Ansicht
Dokumentation

ADDR_DIALOG - Dialogpflege von Adressen

ADDR_DIALOG - Dialogpflege von Adressen

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_ADDRESS
IV_TIME_DEPENDENT_COMM_DATA
NUMBER_HANDLE_TAB
OK_CODE
SUPPRESS_TAXJURCODE_CHECK
VALUES

Ausnahmen

ADDRESS_NOT_EXIST
GROUP_NOT_VALID
INTERNAL_ERROR
PARAMETER_ERROR

Funktionsgruppe

SZA1

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