SAP ABAP Class CL_ICL_PMI_INTERNAL (FS-CM/FS-PM Interface: CM Contract Data)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷
FS-CM (Application Component) Claims Management
⤷
ICL_PM_INTERFACE (Package) FS-CM: FS-PM Interface
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_ICL_PMI_FACTORY_CHECK | FS-CM/FS-PM Interface: Factory Class: Check | 20040621 |
Properties
| Class | CL_ICL_PMI_INTERNAL | |
| Short Description | FS-CM/FS-PM Interface: CM Contract Data | |
| Super Class | CL_ICL_PMI_FACTORY_CHECK | FS-CM/FS-PM Interface: Factory Class: Check |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ICL_PM_INTERFACE | FS-CM: FS-PM Interface |
| Created | 20040618 | SAP |
| Last change | 20060208 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ICL_PMI_INTERNAL has no forward declaration.
Interfaces
Class CL_ICL_PMI_INTERNAL has no interface implemented.
Friends
Class CL_ICL_PMI_INTERNAL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | ICL_PMI_POLICY | FS-PM: Policy | 20050624 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | ICL_PMI_POLPR | FS-PM: Contract | 20050624 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | ICL_PMI_DATELOSS | FS-PM: Date of Claim | 20050624 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | ICL_POLICY | Contract Number | 20050624 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | SYSUBRC | Return Value of ABAP Statements | 20050624 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Call Policy Transaction in Policy Management System | 20050525 | |
| 2 | Instance method | Public | Method | Checks Whether Policy is Available | 20040630 | |
| 3 | Instance method | Protected | Method | Fill Clauses per Assignment Level | 20050808 | |
| 4 | Instance method | Protected | Method | Fill PM Search Help | 20040630 | |
| 5 | Instance method | Protected | Method | Fill Target Structure | 20040702 | |
| 6 | Instance method | Public | Method | Input Values for Policy for Business Partner | 20040629 | |
| 7 | Instance method | Public | Method | Input Values for Policy for License Plate | 20040629 | |
| 8 | Instance method | Public | Method | Input Values for Policy for External Policy | 20040630 | |
| 9 | Instance method | Public | Method | Returns Date of Last Policy Amendment | 20040719 | |
| 10 | Instance method | Public | Method | Read Policy | 20040618 | |
| 11 | Instance method | Public | Method | Mapping of Accounting Data for Reinsurance System | 20050406 | |
| 12 | Instance method | Public | Method | Mapping of Loss/Claim Data for Reinsurance System | 20050406 |
Events
Class CL_ICL_PMI_INTERNAL has no event.
Types
Class CL_ICL_PMI_INTERNAL has no local type.
Method Signatures
Method CALL_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Datum | 20050525 | |||
| 2 | IV_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Vertragsnummer | 20050525 | |||
| 3 | IV_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schaden-/Leistungsfalls | 20050525 | |||
| 4 | IV_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Fallzeitpunktes | 20050525 |
Method CALL_TRANSACTION on class CL_ICL_PMI_INTERNAL has no exception.
Method CHECK_POLICY_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LRENEWAL | Value transfer | Type reference (TYPE) | ICL_LRENEWAL | Letzte Erneuerung des Vertrages vor Falldatum/-uhrzeit | 20050525 | |||
| 2 | EV_POLPROD | Value transfer | Type reference (TYPE) | ICL_POLPROD | Policenprodukt | 20040630 | |||
| 3 | EV_POLPROD_REF | Value transfer | Type reference (TYPE) | ICL_PI_POLPROD_REF | Referenz-Policenprodukt | 20050525 | |||
| 4 | EV_XPOLICY_EXISTS | Value transfer | Type reference (TYPE) | BOOLE-BOOLE | Flag: Police existiert | 20040630 | |||
| 5 | IV_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Datum | 20050525 | |||
| 6 | IV_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20040630 | |||
| 7 | IV_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schaden-/Leistungsfalls | 20050525 | |||
| 8 | IV_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Fallzeitpunktes | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Policennummer ungültig | 20050525 |
Method FILL_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CLAIMASSIGN | Call by reference | Type reference (TYPE) | ICL_CLAIMASSIGN_XIF_TAB | Externe Schnittstellenstruktur für ICLCLAIMASSIGN | 20050808 | |||
| 2 | CT_CLAUSETXT | Call by reference | Type reference (TYPE) | ICL_CLAUSETXT_XIF_TAB | Langtexte zu Klauseln (externe Schnittstelle) | 20050808 | |||
| 3 | CT_CLAUSE_PMI | Call by reference | Type reference (TYPE) | ICL_PMI_CLAUSE_TAB | FS-PM: Klauseln | 20050808 | |||
| 4 | CT_CLAUSE_XIF | Call by reference | Type reference (TYPE) | ICL_CLAUSE_XIF_TAB | Klauseln (externe Schnittstelle) | 20050808 | |||
| 5 | IS_POLPR | Call by reference | Type reference (TYPE) | ICL_PMI_POLPR | FS-PM: Vertrag | 20050808 | |||
| 6 | IT_CLAUSETXT | Call by reference | Type reference (TYPE) | ICL_PMI_CLAUSE_TXT_TAB | FS-PM: Klausellangtexte | 20050808 | |||
| 7 | IV_ASSIGN_GUID | Call by reference | Type reference (TYPE) | ICL_GUID32 | GUID der Länge 32 | 20050808 | |||
| 8 | IV_COVCP_ID | Call by reference | Type reference (TYPE) | NUMC5 | 5 Stellen numerisch NUMC | 20050808 | |||
| 9 | IV_COVERAGE_ID | Call by reference | Type reference (TYPE) | NUMC5 | 5 Stellen numerisch NUMC | 20050808 | |||
| 10 | IV_COVPAC_ID | Call by reference | Type reference (TYPE) | NUMC5 | 5 Stellen numerisch NUMC | 20050808 | |||
| 11 | IV_POLICYPRODUCT_ID | Call by reference | Type reference (TYPE) | NUMC5 | 5 Stellen numerisch NUMC | 20050808 | |||
| 12 | IV_POLICY_ID | Call by reference | Type reference (TYPE) | CHAR22 | Textstring 22 Zeichen | 20050808 | |||
| 13 | IV_SUBJECT_ID | Call by reference | Type reference (TYPE) | NUMC5 | 5 Stellen numerisch NUMC | 20050808 | |||
| 14 | IV_TATABLE | Call by reference | Type reference (TYPE) | STRING | 20050808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlende Übergabeparameter | 20050808 |
Method FILL_SHLPPM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELOPT | Value transfer | Type reference (TYPE) | DDSHSELOPS | Selektionsoptionen für Suchhilfen | 20040630 | |||
| 2 | IT_SELOPT | Call by reference | Type reference (TYPE) | DDSHSELOPS | Selektionsoptionen für Suchhilfen | 20040630 | |||
| 3 | IV_SHLPNAME_TARGET | Call by reference | Type reference (TYPE) | SHLPNAME | Suchhilfe Zielstruktur | 20040630 |
Method FILL_SHLPPM on class CL_ICL_PMI_INTERNAL has no exception.
Method FILL_TARGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TARGET | Value transfer | Type reference (TYPE) | ANY | Police (CM) | 20040702 | |||
| 2 | IS_CLAIM | Call by reference | Type reference (TYPE) | ICLCLAIM | Schaden-/Leistungsfall (CM) | 20050406 | |||
| 3 | IS_CLAUSE | Call by reference | Type reference (TYPE) | ICL_PMI_CLAUSE | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20050808 | |||
| 4 | IS_CLAUSETXT | Call by reference | Type reference (TYPE) | ICL_PMI_CLAUSE_TXT | FS-PM: Klausellangtexte | 20050808 | |||
| 5 | IS_COV | Call by reference | Type reference (TYPE) | ICL_PMI_COV | Vertragsteil (PM) | 20040702 | |||
| 6 | IS_COVCP | Call by reference | Type reference (TYPE) | ICL_PMI_COVCP | FS-PM: Deckung | 20050623 | |||
| 7 | IS_DEDUCTIBLE | Call by reference | Type reference (TYPE) | ICL_PMI_DEDUCTIBLE | FS-PM: Selbstbehalte | 20050818 | |||
| 8 | IS_PAY | Call by reference | Type reference (TYPE) | ICLPAY | Fallzahlung (CM) | 20050406 | |||
| 9 | IS_PAYI | Call by reference | Type reference (TYPE) | ICLPAYI | Fallzahlungsposition (CM) | 20050406 | |||
| 10 | IS_POL | Call by reference | Type reference (TYPE) | ICLPOL | Vertragsspiegel (CM) | 20050406 | |||
| 11 | IS_POLICY | Call by reference | Type reference (TYPE) | ICL_PMI_POLICY | Police (PM) | 20040702 | |||
| 12 | IS_POLM | Call by reference | Type reference (TYPE) | ICLPOLM | Deckung im Vertragsspiegel (CM) | 20050406 | |||
| 13 | IS_POLO | Call by reference | Type reference (TYPE) | ICLPOLO | Versichertes Objekt im Vertragsspiegel (CM) | 20050406 | |||
| 14 | IS_POLPR | Call by reference | Type reference (TYPE) | ICL_PMI_POLPR | Vertrag (PM) | 20040702 | |||
| 15 | IS_RESERVE | Call by reference | Type reference (TYPE) | ICLRESERVE | Einzelfallreserve (CM) | 20050406 | |||
| 16 | IS_ROLE | Call by reference | Type reference (TYPE) | ICL_PMI_ROLE | Rolle (PM) | 20040702 | |||
| 17 | IS_SUBCL | Call by reference | Type reference (TYPE) | ICLSUBCL | Teilfall (CM) | 20050406 | |||
| 18 | IS_SUBJCT | Call by reference | Type reference (TYPE) | ICL_PMI_SUBJCT | Versichertes Objekt (PM) | 20040702 | |||
| 19 | IV_MAPTY | Call by reference | Type reference (TYPE) | ICL_PMI_MAPTY | 'P' | Typ der gemappten Daten | 20050406 | ||
| 20 | IV_TASTRU | Call by reference | Type reference (TYPE) | ICL_PMI_TASTRU | Zielstrukturname (CM) | 20040702 |
Method FILL_TARGET on class CL_ICL_PMI_INTERNAL has no exception.
Method HLPVAL_BY_BPARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POLICY_INFO | Value transfer | Type reference (TYPE) | ICL_PMI_POLICY_INFO_TAB | Informationen zur Police | 20040629 | |||
| 2 | IT_SELOPT | Call by reference | Type reference (TYPE) | DDSHSELOPS | Selektionsoptionen für Suchhilfen | 20040629 |
Method HLPVAL_BY_BPARTNER on class CL_ICL_PMI_INTERNAL has no exception.
Method HLPVAL_BY_PLATENO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POLICY_INFO | Value transfer | Type reference (TYPE) | ICL_PMI_POLICY_INFO_TAB | Informationen zur Police | 20040629 | |||
| 2 | IT_SELOPT | Call by reference | Type reference (TYPE) | DDSHSELOPS | Selektionsoptionen für Suchhilfen | 20040629 |
Method HLPVAL_BY_PLATENO on class CL_ICL_PMI_INTERNAL has no exception.
Method HLPVAL_BY_POLEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POLICY_INFO | Value transfer | Type reference (TYPE) | ICL_PMI_POLICY_INFO_TAB | Informationen zur Police | 20040630 | |||
| 2 | IT_SELOPT | Call by reference | Type reference (TYPE) | DDSHSELOPS | Selektionsoptionen für Suchhilfen | 20040630 |
Method HLPVAL_BY_POLEX on class CL_ICL_PMI_INTERNAL has no exception.
Method LAST_CHANGED_EFF_BEFORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGETIME | Value transfer | Type reference (TYPE) | ICL_CHANGEUTC1 | Geändert: UTC-Datum+Zeit | 20040719 | |||
| 2 | IV_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Datum | 20050525 | |||
| 3 | IV_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20040719 | |||
| 4 | IV_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schaden-/Leistungsfalls | 20050525 | |||
| 5 | IV_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Fallzeitpunktes | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Ermittlung des Änderungsdatums | 20050525 |
Method POLICY_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_POL | Value transfer | Type reference (TYPE) | ICL_POL_XIF | Policenkopf externes Interface | 20040618 | |||
| 2 | ET_CLAIMASSIGN | Value transfer | Type reference (TYPE) | ICL_CLAIMASSIGN_XIF_TAB | Externe Schnittstellenstruktur für ICLCLAIMASSIGN | 20050310 | |||
| 3 | ET_CLAUSE | Value transfer | Type reference (TYPE) | ICL_CLAUSE_XIF_TAB | Klauseln (externe Schnittstelle) | 20050310 | |||
| 4 | ET_CLAUSETXT | Value transfer | Type reference (TYPE) | ICL_CLAUSETXT_XIF_TAB | Langtexte zu Klauseln (externe Schnittstelle) | 20050804 | |||
| 5 | ET_DIPL | Value transfer | Type reference (TYPE) | ICL_DIPL_XIF_TAB | Verteilungsplan (externe Schnittstelle) | 20040714 | |||
| 6 | ET_DIPLIT | Value transfer | Type reference (TYPE) | ICL_DIPLIT_XIF_TAB | Verteilungsplanposition (externe Schnittstelle) | 20040714 | |||
| 7 | ET_PARTOCC | Value transfer | Type reference (TYPE) | ICL_PARTOCC_XIF_TAB | External interface table for policy participants | 20040618 | |||
| 8 | ET_POLBF | Value transfer | Type reference (TYPE) | ICL_POLBF_XIF_TAB | Externe Schnittstellentabelle für ICLPOLBF | 20050310 | |||
| 9 | ET_POLL | Value transfer | Type reference (TYPE) | ICL_POLL_XIF_TAB | External interface table for ICLPOLL | 20040714 | |||
| 10 | ET_POLM | Value transfer | Type reference (TYPE) | ICL_POLM_XIF_TAB | External interface table for ICL_POLM | 20040618 | |||
| 11 | ET_POLN | Value transfer | Type reference (TYPE) | ICL_POLN_XIF_TAB | External interface table for ICL_POLN | 20040714 | |||
| 12 | ET_POLO | Value transfer | Type reference (TYPE) | ICL_POLO_XIF_TAB | Insured object external interface structure | 20040714 | |||
| 13 | ET_POLOAU | Value transfer | Type reference (TYPE) | ICL_POLOAU_XIF_TAB | Import table for ICL_POLOAU | 20040714 | |||
| 14 | ET_POLOPE | Value transfer | Type reference (TYPE) | ICL_POLOPE_XIF_TAB | Importtabelle für ICL_POLOPE | 20040714 | |||
| 15 | ET_POLORE | Value transfer | Type reference (TYPE) | ICL_POLORE_XIF_TAB | Table for real-esate insured object from policy system | 20040714 | |||
| 16 | ET_POLPD | Value transfer | Type reference (TYPE) | ICL_POLPD_XIF_TAB | Externe Schnittstelle für genannte Fahrer | 20040714 | |||
| 17 | ET_POLS | Value transfer | Type reference (TYPE) | ICL_POLS_XIF_TAB | External interface table for ICLPOLS | 20040714 | |||
| 18 | ET_POLSFCD | Value transfer | Type reference (TYPE) | ICL_POL_SFCD_XIF_TAB | Table for import of SFC from policy system | 20040714 | |||
| 19 | ET_POLSFCH | Value transfer | Type reference (TYPE) | ICL_POL_SFCH_XIF_TAB | Header structure for import of SFC from policy system | 20040714 | |||
| 20 | ET_POLSFCT | Value transfer | Type reference (TYPE) | ICL_POL_SFCT_XIF_TAB | Structure for import of SFC from policy system | 20040714 | |||
| 21 | ET_PRIVLG | Value transfer | Type reference (TYPE) | ICL_PRIVLG_XIF_T_AL | Sonderrechte (externen Schnittstelle) | 20050310 | |||
| 22 | IV_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Datum | 20050525 | |||
| 23 | IV_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20040618 | |||
| 24 | IV_SRCCHANGE | Call by reference | Type reference (TYPE) | ICL_POL03 | UTC-Datum und Uhrzeit der Versionsänderung im Bestandssystem | 20050525 | |||
| 25 | IV_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schaden-/Leistungsfalls | 20050525 | |||
| 26 | IV_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Fallzeitpunktes | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | claimtype_change_failed | 20050525 | ||
| 2 | Fehler beim Laden der Police | 20050525 | ||
| 3 | Police nicht gefunden | 20050525 |
Method RI_MAP_ACCOUNTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RIACCOUNTING | Call by reference | Type reference (TYPE) | ICL_RIACCOUNTING_S_OB | FS-RI: Abrechnungsdaten | 20050406 | |||
| 2 | IS_CLAIM | Call by reference | Type reference (TYPE) | ICLCLAIM | Schaden-/Leistungsfall | 20050406 | |||
| 3 | IS_PAY | Call by reference | Type reference (TYPE) | ICLPAY | Fallzahlung | 20050406 | |||
| 4 | IS_PAYI | Call by reference | Type reference (TYPE) | ICLPAYI | Fallzahlungsposition | 20050406 | |||
| 5 | IS_POL | Call by reference | Type reference (TYPE) | ICLPOL | Vertragsspiegel | 20050406 | |||
| 6 | IS_POLM | Call by reference | Type reference (TYPE) | ICLPOLM | Deckung im Vertragsspiegel | 20050406 | |||
| 7 | IS_POLO | Call by reference | Type reference (TYPE) | ICLPOLO | Versichertes Objekt im Vertragsspiegel | 20050406 | |||
| 8 | IS_RESERVE | Call by reference | Type reference (TYPE) | ICLRESERVE | Einzelfallreserve | 20050406 | |||
| 9 | IS_SUBCL | Call by reference | Type reference (TYPE) | ICLSUBCL | Teilfall | 20050406 |
Method RI_MAP_ACCOUNTING on class CL_ICL_PMI_INTERNAL has no exception.
Method RI_MAP_CLAIM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RICLAIM | Call by reference | Type reference (TYPE) | ICL_RICLAIM_S_OB | FS-RI: Schadendaten | 20050406 | |||
| 2 | IS_CLAIM | Call by reference | Type reference (TYPE) | ICLCLAIM | Schaden-/Leistungsfall | 20050406 | |||
| 3 | IS_POL | Call by reference | Type reference (TYPE) | ICLPOL | Vertragsspiegel | 20050406 |
Method RI_MAP_CLAIM on class CL_ICL_PMI_INTERNAL has no exception.
History
| Last changed by/on | SAP | 20060208 |
| SAP Release Created in | 473 |