Ansicht
Dokumentation

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

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

RFUMSV00 - Advance Return for Tax on Sales/Purchases   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

ALREADY_DATA_CHANGED
ANWENDUNG
BEW_DAT
BUCHWERT_GRUND
BUCHWERT_WHR
CHANGE_FLAG
CURSOR_FIELD
DYNP_NO
DYNP_REPORT
GENERISCHER_KEY
GS_ART
GUELTIG_AB_DATUM
KONTEXT_MODUS
LAST_OK_CODE
OK_CODES_BEENDEN
OK_CODE_ABBRECHEN
POPUP_TITLE
PRUEFLAUF
PRUEFSTOP
RSICHER
SANLF
SAVE_CONFIRM
SELECTED_EXIT_OK_CODE
SPARTE
STOCKKZ
XVZBAVF
XVZBAVV

Ausnahmen

ILLEGAL_XLAND
NO_AUTHORITY

Funktionsgruppe

FVVZ

Addresses (Business Address Services)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5738 Date: 20240523 Time: 160116     sap01-206 ( 51 ms )