SAP ABAP Interface IF_POLS_DATA_ICL (Change Contract Data)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_POLICY (Package) Policy Snapshot and Interface to Policy
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_POLS_DATA_OLD_ICL Policy Snapshot Data 20040621
Properties
Interface IF_POLS_DATA_ICL  
Short Description Change Contract Data    
General Data
Package ICL_POLICY   Policy Snapshot and Interface to Policy 
Created 20040618   SAP 
Last changed 20050409   SAP 
Unicode checks active    
Forward declarations
Interface IF_POLS_DATA_ICL has no forward declaration.
Interfaces
Interface IF_POLS_DATA_ICL has no interface.
Friends
Interface IF_POLS_DATA_ICL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_POL Instance attribute Public Type reference (TYPE) ICL_POL_TAB Table of ICL_POL 20040618
2 GT_POLBF Instance attribute Public Type reference (TYPE) ICL_POLBF_T Table of ICL_POLBF 20050221
3 GT_POLL Instance attribute Public Type reference (TYPE) ICL_POLL_T Sorted ICLPOLL 20040618
4 GT_POLM Instance attribute Public Type reference (TYPE) ICL_POLM_T Sorted ICLPOLM 20040618
5 GT_POLN Instance attribute Public Type reference (TYPE) ICL_POLN_TAB Table of ICL_POLN 20040618
6 GT_POLO Instance attribute Public Type reference (TYPE) ICL_POLO_TAB Table of ICL_POLO 20040618
7 GT_POLOAU Instance attribute Public Type reference (TYPE) ICL_POLOAU_TAB Table of ICL_POLOAU 20040618
8 GT_POLOPE Instance attribute Public Type reference (TYPE) ICL_POLOPE_TAB Table of ICL_POLOPE 20040618
9 GT_POLORE Instance attribute Public Type reference (TYPE) ICL_POLORE_TAB Table of ICL_POLORE 20040618
10 GT_POLOSI Instance attribute Public Type reference (TYPE) ICL_POLOSI_TAB Table of ICL_POLOSI 20040618
11 GT_POLS Instance attribute Public Type reference (TYPE) ICL_POLS_T Table of ICL_POLS 20040713
12 PROBCLASS_HIGH Constant Public Type reference (TYPE) BAL_S_MSG-PROBCLASS '2' Application Log: Message Problem Class 20040618
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OTHER_POLICIES Instance method Public Method Update Claim for Changes in Policy Snapshot 20040618
2 APPLY_CHANGES_TO_CLAIM Instance method Public Method Update Claim for Changes in Policy Snapshot 20040618
3 CHECK_DATA Instance method Public Method Check policy data for consistency 20040618
4 CHECK_UNCOMMITTED Instance method Public Method Check uncommitted data 20040618
5 CHECK_UNCO_PARTOCC Instance method Public Method Check uncommitted data 20040618
6 CHECK_VERSION Instance method Public Method Checks a version for internal consistency 20040618
7 CLAIMASSIGN_SET Instance method Public Method Sets Memory CLAIMASSIGN 20050310
8 CLAIM_CLAIMTYPE_CHECK Instance method Public Method Check (and change?) the claim internal claim type 20040618
9 CLEAR Instance method Public Method Clear Memory 20040618
10 COMMIT_CHANGES Instance method Public Method Applies the policy changes to the claim 20040618
11 COMMIT_CHANGES_PARTICPANT Instance method Public Method Applies the policy changes to the claim 20040618
12 COMPLETE_DATA Instance method Public Method Fill in GUI fields in the policy data 20040618
13 COPY_CONTENT Instance method Public Method Copy content of another pol data obejct 20040618
14 COPY_VERSION Instance method Public Method 20040618
15 MSG_ADD_POL_LOAD Instance method Public Method 20040618
16 NEXT_FREE_POLVNR Instance method Public Method Get the highest policy version plus one 20040618
17 PART_SET Instance method Public Method 20040618
18 POLBF_VER_SET Instance method Public Method 20050221
19 POLL_VER_SET Instance method Public Method 20040618
20 POLM_DB2SCR Instance method Public Method Convert DB Structure to Screen 20040623
21 POLM_MEM_UPDATE Instance method Public Method Fill in GUI Fields of ICL_POLM_EXT Structure 20040618
22 POLM_VER_SET Instance method Public Method 20040618
23 POLN_VER_SET Instance method Public Method 20040618
24 POLOAU_VER_SET Instance method Public Method 20040618
25 POLOPE_VER_SET Instance method Public Method 20040618
26 POLORE_VER_SET Instance method Public Method 20040618
27 POLO_VER_SET Instance method Public Method 20040618
28 POLS_VER_SET Instance method Public Method 20040713
29 POL_VER_HEADER_CHECK Instance method Public Method Check policy header 20040618
30 POL_VER_SET Instance method Public Method 20040618
31 PRIVLG_SET Instance method Public Method Sets Memory of Special Rights 20050310
32 VERSION_OVERLAP_CHECK Instance method Public Method Check to see if the time period overlaps any existing vers 20040618
Events
Interface IF_POLS_DATA_ICL has no event.
Types
Interface IF_POLS_DATA_ICL has no local type.
Method Signatures

