Ansicht
Dokumentation

MWMTO002 - Erweiterung am Ende der TA-Quittierung

MWMTO002 - Erweiterung am Ende der TA-Quittierung

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Über diesen User-Exit können eigene Daten am Ende der Transportauftragsquittierung fortgeschrieben werden.

Der User-Exit erfolgt am Ende des Funktionsbausteins L_TA_QUITTIEREN im SAPLL03T. Das bedeutet, daß das Coding sowohl asynchron im Verbucher als auch im Online ablaufen kann. Daher müssen alle Fehlermeldungen als A-Messages ausgegeben werden, um einen korrekten Abbruch mit Rollback zu gewährleisten. Desweiteren dürfen keine Sprachelemente wie COMMIT WORK, ROLLBACK WORK, LEAVE o.ä. verwendet werden (sowohl direkt als auch indirekt über den Aufruf anderer Funktionsbausteine). So darf beispielsweise auf keinen Fall eine Transportauftragserzeugung über Funktionsbaustein angestoßen werden. Falls der Aufruf asynchron erfolgt, kann nicht auf im Online gesammelte Daten aus anderen User-Exits der TA-Verarbeitung zugegriffen werden.

Der User-Exit im Programm ist der Funktionsbaustein EXIT_SAPLL03T_002. Um ihn mit Leben zu erfüllen, muß das Include ZXLTOU02 angelegt und die Erweiterung mit der Transaktion CMOD aktiviert werden. Als Parameter kann auf den TA-Kopf (Importparameter I_LTAK_VB) und die Positionen (Tabellenparameter T_LTAP_VB) zugegriffen werden. Alle Datenbankänderungen aufgrund des Transportauftrags sind bereits erfolgt. Die zu quittierenden TA-Positionen sind quittiert. Anhand der Schalter PQUIT und PQUIA kann festgestellt werden, welche Positionen aufgrund dieses Verbuchungsaufrufs quittiert wurden.
T_LTAP_VB-PQUIT = ' ' => Position ist noch nicht quittiert
T_LTAP_VB-PQUIT = 'X' => Position ist quittiert
T_LTAP_VB-PQUIA = ' ' => Position war vorher noch nicht quittiert
T_LTAP_VB-PQUIA = 'X' => Position war schon vorher quittiert
Über diesen User-Exit können eigene Tabellen fortgeschrieben oder Folgeaktionen angestoßen werden. Änderungen an der Tabelle T_LTAP_VB sind zwar ohne Bedeutung, sollten aber nicht vorgenommen werden.






CL_GUI_FRONTEND_SERVICES - Frontend Services   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2097 Date: 20240613 Time: 170557     sap01-206 ( 59 ms )