Archivierungen von Mahnungen --> Objekt BKPF
Hallo zusammen,
ich versuche gerade die Debitoren Mahnungen über den SAPArchiv Link zu Archivieren.
Funktionsbaustein Aufruf mit BTE 1040 funktioniert auch einwandfrei, nur hänge ich jetzt an der Programmierung.
Ich möchte die Mahnungen nicht an den Debitor hängen (KNB1) sondern gerne an das Objekt BKPF. Die Belege sollen
letzendlich in der Einzelpostenlisten, dann im Beleg zu finden sein.
Erste Frage: geht das Überhaupt ?
Jetzt habe ich aber das Problem das ich zu einem Mahnlauf ( MHNK) ja die Belege aus der MHND lesen muss.
Es gibt zu einem Debitor im Mahnlauf in der Regel mehrer Belege die angemahnt werden.
Code: Alles auswählen.
TOA_DARA-FUNCTION = 'DARA'.
TOA_DARA-MANDANT = SY-MANDT.
TOA_DARA-SAP_OBJECT = 'BKPF'.
TOA_DARA-AR_OBJECT = 'FIODUNNING'.
TOA_DARA-RESERVE(6) = 'COMMIT'.
TOA_DARA-NOTIZ = 'Dunning'.
C_ARCHIVE_INDEX = TOA_DARA.
*
SELECT * FROM mhnd
INTO CORRESPONDING FIELDS OF TABLE lt_mhnd
WHERE laufd = I_MHNK-laufd
AND laufi = I_MHNK-laufi
AND bukrs = I_MHNK-bukrs
AND kunnr = I_MHNK-kunnr.
DESCRIBE TABLE lt_mhnd LINES lv_lines.
IF lv_lines = 1. "Wenn wir nur 1 Beleg zu einer Mahnung haben haben wir "keinen Stress".
READ TABLE lt_mhnd into ls_mhnd INDEX 1.
CONCATENATE ls_mhnd-bukrs ls_mhnd-belnr ls_mhnd-gjahr into TOA_DARA-OBJECT_ID.
else.
?
endif.
Der ElSE Zweig fehlt mir leider komplett.
Habe dazu diesen Thread gefunden:
https://www.dv-treff-community.de/sap-h ... uck-t11987
Aber die Umsetzung bekomm ich nicht so richitg hin....