SAP ABAP Class CL_ICL_CLAIM_DI_COLLECTION_AL (Collection of DI Processing for Claims)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_CDC (Package) FS-CM: Data Capture
Properties
Class CL_ICL_CLAIM_DI_COLLECTION_AL  
Short Description Collection of DI Processing for Claims    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICL_CDC   FS-CM: Data Capture 
Created 20070126   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_CLAIM_DI_COLLECTION_AL has no forward declaration.
Interfaces
Class CL_ICL_CLAIM_DI_COLLECTION_AL has no interface implemented.
Friends
Class CL_ICL_CLAIM_DI_COLLECTION_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_X Constant Protected Type reference (TYPE) XFELD 'X' Checkbox 20070219
2 GO_JOB Instance attribute Protected Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_JOB_MANAGER_AL Schedule Claim DI as Background Job 20070219
3 GT_CLAIM_DI Instance attribute Protected Type reference (TYPE) TY_CLAIM_DI_TAB Reference for DI Data 20070219
4 GT_MESSAGES Instance attribute Protected Type reference (TYPE) ICL_BUS0MSG1_TAB Messages 20070219
5 GV_CALL_DIALOG Instance attribute Protected Type reference (TYPE) XFELD 20070508
6 GV_CREATE_XML Instance attribute Protected Type reference (TYPE) XFELD Provide DI Parameters in XML Format 20070219
7 GV_ERROR Instance attribute Protected Type reference (TYPE) XFELD Error in DI Processing or Batch Scheduling? 20070219
8 GV_JOBNUMBER Instance attribute Protected Type reference (TYPE) BTCJOBCNT Job ID 20070219
9 GV_PACKAGE_SIZE Instance attribute Protected Type reference (TYPE) I Package Size 20070508
10 GV_XBAPI Instance attribute Protected Type reference (TYPE) XFELD 20070508
11 GV_XCALL_FROM_BDT_IN_SUBSCR Instance attribute Protected Type reference (TYPE) XFELD 20070508
12 GV_XCOMMIT Instance attribute Protected Type reference (TYPE) CHAR01 20070508
13 GV_XDLVE2_ON_COMMIT Instance attribute Protected Type reference (TYPE) XFELD 20070508
14 GV_XKEEP_LOCKS Instance attribute Protected Type reference (TYPE) XFELD 20070508
15 GV_XTEST Instance attribute Protected Type reference (TYPE) XFELD 20070508
16 GV_XUPDTASK Instance attribute Protected Type reference (TYPE) XFELD 20070508
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Collect DI Data 20070219
2 ADD_JOB_STEP Instance method Protected Method Create Job Step for DI Processing 20070219
3 ADD_MESSAGE Instance method Protected Method Include Message in Message Table 20070424
4 BUILD_PACKAGES Instance method Protected Method Set Up Packages 20070508
5 COMPLETE_JOB Instance method Protected Method Complete Job Setup 20070508
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070219
7 CONVERT_PACKAGE_TO_XML Instance method Protected Method Convert Package Data to XML 20070508
8 CONVERT_XML_TO_PACKAGE Static method Public Method Convert XML to Package Data 20070508
9 DI_POSSIBLE Instance method Public Method DI Processing Possible? 20070219
10 GET_CLAIMS Instance method Public Method Provides Claims for DI 20100428
11 GET_INSTANCE Static method Public Method Provide Instance 20070219
12 NUMBER_OF_DI_RUNS Instance method Public Method How Many DI Runs Should Be Executed? 20070219
13 PROCESS Instance method Public Method Execute DI Processing or Schedule Batch Jobs 20070219
14 PROCESS_BATCH Instance method Protected Method Schedule Batch Jobs 20070219
15 PROCESS_BATCH_IN_BATCH Instance method Protected Method Execute Job Scheduling as Background Job 20070424
16 PROCESS_DI Instance method Protected Method Execute DI Processing 20070219
17 PROCESS_DI_NEW_ROLLAREA Instance method Protected Method Execute DI in New Role Area 20070219
18 PROCESS_IN_PACKAGES Instance method Public Method Execute DI Processing by Package or Schedule Batch Jobs 20070508
19 PROCESS_PACKAGE Instance method Protected Method Process DI Package 20070508
20 SAVE_JOB Instance method Protected Method Save Job 20070219
21 SET_BATCH_JOB Instance method Public Method Set Parameters for Job Execution 20070219
Events
# Event Type Visibility Description Created on
1 DI_EXECUTED Instance Event
(0)
Public
(2)
DI Run Executed 20070219
2 DI_PACKAGE_BATCH_EXECUTION Instance Event
(0)
Public
(2)
DI Package Scheduled for Batch Execution 20070508
3 DI_PACKAGE_EXECUTED Instance Event
(0)
Public
(2)
DI Package Executed 20070508
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CLAIM_DI_LN Protected See coding 20070219 BEGIN OF ty_claim_di_ln, objref TYPE REF TO cl_icl_claim_di_al , msg TYPE icl_rule_message_log, msg_fail TYPE icl_rule_message_log, END OF ty_claim_di_ln
2 TY_CLAIM_DI_TAB Protected See coding 20070219 ty_claim_di_tab TYPE STANDARD TABLE OF ty_claim_di_ln
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CLAIM_DI Call by reference Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_AL DI Prozessierung für Claims 20070219
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) ICL_RULE_MESSAGE_LOG Nachricht für erfolgreiche Jobeinplannung 20070219
3 Importing IS_MESSAGE_FAIL Call by reference Type reference (TYPE) ICL_RULE_MESSAGE_LOG Nachricht bei fehlgeschlagener Jobeinplanung 20070219

