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
⤷ 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 |