SAP ABAP Interface IF_EX_ICL_POLS_IMPORT_POLS (BAdI-Interface IF_EX_ICL_POLS_IMPORT_POLS)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷
FS-CM (Application Component) Claims Management
⤷
ICL_CDC (Package) FS-CM: Data Capture
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_DEF_IM_ICL_POLS_IMPORT_POLS | Default Implementation for BAdI-Definition ICL_POLS_IMPORT_ | 20021217 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EXM_IM_ICL_POLS_IMPORT_POLS | Sample Implementation for BAdI-Definition ICL_POLS_IMPORT | 20021217 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_ICL_POLS_IMPORT_POLS | BAdI Class CL_EX_ICL_POLS_IMPORT_POLS | 20050811 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_ICL_POLS_IMPORT_FSPM | Imp. Class for BAdI Imp. ICL_POLS_IMPORT_FSPM | 20040804 |
Properties
| Interface | IF_EX_ICL_POLS_IMPORT_POLS | |
| Short Description | BAdI-Interface IF_EX_ICL_POLS_IMPORT_POLS |
General Data
| Package | ICL_CDC | FS-CM: Data Capture |
| Created | 19991228 | SAP |
| Last changed | 20060208 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_ICL_POLS_IMPORT_POLS has no forward declaration.
Interfaces
Interface IF_EX_ICL_POLS_IMPORT_POLS has no interface.
Friends
Interface IF_EX_ICL_POLS_IMPORT_POLS has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GC_X | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | 'X' | 20000413 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Called After POLICY_LOAD | 20050914 | |
| 2 | Instance method | Public | Method | Checks whether a policy exists; returns policy type | 19991228 | |
| 3 | Instance method | Public | Method | Checks whether premium check should be skipped | 20000413 | |
| 4 | Instance method | Public | Method | Check for Benefit Exclusion Period or No-Liability | 20040726 | |
| 5 | Instance method | Public | Method | Gets the outstanding premiums for the policy | 20000413 | |
| 6 | Instance method | Public | Method | Returns Date of Last Policy Amendment | 19991228 | |
| 7 | Instance method | Public | Method | Gets information on policy for purpose of policy matching | 20000724 | |
| 8 | Instance method | Public | Method | Load policy into policy snapshot | 19991228 | |
| 9 | Instance method | Public | Method | Search for related policies of given business partner | 19991228 | |
| 10 | Instance method | Public | Method | Search for policy by license plate number of insured vehicle | 20000724 | |
| 11 | Instance method | Public | Method | Test | 20031021 |
Events
Interface IF_EX_ICL_POLS_IMPORT_POLS has no event.
Types
Interface IF_EX_ICL_POLS_IMPORT_POLS has no local type.
Method Signatures
Method AFTER_POLICY_LOAD Signature
Method AFTER_POLICY_LOAD on Interface IF_EX_ICL_POLS_IMPORT_POLS has no parameter.
Method AFTER_POLICY_LOAD on Interface IF_EX_ICL_POLS_IMPORT_POLS has no exception.
Method CHECK_POLICY_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LRENEWAL | Call by reference | Type reference (TYPE) | ICL_LRENEWAL | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 19991228 | |||
| 2 | E_LRENEWAL_DATE | Call by reference | Type reference (TYPE) | ICL_LRENEWALD | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 19991228 | |||
| 3 | E_LRENEWAL_TIME | Call by reference | Type reference (TYPE) | ICL_LRENEWALT | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 19991228 | |||
| 4 | E_POLICY_TYPE | Call by reference | Type reference (TYPE) | ICL_POLPROD | Policenprodukt | 19991228 | |||
| 5 | E_POLPROD_REF | Call by reference | Type reference (TYPE) | ICL_PI_POLPROD_REF | Referenz-Policenprodukt | 20030808 | |||
| 6 | E_PROFILE_PR_LEVEL | Call by reference | Type reference (TYPE) | ICL_PROFILE_PR_LEVEL_D | Leistungsbearbeitungsprofil auf Produktebene | 20050418 | |||
| 7 | E_XPOLICY_EXISTS | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | Ob die Police Existiert | 19991228 | |||
| 8 | I_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Schadendatum | 19991228 | |||
| 9 | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 19991228 | |||
| 10 | I_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schadens | 19991228 | |||
| 11 | I_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Schadenzeitpunktes | 19991228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Policy number is invalid (for instance failed CRC check) | 20000419 |
Method CHECK_SKIP_PREMCHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_XSKIP_PRM_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | Skip premium check | 20000413 | |||
| 2 | IS_CLAIM | Call by reference | Type reference (TYPE) | ICLCLAIM | claim header | 20000413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | customizing_error | 20011023 |
Method CHK_POLICY_BEN_EXCL_PER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BEN_EXCL_PER | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | X=Leistungsfreiheit besteht; SPACE=Keine Leistungsfreiheit | 20040726 | |||
| 2 | IV_CHK_DATE | Call by reference | Type reference (TYPE) | DATS | Datum zu dem Leistungsfreiheit überprüft wird | 20040726 | |||
| 3 | IV_INSOBJ | Call by reference | Type reference (TYPE) | ICL_POLOBJ_CD | Identifikation des Versicherungsobjektes im PM | 20040726 |
Method CHK_POLICY_BEN_EXCL_PER on Interface IF_EX_ICL_POLS_IMPORT_POLS has no exception.
Method GET_OUTSTANDING_PREMIUMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CLAIM | Call by reference | Type reference (TYPE) | ICLCLAIM | Claim header | 20000413 | |||
| 2 | I_XEXCLU_CURR_CLOSED_ITEMS | Call by reference | Type reference (TYPE) | BOOLE_D | Exclude currently closed items? | 20000413 | |||
| 3 | T_PMT_HISTORY | Call by reference | Type reference (TYPE) | ICL_POL_PMT_HISTORY_TAB | Policy payment history | 20000413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CUSTOMIZING_ERROR | 20010222 |
Method LAST_CHANGED_EFF_BEFORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGETIME | Call by reference | Type reference (TYPE) | ICL_CHANGEUTC1 | X | 19991228 | |||
| 2 | E_CHANGETIMED | Call by reference | Type reference (TYPE) | ICL_CHANGEDA | X | 19991228 | |||
| 3 | E_CHANGETIMET | Call by reference | Type reference (TYPE) | ICL_CHANGETI | X | 19991228 | |||
| 4 | E_CHNG_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_TIMEZONE | X | 19991228 | |||
| 5 | I_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | X | 19991228 | |||
| 6 | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | X | 19991228 | |||
| 7 | I_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | X | 19991228 | |||
| 8 | I_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | X | 19991228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation get changetime failed. | 20010327 |
Method POLICY_INFORMATION_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_POLICY | Call by reference | Type reference (TYPE) | ICL_POLSRCHINFO | Info über Police bei Suche über Geschäftspartner | 20000724 | |||
| 2 | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20000724 | |||
| 3 | T_POLBPROLE | Call by reference | Type reference (TYPE) | ICL_POLBPROLE_TAB | Verknüpfung Police mit Geschäftspartner und dessen Rolle | 20000724 | |||
| 4 | T_POLOAU | Call by reference | Type reference (TYPE) | ICL_POLOAU_INFO_TAB | Erweiterte ICLPOLOAU | 20000724 | |||
| 5 | T_POLORE | Call by reference | Type reference (TYPE) | ICL_POLORE_INFO_TAB | Structure for real-esate insured object from policy system | 20000724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | policy_not_found | 20000725 |
Method POLICY_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_POL | Call by reference | Type reference (TYPE) | ICL_POL_XIF | Policenkopf externes Interface | 20010316 | |||
| 2 | ET_CLAIMASSIGN | Call by reference | Type reference (TYPE) | ICL_CLAIMASSIGN_XIF_TAB | Externe Schnittstellenstruktur für ICLCLAIMASSIGN | 20050218 | |||
| 3 | ET_CLAUSE | Call by reference | Type reference (TYPE) | ICL_CLAUSE_XIF_TAB | Klauseln (externe Schnittstelle) | 20050310 | |||
| 4 | ET_CLAUSETXT | Call by reference | Type reference (TYPE) | ICL_CLAUSETXT_XIF_TAB | Langtexte zu Klauseln (externe Schnittstelle) | 20050804 | |||
| 5 | ET_DIPL | Call by reference | Type reference (TYPE) | ICL_DIPL_XIF_TAB | Verteilungsplan (externe Schnittstelle) | 20031118 | |||
| 6 | ET_DIPLIT | Call by reference | Type reference (TYPE) | ICL_DIPLIT_XIF_TAB | Verteilungsplanposition (externe Schnittstelle) | 20031118 | |||
| 7 | ET_PARTOCC | Call by reference | Type reference (TYPE) | ICL_PARTOCC_XIF_TAB | External interface structure for policy participants | 20010316 | |||
| 8 | ET_POL | Call by reference | Type reference (TYPE) | ICL_POL_XIF_TAB | Policenkopf externes Interface | 20020405 | |||
| 9 | ET_POLBF | Call by reference | Type reference (TYPE) | ICL_POLBF_XIF_TAB | Externe Schnittstellentabelle für ICLPOLBF | 20050218 | |||
| 10 | ET_POLL | Call by reference | Type reference (TYPE) | ICL_POLL_XIF_TAB | External interface structure for ICLPOLL | 20010316 | |||
| 11 | ET_POLM | Call by reference | Type reference (TYPE) | ICL_POLM_XIF_TAB | External interface structure for ICL_POLM | 20010316 | |||
| 12 | ET_POLN | Call by reference | Type reference (TYPE) | ICL_POLN_XIF_TAB | External interface structure for ICL_POLN | 20010316 | |||
| 13 | ET_POLO | Call by reference | Type reference (TYPE) | ICL_POLO_XIF_TAB | Insured object external interface structure | 20010316 | |||
| 14 | ET_POLOAU | Call by reference | Type reference (TYPE) | ICL_POLOAU_XIF_TAB | Import structure for ICL_POLOAU | 20010316 | |||
| 15 | ET_POLOPE | Call by reference | Type reference (TYPE) | ICL_POLOPE_XIF_TAB | Importstruktur für ICL_POLOPE | 20010316 | |||
| 16 | ET_POLORE | Call by reference | Type reference (TYPE) | ICL_POLORE_XIF_TAB | Structure for real-esate insured object from policy system | 20010316 | |||
| 17 | ET_POLPD | Call by reference | Type reference (TYPE) | ICL_POLPD_XIF_TAB | Externe Schnittstelle für genannte Fahrer | 20010316 | |||
| 18 | ET_POLS | Call by reference | Type reference (TYPE) | ICL_POLS_XIF_TAB | External interface table for ICLPOLS | 20040713 | |||
| 19 | ET_POLSFCD | Call by reference | Type reference (TYPE) | ICL_POL_SFCD_XIF_TAB | Structure for import of SFC from policy system | 20010316 | |||
| 20 | ET_POLSFCH | Call by reference | Type reference (TYPE) | ICL_POL_SFCH_XIF_TAB | Header structure for import of SFC from policy system | 20010316 | |||
| 21 | ET_POLSFCT | Call by reference | Type reference (TYPE) | ICL_POL_SFCT_XIF_TAB | Structure for import of SFC from policy system | 20010316 | |||
| 22 | ET_PRIVLG | Call by reference | Type reference (TYPE) | ICL_PRIVLG_XIF_T_AL | Sonderrechte (externen Schnittstelle) | 20050310 | |||
| 23 | EV_XNODBPOL | Value transfer | Type reference (TYPE) | ICL_XNODBPOL | Ob Datei werden im Vertragsspeigel DB Tabellen gespeichert | 20020218 | |||
| 24 | I_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Schadendatum | 19991228 | |||
| 25 | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Policy number | 19991228 | |||
| 26 | I_SRCCHANGE | Call by reference | Type reference (TYPE) | ICL_POL03 | Versionen Geändert im Quellsysteme : UTC-Datum+Zeit | 20010301 | |||
| 27 | I_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schadens | 19991228 | |||
| 28 | I_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Schadenzeitpunktes | 19991228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | claimtype_change_failed | 20000605 | ||
| 2 | POLICY_LOAD_FAILURE | 20000217 | ||
| 3 | POLICY_NOT_FOUND | 20000217 |
Method POLSEARCH_BY_BUSPARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EXISTANCE_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Don't get any policy / product information | 19991228 | |||
| 2 | T_BPARTNER | Call by reference | Type reference (TYPE) | ICL_PART_TAB | Search for pols related to these BP's | 19991228 | |||
| 3 | T_POLBPROLE | Call by reference | Type reference (TYPE) | ICL_POLBPROLE_TAB | Roles the BP occured in the policy | 19991228 | |||
| 4 | T_POLICIES | Call by reference | Type reference (TYPE) | ICL_POLSRCHINFO_TAB | Polices found | 19991228 | |||
| 5 | T_ROLES | Call by reference | Type reference (TYPE) | ICL_ROLE_STRUC_TAB | Roles to search over | 19991228 |
Method POLSEARCH_BY_BUSPARTNER on Interface IF_EX_ICL_POLS_IMPORT_POLS has no exception.
Method POLSEARCH_BY_PLATE_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20000724 | |||
| 2 | I_PLATENO | Call by reference | Type reference (TYPE) | ICL_LICENSE | Amtliches Kennzeichen | 20000724 | |||
| 3 | I_REGION | Call by reference | Type reference (TYPE) | REGIO | Region (Bundesstaat, Bundesland, Provinz, Grafschaft) | 20000724 | |||
| 4 | T_POLICIES | Call by reference | Type reference (TYPE) | ICL_POLSRCHINFO_TAB | Info über Police bei Suche über Geschäftspartner | 20000724 |
Method POLSEARCH_BY_PLATE_NUMBER on Interface IF_EX_ICL_POLS_IMPORT_POLS has no exception.
Method TEST_ADDITION Signature
Method TEST_ADDITION on Interface IF_EX_ICL_POLS_IMPORT_POLS has no parameter.
Method TEST_ADDITION on Interface IF_EX_ICL_POLS_IMPORT_POLS has no exception.
History
| Last changed by/on | SAP | 20060208 |
| SAP Release Created in |