Ansicht
Dokumentation

ADDR_DELETE_REGSTRUC_LINKS - Löschen aller Verweise auf Regionalstrukturdaten

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 Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

COUNTRY
LINES_UPDATED

Ausnahmen

COUNTRY_NOT_VALID

Funktionsgruppe

SZAP

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