Ansicht
Dokumentation
ADDR_DELETE_REGSTRUC_LINKS - Löschen aller Verweise auf Regionalstrukturdaten
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Baustein löscht aus der Tabelle ADRC zu dem angegebenen Länderschlüssel alle Verweise auf Daten aus der Regionalstruktur.
Dazu gehören die Codierung des Orts, der Straße, des Ortsteils und des Orts zum Postfach.
Dies ist insbesondere dann notwendig, falls die Daten der Ortsdatei gelöscht wurden.
Zusätzlich
wird das Flag 'ADRC-CHCKSTATUS' zurückgesetzt, welches angibt, ob und mit welchem Resultat eine Adresse gegen die Regionalstruktur geprüft ist.
Beispiel
* Löschen aller Regionalstrukturverweise zum Land 'DE'
DATA: country LIKE adrc-country,
lines_updated LIKE sy-dbcnt.
country = 'DE'.
CALL FUNCTION 'ADDR_DELETE_REGSTRUC_LINKS'
EXPORTING
country = country
IMPORTING
lines_updated = lines_updated
EXCEPTIONS
country_not_valid = 1
others = 2
.
IF SY-SUBRC <> 0.
...
ENDIF.
Hinweise
- Die Anzahl der modifizierten Adreßsätze wird im Parameter 'LINES_UPDATED' zurückgegeben.
- Innerhalb des Bausteins wird kein Datenbank-Commit erzeugt. Dies muß der Aufrufer erledigen um den Update auf der Tabelle ADRC tatsächlich durchzuführen.
- Der Aufruf dieses Bausteins sollte wohl überlegt sein und nur aus wichtigem Grund erfolgen, da mit ihm sehr sensible Daten geändert werden. Ein solcher Grund wäre zum Beispiel, daß im Vorfeld alle Daten aus der Regionalstruktur gelöscht worden sind. Dies kann vor einem Update der Regionalstrukturdaten durchaus notwendig sein.
Parameter
COUNTRYLINES_UPDATED
Ausnahmen
COUNTRY_NOT_VALIDFunktionsgruppe
SZAPABAP Short Reference Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2065 Date: 20240523 Time: 144259 sap01-206 ( 33 ms )