Ansicht
Dokumentation

/PM0/ABT_SVC_INPI_CHANGE_CALC - Neugeschäftsantrag ändern und berechnen

/PM0/ABT_SVC_INPI_CHANGE_CALC - Neugeschäftsantrag ändern und berechnen

ABAP Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Sie verwenden diesen Funktionsbaustein, um die Funktionen Antrag ändern, Antrag berechnen, Cash-Before-Cover-Kategorie ermitteln und die Simulation von Cash-Before-Cover-Betrag anfordern auf einem bereits existierenden Neugeschäftsantrag auszuführen.

Wenn Sie das Ankreuzfeld IF_SIMULATION markieren, simuliert das System die Änderung und die Berechnung des Antrags auf dem Neugeschäftsantrag. Die Änderungen werden nicht in der Datenbank gespeichert.

Eine Berechnung wird nur durchgeführt, wenn der Antrag erfolgreich geändert werden konnte.

Die Cash-Before-Cover-Kategorie wird nur ermittelt, wenn der Antrag erfolgreich geändert und berechnet wurde.

Wenn Sie das Ankreuzfeld IF_SIMULATE_CBC_REQUESTmarkieren, simuliert nach erfolgreicher Änderung und Berechnung die Anforderung des CBC-Betrags.

Nach erfolgreichem Durchführen der Funktionen liefert das System Informationen über den Antrag gemäß den Transmission-Request-Codes (IS_REQUESTED_ELEMENTS). Weitere Informationen finden Sie in der Parameterdokumentation, die auf dem Tabreiter Importhinterlegt ist.

Zudem liefert das System folgende Daten zurück:

  • Die Fehler- und Statusmeldungen (Parameter ET_MESSAGES).
  • Den Fehlerstatus (Parameter EN_ERROR_CD).
  • Die Zuordnungen der externen und internen Entitätenschlüssel (ET_KEY_MAPPING)
  • Die Informationen über die simulierte Anforderung des CBC-Betrags (ET_CBC_CF_SIMULATED)

Bei der Durchführung des Funktionsbausteins wird nur gespeichert, wenn IF_SAVE gesetzt wird und alle Aktionen erfolgreich durchgeführt wurden. Tritt bei einer Aktion ein Fehler auf, so werden die Änderungen verworfen. Es werden dann keine Daten des aktuellen Antrags zurückgegeben.

Weitere Informationen finden Sie in der Parameterdokumentation. Im Funktionsbaustein wählen Sie hierzu den Tabreiter Export.

Beispiel

Hinweis

Geben Sie die vollständigen Daten für alle Entitäten vom gewünschten Antrag ein, sonst könnte es zu unerwünschten Situationen kommen. Der Funktionsbaustein überschreibt den Antrag mit den beim Aufruf mitgegebenen Eingabedaten. Das bedeutet, dass Antragsdaten, die auch nach Durchführung der Änderung unverändert erhalten bleiben sollen, beim Aufruf dieses Funktionsbausteins erneut mitgegeben werden müssen.

Weiterführende Informationen Bestandsverwaltung →

  • Genereller Ablauf von Geschäftsprozessen → Geschäftsobjekt Police → Antrag.
  • Geschäftsprozesse → Geschäftsprozess Neugeschäft.

Erweiterungen

Um weitere Daten aus dem aufrufenden System zu verarbeiten, verwenden Sie folgende Business Add-Ins (BAdIs):

  • BAdI: Neugeschäftsantrag ändern und berechnen (Extension Out) (/PM0/ABT_SVC_INPI_CHG_CAL_BADI)
    Mit diesem BAdI können Sie ein eigenes Mapping durchführen und den Parameter EXTENSIONOUTbefüllen.
  • BAdI: Antrag ändern (Extension In/Out)(/PM0/ABT_SVC_INPI_CHANGE_BADI)
    Mit diesem BAdI können Sie ein eigenes Mapping durchführen und Partner-Eingabedaten in den Datencontainer setzen.

