lv_vat_changed_man_txt = cl_fitv_util=>get_data_element_text(
iv_data_element = 'PTRV_VAT_CHANGED_MAN'
iv_short_label = abap_true ).
WRITE lv_vat_changed_man_txt TO lv_vat_changed_man_txt RIGHT-JUSTIFIED.
* End of MAW_EUVAT
PERFORM write_tab USING text-s00.
LOOP AT f_rot.
RESERVE 5 LINES.
FORMAT INTENSIFIED.
WRITE: /1(10) text-s19,
(10) text-s02,
(10) text-s08,
(10) text-x20,
(10) text-s11,
(10) text-s12,
83 space.
FORMAT INTENSIFIED OFF.
WRITE: / f_rot-line UNDER text-s19,
f_rot-lgart UNDER text-s02,
f_rot-c1znr UNDER text-s08,
f_rot-belnr UNDER text-x20,
f_rot-v0typ UNDER text-s11,
f_rot-v0znr UNDER text-s12,
83 space.
FORMAT INTENSIFIED.
WRITE: /1(10) text-s18,
(21) text-s16,
(10) text-s17,
(20) text-b15,
* Begin of MAW_EUVAT
(20) lv_fwste_txt ,
(10) lv_vat_posting_type_txt,
(10) lv_vat_changed_man_txt,
* End of MAW_EUVAT
83 space.
FORMAT INTENSIFIED OFF.
WRITE: / f_rot-waers UNDER text-s18,
f_rot-betrg CURRENCY sy-waers UNDER text-s16,
f_rot-mwskz UNDER text-s17,
f_rot-txjcd UNDER text-b15,
* Begin of MAW_EUVAT
f_rot-fwste UNDER lv_fwste_txt,
f_rot-vat_posting_type UNDER lv_vat_posting_type_txt,
f_rot-vat_changed_man UNDER lv_vat_changed_man_txt,
* End of MAW_EUVAT
83 space.
FORMAT INTENSIFIED.
WRITE: /(132) sy-uline.
ENDLOOP.
Так вот если срабатывает вот эта часть кода из 1 программы
Code:
WRITE....
....
ls_text,
....
WRITE:....
....
f_vsch-zztypav UNDER ls_text,
....
То когда вторая программа отрисовывает свою табличку, то
Code:
WRITE: ....
f_rot-betrg CURRENCY sy-waers UNDER text-s16,
....
Записывает некоторую сумму. А следом за этим стоит
Code:
f_rot-fwste UNDER lv_fwste_txt,
и вместо того чтобы записать эту сумму под своим текстом lv_fwste_txt перезаписывает значение f_rot-betrg.
Тексты text-s16 = "Сумма"
lv_fwste_txt = "Сумма налога"
Если в первой программе поменять местами тексты и соответственно порядок вывода строк
Code:
/ f_vsch-paycurr UNDER text-b17, "WTLK003797
f_vsch-zztypav UNDER ls_text,
то при печати следующей таблицы все будет корректно. Может быть кто то знает, что за механизм не срабатывает и почему. Любопытно. _________________ Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.