READ TEXT
Text objesi tablolardan okunabilir bir yapı değildir. SAP deki belgelerin başlık veya kalemleri için oluşturulmuş yazıları okumak için kullanılır.
READ TEXT fonksiyonunun parametrelerini bulmak için en iyi yöntem, SE37 den READ TEXT fonksiyonuna girip ilk satırına break koyup, yazıyı görüntüleyeceğiniz işlem kodunu(VA03, VF03, … ) çalıştırıp yazılan yazıyı görüntülemeye çalışmaktır. Bu sırada debugger dan parametreleri görüntüleyebilirsiniz.
Örnek Program:
CALL FUNCTION 'READ_TEXT' EXPORTING id = 'NUMU' language = sy-langu name = lv_name object = 'ZPP01' TABLES lines = lt_flines EXCEPTIONS id = 1 language = 2 name = 3 not_found = 4 object = 5 reference_check = 6 wrong_access_to_archive = 7 OTHERS = 8.
POPUP_TO_CONFIRM
|
FIRST / LAST_DAY_IN_PERIOD_GET
|
NUMBER GET NEXT
|
TH POPUP
|
CONVERT TO LOCAL / FOREIGN CURRENCY
|
MD CONVERT MATERIAL UNIT
|
MESSAGES SHOWKullanıcıdan onay almak için kullanılır.Örnek Program:DATA : lt_messtab LIKE bdcmsgcoll OCCURS 100 WITH HEADER LINE. CLEAR: lt_messtab[], lt_messtab. lt_messtab-msgid = 'YZAPM_PR'. lt_messtab-msgtyp = 'S'. lt_messtab-msgnr = '061'. lt_messtab-msgv1 = operation_table-vornr. "operation_table-sakto. lt_messtab-msgv2 = lt_zz-sakto. lt_messtab-msgv3 = ''. lt_messtab-msgv4 = ''. APPEND lt_messtab. IF lt_messtab[] IS NOT INITIAL. CALL FUNCTION 'MESSAGES_INITIALIZE'. LOOP AT lt_messtab. CALL FUNCTION 'MESSAGE_STORE' EXPORTING arbgb = lt_messtab-msgid msgty = lt_messtab-msgtyp msgv1 = lt_messtab-msgv1 msgv2 = lt_messtab-msgv2 msgv3 = lt_messtab-msgv3 msgv4 = lt_messtab-msgv4 txtnr = lt_messtab-msgnr. ENDLOOP. CALL FUNCTION 'MESSAGES_SHOW'. CLEAR : lt_messtab, lt_messtab[]. ENDIF. |
PROGRESS INDICATOR
|