Method ADD_OTHER_POLICIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_POL_OLD Call by reference Object reference (TYPE REF TO) IF_POLS_DATA_ICL Policysnapshot data 20040618
2 Importing IV_EXCL_POLICY Value transfer Type reference (TYPE) ICL_POLICY Police 20040618

Method ADD_OTHER_POLICIES on Interface IF_POLS_DATA_ICL has no exception.

Method APPLY_CHANGES_TO_CLAIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_POL_OLD Call by reference Object reference (TYPE REF TO) IF_POLS_DATA_ICL Policysnapshot data 20040618

Method APPLY_CHANGES_TO_CLAIM on Interface IF_POLS_DATA_ICL has no exception.

Method CHECK_DATA Signature

Method CHECK_DATA on Interface IF_POLS_DATA_ICL has no parameter.
Method CHECK_DATA on Interface IF_POLS_DATA_ICL has no exception.

Method CHECK_UNCOMMITTED Signature

Method CHECK_UNCOMMITTED on Interface IF_POLS_DATA_ICL has no parameter.
Method CHECK_UNCOMMITTED on Interface IF_POLS_DATA_ICL has no exception.

Method CHECK_UNCO_PARTOCC Signature

Method CHECK_UNCO_PARTOCC on Interface IF_POLS_DATA_ICL has no parameter.
Method CHECK_UNCO_PARTOCC on Interface IF_POLS_DATA_ICL has no exception.

Method CHECK_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POLVNR Value transfer Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method CHECK_VERSION on Interface IF_POLS_DATA_ICL has no exception.

Method CLAIMASSIGN_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLAIMASSIGN Call by reference Type reference (TYPE) ICLCLAIMASSIGN_TAB Fallteilobjektzuordnung - Tabellentyp 20050310

Method CLAIMASSIGN_SET on Interface IF_POLS_DATA_ICL has no exception.

Method CLAIM_CLAIMTYPE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POL Call by reference Type reference (TYPE) ICL_POL Erweiterte ICLPOL für global memory 20040618
# Exception Resumable Description Created on
1 CLAIMTYPE_CHANGE_FAILED 20040618

Method CLEAR Signature

Method CLEAR on Interface IF_POLS_DATA_ICL has no parameter.
Method CLEAR on Interface IF_POLS_DATA_ICL has no exception.

Method COMMIT_CHANGES Signature

Method COMMIT_CHANGES on Interface IF_POLS_DATA_ICL has no parameter.
Method COMMIT_CHANGES on Interface IF_POLS_DATA_ICL has no exception.

Method COMMIT_CHANGES_PARTICPANT Signature

Method COMMIT_CHANGES_PARTICPANT on Interface IF_POLS_DATA_ICL has no parameter.
Method COMMIT_CHANGES_PARTICPANT on Interface IF_POLS_DATA_ICL has no exception.

Method COMPLETE_DATA Signature

Method COMPLETE_DATA on Interface IF_POLS_DATA_ICL has no parameter.
Method COMPLETE_DATA on Interface IF_POLS_DATA_ICL has no exception.

Method COPY_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_POL_DATA Call by reference Object reference (TYPE REF TO) IF_POLS_DATA_ICL Policysnapshot data 20040618

Method COPY_CONTENT on Interface IF_POLS_DATA_ICL has no exception.

Method COPY_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_POLVNR Value transfer Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618
2 Importing IV_POLVNR Value transfer Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618
3 Importing IV_VALIDFROM Value transfer Type reference (TYPE) ICL_POL01 Policenversion: Gültig-ab-Datum 20040618
4 Importing IV_VALIDTO Value transfer Type reference (TYPE) ICL_POL02 Policenversion: Gültig-bis-Datum 20040618
# Exception Resumable Description Created on
1 VALIDITY_OVERLAP validity_overlap 20040618

