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 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