Ansicht
Dokumentation
ISH_NV2000_BADI_CASTYPCHG_CALL - IS-H: Aufruf BAdI Fallartwechsel
BAL Application Log Documentation RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ruft das BAdI zu PAI auf, das alle Daten erhält und diese sowohl einzeln als auch gegeneinander prüfen kann.
Mitgegeben werden ihm dabei die Parameter, die es möglich machen, die aktuellen Daten zu lesen.
(I_INSTITUTION, I_PATNR, I_FALNR, I_LFDNR)
Der Parameter I_VCODE wird dem BAdI weitergereicht und dient dem Anwender in der Implementierung des BAdIs zur Unterscheidung der Verarbeitungsmodi.
Zurück gibt der Funktionsbaustein den Parameter E_ACTIV, der anzeigt, ob eine Implementierung des BAdIs vorliegt. Damit kann entschieden werden, ob eine Behandlung des BadIs im aufrufenden Programm nötig ist.
Die Parameter C_MESSAGES und C_WORST_MSG_TYPE enthalten die Ergebnisse der Prüfungen des BAdIs. In der Tabelle C_MESSAGES stehen alle Nachrichten, die ausgegeben werden müssen. Der Parameter C_WORST_MSG_TYPE enthält den "schlimmsten" Nachrichtentyp, das heißt den Typ, der am schwersten wiegt.
Über Änderungen des Parameters C_OKCODE durch das BAdI zeigt der Anwender an, ob und wie er den vorgegeben Verlauf des Programmes verändern möchte.
Beispiel
Die Implemetierung des BAdIs gibt zwei Meldungen Typ 'I' und Typ 'E' aus. In C_MESSAGES findet sich die kompletten Meldungen. In C_WORST_MSG_TYPE steht 'E'. Der C_OKCODE wird auf 'TEST' gesetzt, um dem Anwender die Möglichkeit zu geben, seine Fehler zu korrigieren.
Hinweise
Weiterführende Informationen
Parameter
C_MESSAGESC_WORST_MSG_TYPE
E_ACTIV
I_FALNR
I_INSTITUTION
I_PATNR
Ausnahmen
Funktionsgruppe
NPA10_BADIPERFORM Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1924 Date: 20240523 Time: 135346 sap01-206 ( 42 ms )