SAP ABAP Class CL_ICL_CLAIM_DI_JOB_MANAGER_AL (Schedule Claim DI as Background Job)
Hierarchy
INSURANCE (Software Component) SAP Insurance
   FS-CM (Application Component) Claims Management
     ICL_CDC (Package) FS-CM: Data Capture
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20070413
Properties
Class CL_ICL_CLAIM_DI_JOB_MANAGER_AL  
Short Description Schedule Claim DI as Background Job    
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 20070116   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20070413
Friends
Class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_JOB_NAME Constant Protected Type reference (TYPE) BTCJOB 'CLAIM_DI' Background job name 20070219
2 GC_X Constant Protected Type reference (TYPE) XFELD 'X' Checkbox 20070219
3 GS_MSG Instance attribute Protected Type reference (TYPE) BAL_S_MSG Application Log Message Structure 20070219
4 GS_OBJECT Static Attribute Protected Type reference (TYPE) TY_OBJECT_LN 20070219
5 GS_PRINT Instance attribute Protected Type reference (TYPE) PRI_PARAMS Print Parameters 20070219
6 GT_MESSAGES Instance attribute Protected Type reference (TYPE) ICL_BUS0MSG1_TAB Messages 20070219
7 GT_OBJECT Static Attribute Protected Type reference (TYPE) TY_OBJECT_TAB Table of Object References 20070219
8 GT_PARAM Instance attribute Protected Type reference (TYPE) TY_PARAM_TAB DI Parameters in XML Format 20070219
9 GV_COUNT_SUBMITED Instance attribute Protected Type reference (TYPE) I Number of Successful SUBMITS 20070228
10 GV_DONT_RELEASE Instance attribute Protected Type reference (TYPE) XFELD Do Not Release Job Immediately (Status Scheduled) 20070219
11 GV_ERROR_TERMINATES_JOB Instance attribute Protected Type reference (TYPE) XFELD Cancel Batch Job Upon Error Messages 20070223
12 GV_EVENT_ID Instance attribute Protected Type reference (TYPE) BTCEVENTID Background Processing Events 20070219
13 GV_JOBNAME Instance attribute Public Type reference (TYPE) BTCJOB Background job name 20070219
14 GV_JOBNUMBER Instance attribute Protected Type reference (TYPE) BTCJOBCNT Job ID 20070219
15 GV_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Handle for Application Log 20070219
16 GV_MSG Instance attribute Protected Type reference (TYPE) STRING Error Message 20070219
17 GV_START_DATE Instance attribute Protected Type reference (TYPE) D Start Date of Job 20070219
18 GV_START_IMMEDIATELY Instance attribute Protected Type reference (TYPE) XFELD Start Job Immediately? 20070219
19 GV_START_TIME Instance attribute Protected Type reference (TYPE) T Start Time of Job 20070219
20 GV_STEP_COUNT Instance attribute Protected Type reference (TYPE) I Step Counter 20070219
21 GV_USER_FOR_AUTH_CHECK Instance attribute Protected Type reference (TYPE) SY-UNAME User Name for Authorization Check in Job Execution 20070219
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Flag DI Run for Job Scheduling 20070219
2 ADD_TO_MESSAGE_LOG Instance method Protected Method Add Message to Application Log 20070219
3 CLOSE_JOB Instance method Protected Method Complete Job 20070219
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070219
5 DESERIALIZE Static method Public Method Deserialize Object (Convert XML String to Object Instance) 20070424
6 FREE Static method Public Method Reset Single Instance 20070219
7 FREE_ALL Static method Public Method Delete All Instances 20070219
8 GET_INSTANCE Static method Public Method Provide Instance 20070219
9 GET_PRINT_PARAMETERS Static method Public Method Get Print Parameters 20070219
10 INIT_APPLICATION_LOG Instance method Protected Method Instantiate BAL 20070219
11 OPEN_JOB Instance method Protected Method Open Batch Job 20070219
12 SAVE Instance method Public Method Perform Job Scheduling 20070219
13 SCHEDULE_JOB_STEP Instance method Protected Method Schedule Report RICL_CLAIM_DI 20070228
14 SCHEDULE_LAST_STEP Instance method Protected Method Schedule Report RICL_CLAIM_DI_CHECK As Last Step 20070228
15 SERIALIZE Instance method Public Method Serialize Object Instance (Convert to XML) 20070424
16 SET_ERROR_TERMINATES_JOB Instance method Public Method Immediately Cancel Job If Errors Occur 20070223
17 SET_PRINT_PARAMETERS Instance method Public Method Prefill Print Parameters 20070219
Events
# Event Type Visibility Description Created on
1 AFTER_JOB_CLOSE Instance Event
(0)
Public
(2)
After Scheduling of Batch Job 20070219
2 AFTER_JOB_OPEN Instance Event
(0)
Public
(2)
Batch Job Opened 20070219
3 AFTER_RICL_CLAIM_DI_SUBMIT Instance Event
(0)
Public
(2)
Before SUBMIT of Report RICL_CLAIM_DI to SAP SPOOL VIA JOB 20070219
4 BEFORE_JOB_CLOSE Instance Event
(0)
Public
(2)
Before Completion (Posting) of Batch Job 20070219
5 BEFORE_JOB_OPEN Instance Event
(0)
Public
(2)
Before Opening of Batch Job 20070219
6 BEFORE_RICL_CLAIM_DI_SUBMIT Instance Event
(0)
Public
(2)
Before SUBMIT of Report RICL_CLAIM_DI to SAP SPOOL VIA JOB 20070219
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OBJECT_LN Protected See coding 20070219 BEGIN OF ty_object_ln, jobname TYPE btcjob, objref TYPE REF TO cl_icl_claim_di_job_manager_al, END OF ty_object_ln
2 TY_OBJECT_TAB Protected See coding 20070219 ty_object_tab TYPE HASHED TABLE OF ty_object_ln WITH UNIQUE KEY jobname
3 TY_PARAM_LN Protected See coding 20070219 BEGIN OF ty_param_ln, xml TYPE string, msg TYPE icl_rule_message_log, msg_fail TYPE icl_rule_message_log, package type xfeld, END OF ty_param_ln
4 TY_PARAM_TAB Protected See coding 20070219 ty_param_tab TYPE STANDARD TABLE OF ty_param_ln
Method Signatures

