Ansicht
Dokumentation
BAV_DEPO_FILL - Anlegen, Anzeigen und Ändern von BAV-Daten
PERFORM Short Reference rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
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_DEDECE_SSKZB
E_SUDEC
I_DEDEC
I_SSKZB
I_SUDEC
K_MODUS
PRUEF_KZ
Ausnahmen
BAV_DARF_NICHT_PFLEGENSTOCKKZ_NICHT_GEPFLEGT
Funktionsgruppe
FVVZCPI1466 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 )