HintergrundFunktionsbaustein ADDR_COMM_DATA_VALIDITY_CHANGE

 

Der Funktionsbaustein ADDR_COMM_DATA_VALIDITY_CHANGE dient dazu, die zeitliche Gültigkeit der Kommunikationsdaten der geänderten zeitlichen Gültigkeit der Hauptadresse anzupassen. Ihm werden die Adresse, die alte zeitliche Gültigkeit und die neue zeitliche Gültigkeit mitgegeben.

Struktur

  • IMPORTING

    IV_ADDRESS_TYPE

    TYPE

    AD_ADRTYPE

    IV_ADDRESS_HANDLE

    TYPE

    AD_HANDLE

    IV_ADDRESS_NUMBER

    TYPE

    AD_ADDRNUM

    IV_PERSON_HANDLE

    TYPE

    AD_HANDLE

    IV_PERSON_NUMBER

    TYPE

    AD_PERSNUM

    IV_VALID_FROM_OLD

    TYPE

    AD_VALFROM

    IV_VALID_TO_OLD

    TYPE

    AD_VALTO

    IV_VALID_FROM_NEW

    TYPE

    AD_VALFROM

    IV_VALID_TO_NEW

    TYPE

    AD_VALTO

  • EXPORTING

    EV_RETURNCODE

    TYPE

    AD_RETCODE

  • TABLES

    ET_ERROR

    STRUCTURE

    ADDR_ERROR

  • EXCEPTIONS

    ADDRESS_NOT_EXIST

    PARAMETER_ERROR

    INTERNAL_ERROR

Angleichung der Daten

Die Angleichung folgt dabei folgenden Schema:

  • Stimmt der Anfangszeitpunkt der Gültigkeit einer Nummer mit dem Anfangszeitpunkt der alten Adressgültigkeit überein, so ist der neue Anfangszeitpunkt der Gültigkeit der Nummer gleich dem neuen Anfangszeitpunkt der Gültigkeit der Adresse.

  • Stimmt der Endzeitpunkt der Gültigkeit einer Nummer mit dem Endzeitpunkt der alten Adressgültigkeit überein, so ist der neue Endzeitpunkt der Gültigkeit der Nummer gleich dem neuen Endzeitpunkt der Gültigkeit der Adresse.

  • In allen anderen Fällen werden Anfangs- und Endzeitpunkt der zeitlichen Gültigkeit der Adresse unverändert gelassen, so weit möglich, und entsprechend angepasst, falls der neue Gültigkeitszeitraum kleiner als der alte Gültigkeitszeitraum ist.