Method ADD 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 Jobeinplannung 20070219
2 Importing IS_MESSAGE_FAIL Call by reference Type reference (TYPE) ICL_RULE_MESSAGE_LOG Nachricht bei fehlgeschlagener Jobeinplanung 20070219
3 Importing IV_PARAMETERS_XML Call by reference Type reference (TYPE) STRING Claim DI Parameter im XML Format 20070219
4 Importing IV_XML_IS_FOR_PACKAGE Call by reference Type reference (TYPE) XFELD XML Input ist für Paketprozessierung 'X' = Ja 20070508

Method ADD on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method ADD_TO_MESSAGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID 'BT' Nachrichtenklasse 20070219
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20070219
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'E' Nachrichtentyp 20070219
4 Importing IV_MSGV1 Call by reference Type reference (TYPE) CLIKE Nachrichtenvariable 20070219
5 Importing IV_MSGV2 Call by reference Type reference (TYPE) CLIKE Nachrichtenvariable 20070219
6 Importing IV_MSGV3 Call by reference Type reference (TYPE) CLIKE Nachrichtenvariable 20070219
7 Importing IV_MSGV4 Call by reference Type reference (TYPE) CLIKE Nachrichtenvariable 20070219

Method ADD_TO_MESSAGE_LOG on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method CLOSE_JOB Signature

