Ansicht
Dokumentation

ISH_NV2000_BADI_CASTYPCHG_CALL - IS-H: Aufruf BAdI Fallartwechsel

ISH_NV2000_BADI_CASTYPCHG_CALL - IS-H: Aufruf BAdI Fallartwechsel

BAL Application Log Documentation   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_MESSAGES
C_WORST_MSG_TYPE
E_ACTIV
I_FALNR
I_INSTITUTION
I_PATNR

Ausnahmen

Funktionsgruppe

NPA10_BADI

PERFORM 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 )