SAP ABAP Class CL_ICL_EVENT_DINP2_CLAIMASSIGN (Direct Input Processing for ICLCLAIMASSIGN Entries for DINP)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_CDC (Package) FS-CM: Data Capture
Properties
Class CL_ICL_EVENT_DINP2_CLAIMASSIGN  
Short Description Direct Input Processing for ICLCLAIMASSIGN Entries for DINP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_CDC   FS-CM: Data Capture 
Created 20050809   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_EVENT_DINP2_CLAIMASSIGN has no forward declaration.
Interfaces
Class CL_ICL_EVENT_DINP2_CLAIMASSIGN has no interface implemented.
Friends
Class CL_ICL_EVENT_DINP2_CLAIMASSIGN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DINP2_FUNCNAME Constant Public Type reference (TYPE) FUNCNAME 'ICLC_ICL_EVENT_DINP2_CLAIMASSI' Name of DINP2 Function Module 20050809
2 GC_DI_STRUCNAME Constant Public Type reference (TYPE) STRING 'ICLCLAIMASSIGN_DI' Name of DI Structure 20050809
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DELETE_DATA Static method Private Method Checks Direct Input Data for Deletion 20050809
2 CHECK_INPUT_DATA Static method Private Method Checks Direct Input Data for Insertion 20050812
3 CHECK_INSERT_DATA Static method Private Method Checks Direct Input Data for Insertion 20050809
4 DELETE Static method Private Method Deletes Direct Input Data from ICLCLAIMASSIGN 20050809
5 DINP2 Static method Public Method Processes Direct Input for ICLCLAIMASSIGN for DINP2 20050809
6 INIT_STACKHANDLE_BADI Static method Private Method Creates an ICL_STACKHANDLE Instance 20050809
7 INSERT Static method Private Method Adds Direct Input Data to ICLCLAIMASSIGN 20050809
8 MAINTAIN_ASSIGNGUIDS Static method Private Method Maintains the UUID Assignments of Claim Subobjects 20050809
9 PROVIDE_SUBOBJECTS Static method Private Method Determines and Sets Existing Claim Subobjects 20050809
Events
Class CL_ICL_EVENT_DINP2_CLAIMASSIGN has no event.
Types
Class CL_ICL_EVENT_DINP2_CLAIMASSIGN has no local type.
Method Signatures

Method CHECK_DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLAIMASSIGNDATA Call by reference Type reference (TYPE) ICLCLAIMASSIGN_DI GP: Direct Input, Daten zur ICLCLAIMASSIGN 20050810
2 Exporting EV_XOK Call by reference Type reference (TYPE) BOOLE_D Kennzeichen, ob die Daten in Ordnung sind 20050809
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050812
# Exception Resumable Description Created on
1 CX_ICL_CLAIMNO_NOT_FOUND Fallnummer nicht gefunden 20050816
2 CX_ICL_INVALID_FIELDVALUE Ein Feldwert ist ungültig 20050816
3 CX_ICL_MISSING_FIELDVALUE Ein benötigter Feldwert fehlt 20050816
4 CX_ICL_NO_CROSSCLAIM_SUPPORT Fallübergreifende Zuordnung wird nicht unterstützt 20050823

Method CHECK_INPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLAIMASSIGNDATA Call by reference Type reference (TYPE) ICLCLAIMASSIGN_DI GP: Direct Input, Daten zur ICLCLAIMASSIGN 20050812
2 Exporting EV_XOK Call by reference Type reference (TYPE) BOOLE_D Kennzeichen, ob die Daten in Ordnung sind 20050812
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050812
# Exception Resumable Description Created on
1 CX_ICL_CLAIMNO_NOT_FOUND Fallnummer nicht gefunden 20050816
2 CX_ICL_INVALID_FIELDVALUE Ein Feldwert ist ungültig 20050816
3 CX_ICL_MISSING_FIELDVALUE Ein benötigter Feldwert fehlt 20050816
4 CX_ICL_NO_CROSSCLAIM_SUPPORT Fallübergreifende Zuordnung wird nicht unterstützt 20050823