Method CLOSE_JOB on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no parameter.
# Exception Resumable Description Created on
1 CX_T100_MSG Ausnahmeklasse mit Fehlermeldungen aus Tabelle T100 20070219

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DONT_RELEASE Call by reference Type reference (TYPE) XFELD Job nicht sofort freigeben (Status geplant setzen) 20070219
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20070219
3 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20070219
4 Importing IV_START_DATE Call by reference Type reference (TYPE) SY-DATUM Startdatum des Jobs 20070219
5 Importing IV_START_IMMEDIATELY Call by reference Type reference (TYPE) XFELD Job sofort starten 'X' = Ja 20070219
6 Importing IV_START_TIME Call by reference Type reference (TYPE) SY-UZEIT Startzeit des Jobs 20070219
7 Importing IV_USER_FOR_AUTH_CHECK Call by reference Type reference (TYPE) SY-UNAME Benutzername für Berechtigungsprüfung bei Jobausführung 20070219

Method CONSTRUCTOR on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method DESERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) STRING Serialisierte Objektinstanz 20070424
2 Returning RO_JOB_MANAGER Value transfer Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_JOB_MANAGER_AL Claim DI als Hintergrundjob einplanen 20070424

Method DESERIALIZE on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20070219

Method FREE on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method FREE_ALL Signature

Method FREE_ALL on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no parameter.
Method FREE_ALL on class CL_ICL_CLAIM_DI_JOB_MANAGER_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_DONT_RELEASE Call by reference Type reference (TYPE) XFELD Job nicht sofort freigeben (Status geplant setzen) 20070219
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20070219
3 Importing IV_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name des Batchjobs 20070219
4 Importing IV_START_DATE Call by reference Type reference (TYPE) SY-DATUM Startdatum des Jobs 20070219
5 Importing IV_START_IMMEDIATELY Call by reference Type reference (TYPE) XFELD Job sofort starten 'X' = Ja 20070219
6 Importing IV_START_TIME Call by reference Type reference (TYPE) SY-UZEIT Startzeit des Jobs 20070219
7 Importing IV_TYPE Call by reference Type reference (TYPE) CLIKE Datentyp (Klasse) für Instanzierung 20070219
8 Importing IV_USER_FOR_AUTH_CHECK Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzername für Berechtigungsprüfung bei Jobausführung 20070219
9 Returning RO_JOB_MANAGER Value transfer Object reference (TYPE REF TO) CL_ICL_CLAIM_DI_JOB_MANAGER_AL Claim DI als Hintergrundjob einplanen 20070219

Method GET_INSTANCE on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method GET_PRINT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRINT Call by reference Type reference (TYPE) PRI_PARAMS Vorbelegung der Druckparameter 20070219
2 Returning RS_PRINT Value transfer Type reference (TYPE) PRI_PARAMS Druckparameter angereichert 20070219

Method GET_PRINT_PARAMETERS on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method INIT_APPLICATION_LOG Signature

Method INIT_APPLICATION_LOG on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no parameter.
Method INIT_APPLICATION_LOG on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method OPEN_JOB Signature

Method OPEN_JOB on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no parameter.
# Exception Resumable Description Created on
1 CX_T100_MSG Ausnahmeklasse mit Fehlermeldungen aus Tabelle T100 20070219

Method SAVE 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 Nachrichten 20070219
2 Exporting EV_ERROR Value transfer Type reference (TYPE) XFELD Fehler bei Jobeinplanung aufgetreten ? 'X' = Ja 20070219
3 Exporting EV_JOBNUMBER Value transfer Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20070219
4 Exporting EV_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20070219

Method SAVE on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method SCHEDULE_JOB_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOB_DATA Call by reference Type reference (TYPE) TY_PARAM_LN Parameter für Job Step 20070228
# Exception Resumable Description Created on
1 CX_T100_MSG Ausnahmeklasse mit Fehlermeldungen aus Tabelle T100 20070228

Method SCHEDULE_LAST_STEP Signature

