Ansicht
Dokumentation
/PM0/ABT_SVC_PXN_AMD - Prämienfreistellung bearbeiten
CPI1466 during Backup CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Sie verwenden diesen Funktionsbaustein, um eine Police, einen Vertrag oder einen Vertragsteil in der Sparte SHU prämienfrei zu stellen. Der Funktionsbaustein führt dieselbe Funktionalität wie der Geschäftsvorfall Prämienfreistellung bearbeiten in SAP Policy Management aus.
Um eine Prämienfreistellung auf Vertragsteilteilebene durchzuführen, müssen Sie den Vertragsschlüssel sowie den Vertragsteilschlüssel eingeben.
Sie können nur einen Änderungsgrund eingeben, der im Customizing unter Bestandsverwaltung -> Basis-> Geschäftsprozesse-> Antrag -> Änderungsgründe definieren vordefiniert ist.
Sie können immer nur eines der Kennzeichen "Freigabe", "Speichern" oder "Simulation" wählen.
Das System gibt Ihnen folgende Daten zurück:
- Liste der Fehler- und Statusmeldungen (Parameter ET_MESSAGE)
- Extension-Out (Parameter ET_EXTENSIONOUT)
- Fehlercode (Parameter EN_ERROR_CD)
- Ergebnis der Bearbeitung einer Prämienfreistellung (Parameter ET_RESULT)
Beispiel 1
Im folgenden Beispiel wird aufgezeigt, wie eine Police ab dem Wirksamkeitsdatum 01. Februar 2015 bis zum 31. Dezember 2015 prämienfrei gestellt werden kann. Der Eingabeparameter if_save ist auf X gesetzt, so dass das System den Antrag sichert ohne ihn freizugeben.
DATA:
lt_mod_pxn TYPE /PM0/ABT_SVC_PXNAMD_UPD_T,
lt_mod_pxn_fm TYPE /PM0/ABT_SVC_PXNAMD_UPD_FM_T.
lt_result TYPE /PM0/ABT_SVC_PREM_UPD_OUT_T,
lt_messages TYPE /PM0/ABT_SVC_MSG_T.
lt_mod_pxn = VALUE #(
(
ppdpac_id = '0'
policyproduct_id= '0'
covpac_id= '0'
coverage_id= '0'
prmxmptend_dt='20151231'
prmxmpt_fg='X'
) ).
lt_mod_pxn_fm = VALUE #(
(
ppdpac_id = '0'
policyproduct_id= '0'
covpac_id= '0'
coverage_id= '0'
prmxmptend_dt='X'
prmxmpt_fg='X'
) ).
CALL FUNCTION '/PM0/ABT_SVC_PXN_AMD'
EXPORTING
iv_policynr_tt = '10000082456'
if_save = 'X'
it_mod_pxn = lt_mod_pxn
it_mod_pxn_fm = lt_mod_pxn_fm
iv_effective_date = '20150201'
iv_appl_dt = '20150201'
iv_applin_dt = '20150201'
IMPORTING
et_result = lt_result
et_messages = lt_messages
Beispiel 2
Im folgenden Beispiel wird aufgezeigt, wie der erste Vertrag sowie der erste Vertragsteil des zweiten Vertrags ab dem Wirksamkeitsdatum 01. Februar 2015 mit unterschiedlichen Enddaten prämienfrei gestellt werden. Der Eingabeparameter if_saveist auf X gesetzt, so dass das System den Antrag sichert ohne ihn freizugeben.
DATA:
lt_mod_pxn TYPE /PM0/ABT_SVC_PXNAMD_UPD_T,
lt_mod_pxn_fm TYPE /PM0/ABT_SVC_PXNAMD_UPD_FM_T.
lt_result TYPE /PM0/ABT_SVC_PREM_UPD_OUT_T,
lt_messages TYPE /PM0/ABT_SVC_MSG_T.
lt_mod_pxn = VALUE #(
(
ppdpac_id = '0'
policyproduct_id= '1'
covpac_id= '0'
coverage_id= '0'
prmxmptend_dt='20151231'
prmxmpt_fg='X'
)
(
ppdpac_id = '0'
policyproduct_id= '2'
covpac_id= '0'
coverage_id= '1'
prmxmptend_dt='20151031'
prmxmpt_fg='X'
) ).
lt_mod_pxn_fm = VALUE #(
(
ppdpac_id = '0'
policyproduct_id= '1'
covpac_id= '0'
coverage_id= '0'
prmxmptend_dt='X'
prmxmpt_fg='X'
)
(
ppdpac_id = '0'
policyproduct_id= '2'
covpac_id= '0'
coverage_id= '1'
prmxmptend_dt='X'
prmxmpt_fg='X'
)).
CALL FUNCTION '/PM0/ABT_SVC_PXN_AMD'
EXPORTING
iv_policynr_tt = '10600000000020794'
if_save = 'X'
it_mod_pxn = lt_mod_pxn
it_mod_pxn_fm = lt_mod_pxn_fm
iv_effective_date ='20150201'
iv_appl_dt = '20150201'
iv_applin_dt = '20150201'
IMPORTING
et_result = lt_result
et_messages = lt_messages
Hinweise
Weiterführende Informationen Bestandsverwaltung -> Prämienfreistellung -> Prämienfreistellung bearbeiten/durchführen.
Erweiterungen
Um weitere Daten aus dem aufrufenden System zu verarbeiten, verwenden Sie das Business Add-In (BAdI) BAdI: Prämienfreistellung bearbeiten (Extension In/Out)(/PM0/ABT_SVC_PXNAMD_BADI). Mit diesem BAdI können Sie ein eigenes Mapping durchführen und den Parameter EXTENSIONOUTbefüllen.
Prämienfreistellung.
Parameter
EN_ERROR_CDET_EXTENSIONOUT
ET_MESSAGES
ET_RESULT
EV_APPLNR_CD
EV_SESSION_TOKEN
IF_OPEN_SESSION
IF_RELEASE
IF_SAVE
IF_SIMULATION
IT_EXTENSIONIN
IT_MOD_PXN
IT_MOD_PXN_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_CHANGEFill RESBD Structure from EBP Component Structure ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 18282 Date: 20240423 Time: 184248 sap01-206 ( 87 ms )