Ansicht
Dokumentation
ADDR_DIALOG - Dialogpflege von Adressen
BAL Application Log Documentation General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Der Funktionsbaustein sendet ein Dialogfenster, auf dem eine komplette Adresse gepflegt werden kann.
Folgende Parameter sind in der Übergabetabelle NUMBER_HANDLE_TAB je Adreßsatz zu spezifizieren:
- Für den Adreßschlüssel entweder ADDRNUMBER oder HANDLE (NATION, DATE_FROM und DATE_TO werden noch nicht augewertet)
- Im Feld ADDR_GROUP die für die Anwendung gültige Adreßgruppe gemäß Tabelle TSAD7 (im Anzeigemodus optional).
- Im Feld MAINT_MODE den Pflegemodus:
'DISPLAY': Anzeigen der Adreßdaten zu gegebener Adreßnummer.
'CREATE': Einfügen eines neuen Adreßdatensatzes.
'CHANGE': Ändern einer vorhandenen Adresse.
- Falls Felder mit Werten vorbelegt werden sollen, sind die entsprechenden Felder des Adreßdatensatzes in der NUMBER_HANDLE_TAB zu füllen; dies sind die Felder in den Include-Strukturen ADNM_STRUC, ADRC_STRUC und ADDR1_COMM.
- Um die Cursorposition vorzugeben, ist das Feld CURSOR_FLD vorgesehen.
- Falls die Funktion 'Löschen' aktiv sein soll, die Adreßreferenz der Anwendung. Die Funktion kann generell über den Funktionsbaustein ADDR_DIALOG_PREPARE deaktiviert werden (Funktionscode DELE).
Zurückgegeben werden bei Verlassen des Pflegepopups folgende Parameter:
- der Funktionscode; mögliche Werte sind:
'CONT' Übernehmen
'CANC' Abbrechen
'DELE' Löschen (nur, falls die Funktion aktiviert ist)
- je Adreßsatz im Feld NUMBER_HANDLE_TAB-UPDATEFLAG die Information, ob der Satz geändert wurde: 'U' bei einer Änderung, 'D' beim Löschen
- in der Tabelle VALUES je Adreßsatz die gepflegten Werte.
Hinweise
Für Parametrisierungen des Dialogfensters durch die aufrufende Anwendung (Titel, Feldauswahl, excluded functions, etc.) ist der Funktionsbaustein ADDR_DIALOG_PREPARE aufzurufen.
Die im Popup gepflegten Daten werden nicht direkt auf die Datenbank geschrieben. Zum Sichern der Daten müssen weitere Funktionsbausteine aufgerufen werden. Siehe dazu
Weiterführende Informationen
Funktionsgruppendoku zu den Funktionsgruppen SZA1 und SZA0.
Parameter
CHECK_ADDRESSIV_TIME_DEPENDENT_COMM_DATA
NUMBER_HANDLE_TAB
OK_CODE
SUPPRESS_TAXJURCODE_CHECK
VALUES
Ausnahmen
ADDRESS_NOT_EXISTGROUP_NOT_VALID
INTERNAL_ERROR
PARAMETER_ERROR
Funktionsgruppe
SZA1PERFORM Short Reference BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2878 Date: 20240523 Time: 143849 sap01-206 ( 53 ms )