Ansicht
Dokumentation

/PM0/ABT_SVC_POLHLDR_CHANGE - Versicherungsnehmer ändern

/PM0/ABT_SVC_POLHLDR_CHANGE - Versicherungsnehmer ändern

ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Sie verwenden diesen Funktionsbaustein, um die Entität Versicherungsnehmer zu einem gewählten Vertragselement, wie z.B. Vertrag oder Vertragsteil, zu ändern.

Sie können damit zu einem definierten Wirksamkeitsdatum die Versicherungsnehmer einer Police aktualisieren. Sie können innerhalb des ausgewählten Vertragselements mehrere Änderungen gleichzeitig durchführen, wie z.B. einen Versicherungsnehmer hinzufügen, gleichzeitig Einträge hinzufügen, ändern oder löschen.

  • Wenn Sie das Kennzeichen Simulationsetzen, simuliert das System die Änderung der Versicherungsnehmer auf dem zum Wirksamkeitsdatum gültigen Vertragsstand.
  • Wenn Sie das Kennzeichen Freigabesetzen, führt das System die Änderung der Versicherungsnehmer durch und gibt die Änderung frei.
  • Wenn Sie das Kennzeichen Speichernsetzen, sichert das System den Antrag im vorliegenden Bearbeitungsstand.

Das System stellt sicher, dass nur eines dieser drei Kennzeichen gesetzt ist.

Das System liefert folgende Daten zurück:

  • Aktualisierte Liste aller Versicherungsnehmer, in der die Änderungen berücksichtigt sind (Parameter ET_RESULT)

Beispiel

Das folgende Code-Beispiel zeigt, wie ein Versicherungsnehmer mit der ID SMOKE002y der Police mit der Nummer 102456 am 01. Januar 2014 hinzugefügt wird. Der Inputparameter IF_SIMULATION bewirkt, dass das System die Änderung nur simuliert und nicht freigibt.

DATA:

      lt_polhldr_add    TYPE /pm0/abt_srv_polhldr_crt_t,

      lt_polhldr_add_fm TYPE /pm0/abt_srv_polhldr_crt_fm_t,

      lt_result        TYPE /pm0/abt_srv_polhldr_read_t,

      lt_messages      TYPE bapiret2_t.

lt_polhldr_add    = VALUE #(

                               (

                                polhlder_id= 2

                                pm_id = 'POLHLDR00000'

                                partner_id = 'SMOKE002'

                                addressnumber_id = '0000616020'

                               ) ).

lt_polhldr_add_fm = VALUE #(

                               (

                                polhlder_id = 1

                                pm_id = abap_true

                                partner_id = abap_true

                                addressnumber_id = abap_true

                                 ) ).

CALL FUNCTION '/PM0/ABT_POLHLDR_AMD'

  EXPORTING

    iv_policynr_tt    = '10000082456'

    if_simulation     = 'X'

    it_add            = lt_polhldr_add

    it_add_fm         = lt_polhldr_add_fm

    iv_effective_date = '20140101'

  IMPORTING

    et_result         = lt_result

    et_messages       = lt_messages.

Hinweise

Weiterführende Informationen Bestandsverwaltung -> Geschäftsvorfälle -> Rollenbasierte Geschäftsvorfälle -> Versicherungsnehmer ändern.

Erweiterungen

Um weitere Daten aus dem aufrufenden System zu verarbeiten, verwenden Sie das Business Add-In (BAdI) BAdI: Versicherungsnehmer ändern (Extension In/Out) (/PM0/ABT_SVC_POLHLDR_BADI). Mit diesem BAdI können Sie ein eigenes Mapping durchführen und den Parameter EXTENSIONOUTbefüllen.

Im Customizing für Policenmanagement wählen Sie hierzu Integration -> Services -> Remote-fähige Funktionsbausteine -> Police -> BAdI: Versicherungsnehmer ändern (Extension In/Out).





Parameter

EN_ERROR_CODE
ET_EXTENSIONOUT
ET_MESSAGES
ET_PREM
ET_RESULT
EV_APPLNR_CD
EV_SESSION_TOKEN
IF_OPEN_SESSION
IF_RELEASE
IF_SAVE
IF_SIMULATION
IT_ADD_POLICYHOLDER
IT_ADD_POLICYHOLDER_FM
IT_DEL_POLICYHOLDER
IT_EXTENSIONIN
IT_MOD_POLICYHOLDER
IT_MOD_POLICYHOLDER_FM
IV_APPLIN_DT
IV_APPLNR_CD
IV_APPL_DT
IV_CHGREASON_ID
IV_EFFECTIVE_DATE
IV_LOCKKEY_ID
IV_OTHCHGREASON_TT
IV_POLICYNR_TT
IV_SESSION_TOKEN

Ausnahmen

Funktionsgruppe

/SAPLABT_SVC_CHANGE

BAL Application Log Documentation   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9492 Date: 20240425 Time: 164938     sap01-206 ( 78 ms )