Method SCHEDULE_LAST_STEP on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no parameter.
Method SCHEDULE_LAST_STEP on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XML Value transfer Type reference (TYPE) STRING Serialisierte Instanz 20070424

Method SERIALIZE on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method SET_ERROR_TERMINATES_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ON Call by reference Type reference (TYPE) XFELD 'X' 'X' = Fehler im DI Lauf als Typ 'I' in' s Log schreiben 20070223

Method SET_ERROR_TERMINATES_JOB on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.

Method SET_PRINT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRINT Call by reference Type reference (TYPE) PRI_PARAMS Druckparametern 20070219

Method SET_PRINT_PARAMETERS on class CL_ICL_CLAIM_DI_JOB_MANAGER_AL has no exception.
Event Signatures

Event AFTER_JOB_CLOSE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_JOBNAME Exporting Value transfer Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20070219
2 EV_JOBNUMBER Exporting Value transfer Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20070219
3 EV_SUBRC Exporting Value transfer Type reference (TYPE) SY-SUBRC Returncode von FM JOB_CLOSE Aufruf 20070219

Event AFTER_JOB_OPEN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_JOBNAME Exporting Value transfer Type reference (TYPE) BTCJOB Background job name 20070219
2 EV_JOBNUMBER Exporting Value transfer Type reference (TYPE) BTCJOBCNT Job ID 20070219
3 EV_SUBRC Exporting Value transfer Type reference (TYPE) SY-SUBRC Returncode aus Funktionsbaustein JOB_OPEN 20070219

Event AFTER_RICL_CLAIM_DI_SUBMIT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_JOBNAME Exporting Value transfer Type reference (TYPE) BTCJOB Background job name 20070219
2 EV_JOBNUMBER Exporting Value transfer Type reference (TYPE) BTCJOBCNT Job ID 20070219
3 EV_SUBRC Exporting Value transfer Type reference (TYPE) SY-SUBRC Returncode des SUBMIT RICL_CLAIM_DI TO SAP SPOOL VIA JOB 20070219

Event BEFORE_JOB_CLOSE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_DONT_RELEASE Exporting Value transfer Type reference (TYPE) XFELD Trotz Startbedingung Job nicht freigeben 20070219
2 EV_EVENT_ID Exporting Value transfer Type reference (TYPE) BTCEVENTID Ereignisse der Hintergrundverarbeitung 20070219
3 EV_JOBNAME Exporting Value transfer Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20070219
4 EV_JOBNUMBER Exporting Value transfer Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20070219
5 EV_SDLSTRTDT Exporting Value transfer Type reference (TYPE) BTCSDATE geplantes Ausführungsdatum eines Batch-Jobs 20070219
6 EV_SDLSTRTTM Exporting Value transfer Type reference (TYPE) BTCSTIME geplante Ausführungszeit eines Batch-Jobs 20070219
7 EV_STRTIMMED Exporting Value transfer Type reference (TYPE) XFELD Sofortausführung des Batch-Jobs 20070219

Event BEFORE_JOB_OPEN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_JOBNAME Exporting Value transfer Type reference (TYPE) BTCJOB Background job name 20070219

Event BEFORE_RICL_CLAIM_DI_SUBMIT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ES_PRINT Exporting Value transfer Type reference (TYPE) PRI_PARAMS Druck Parameter 20070219
2 EV_AUTH_USER Exporting Value transfer Type reference (TYPE) SY-UNAME Benutzername 20070219
3 EV_JOBNAME Exporting Value transfer Type reference (TYPE) BTCJOB Background job name 20070219
4 EV_JOBNUMBER Exporting Value transfer Type reference (TYPE) BTCJOBCNT Job ID 20070219
5 EV_XML Exporting Value transfer Type reference (TYPE) STRING Parameter fuer Claim DI Prozessierung 20070219
History
Last changed by/on SAP  20070917 
SAP Release Created in