Ansicht
Dokumentation

BAV_DEPO_FILL - Anlegen, Anzeigen und Ändern von BAV-Daten

BAV_DEPO_FILL - Anlegen, Anzeigen und Ändern von BAV-Daten

PERFORM Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionsbaustein zur Pflege der BAV Daten

Die Oberfläche behandelt folgende Ok-Codes:

SPACE: Überprüfung der Plausis

Folgende Funktionscodes werden "AT EXIT COMMAND" behandelt:

'ABB': Abbrechen

'END': Beenden

Diese Funktionscodes müssen in der Oberfläche mit einem vorausgehenden

"E" und Typ S definiert sein.

Die hier beschriebenen Ok-Codes sollten in der Oberfläche definiert und

auf die entsprechenden Funktionstasten gelegt sein. Alle übrigen

Ok-Codes lösen im Funktionsbaustein keine Verarbeitung aus, sondern

führen zu einem Rücksprung, wobei der ausgewählte Ok-Code zurückgegeben

wird.

Die Auswahl der Funktionscodes "ABB" und "END" führt zu einem Popup mit

einer Sicherheitsabfrage, wenn sich entweder in den

BAV-Daten bereits Daten geändert haben oder der

Übergabeparameter ALREADY_DATA_CHANGED angekreuzt ist. Im Falle von

"END" kann der Anwender angeben, daß die Daten gesichert werden sollen.

Entscheidet er sich dafür, wird der Rückgabeparameter SAVE_CONFIRM auf

'X' gesetzt. Die Funktionen lösen außer dem Popup keine weiter Aktion

aus, sondern führen nur zu einem Rücksprung in das rufende Programm,

von wo aus dann die weitere Verabeitung erfolgen kann.

Explizite Beschreibung der Parameter:

Eingabeparameter:

ALREADY_DATA_CHANGED:

'X': Bei Abbruch und Beenden auf jeden Fall Sicherheitspopup ausgeben

' ': Bisher noch keine Daten geändert; Sicherheitspopup nur, wenn die

BAV-Daten sich geändert haben

CHECK_USER_EXIT:

String mit Namen eines Funktionsbausteins, der eine Anwendungs-

spezifische Plausis auf die eingegebenen BAV-Daten durchführt.

Übergabeparameter sind Feldleisten mit der Struktur VZBAV und

VZBAVST. Die einzige Reaktion des FB ist es, Fehlermeldungen

auszugeben. Es wird keine Exceptionbehandlung durchgeführt.

Space bedeutet: es existiert kein User Exit.

BUKRS: Buchungskreis (Teil des Schlüssels der Tabelle VZBAV)

DYNP_NO / DYNP_REPORT:

Definition des Include Dynpros der ersten 5 Zeilen mit

Header Information.

KONTEXT_MODE: Dialog Modus des Bausteins

'ANL': Anlegen

'AEN': Ändern

'ANZ': Anzeigen

NEW_BAV:

Falls RINUM noch nicht definiert ist, wird ein neuer Schlüssel

erzeugt. Die BAV-Stammdaten sind zur Pflege freigegeben, abhängig

vom KONTEXT-MODE.

POPUP_TITLE: Titel des Popups mit der Sicherheitsabfrage

($ beend./abbr)

IN_RINUM: Identifikationsnr (Teil des Schlüssels der Tab. VZBAV)

UPDATE_FLAG:

'X': BAV-Daten können geändert und/oder neu angelegt werden

' ': BAV-Daten können nur angezeigt werden

Rückgabeparameter:

CHANGE_FLAG:

'X': BAV-Daten haben sich geändert (Die Flagge ist auch dann gesetzt,

wenn die Verarbeitung abgebrochen wurde).

' ': BAV-Daten haben sich nicht geändert

LAST_OK_CODE: Ok-Code, der zum Verlassen des BAV-Dialoges

führte

out_rinum: Identifikationsnummer des BAV Satzes als Referenz

SAVE_CONFIRM:

'X': Der Anwender hat die Sicherheitsabfrage, die auf Ok-Code 'END'

folgte, mit "Ja" (Daten sollen gesichert werden) beantwortet

(Die Flagge ist nur gesetzt, wenn der Ok-Code END war und die

Bestätigung durch den Anwender erfolgte).

' ': Der letzte Ok-Code war nicht 'END', oder es war keine

Sicherheitsabfrage erforderlich, oder die Sicherheitsabfrage

wurde mit "Nein" beantwortet

Tabellen:

XVZBAV: Enthält BAV Daten zu einer RINUM, unabhängig von SUDEC

( Normalerweise ist Versicherungssparte SUDEC eindeutig,

es sind jedoch auch mehrere unabhängige Einträge erlaubt)

XVZBAVST: Enthält aktuellen Stand der BAV Historie

Info muß gesichert werden.





Parameter

E_DEDEC
E_SSKZB
E_SUDEC
I_DEDEC
I_SSKZB
I_SUDEC
K_MODUS
PRUEF_KZ

Ausnahmen

BAV_DARF_NICHT_PFLEGEN
STOCKKZ_NICHT_GEPFLEGT

Funktionsgruppe

FVVZ

CPI1466 during Backup   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5350 Date: 20240523 Time: 172656     sap01-206 ( 39 ms )