Method ADD on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method ADD_JOB_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) ICL_RULE_MESSAGE_LOG Nachricht für erfolgreiche Jobeinplanung 20070219
2 Importing IS_MESSAGE_FAIL Call by reference Type reference (TYPE) ICL_RULE_MESSAGE_LOG Nachricht für fehlgeschlagene Jobeinplanung 20070219
3 Importing IV_PACKAGE Call by reference Type reference (TYPE) XFELD SPACE XML Input ist für Paketprozessierung 'X' = Ja 20070508
4 Importing IV_XML Call by reference Type reference (TYPE) STRING DI Daten im XML Format 20070219

Method ADD_JOB_STEP on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_ICL_CLAIM_DI_COLLECTION_AL has no parameter.
Method ADD_MESSAGE on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method BUILD_PACKAGES Signature

Method BUILD_PACKAGES on class CL_ICL_CLAIM_DI_COLLECTION_AL has no parameter.
# Exception Resumable Description Created on
1 CX_T100_MSG Ausnahmeklasse mit Fehlermeldungen aus Tabelle T100 20070508

Method COMPLETE_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNT Call by reference Type reference (TYPE) I Anzahl der Jobsteps 20070508

Method COMPLETE_JOB on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ICL_CLAIM_DI_COLLECTION_AL has no parameter.
Method CONSTRUCTOR on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method CONVERT_PACKAGE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ICL_BUSSDI_TAB BDT: Direct Input, Satz (Satztyp 1, 2 oder 3) 20070508
2 Returning RV_XML Value transfer Type reference (TYPE) STRING Package Daten im XML Format 20070508

Method CONVERT_PACKAGE_TO_XML on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method CONVERT_XML_TO_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ICL_BUSSDI_TAB Tabelle des BUSSDI 20070508
2 Exporting EV_XBAPI Call by reference Type reference (TYPE) XFELD Aufruf als Bapi -> kein Sichern 20070508
3 Exporting EV_XCALL_FROM_BDT_IN_SUBSCR Call by reference Type reference (TYPE) XFELD Baustein wird innerhalb des BDT im Subscreen gerufen 20070508
4 Exporting EV_XCOMMIT Call by reference Type reference (TYPE) CHAR01 1=COMMIT WORK 2=COMMIT AND WAIT 3= COMMIT at very end 20070508
5 Exporting EV_XDLVE2_ON_COMMIT Call by reference Type reference (TYPE) XFELD DLVE2 bei COMMIT WORK ? 20070508
6 Exporting EV_XKEEP_LOCKS Call by reference Type reference (TYPE) XFELD Sperren halten ? 20070508
7 Exporting EV_XTEST Call by reference Type reference (TYPE) XFELD Testlauf ? 20070508
8 Exporting EV_XUPDTASK Call by reference Type reference (TYPE) XFELD In Update Task buchen ? 20070508
9 Importing IV_XML Call by reference Type reference (TYPE) STRING Paketdaten im XML Format 20070508

Method CONVERT_XML_TO_PACKAGE on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method DI_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ANSWER Value transfer Type reference (TYPE) XFELD 'X' = Ja, Daten für DI Prozessierung vorhanden 20070219

Method DI_POSSIBLE on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method GET_CLAIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CLAIMS Value transfer Type reference (TYPE) ICL_CLAIM_T Schadennummer 20100428

Method GET_CLAIMS on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) CLIKE Datentyp (Klasse) für Instanzierung 20070219
2 Returning RO_COLLECTION Value transfer Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_COLLECTION_AL Manager Klasse für Zahlungen aus Sammelrechnung 20070220

Method GET_INSTANCE on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method NUMBER_OF_DI_RUNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ANSWER Value transfer Type reference (TYPE) I Anzahl der geplanten DIs 20070219

Method NUMBER_OF_DI_RUNS on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Value transfer Type reference (TYPE) ICL_BUS0MSG1_TAB ZGP: Nachrichten je Objekt 20070219
2 Exporting EV_ERROR Value transfer Type reference (TYPE) XFELD Fehler bei der Verarbeitung aufgetreten ? 'X' = Ja 20070219
3 Exporting EV_JOBNUMBER Value transfer Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20070219
4 Importing IV_ALTERNATE_MODE Value transfer Type reference (TYPE) XFELD SPACE Online Bearbeitung in anderem Rollbereich ausführen 'X' = Ja 20070219