Method MSG_ADD_POL_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROBCLASS Value transfer Type reference (TYPE) BAL_S_MSG-PROBCLASS Anwendungs-Log: Problemklasse einer Meldung 20040618

Method MSG_ADD_POL_LOAD on Interface IF_POLS_DATA_ICL has no exception.

Method NEXT_FREE_POLVNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POLVNR_OFFSET Value transfer Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method NEXT_FREE_POLVNR on Interface IF_POLS_DATA_ICL has no exception.

Method PART_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARTOCC Call by reference Type reference (TYPE) ICLPARTOCC_TAB Schadenbeteiligter-Vorkommen - Tabellentyp 20040618
2 Importing IT_POLPD Call by reference Type reference (TYPE) ICLPOLPD_TAB Table of ICLPOLPD 20040618

Method PART_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLBF_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLBF Call by reference Type reference (TYPE) ICL_POLBF_T Table of ICL_POLBF 20050221
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Vertragsversion 20050221

Method POLBF_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLL_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLL Call by reference Type reference (TYPE) ICL_POLL_T Sortierte ICLPOLM 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POLL_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLM_DB2SCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POLM_SCR Call by reference Type reference (TYPE) ICL_POLM_T Sortierte ICLPOLM 20040623
2 Importing IT_POLM_DB Call by reference Type reference (TYPE) ICLPOLM_TAB ICLPOLM_TAB 20040623

Method POLM_DB2SCR on Interface IF_POLS_DATA_ICL has no exception.

Method POLM_MEM_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POLM Call by reference Type reference (TYPE) ICL_POLM_T Table of icl_polm_ext 20040624

Method POLM_MEM_UPDATE on Interface IF_POLS_DATA_ICL has no exception.

Method POLM_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLM Call by reference Type reference (TYPE) ICL_POLM_T Sortierte ICLPOLM 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POLM_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLN_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLN Call by reference Type reference (TYPE) ICL_POLN_TAB Sortierte ICLPOLM 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POLN_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLOAU_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLOAU Call by reference Type reference (TYPE) ICL_POLOAU_TAB Sortierte ICLPOLM 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POLOAU_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLOPE_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLOPE Call by reference Type reference (TYPE) ICL_POLOPE_TAB Sortierte ICLPOLM 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POLOPE_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLORE_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLORE Call by reference Type reference (TYPE) ICL_POLORE_TAB Sortierte ICLPOLM 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POLORE_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLO_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLO Call by reference Type reference (TYPE) ICL_POLO_TAB Sortierte ICLPOLM 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POLO_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POLS_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POLS Call by reference Type reference (TYPE) ICL_POLS_T 20040713
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040713

Method POLS_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method POL_VER_HEADER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_POL Call by reference Type reference (TYPE) ICL_POL Erweiterte ICLPOL für global memory 20040618

Method POL_VER_HEADER_CHECK on Interface IF_POLS_DATA_ICL has no exception.

Method POL_VER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_POL Call by reference Type reference (TYPE) ICL_POL 20040618
2 Importing I_POLVNR Call by reference Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618

Method POL_VER_SET on Interface IF_POLS_DATA_ICL has no exception.

Method PRIVLG_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRIVLG Call by reference Type reference (TYPE) ICL_PRIVLG_XIF_T_AL Sonderrechte (externen Schnittstelle) 20050310

Method PRIVLG_SET on Interface IF_POLS_DATA_ICL has no exception.

Method VERSION_OVERLAP_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POLICY Value transfer Type reference (TYPE) ICL_POLICY Police 20040618
2 Importing IV_POLVNR Value transfer Type reference (TYPE) ICL_POLVCNTR Zähler der Policenversion 20040618
3 Importing IV_VALIDFROM Value transfer Type reference (TYPE) ICL_POL01 Policenversion: Gültig-ab-Datum 20040618
4 Importing IV_VALIDTO Value transfer Type reference (TYPE) ICL_POL02 Policenversion: Gültig-bis-Datum 20040618
# Exception Resumable Description Created on
1 VALIDITY_OVERLAP validity_overlap 20040618
History
Last changed by/on SAP  20050409 
SAP Release Created in 473