Hallo,
uppps... ich sehe die Rückmeldung heute erst...
Ich habe mich entschieden die Änderung dann doch anders zu machen....
ich habe die Includes selection & forms geändert. Unser neues Programm heißt jetzt einfach: ZFIDITINV
INCLUDE Zfiditinv_selection. "Include for Selecion Screen
INCLUDE zfiditinv_forms. "Include for Subroutines
Im include: Zfiditinv_selection habe ich bevor dieser Anweisung: AT SELECTION-SCREEN ON par_coco diesen Block eingefügt:
SELECTION-SCREEN BEGIN OF BLOCK z01 WITH FRAME TITLE TEXT-z01.
select-OPTIONS: s_eu_kz FOR bset-mwskz. "EU SteuerKZ falsch ausgeprägt
SELECTION-SCREEN END OF BLOCK z01.
Im INCLUDE zfiditinv_forms wird der RFUMSV00 via Submit aufgerufen: SUBMIT rfumsv00 vor der Anweisung:
SORT lt_rfums_summary BY company_code
habe ich folgenden Block eingefügt:
data: ls_rfums_summary like line of lt_rfums_summary.
loop at lt_rfums_summary into ls_rfums_summary.
if ls_rfums_summary-TAX_CODE in s_eu_kz. "Kreditor minus Betrag EU KZ
ls_rfums_summary-VAT_BASE_AMOUNT = ls_rfums_summary-VAT_BASE_AMOUNT * -1.
ls_rfums_summary-VAT_AMOUNT = ls_rfums_summary-VAT_AMOUNT * -1.
modify lt_rfums_summary from ls_rfums_summary.
clear ls_rfums_summary.
endif.
endloop.
Das ist einfacher wie an der Ausgabe der TD10/TD04 rumzuschrauben. Bei uns kam nach der Änderung auch ein anderer Output bei TD11 raus (was vorher TD10 war).
Greetz
Badticket
P.S.
CALL FUNCTION 'DYNP_VALUES_READ' habe ich FORM check_ann_value geändert (INCLUDE zfiditinv_forms)
uppps... ich sehe die Rückmeldung heute erst...
Ich habe mich entschieden die Änderung dann doch anders zu machen....
ich habe die Includes selection & forms geändert. Unser neues Programm heißt jetzt einfach: ZFIDITINV
INCLUDE Zfiditinv_selection. "Include for Selecion Screen
INCLUDE zfiditinv_forms. "Include for Subroutines
Im include: Zfiditinv_selection habe ich bevor dieser Anweisung: AT SELECTION-SCREEN ON par_coco diesen Block eingefügt:
SELECTION-SCREEN BEGIN OF BLOCK z01 WITH FRAME TITLE TEXT-z01.
select-OPTIONS: s_eu_kz FOR bset-mwskz. "EU SteuerKZ falsch ausgeprägt
SELECTION-SCREEN END OF BLOCK z01.
Im INCLUDE zfiditinv_forms wird der RFUMSV00 via Submit aufgerufen: SUBMIT rfumsv00 vor der Anweisung:
SORT lt_rfums_summary BY company_code
habe ich folgenden Block eingefügt:
data: ls_rfums_summary like line of lt_rfums_summary.
loop at lt_rfums_summary into ls_rfums_summary.
if ls_rfums_summary-TAX_CODE in s_eu_kz. "Kreditor minus Betrag EU KZ
ls_rfums_summary-VAT_BASE_AMOUNT = ls_rfums_summary-VAT_BASE_AMOUNT * -1.
ls_rfums_summary-VAT_AMOUNT = ls_rfums_summary-VAT_AMOUNT * -1.
modify lt_rfums_summary from ls_rfums_summary.
clear ls_rfums_summary.
endif.
endloop.
Das ist einfacher wie an der Ausgabe der TD10/TD04 rumzuschrauben. Bei uns kam nach der Änderung auch ein anderer Output bei TD11 raus (was vorher TD10 war).
Greetz
Badticket
P.S.
CALL FUNCTION 'DYNP_VALUES_READ' habe ich FORM check_ann_value geändert (INCLUDE zfiditinv_forms)
Zuletzt bearbeitet am 21.09.17 12:02