Hallo Greetz,
Sie haben Recht und alle EU-Kreditoren, bei denen die Vorgänge ESA (+) und ESE (-) im Einsatz kamen, sind betroffen. Nun lass uns zu deiner Modifikation zurückgehen.
Transaktion SE80=> Programm: RFIDITINV
*&---------------------------------------------------------------------*
*& Include RFIDITINV_SELECTION
*&---------------------------------------------------------------------*
PARAMETERS:
par_coco LIKE t001-bukrs OBLIGATORY.
SELECT-OPTIONS:
sel_docn FOR bkpf-belnr,
sel_year FOR bkpf-gjahr.
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE TEXT-004.
* general selections
SELECT-OPTIONS:
sel_date FOR bkpf-budat.
SELECTION-SCREEN END OF BLOCK a01.
SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE TEXT-005.
* further selections
SELECT-OPTIONS:
sel_mwkz FOR bset-mwskz, "tax on sales/purchase code
sel_ktos FOR bset-ktosl, "transaction
sel_umsk FOR bseg-umskz. "special G/L indicator
Frage zu Selektion:
In welche Stelle haben Sie
s_eu_kz FOR bset-mwskz. "EU SteuerKZ falsch ausgeprägt " hinzugefügt?
Frage zu Coding:
INCLUDE rfiditinv_forms. "Include for Subroutines
In welche stelle haben Sie folgende Modifikation eingebaut:
ELSE. „account type = 'K'
IF ls_document_list-doc_base_sum < 0.
*Achtung Änderung -->
if ls_summary_record-MWSKZ in s_eu_kz. "Kreditor minus Betrag EU KZ
ls_summary_record-qutyp = 'TD10'.
else.
ls_summary_record-qutyp = 'TD04'.
endif.
und das gleiche Spiel für die Gutschriften:
ELSEIF ls_summary_record-xmwst = 'G'.
*Achtung Änderung -->
if ls_summary_record-MWSKZ in s_eu_kz. "Kreditor positiv Betrag EU KZ
ls_summary_record-qutyp = 'TD04'.
else.
ls_summary_record-qutyp = 'TD10'.
endif.
In welche Include und Stelle haben Sie folgende Modifikation eingebaut:
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = 'ZFIDITINV' "dyname = 'RFIDITINV'
dynumb = '1000'
TABLES
Vielen Danke voraus,
Paulikandy
Sie haben Recht und alle EU-Kreditoren, bei denen die Vorgänge ESA (+) und ESE (-) im Einsatz kamen, sind betroffen. Nun lass uns zu deiner Modifikation zurückgehen.
Transaktion SE80=> Programm: RFIDITINV
*&---------------------------------------------------------------------*
*& Include RFIDITINV_SELECTION
*&---------------------------------------------------------------------*
PARAMETERS:
par_coco LIKE t001-bukrs OBLIGATORY.
SELECT-OPTIONS:
sel_docn FOR bkpf-belnr,
sel_year FOR bkpf-gjahr.
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE TEXT-004.
* general selections
SELECT-OPTIONS:
sel_date FOR bkpf-budat.
SELECTION-SCREEN END OF BLOCK a01.
SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE TEXT-005.
* further selections
SELECT-OPTIONS:
sel_mwkz FOR bset-mwskz, "tax on sales/purchase code
sel_ktos FOR bset-ktosl, "transaction
sel_umsk FOR bseg-umskz. "special G/L indicator
Frage zu Selektion:
In welche Stelle haben Sie
s_eu_kz FOR bset-mwskz. "EU SteuerKZ falsch ausgeprägt " hinzugefügt?
Frage zu Coding:
INCLUDE rfiditinv_forms. "Include for Subroutines
In welche stelle haben Sie folgende Modifikation eingebaut:
ELSE. „account type = 'K'
IF ls_document_list-doc_base_sum < 0.
*Achtung Änderung -->
if ls_summary_record-MWSKZ in s_eu_kz. "Kreditor minus Betrag EU KZ
ls_summary_record-qutyp = 'TD10'.
else.
ls_summary_record-qutyp = 'TD04'.
endif.
und das gleiche Spiel für die Gutschriften:
ELSEIF ls_summary_record-xmwst = 'G'.
*Achtung Änderung -->
if ls_summary_record-MWSKZ in s_eu_kz. "Kreditor positiv Betrag EU KZ
ls_summary_record-qutyp = 'TD04'.
else.
ls_summary_record-qutyp = 'TD10'.
endif.
In welche Include und Stelle haben Sie folgende Modifikation eingebaut:
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = 'ZFIDITINV' "dyname = 'RFIDITINV'
dynumb = '1000'
TABLES
Vielen Danke voraus,
Paulikandy