Im Customizing für Policenmanagement wählen Sie hierzu Integration -> Services -> Remote-fähige Funktionsbausteine (RFMs) -> Neugeschäft -> BAdI: Antrag ändern und berechnen (Extension Out)und BAdI: Antrag ändern (Extension In/Out).





Parameter

EN_ERROR_CD
ES_APPLICATION
ES_POLICY
ET_ADDPRPY
ET_AGENT
ET_ASFUND
ET_ASPROD
ET_BM
ET_BMOWNER
ET_BNF
ET_BNFCRY
ET_CBCPAYR
ET_CBC_CF_RESULT
ET_CBC_CF_SIMULATED
ET_CBC_OVERVIEW
ET_CHAPAY
ET_CHARGE
ET_CHGVEC
ET_CLAUSE
ET_CLAUSETEXT
ET_COINCO
ET_COINHS
ET_COINSS
ET_COMMIS
ET_COMROLE
ET_COV
ET_COVCP
ET_COVCPCO
ET_COVPAC
ET_CRDITOR
ET_DEDCTBL
ET_DIACODE
ET_EXEQMT
ET_EXREF
ET_EXTENSIONOUT
ET_EXTPCL
ET_EXTPOL
ET_EXTPOLTEXT
ET_INFRD
ET_INSRDOBJ
ET_INSRD_PERS
ET_IOCMUNIT
ET_JOURNALENTRIES
ET_KEY_MAPPING
ET_LIMIT
ET_MESSAGES
ET_NAMDRV
ET_PCMP
ET_POLHLDR
ET_POLPR
ET_PPDPAC
ET_PREM
ET_PRMPAYR
ET_REPVAL
ET_RESDEPC
ET_SBADR
ET_SETTLE
ET_SUPDC
ET_TR
ET_TRANSFER
ET_VALID
EXTENSIONIN
IF_CHECK_ADVANCED
IF_READ_CBC
IF_READ_JOURNAL
IF_SAVE
IF_SIMULATE_CBC_REQUEST
IF_SIMULATION
IS_REQUESTED_ELEMENTS
IT_SUBJCT_SYNCHRO
IT_SVC_ADDPRPY
IT_SVC_AGENT
IT_SVC_ASFUND
IT_SVC_BM
IT_SVC_BMOWNER
IT_SVC_BNF
IT_SVC_BNFCRY
IT_SVC_CBCPAYR
IT_SVC_CLAIMINFO
IT_SVC_CLAUSE
IT_SVC_CLAUSETEXT
IT_SVC_COINCO
IT_SVC_COINHS
IT_SVC_COINSS
IT_SVC_COMMIS
IT_SVC_COMROLE
IT_SVC_COV
IT_SVC_COVCPCO
IT_SVC_COVPAC
IT_SVC_CRDITOR
IT_SVC_DEDCTBL
IT_SVC_DIACODE
IT_SVC_EXEQMT
IT_SVC_EXREF
IT_SVC_EXTPCL
IT_SVC_EXTPOL
IT_SVC_EXTPOLTEXT
IT_SVC_INFRD
IT_SVC_LIMIT
IT_SVC_NAMDRV
IT_SVC_PCMP
IT_SVC_POLHLDR
IT_SVC_POLICY
IT_SVC_POLPR
IT_SVC_PPDPAC
IT_SVC_PREM
IT_SVC_PRMPAYR
IT_SVC_REPVAL
IT_SVC_RESDEPC
IT_SVC_SBADR
IT_SVC_SUBJCT
IT_SVC_SUPDC
IT_SVC_TR
IT_SVC_VALID
IV_APPLNR_CD
IV_LOCKKEY_ID

Ausnahmen

Funktionsgruppe

/SAPLABT_C_SVC_INS_POL_ISS

CL_GUI_FRONTEND_SERVICES - Frontend Services   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: 7968 Date: 20240419 Time: 004205     sap01-206 ( 115 ms )