Tekil Mesaj gösterimi
Alt 27.01.2014, 19:58   #1 (permalink)
KaRaqiZz
BaHaRamaZaN

Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart Sap Programında Fieldcatalog Araçları ve Özellikleri


Sap Programında Fieldcatalog Araçları ve Özellikleri

Fieldcatalog programımız çalıştıktan sonra seçtiğimiz tablo alanlarını ekranda göstermemizi sağlayan yapıdır. Bu alanlara ekranda görüntülerken bazı özellikler katabiliriz. Öncelikle parametreleri inceleyelim.

FIELDNAME:
Fieldname görüntülemek istediğimiz tablo alanının adını yazdığımız bölümdür. Fieldcatalog bu parametreye yazılan metine karşılık gelen alanı programdan bularak ekrana sütun olarak görüntüler

CHECKBOX:
Eklendiği sütunda ekrana checkbox görüntüler. Checkboxlar kullanıcı tarafında değiştirilemez.

COL_POS:
Her fieldcatalogda bulunması gereken temel bir parametredir. Gösterilecek sütunların sırasını belirlemede kullanılır. Genelde bir değişken tanımlanarak 0 değeri verilir ve sütun eklendikçe değişken değeri bir arttırılır.
DO_SUM:
Sadece sayısal alanlarda kullanılabilir. Eklendiği sütunun en altında toplamını aldırır.

EMPHASIZE:
Bu parametre sütuna renk vermek için kullanılır. Renk kodları ;

C100 >> MAVİ C111 >> KOYU MAVİ C101 >> MAVİ (YAZI RENGİ)
C200 >> GRİ C211 >> KOYU GRİ C201 >> GRİ (YAZI RENGİ)
C300 >> SARI C311 >> KOYU SARI C301 >> SARI (YAZI RENGİ)
C400 >> MAVİ/GRİ C411 >> KOYU MAVİ/GRİ C401 >> MAVİ/GRİ (YAZI RENGİ)
C500 >> YEŞİL C511 >> KOYU YEŞİL C501 >> YEŞİL (YAZI RENGİ)
C600 >> KIRMIZI C611 >> KOYU KIRMIZI C601 >> KIRMIZI (YAZI RENGİ)
C700 >> TURUNCU C711 >> KOYU TURUNCU C701 >> TURUNCU (YAZI RENGİ)

HOTSPOT:
Eklendiği alandaki bütün kayıtların altını çizerek link özelliği katar.

KEY:
Bu özellik eklendiği alanın yatay kaydırma yapar iken her zaman görüntülenmesini sağlar. Raporumuzda ekrana sığacağından fazla sütun gösteriyorsak bu özelliği verdiğimiz alan kaydırma sırasında en sağda sürekli olarak görüntülenir.

LOWERCASE:
Eklendiği sütundaki kayıtları küçük harfe çevirir.

NO_OUT:
Bu özelliği kullanarak eklediğimiz bir alanın ekranda görüntülenmesini engelleyebiliriz. Bu özellik genellikle kullanıcının seçim ekranında ilgili sütunu görüp görmek istemeyeceği kontrolünde kullanılır.

NO_MERGING:
Bu alan özelliğin kullanıldığı alanlar ekrana çıktı olarak görüntülendikten sonra sıralanırsa, aynı değeri tutan satırlar tek bir hücrede ayrı ayrı gösterilir.
NO_SUM:
bu özellik bir alana eklenirse o alan görüntülendiğinde araç çubuğundaki topla butonu bu alanda kullanılamaz. Toplan alınmasını engeller.

OUTPUTLEN:
Alanın sütun genişliğini belirler. Varsayılanı 10 dur. Sütuna bu özellik eklenerek genişliği ayarlanabilir.

DECIMALS_O:
Ondalık sayı tutan alanlarında virgülden sonra kaç basamak görüntülenebileceğini belirlediğimiz alandır. Genellikle para birimi alanlarında bu özellik kullanılır.

ICON:
Alanda icon gösterilmek istendiğinde bu özelliğin kullanılması gerekir.

JUST:
Char ve Numc veriler bulunduran alanlarda hizalama için kullanılır.
• ‘R’: Sağa Dayalı
• ‘L’: Sola dayalı
• ‘C’: Merkezli
kullanıldığı alanda sütun başlığınıda hizalar. Aynı ayrı kullanılamaz.

LZERO:
Bu özellik sadece Numc alanlarda kullanılabilir. Kullanıldığı sütunun içindeki sayısal verilerin başındaki 0 ları göstermez.

NO_SIGN:
Bu özelliğin kullanıldığı sütunlardaki verilerin işaretleri olmadan görüntüler.

NO_ZERO:
Bu özelliğin kullanıldığı alanlardaki değerlerden sıfırları çıkartarak ekrana getirir.

COLTEXT:
Sütunun sütun başlığını belirlemek için kullanılır.

REPTEXT:
Bu özellik kullanıldığı sütunun başlığına bu sütuna doldurulacak alanın etiketini yapıştırır.

SCRTEXT_L:
Bu özellik ile sütunun uzun başlığı manuel olarak girilir.

SCRTEXT_M:
Bu özellik ile sütunun orta başlığı manuel olarak girilir.

SCRTEXT_S:
Bu özellik ile sütunun kısa başlığı manuel olarak girilir.

SELTEXT:
Bu özellik ile standart sütun başlığı girilir.

TOOLTIP:
Sütun için araç ipucu olarak kullanılacak metni belirler. Bir Veri Sözlüğü referans yoksa bu alana bir değer atamak gerekir.



Parametrelerin Kullanımı ;

form build_fieldcatalog.

fieldcatalog-col_pos = 0.

fieldcatalog-fieldname = ’LIFNR’.
fieldcatalog-seltext_m = ’MÜŞTERİ NO’.
fieldcatalog-emphasize = ’C100′.
fieldcatalog-hotspot = ’X’.
fieldcatalog-col_pos = fieldcatalog-col_pos + 1.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.

fieldcatalog-fieldname = ’BLART’.
fieldcatalog-seltext_m = ’BELGE TÜRÜ’.
fieldcatalog-just = ’C’.
fieldcatalog-emphasize = ’C100′.
fieldcatalog-col_pos = fieldcatalog-col_pos + 1.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.

fieldcatalog-fieldname = ’NAME1′.
fieldcatalog-seltext_m = ’MÜŞTERİ ADI’.
fieldcatalog-emphasize = ’C100′.
fieldcatalog-col_pos = fieldcatalog-col_pos + 1.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.

fieldcatalog-fieldname = ’MENGE’.
fieldcatalog-seltext_m = ’MİKTAR’.
fieldcatalog-emphasize = ’C100′.
fieldcatalog-key = ’X’.
fieldcatalog-do_sum = ’X’.
fieldcatalog-col_pos = fieldcatalog-col_pos + 1.
append fieldcatalog to fieldcatalog.
clear fieldcatalog.

ENDFORM.


__________________
Aşk der ki sana: Yolumdaysan başım feda yoluna; ama bil ki senin de başını isterim yoluma. Kahır, kapris gelecekse senden amenna! Ama ayağına diken batarsa yolumda ah edip vahlanma!...
Aşk bilek gücü değil “YÜREKTİR”! Yüreğin yetmiyorsa düşme yollara!…
KaRaqiZz isimli Üye şimdilik offline konumundadır Alıntı ile Cevapla