SAP ABAP Class CL_ICL_MI_DIPL (Distribution Plan: Object Management)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_MULTIPLE_INSURANCE (Package) FS-CM: Multiple Insurance
Properties
Class CL_ICL_MI_DIPL  
Short Description Distribution Plan: Object Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_MULTIPLE_INSURANCE   FS-CM: Multiple Insurance 
Created 20031103   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_MI_DIPL has no forward declaration.
Interfaces
Class CL_ICL_MI_DIPL has no interface implemented.
Friends
Class CL_ICL_MI_DIPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_ICL_DIPL BAdI-Interface IF_EX_ICL_DIPL 20040223
2 GO_OREF Static Attribute Private Object reference (TYPE REF TO) CL_ICL_MI_OREF Object Reference 20031113
3 GT_DIPL Instance attribute Private Type reference (TYPE) ICL_DIPL_TAB Distribution Plan 20031103
Methods
# Method Level Visibility Method type Description Created on
1 ADD Static method Public Method Add Distribution Plan to Memory 20031121
2 BADI_CHECK_DIPL Static method Private Method BAdI Call 20040223
3 CHANGE Static method Public Method Change Distribution Plan in Memory 20031121
4 CHECK Static method Public Method Check Distribution Plan 20031204
5 CHECK_LAST Static method Public Method Checks Just For Complete Distribution Plan 20040625
6 COMMIT Static method Public Method Copy Temporary Version to New Version 20031212
7 DELETE Static method Public Method Delete Distribution Plan in Memory 20031121
8 FLDS_EXT_SET Static method Private Method Set External Fields 20031127
9 FLDS_INT_SET Static method Private Method Set Internal Fields 20031127
10 GET Static method Public Method Get Distribution Plan from Memory/DB 20031121
11 GET_DELTA Static method Public Method Distribution Plan: Read Database Deltas in DSAVE 20051121
12 INFO_GET Static method Public Method Get Information on Distribution Plans of a Claim 20031121
13 INST_ADD Instance method Private Method Add Distribution Plan to an Instance 20031121
14 INST_CHANGE Instance method Private Method Change Distribution Plan of an Instance 20031121
15 INST_DELETE Instance method Private Method Delete Distribution Plan of an Instance 20031121
16 INST_GET Instance method Private Method Get Distribution Plans of an Instance 20031121
17 INST_INIT Instance method Private Method Initialize Distribution Plans of an Instance 20031121
18 LOAD Static method Private Method Load Distribution Plans for a Claim from DB to Memory 20031119
19 OLD_GET Static method Public Method Get Old Version of Distribution Plans from Memory / DB 20031121
20 OREF_GET Static method Private Method Get Object Reference for Claim and Version 20031113
21 REFRESH Static method Public Method Delete Memory for a Claim 20031120
22 RESET Static method Public Method Reset Memory for Claim to Status Last Saved 20031121
23 SAVE Static method Public Method Save Distribution Plans to DB 20031119
24 SAVE_CLOSE Static method Public Method Conclude SAVE Method 20031121
25 SAVE_PREPARE Static method Public Method Prepare SAVE Method 20031121
26 SET Static method Public Method Set Distribution Plans in Memory Externally (Temp.Version) 20031125
27 VERSION_GET Static method Private Method Get Distribution Plan Version from Memory /DB 20031121
Events
Class CL_ICL_MI_DIPL has no event.
Types
Class CL_ICL_MI_DIPL 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_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
2 Importing IS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
3 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121

Method BADI_CHECK_DIPL 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 20040223
2 Exporting ES_RC Call by reference Type reference (TYPE) ICL_MI_RC Returncode 20040223
3 Importing IS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20040223