Method PROCESS on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method PROCESS_BATCH Signature

Method PROCESS_BATCH on class CL_ICL_CLAIM_DI_COLLECTION_AL has no parameter.
Method PROCESS_BATCH on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method PROCESS_BATCH_IN_BATCH Signature

Method PROCESS_BATCH_IN_BATCH on class CL_ICL_CLAIM_DI_COLLECTION_AL has no parameter.
Method PROCESS_BATCH_IN_BATCH on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method PROCESS_DI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALTERNATE_MODE Call by reference Type reference (TYPE) XFELD Online Bearbeitung in anderem Rollbereich ausführen 'X' = Ja 20070219

Method PROCESS_DI on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method PROCESS_DI_NEW_ROLLAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CLAIM_DI Call by reference Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_AL DI Prozessierung für Claims 20070219

Method PROCESS_DI_NEW_ROLLAREA on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method PROCESS_IN_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) ICL_BUS0MSG1_TAB Nachrichten 20070508
2 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Fehler bei der Verarbeitung aufgetreten ? 'X' = Ja 20070508
3 Exporting EV_JOBNUMBER Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20070508
4 Importing IV_CALL_DIALOG Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20070508
5 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 10 Anzahl der DI Instanzen pro Paket 20070508
6 Importing IV_XBAPI Call by reference Type reference (TYPE) XFELD SPACE Aufruf als Bapi -> kein Sichern 20070508
7 Importing IV_XCALL_FROM_BDT_IN_SUBSCR Call by reference Type reference (TYPE) XFELD Baustein wird innerhalb des BDT im Subscreen gerufen 20070508
8 Importing IV_XCOMMIT Call by reference Type reference (TYPE) CHAR01 '1' 1=COMMIT WORK 2=COMMIT AND WAIT 3= COMMIT at very end 20070508
9 Importing IV_XDLVE2_ON_COMMIT Call by reference Type reference (TYPE) XFELD DLVE2 bei COMMIT WORK ? 20070508
10 Importing IV_XKEEP_LOCKS Call by reference Type reference (TYPE) XFELD Sperren halten ? 20070508
11 Importing IV_XTEST Call by reference Type reference (TYPE) XFELD Testlauf ? 20070508
12 Importing IV_XUPDTASK Call by reference Type reference (TYPE) XFELD 'X' In Update Task buchen ? 20070508

Method PROCESS_IN_PACKAGES on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method PROCESS_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CLAIMS Call by reference Type reference (TYPE) ICL_KEY_CLAIM_T ICL: Fallschlüssel 20070508
2 Importing IV_LAST_PACKAGE Call by reference Type reference (TYPE) XFELD Letztes Paket 20070508
# Exception Resumable Description Created on
1 CX_T100_MSG Ausnahmeklasse mit Fehlermeldungen aus Tabelle T100 20070508

Method SAVE_JOB Signature

Method SAVE_JOB on class CL_ICL_CLAIM_DI_COLLECTION_AL has no parameter.
Method SAVE_JOB on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.

Method SET_BATCH_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_JOB Call by reference Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_JOB_MANAGER_AL Claim DI als Hintergrundjob einplanen 20070219

Method SET_BATCH_JOB on class CL_ICL_CLAIM_DI_COLLECTION_AL has no exception.
Event Signatures

Event DI_EXECUTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_CLAIM_DI Exporting Value transfer Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_AL DI Prozessierung für Claims 20070219

Event DI_PACKAGE_BATCH_EXECUTION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_MSG Exporting Value transfer Object reference (TYPE REF TO) ICL_RULE_MESSAGE_LOG Nachricht für erfolgreiche Jobstepeinplanung 20070508
2 EO_MSG_FAIL Exporting Value transfer Object reference (TYPE REF TO) ICL_RULE_MESSAGE_LOG Nachricht für fehlerhafte Jobstepeinplanung 20070508
3 ET_CLAIMS Exporting Value transfer Type reference (TYPE) ICL_KEY_CLAIM_T ICL: Fallschlüssel 20070508
4 ET_DATA Exporting Value transfer Type reference (TYPE) ICL_BUSSDI_TAB Tabelle des BUSSDI 20070508

Event DI_PACKAGE_EXECUTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_CLAIMS Exporting Value transfer Type reference (TYPE) ICL_KEY_CLAIM_T ICL: Fallschlüssel 20070508
2 ET_MESSAGES Exporting Value transfer Type reference (TYPE) ICL_BUS0MSG1_TAB Nachrichten 20070508
3 EV_XERROR Exporting Value transfer Type reference (TYPE) XFELD Fehler aufgetreten 20070508
4 EV_XTEST Exporting Value transfer Type reference (TYPE) XFELD Testlauf 20070508
History
Last changed by/on SAP  20070917 
SAP Release Created in