SAP ABAP Class CL_ICL_POLS_IMPORT_POLS (BAdI: Interface to Policy System)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷
FS-CM (Application Component) Claims Management
⤷
ICL_POLICY (Package) Policy Snapshot and Interface to Policy
⤷
⤷
Properties
| Class | CL_ICL_POLS_IMPORT_POLS | |
| Short Description | BAdI: Interface to Policy System | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ICL_POLICY | Policy Snapshot and Interface to Policy |
| Created | 20030808 | SAP |
| Last change | 20050428 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_ICL_POLS_IMPORT_POLS has no forward declaration.
Interfaces
Class CL_ICL_POLS_IMPORT_POLS has no interface implemented.
Friends
Class CL_ICL_POLS_IMPORT_POLS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ICL_PI_OBJECT | Reference Benefit Type Instance | 20030808 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ICL_PI_OBJECT | Reference Coverage Type Instance | 20030808 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ICL_PI_OBJECT | Reference Product Instance | 20030808 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks whether a policy exists; returns policy type | 20030808 | |
| 2 | Static method | Private | Method | Determine Internal Key from Reference Key | 20030808 | |
| 3 | Static method | Public | Method | Gets information on policy for purpose of policy matching | 20030808 | |
| 4 | Static method | Public | Method | Load policy into policy snapshot | 20030808 | |
| 5 | Static method | Public | Method | 20031021 |
Events
Class CL_ICL_POLS_IMPORT_POLS has no event.
Types
Class CL_ICL_POLS_IMPORT_POLS has no local type.
Method Signatures
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 | 20030808 | |||
| 2 | E_LRENEWAL_DATE | Call by reference | Type reference (TYPE) | ICL_LRENEWALD | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 20030808 | |||
| 3 | E_LRENEWAL_TIME | Call by reference | Type reference (TYPE) | ICL_LRENEWALT | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 20030808 | |||
| 4 | E_POLICY_TYPE | Call by reference | Type reference (TYPE) | ICL_POLPROD | Policenprodukt | 20030808 | |||
| 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 | 20030808 | |||
| 8 | I_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Schadendatum | 20030808 | |||
| 9 | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20030808 | |||
| 10 | I_REF_IMPORT_POLS | Call by reference | Object reference (TYPE REF TO) | IF_EX_ICL_POLS_IMPORT_POLS | BAdI-Interface IF_EX_ICL_POLS_IMPORT_POLS | 20030808 | |||
| 11 | I_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schadens | 20030808 | |||
| 12 | I_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Schadenzeitpunktes | 20030808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Policennummer ungültig | 20030808 | ||
| 2 | Referenz-Objektschlüssel nicht gefunden | 20030808 | ||
| 3 | Zuordnung interner und externer Schlüssel inkonsistent | 20030808 | ||
| 4 | Unbekannter BADI-Fehler | 20030808 |
Method OBJKEY_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_ICL_PI_OBJECT | Objekt mit externem Schlüssel | 20030808 | |||
| 2 | EV_OBJKEY | Call by reference | Type reference (TYPE) | C | Objektschlüssel | 20030808 | |||
| 3 | IV_OBJKEY_REF | Call by reference | Type reference (TYPE) | ICL_PI_OBJKEY_REF | Referenz-Objektschlüssel | 20030808 | |||
| 4 | IV_OBJTYPE | Call by reference | Type reference (TYPE) | ICL_PI_OBJTYPE | Objekttyp der Produktschnittstelle | 20030808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Referenz-Objektschlüssel nicht gefunden | 20030808 | ||
| 2 | Zuordnung interner und externer Schlüssel inkonsistent | 20030808 |
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 | 20030808 | |||
| 2 | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20030808 | |||
| 3 | I_REF_IMPORT_POLS | Call by reference | Object reference (TYPE REF TO) | IF_EX_ICL_POLS_IMPORT_POLS | BAdI-Interface IF_EX_ICL_POLS_IMPORT_POLS | 20030808 | |||
| 4 | T_POLBPROLE | Call by reference | Type reference (TYPE) | ICL_POLBPROLE_TAB | Verknüpfung Police mit Geschäftspartner und dessen Rolle | 20030808 | |||
| 5 | T_POLOAU | Call by reference | Type reference (TYPE) | ICL_POLOAU_INFO_TAB | Erweiterte ICLPOLOAU | 20030808 | |||
| 6 | T_POLORE | Call by reference | Type reference (TYPE) | ICL_POLORE_INFO_TAB | Structure for real-esate insured object from policy system | 20030808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Referenz-Objektschlüssel nicht gefunden | 20030808 | ||
| 2 | Police nicht gefunden | 20030808 | ||
| 3 | Zuordnung interner und externer Schlüssel inkonsistent | 20030808 | ||
| 4 | Unbekannter BADI-Fehler | 20030808 |
Method POLICY_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_POL_XIF | Call by reference | Object reference (TYPE REF TO) | CL_POLS_XIF_DATA_ICL | Data carrier for external data | 20031006 | |||
| 2 | EV_XNODBPOL | Value transfer | Type reference (TYPE) | ICL_XNODBPOL | Ob Datei werden im Vertragsspeigel DB Tabellen gespeichert | 20030808 | |||
| 3 | I_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Schadendatum | 20030808 | |||
| 4 | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Policy number | 20030808 | |||
| 5 | I_REF_IMPORT_POLS | Call by reference | Object reference (TYPE REF TO) | IF_EX_ICL_POLS_IMPORT_POLS | BAdI-Interface IF_EX_ICL_POLS_IMPORT_POLS | 20030808 | |||
| 6 | I_SRCCHANGE | Call by reference | Type reference (TYPE) | ICL_POL03 | Versionen Geändert im Quellsysteme : UTC-Datum+Zeit | 20030808 | |||
| 7 | I_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schadens | 20030808 | |||
| 8 | I_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Schadenzeitpunktes | 20030808 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Schadenartänderung fehlgeschlagen | 20030808 | ||
| 2 | Referenz-Objektschlüssel nicht gefunden | 20030808 | ||
| 3 | Fehler beim Laden der Police | 20030808 | ||
| 4 | Police nicht gefunden | 20030808 | ||
| 5 | Zuordnung interner und externer Schlüssel inkonsistent | 20030808 | ||
| 6 | Unbekannter BADI-Fehler | 20030808 |
Method POLICY_LOAD_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REF_IMPORT_POLS | Call by reference | Object reference (TYPE REF TO) | IF_EX_ICL_POLS_IMPORT_POLS | BAdI-Interface IF_EX_ICL_POLS_IMPORT_POLS | 20031021 |
Method POLICY_LOAD_NEW on class CL_ICL_POLS_IMPORT_POLS has no exception.
History
| Last changed by/on | SAP | 20050428 |
| SAP Release Created in | 472 |