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
⤷ 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 | GO_BENTYPE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ICL_PI_OBJECT | Reference Benefit Type Instance | 20030808 | ||
2 | GO_COVTYPE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ICL_PI_OBJECT | Reference Coverage Type Instance | 20030808 | ||
3 | GO_POLPROD | 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 | CHECK_POLICY_EXISTS | Static method | Public | Method | Checks whether a policy exists; returns policy type | 20030808 |
2 | OBJKEY_GET | Static method | Private | Method | Determine Internal Key from Reference Key | 20030808 |
3 | POLICY_INFORMATION_GET | Static method | Public | Method | Gets information on policy for purpose of policy matching | 20030808 |
4 | POLICY_LOAD | Static method | Public | Method | Load policy into policy snapshot | 20030808 |
5 | POLICY_LOAD_NEW | 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 | Exporting | E_LRENEWAL | Call by reference | Type reference (TYPE) | ICL_LRENEWAL | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 20030808 | ||
2 | Exporting | E_LRENEWAL_DATE | Call by reference | Type reference (TYPE) | ICL_LRENEWALD | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 20030808 | ||
3 | Exporting | E_LRENEWAL_TIME | Call by reference | Type reference (TYPE) | ICL_LRENEWALT | Letzte Erneuerung der Police vor dem Schadenzeitpunkt | 20030808 | ||
4 | Exporting | E_POLICY_TYPE | Call by reference | Type reference (TYPE) | ICL_POLPROD | Policenprodukt | 20030808 | ||
5 | Exporting | E_POLPROD_REF | Call by reference | Type reference (TYPE) | ICL_PI_POLPROD_REF | Referenz-Policenprodukt | 20030808 | ||
6 | Exporting | E_PROFILE_PR_LEVEL | Call by reference | Type reference (TYPE) | ICL_PROFILE_PR_LEVEL_D | Leistungsbearbeitungsprofil auf Produktebene | 20050418 | ||
7 | Exporting | E_XPOLICY_EXISTS | Call by reference | Type reference (TYPE) | BOOLE-BOOLE | Ob die Police Existiert | 20030808 | ||
8 | Importing | I_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Schadendatum | 20030808 | ||
9 | Importing | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20030808 | ||
10 | Importing | 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 | Importing | I_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schadens | 20030808 | ||
12 | Importing | I_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Schadenzeitpunktes | 20030808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_POL_NUMBER | Policennummer ungültig | 20030808 | |
2 | OBJKEY_REF_NOT_FOUND | Referenz-Objektschlüssel nicht gefunden | 20030808 | |
3 | TABLE_INCONSISTENT | Zuordnung interner und externer Schlüssel inkonsistent | 20030808 | |
4 | UNKNOWN_BADI_ERROR | Unbekannter BADI-Fehler | 20030808 |
Method OBJKEY_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_ICL_PI_OBJECT | Objekt mit externem Schlüssel | 20030808 | ||
2 | Exporting | EV_OBJKEY | Call by reference | Type reference (TYPE) | C | Objektschlüssel | 20030808 | ||
3 | Importing | IV_OBJKEY_REF | Call by reference | Type reference (TYPE) | ICL_PI_OBJKEY_REF | Referenz-Objektschlüssel | 20030808 | ||
4 | Importing | IV_OBJTYPE | Call by reference | Type reference (TYPE) | ICL_PI_OBJTYPE | Objekttyp der Produktschnittstelle | 20030808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | OBJKEY_REF_NOT_FOUND | Referenz-Objektschlüssel nicht gefunden | 20030808 | |
2 | TABLE_INCONSISTENT | 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 | Exporting | ES_POLICY | Call by reference | Type reference (TYPE) | ICL_POLSRCHINFO | Info über Police bei Suche über Geschäftspartner | 20030808 | ||
2 | Importing | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Police | 20030808 | ||
3 | Importing | 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 | Exporting | T_POLBPROLE | Call by reference | Type reference (TYPE) | ICL_POLBPROLE_TAB | Verknüpfung Police mit Geschäftspartner und dessen Rolle | 20030808 | ||
5 | Exporting | T_POLOAU | Call by reference | Type reference (TYPE) | ICL_POLOAU_INFO_TAB | Erweiterte ICLPOLOAU | 20030808 | ||
6 | Exporting | 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 | OBJKEY_REF_NOT_FOUND | Referenz-Objektschlüssel nicht gefunden | 20030808 | |
2 | POLICY_NOT_FOUND | Police nicht gefunden | 20030808 | |
3 | TABLE_INCONSISTENT | Zuordnung interner und externer Schlüssel inkonsistent | 20030808 | |
4 | UNKNOWN_BADI_ERROR | Unbekannter BADI-Fehler | 20030808 |
Method POLICY_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_POL_XIF | Call by reference | Object reference (TYPE REF TO) | CL_POLS_XIF_DATA_ICL | Data carrier for external data | 20031006 | ||
2 | Exporting | EV_XNODBPOL | Value transfer | Type reference (TYPE) | ICL_XNODBPOL | Ob Datei werden im Vertragsspeigel DB Tabellen gespeichert | 20030808 | ||
3 | Importing | I_DATELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSDATE | Schadendatum | 20030808 | ||
4 | Importing | I_POLICY | Call by reference | Type reference (TYPE) | ICL_POLICY | Policy number | 20030808 | ||
5 | Importing | 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 | Importing | I_SRCCHANGE | Call by reference | Type reference (TYPE) | ICL_POL03 | Versionen Geändert im Quellsysteme : UTC-Datum+Zeit | 20030808 | ||
7 | Importing | I_TIMELOSS | Call by reference | Type reference (TYPE) | ICL_LOSSTIME | Uhrzeit des Schadens | 20030808 | ||
8 | Importing | I_TIMEZONE | Call by reference | Type reference (TYPE) | ICL_LTIMEZONE | Zeitzone des Schadenzeitpunktes | 20030808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CLAIMTYPE_CHANGE_FAILED | Schadenartänderung fehlgeschlagen | 20030808 | |
2 | OBJKEY_REF_NOT_FOUND | Referenz-Objektschlüssel nicht gefunden | 20030808 | |
3 | POLICY_LOAD_FAILURE | Fehler beim Laden der Police | 20030808 | |
4 | POLICY_NOT_FOUND | Police nicht gefunden | 20030808 | |
5 | TABLE_INCONSISTENT | Zuordnung interner und externer Schlüssel inkonsistent | 20030808 | |
6 | UNKNOWN_BADI_ERROR | Unbekannter BADI-Fehler | 20030808 |
Method POLICY_LOAD_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 |