SAP ABAP Class CL_ICL_POL_CLAUSE (Clauses: Object Management)
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_POL_CLAUSE  
Short Description Clauses: Object Management    
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 20050222   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_POL_CLAUSE has no forward declaration.
Interfaces
Class CL_ICL_POL_CLAUSE has no interface implemented.
Friends
Class CL_ICL_POL_CLAUSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_OREF Static Attribute Private Object reference (TYPE REF TO) CL_ICL_OREF Object reference 20050222
2 GT_CLAUSE Instance attribute Private Type reference (TYPE) ICL_CLAUSE_TAB Distribution Plan 20050223
Methods
# Method Level Visibility Method type Description Created on
1 ADD Static method Public Method Add Clauses to Memory 20050222
2 BADI_CHECK_CLAUSE Static method Private Method BAdI Call 20050223
3 CHANGE Static method Public Method Change Clauses in Memory 20050222
4 CHECK Static method Public Method Check Clauses 20050222
5 CHECK_LAST Static method Public Method Check Only Complete Clauses 20050222
6 COMMIT Static method Public Method Copy Temporary Version to New Version 20050222
7 DELETE Static method Public Method Delete Clauses in Memory 20050222
8 FLDS_EXT_SET Static method Private Method Set External Fields 20050222
9 FLDS_INT_SET Static method Private Method Set Internal Fields 20050222
10 GET Static method Public Method Get Clauses From Memory/DB 20050222
11 INFO_GET Static method Public Method Get Information on Clauses in a Claim 20050222
12 INST_ADD Instance method Private Method Add Clauses to an Instance 20050222
13 INST_CHANGE Instance method Private Method Change Clauses of an Instance 20050222
14 INST_DELETE Instance method Private Method Delete Clauses of an Instance 20050222
15 INST_GET Instance method Private Method Get Clauses of an Instance 20050222
16 INST_INIT Instance method Private Method Initialize Clauses of an Instance 20050222
17 LOAD Static method Private Method Read Clauses in a Claim From DB to Memory 20050222
18 OLD_GET Static method Public Method Get Old Version of Clauses From Memory/DB 20050222
19 OREF_GET Static method Private Method Get Object Reference for Claim and Version 20050222
20 REFRESH Static method Public Method Delete Memory for a Claim 20050222
21 RESET Static method Public Method Reset Memory for Claim to Status Last Saved 20050222
22 SAVE Static method Public Method Save Clauses in DB 20050222
23 SAVE_CLOSE Static method Public Method Conclude SAVE Method 20050222
24 SAVE_PREPARE Static method Public Method Prepare SAVE Method 20050222
25 SET Static method Public Method Set Clauses in Memory Externally (Temporary Version) 20050222
26 VERSION_GET Static method Private Method Get Clauses Version From Memory/DB 20050222
Events
Class CL_ICL_POL_CLAUSE has no event.
Types
Class CL_ICL_POL_CLAUSE has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
2 Importing IS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
3 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method BADI_CHECK_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RC Call by reference Type reference (TYPE) ICL_MI_RC_TAB Returncode 20050223
2 Exporting ES_RC Call by reference Type reference (TYPE) ICL_MI_RC Returncode 20050223
3 Importing IS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223

Method BADI_CHECK_CLAUSE on class CL_ICL_POL_CLAUSE has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20050223

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RC Call by reference Type reference (TYPE) ICL_MI_RC Returncode 20050222
2 Exporting ET_RC Call by reference Type reference (TYPE) ICL_MI_RC_TAB Returncode 20050222
3 Exporting EV_RC_CLAUSETY_NOT_FOUND Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Klauselart nicht gefunden 20050223
4 Exporting EV_RC_CLAUSE_ID_IS_INITIAL Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Klausel-ID ist initial 20050223
5 Exporting EV_RC_MULTIPLE_POLVERS Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Es existieren mehrere Policenversionen 20050222
6 Exporting EV_RC_POLVNR_NOT_FOUND Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Policenversion nicht gefunden 20050222
7 Exporting EV_RC_VALIDITY_NE_POLVERS Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Gültigkeit VertPlan außerhalb Policenversion 20050222
8 Exporting EV_RC_VALTO_LT_VALFR Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Gültig von liegt nach gültig bis 20050222
9 Importing IS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method CHECK_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RC Call by reference Type reference (TYPE) ICL_MI_RC Returncode 20050222
2 Exporting ET_RC Call by reference Type reference (TYPE) ICL_MI_RC_TAB Returncode 20050222
3 Importing IS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223

