Dump when processing an ORDRSP IDOC for a PO that has been alredy confirmed and changed in ERP.
DUMP:
POSTING_ILLEGAL_STATEMENT in SAPLEIBU
1 FUNCTION me_confirmation_update.
2 *"-------------------------------------------------------------
3 *"*"Verbuchungsfunktionsbaustein:
4 *"
5 *"*"Globale Schnittstelle:
6 *" IMPORTING
7 *" VALUE(I_EBELN) LIKE EKKO-EBELN
8 *" TABLES
9 *" XEKES STRUCTURE UEKES
10 *" YEKES STRUCTURE UEKES OPTIONAL
11 *"-------------------------------------------------------------
12
13 *------- Delete aller physisch zu löschender Bestätigungen ----
14 REFRESH db_ekes.
15 LOOP AT yekes.
16 MOVE yekes TO oekes.
17 IF oekes-kz EQ 'D'.
18 MOVE yekes TO db_ekes.
19 APPEND db_ekes.
20 ENDIF.
21 ENDLOOP.
22 DESCRIBE TABLE db_ekes LINES sy-tfill.
23 IF sy-tfill GT 0.
24 DELETE ekes FROM TABLE db_ekes.
25 IF sy-subrc NE 0.
>>>>> MESSAGE a809 WITH 'EKES'.
27 ENDIF.
28 REFRESH db_ekes.
29 ENDIF.
Your feedback is highly appreciated.
Regards,
Michael