Method CHECK_INSERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLAIMASSIGNDATA Call by reference Type reference (TYPE) ICLCLAIMASSIGN_DI GP: Direct Input, Daten zur ICLCLAIMASSIGN 20050810
2 Exporting EV_XOK Call by reference Type reference (TYPE) BOOLE_D Kennzeichen, ob die Daten in Ordnung sind 20050809
3 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050810
# Exception Resumable Description Created on
1 CX_ICL_CLAIMNO_NOT_FOUND Fallnummer nicht gefunden 20050816
2 CX_ICL_INVALID_FIELDVALUE Ein Feldwert ist ungültig 20050816
3 CX_ICL_MISSING_FIELDVALUE Ein benötigter Feldwert fehlt 20050816
4 CX_ICL_NO_CROSSCLAIM_SUPPORT Fallübergreifende Zuordnung wird nicht unterstützt 20050823

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050809
# Exception Resumable Description Created on
1 CX_ICL_CLAIMNO_NOT_FOUND Fallnummer nicht gefunden 20050816
2 CX_ICL_DI_INVALID_HANDLE Ungültiges DI Handle 20050816
3 CX_ICL_INVALID_FIELDVALUE Ein Feldwert ist ungültig 20050816
4 CX_ICL_MISSING_FIELDVALUE Ein benötigter Feldwert fehlt 20050816
5 CX_ICL_NO_CROSSCLAIM_SUPPORT Fallübergreifende Zuordnung wird nicht unterstützt 20050823
6 CX_ICL_SUBOBJECT_NOT_FOUND Teilobjekt nicht gefunden 20050816

Method DINP2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050809
# Exception Resumable Description Created on
1 CX_ICL_CLAIMNO_NOT_FOUND Fallnummer nicht gefunden 20050816
2 CX_ICL_DI_INVALID_HANDLE Ungültiges DI Handle 20050816
3 CX_ICL_INVALID_FIELDVALUE Ein Feldwert ist ungültig 20050816
4 CX_ICL_MISSING_FIELDVALUE Ein benötigter Feldwert fehlt 20050816
5 CX_ICL_NO_CROSSCLAIM_SUPPORT Fallübergreifende Zuordnung wird nicht unterstützt 20050823
6 CX_ICL_SUBOBJECT_NOT_FOUND Teilobjekt nicht gefunden 20050816

Method INIT_STACKHANDLE_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBOBJCAT Call by reference Type reference (TYPE) ICL_SUBOBJCAT Fallteilobjekttyp 20050809
2 Returning RO_STACKHANDLE Value transfer Object reference (TYPE REF TO) ICL_STACKHANDLE Fallteilobjekttypspezifische BAdI Instanz 20050809

Method INIT_STACKHANDLE_BADI on class CL_ICL_EVENT_DINP2_CLAIMASSIGN has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050809
# Exception Resumable Description Created on
1 CX_ICL_CLAIMNO_NOT_FOUND Fallnummer nicht gefunden 20050816
2 CX_ICL_DI_INVALID_HANDLE Ungültiges DI Handle 20050816
3 CX_ICL_INVALID_FIELDVALUE Ein Feldwert ist ungültig 20050816
4 CX_ICL_MISSING_FIELDVALUE Ein benötigter Feldwert fehlt 20050816
5 CX_ICL_NO_CROSSCLAIM_SUPPORT Fallübergreifende Zuordnung wird nicht unterstützt 20050823
6 CX_ICL_SUBOBJECT_NOT_FOUND Teilobjekt nicht gefunden 20050816

Method MAINTAIN_ASSIGNGUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CLAIMASSIGNDATA Call by reference Type reference (TYPE) ICLCLAIMASSIGN_DI DI-Struktur mit existierenden Fallteilobjekten 20050809
2 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050809
# Exception Resumable Description Created on
1 CX_ICL_SUBOBJECT_NOT_FOUND Teilobjekt nicht gefunden 20050816

Method PROVIDE_SUBOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLAIMASSIGNDATA Call by reference Type reference (TYPE) ICLCLAIMASSIGN_DI DI-Struktur für Tabelle ICLCLAIMASSIGN 20050810
2 Exporting EV_XEXIST Call by reference Type reference (TYPE) BOOLE_D Kennzeichen, ob Quell- und Ziel Fallteilobjekt beide da sind 20050809
3 Importing IS_DATA Call by reference Type reference (TYPE) BUS0DIDAT1 GP: Direct Input, Daten zu einer Tabelle für die Anwendungen 20050809
4 Importing IV_CLAIM Call by reference Type reference (TYPE) ICL_CLAIM Nummer des Schaden-/Leistungsfalls 20050809
# Exception Resumable Description Created on
1 CX_ICL_DI_INVALID_HANDLE Ein Feldwert ist ungültig:todo:cx_icl_di_invalid_handle 20050816
2 CX_ICL_SUBOBJECT_NOT_FOUND Teilobjekt nicht gefunden 20050816
History
Last changed by/on SAP  20060208 
SAP Release Created in 600