Method CHECK_LAST on class CL_ICL_POL_CLAUSE has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
2 Importing IV_X_REPLACE Call by reference Type reference (TYPE) BOOLE_D Flag: Bestehende Einträge ersetzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
2 Importing IV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
3 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Flag: Abhängige Einträge löschen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20050223

Method FLDS_EXT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20050222

Method FLDS_EXT_SET on class CL_ICL_POL_CLAUSE has no exception.

Method FLDS_INT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20050222

Method FLDS_INT_SET on class CL_ICL_POL_CLAUSE has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Exporting ET_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE_TAB Klauseln 20050223
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
4 Importing IV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
5 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20050223

Method INFO_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGETIME_MAX Call by reference Type reference (TYPE) ICL_CHANGEUTC1 Letzte Änderung 20050222
2 Exporting EV_X_CHANGED Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Daten wurden verändert 20050222
3 Exporting EV_X_LOADED Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Daten wurden geladen 20050222
4 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method INST_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
2 Importing IS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
3 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method INST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_NOT_FOUND Klausel-ID nicht gefunden. 20050223

Method INST_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Flag: Abhängige Einträge löschen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAUSE_NOT_FOUND Verteilungsplan-ID nicht gefunden 20050223

Method INST_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Exporting ET_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE_TAB Klauseln 20050223
3 Importing IV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
4 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAUSE_ID_NOT_FOUND Klausel-ID nicht gefunden 20050223

Method INST_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLAUSE Value transfer Type reference (TYPE) ICL_CLAUSE_TAB Klauseln 20050223
2 Importing IV_X_ADD Call by reference Type reference (TYPE) BOOLE_D Flag: Einträge hinzufügen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_IS_INITIAL Verteilungsplan-ID ist initial 20050223

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method OLD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Exporting ET_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE_TAB Klauseln 20050223
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
4 Importing IV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
5 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20050223

Method OREF_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CLAUSE Call by reference Object reference (TYPE REF TO) CL_ICL_POL_CLAUSE Verteilungsplan: Objektverwaltung 20050223
2 Exporting EV_X_CREATED Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Instanz erzeugt 20050222
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
4 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Version 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_OBJ_VERSION_IS_INITIAL Objektreferenzversion ist initial 20050222

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_X_UPDTASK Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Update in der Verbuchung 20050222

Method SAVE on class CL_ICL_POL_CLAUSE has no exception.

Method SAVE_CLOSE Signature

Method SAVE_CLOSE on class CL_ICL_POL_CLAUSE has no parameter.
Method SAVE_CLOSE on class CL_ICL_POL_CLAUSE has no exception.

Method SAVE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLAUSE_NEW Call by reference Type reference (TYPE) ICL_CLAUSE_TAB Klauseln (neu) 20050223
2 Importing IT_CLAUSE_OLD Call by reference Type reference (TYPE) ICL_CLAUSE_TAB Klauseln (alt) 20050223
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_IS_INITIAL Verteilungsplan-ID ist initial 20050223

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLAUSE Value transfer Type reference (TYPE) ICL_CLAUSE_TAB Klauseln 20050223
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_IS_INITIAL Verteilungsplan-ID ist initial 20050223

Method VERSION_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE Klauseln 20050223
2 Exporting ET_CLAUSE Call by reference Type reference (TYPE) ICL_CLAUSE_TAB Klauseln 20050223
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050222
4 Importing IV_CLAUSE_ID Call by reference Type reference (TYPE) ICL_POL_CLAUSE_GUID_D Guid der Klausel 20050223
5 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Version 20050222
6 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20050222
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20050222
2 CX_ICL_CLAUSE_ID_NOT_FOUND Klausel-ID nicht gefunden 20050809
3 CX_ICL_OBJ_VERSION_IS_INITIAL Objektreferenzversion ist initial 20050222
History
Last changed by/on SAP  20050705 
SAP Release Created in 600