Method BADI_CHECK_DIPL on class CL_ICL_MI_DIPL has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121
2 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121

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 20031204
2 Exporting ET_RC Call by reference Type reference (TYPE) ICL_MI_RC_TAB Returncode 20031204
3 Exporting EV_RC_COVTYPE_NOT_FOUND Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Deckung nicht gefunden 20040129
4 Exporting EV_RC_CURR_IS_INITIAL Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Währung ist initial 20031204
5 Exporting EV_RC_CURR_NOT_FOUND Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Währung nicht gefunden 20031204
6 Exporting EV_RC_DIPLTY_NOT_FOUND Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: VertPlanTyp nicht gefunden 20031204
7 Exporting EV_RC_DIPL_ASSIGNED_TWICE Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: VertPlan mehrfach zugeordnet 20040216
8 Exporting EV_RC_DIPL_ID_IS_INITIAL Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: VertPlan-ID ist initial 20031208
9 Exporting EV_RC_DIPL_NAME_EXISTS Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: VertPlan-Name existiert schon 20031204
10 Exporting EV_RC_DIPL_NAME_IS_INITIAL Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: VertPlan-Name ist initial 20031204
11 Exporting EV_RC_DIST_RES_ALREADY_SET Call by reference Type reference (TYPE) ICL_MI_RC-RC Returncode 20070323
12 Exporting EV_RC_MULTIPLE_POLVERS Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Es existieren mehrere Policenversionen 20040716
13 Exporting EV_RC_POLVNR_NOT_FOUND Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Policenversion nicht gefunden 20031204
14 Exporting EV_RC_VALIDITY_NE_POLVERS Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Gültigkeit VertPlan außerhalb Policenversion 20040225
15 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 20031204
16 Importing IS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031204
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031204

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 20040625
2 Exporting ET_RC Call by reference Type reference (TYPE) ICL_MI_RC_TAB Returncode 20040625
3 Exporting EV_RC_DIPL_NO_POSITION Call by reference Type reference (TYPE) ICL_MI_RC-RC RC: Verteilungsplan besitzt keine Positionen 20040625
4 Importing IS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20040625

Method CHECK_LAST on class CL_ICL_MI_DIPL 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 20031212
2 Importing IV_X_REPLACE Call by reference Type reference (TYPE) BOOLE_D Flag: Bestehende Einträge ersetzen 20031215
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031212

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 20031121
2 Importing IV_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
3 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Flag: Abhängige Einträge löschen 20040210
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121
2 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121

Method FLDS_EXT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031127
2 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20031127

Method FLDS_EXT_SET on class CL_ICL_MI_DIPL 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_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031127
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20031127

Method FLDS_INT_SET on class CL_ICL_MI_DIPL has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
2 Exporting ET_DIPL Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20031121
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20031121
4 Importing IV_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
5 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121
2 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121

Method GET_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIPL_DEL Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20051121
2 Exporting ET_DIPL_HST Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20051121
3 Exporting ET_DIPL_INS Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20051121
4 Exporting ET_DIPL_UPD Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20051121

Method GET_DELTA on class CL_ICL_MI_DIPL has no exception.

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 20031121
2 Exporting EV_X_CHANGED Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Daten wurden verändert 20031121
3 Exporting EV_X_LOADED Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Daten wurden geladen 20031121
4 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20031121
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121

Method INST_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
2 Importing IS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
3 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121

Method INST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Interne Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121
2 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121

Method INST_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
2 Importing IV_X_SET_INT_FLDS Call by reference Type reference (TYPE) BOOLE_D Flag: Abhängige Einträge löschen 20040210
# Exception Resumable Description Created on
1 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121

Method INST_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
2 Exporting ET_DIPL Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20031121
3 Importing IV_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
4 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121

Method INST_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DIPL Value transfer Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20031121
2 Importing IV_X_ADD Call by reference Type reference (TYPE) BOOLE_D Flag: Einträge hinzufügen 20031212
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121
2 CX_ICL_DIPL_ID_IS_INITIAL Verteilungsplan-ID ist initial 20031121

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 20031119
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121

Method OLD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
2 Exporting ET_DIPL Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20031121
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20031121
4 Importing IV_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
5 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121
2 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121

Method OREF_GET Signature

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

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 20031120
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121

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 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121

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 20031119

Method SAVE on class CL_ICL_MI_DIPL has no exception.

Method SAVE_CLOSE Signature

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

Method SAVE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DIPL_NEW Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan (neu) 20031121
2 Importing IT_DIPL_OLD Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan (alt) 20031121
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031127
2 CX_ICL_DIPL_ID_IS_INITIAL Verteilungsplan-ID ist initial 20031127

Method SET Signature

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

Method VERSION_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIPL Call by reference Type reference (TYPE) ICL_DIPL Verteilungsplan 20031121
2 Exporting ET_DIPL Call by reference Type reference (TYPE) ICL_DIPL_TAB Verteilungsplan 20031121
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20031121
4 Importing IV_DIPL_ID Call by reference Type reference (TYPE) ICL_MI_DIPL_ID Verteilungsplan-ID 20031121
5 Importing IV_VERSION Call by reference Type reference (TYPE) CHAR1 Version 20031121
6 Importing IV_X_SET_EXT_FLDS Call by reference Type reference (TYPE) BOOLE_D Externe Felder setzen 20031127
# Exception Resumable Description Created on
1 CX_ICL_CLAIM_IS_INITIAL Fall ist initial 20031121
2 CX_ICL_DIPL_ID_NOT_FOUND Verteilungsplan-ID nicht gefunden 20031121
3 CX_ICL_OBJ_VERSION_IS_INITIAL Objektreferenzversion ist initial 20031121
History
Last changed by/on SAP  20070917 
SAP Release Created in 472