SAP ABAP Class CL_HRASR00_PROC_OBJ_HANDLER (Process Object Handler)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-AS (Application Component) HR Administrative Services
     PAOC_ASR_PROCESS_OBJECT (Package) Process Object
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRASR00_PROC_OBJ_HANDLER Update Process Object in Background - Handler Interface 20050321
Properties
Class CL_HRASR00_PROC_OBJ_HANDLER  
Short Description Process Object Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ASR_PROCESS_OBJECT   Process Object 
Created 20050321   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRASR00_PROC_OBJ_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRASR00_PROC_OBJ_HANDLER Update Process Object in Background - Handler Interface 20050321
Friends
Class CL_HRASR00_PROC_OBJ_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTACHMENTS Instance attribute Private Type reference (TYPE) HRASR00ATTACHMENT_DTL_TAB Table of Attributes and Contents of Attachment 20050321
2 ATTACHMENTS_PROCESS Instance attribute Private Type reference (TYPE) HRASR00ATTACHMENT_DTL_TAB Table of Attributes and Contents of Attachment 20050621
3 COLLISION_CONTAINER Instance attribute Private Type reference (TYPE) XSTRING 20050405
4 COLLISION_CONTAINERS_ALL Instance attribute Private Type reference (TYPE) HRASR00DATA_CONTAINER_TAB Table of Data Containers 20050420
5 CURRENT_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_HRASR00_PROC_OBJ_HANDLER Process Object Handler 20050321
6 DATA_CONTAINER Instance attribute Private Type reference (TYPE) XSTRING 20050321
7 DATA_CONTAINERS_ALL Instance attribute Private Type reference (TYPE) HRASR00DATA_CONTAINER_TAB Table of Data Containers 20050322
8 ERROR_MESSAGES Instance attribute Private Type reference (TYPE) HRASR00ERROR_INFO_TAB Table of Error Information (Category and Message) 20050401
9 IMAGE_CONTAINER Instance attribute Private Type reference (TYPE) XSTRING 20050405
10 IS_ATTACHMENTS_CHANGED Instance attribute Public Attribute reference (LIKE) 20050420
11 IS_COLLISION_CONTAINER_CHANGED Instance attribute Public Attribute reference (LIKE) 20050420
12 IS_DATA_CONTAINER_CHANGED Instance attribute Public Attribute reference (LIKE) 20050420
13 IS_IMAGE_CONTAINER_CHANGED Instance attribute Public Attribute reference (LIKE) 20050420
14 IS_PROCESS_ATTR_CHANGED Instance attribute Public Attribute reference (LIKE) 20050420
15 IS_SCENARIO_ATTR_CHANGED Instance attribute Public Attribute reference (LIKE) 20050420
16 IS_STEP_ATTR_CHANGED Instance attribute Public Attribute reference (LIKE) 20050420
17 IS_XI_DATA_CONTAINER_CHANGED Instance attribute Public Attribute reference (LIKE) 20060911
18 NOTES_SCENARIO Instance attribute Private Type reference (TYPE) HRASR00_NOTE_TAB Table of Notes 20050513
19 NOTES_STEP Instance attribute Private Type reference (TYPE) HRASR00_NOTE_TAB Table of Notes 20050513
20 PDF_ALREADY_GENERATED Instance attribute Private Type reference (TYPE) BOOLE_D PDF for Data Container Is Already Requested 20050607
21 POBJ_GUID Instance attribute Public Attribute reference (LIKE) 20050321
22 PROCESS_ATTR Instance attribute Private Type reference (TYPE) HRASR00PROCESS_ATTR 20050321
23 PROCESS_OBJECT_RUNTIME Instance attribute Private Object reference (TYPE REF TO) IF_HRASR00_PROCESS_RUNTIME Process Runtime: HR Administrative Services 20050322
24 SCENARIOS Instance attribute Private Type reference (TYPE) HRASR00SCENARIOS_TAB Scenarios in Process 20050526
25 SCENARIO_ATTR Instance attribute Private Type reference (TYPE) HRASR00SCENARIO_ATTR 20050321
26 SCEN_GUID Instance attribute Public Attribute reference (LIKE) 20050321
27 STEP_ADDITIONAL_ATTR Instance attribute Private Type reference (TYPE) HRASR00_ADDITIONAL_ATTR_TAB Process Object: Additional Attributes for Application 20060502
28 STEP_ATTR Instance attribute Private Type reference (TYPE) HRASR00STEP_ATTR 20050321
29 STEP_GUID Instance attribute Public Attribute reference (LIKE) 20050321
30 TRIGGER_CONSUMER_ATTRIBUTES Instance attribute Private Type reference (TYPE) HRASR00CONSUMER_ATTRIBUTES Identification of Ext. Applications (Consumers) in HRASR 20060914
31 XI_DATA_CONTAINER Instance attribute Private Type reference (TYPE) XSTRING 20060911
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ATTACHMENT_AUTH Instance method Private Method 20050407
2 CHECK_CONTAINER_AUTH Instance method Private Method 20050407
3 CHECK_DATA_CONTAINER_AUTH Instance method Public Method 20050906
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050321
5 DATA_SAVED_TO_BACKEND Instance method Public Method 20050407
6 GET_ALL_COLLISION_CONTAINERS Instance method Public Method 20050420
7 GET_ALL_DATA_CONTAINERS Instance method Public Method 20050407
8 GET_ALL_SCENARIOS Instance method Public Method 20050603
9 GET_ATTACHMENTS Instance method Public Method 20050321
10 GET_ATTACHMENTS_PROCESS Instance method Public Method 20050407
11 GET_COLLISION_CONTAINER Instance method Public Method 20050407
12 GET_CURRENT_NOTES Instance method Public Method 20050511
13 GET_DATA_CONTAINER Instance method Public Method 20050321
14 GET_DATA_CONTAINER_LANG Instance method Private Method Get Data Container with Language-Dependent Texts 20050607
15 GET_ERROR_MESSAGES Instance method Public Method 20050407
16 GET_IMAGE_CONTAINER Instance method Public Method 20050407
17 GET_INSTANCE Instance method Public Method 20050321
18 GET_NEXT_INDEX Instance method Private Method 20050323
19 GET_NOTES_OF_SCENARIO Instance method Public Method 20050511
20 GET_OBJECT Instance method Private Method 20050407
21 GET_PROCESS_ATTRIBUTES Instance method Public Method 20050321
22 GET_SCENARIO_ATTRIBUTES Instance method Public Method 20050321
23 GET_STEP_ATTRIBUTES Instance method Public Method 20050321
24 SET_ATTACHMENT Instance method Public Method 20050321
25 SET_ATTRIBUTES_INTERNAL Instance method Public Method Called Automatically after End of Async. Task 20050322
26 SET_COLLISION_CONTAINER Instance method Public Method 20050407
27 SET_CURRENT_NOTE Instance method Public Method 20050511
28 SET_DATA_CONTAINER Instance method Public Method 20050321
29 SET_ERROR_MESSAGES Instance method Public Method 20050407
30 SET_IMAGE_CONTAINER Instance method Public Method 20050407
31 SET_POBJ_GUID Instance method Private Method 20050321
32 SET_PROCESS_ATTRIBUTES Instance method Public Method 20050321
33 SET_SCENARIO_ATTRIBUTES Instance method Public Method 20050321
34 SET_SCENOBJ_GUID Instance method Private Method 20050321
35 SET_STEP_ATTRIBUTES Instance method Public Method 20050321
Events
Class CL_HRASR00_PROC_OBJ_HANDLER has no event.
Types
Class CL_HRASR00_PROC_OBJ_HANDLER has no local type.
Method Signatures

Method CHECK_ATTACHMENT_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) ASR_ACTIVITY Activities 20050407
2 Importing APPLICATION Call by reference Type reference (TYPE) ASR_APPLICATION Anwendungstyp der den Typ des Objektes repräsentiert 20050407
3 Importing ATTACHMENT_TYPE Call by reference Type reference (TYPE) ASR_ATTACHMENT_TYPE Anlagenart 20050407
4 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050407
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050407
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050407
7 Importing OBJECT_KEY Call by reference Type reference (TYPE) ASR_OBJECT_KEY Objektschlüssel 20050407
8 Importing PROCESS Call by reference Type reference (TYPE) ASR_PROCESS Prozess 20050419

Method CHECK_ATTACHMENT_AUTH on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method CHECK_CONTAINER_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) ASR_ACTIVITY Activities 20050407
2 Importing DATA_CONTAINER Call by reference Type reference (TYPE) XSTRING 20050407
3 Exporting IS_AUTHORIZED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050407
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050407
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050407
6 Importing SCENARIO_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Falles (Fall-GUID) 20050407

Method CHECK_CONTAINER_AUTH on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method CHECK_DATA_CONTAINER_AUTH Signature

Method CHECK_DATA_CONTAINER_AUTH on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method CHECK_DATA_CONTAINER_AUTH on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEP_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technical Case Key (Case GUID) 20050321

Method CONSTRUCTOR on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method DATA_SAVED_TO_BACKEND Signature

Method DATA_SAVED_TO_BACKEND on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method DATA_SAVED_TO_BACKEND on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_ALL_COLLISION_CONTAINERS Signature

Method GET_ALL_COLLISION_CONTAINERS on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_ALL_COLLISION_CONTAINERS on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_ALL_DATA_CONTAINERS Signature

Method GET_ALL_DATA_CONTAINERS on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_ALL_DATA_CONTAINERS on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_ALL_SCENARIOS Signature

Method GET_ALL_SCENARIOS on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_ALL_SCENARIOS on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_ATTACHMENTS Signature

Method GET_ATTACHMENTS on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_ATTACHMENTS on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_ATTACHMENTS_PROCESS Signature

Method GET_ATTACHMENTS_PROCESS on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_ATTACHMENTS_PROCESS on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_COLLISION_CONTAINER Signature

Method GET_COLLISION_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_COLLISION_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_CURRENT_NOTES Signature

Method GET_CURRENT_NOTES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_CURRENT_NOTES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_DATA_CONTAINER Signature

Method GET_DATA_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_DATA_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_DATA_CONTAINER_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA_CONTAINER Call by reference Type reference (TYPE) XSTRING 20050607
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050607
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050607

Method GET_DATA_CONTAINER_LANG on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_ERROR_MESSAGES Signature

Method GET_ERROR_MESSAGES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_ERROR_MESSAGES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_IMAGE_CONTAINER Signature

Method GET_IMAGE_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_IMAGE_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_INSTANCE on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_NEXT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEXT_INDEX Value transfer Type reference (TYPE) SYTABIX Index interner Tabellen 20050323

Method GET_NEXT_INDEX on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_NOTES_OF_SCENARIO Signature

Method GET_NOTES_OF_SCENARIO on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_NOTES_OF_SCENARIO on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPLICATION Call by reference Type reference (TYPE) ASR_APPLICATION Anwendungstyp der den Typ des Objektes repräsentiert 20050407
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050407
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20050407
4 Exporting OBJECT_KEY Call by reference Type reference (TYPE) ASR_OBJECT_KEY Objektschlüssel 20050407
5 Exporting PROCESS Call by reference Type reference (TYPE) ASR_PROCESS Prozess 20050419

Method GET_OBJECT on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_PROCESS_ATTRIBUTES Signature

Method GET_PROCESS_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_PROCESS_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_SCENARIO_ATTRIBUTES Signature

Method GET_SCENARIO_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_SCENARIO_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method GET_STEP_ATTRIBUTES Signature

Method GET_STEP_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method GET_STEP_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_ATTACHMENT Signature

Method SET_ATTACHMENT on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_ATTACHMENT on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_ATTRIBUTES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POBJ_GUID Call by reference Type reference (TYPE) ASR_GUID Schlüssel für Prozess, Szenario oder Prozessschritt 20050324
2 Importing P_TASK Call by reference Type reference (TYPE) CLIKE 20050322
3 Importing STEP_GUID Call by reference Type reference (TYPE) ASR_GUID Schlüssel für Prozess, Szenario oder Prozessschritt 20050324

Method SET_ATTRIBUTES_INTERNAL on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_COLLISION_CONTAINER Signature

Method SET_COLLISION_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_COLLISION_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_CURRENT_NOTE Signature

Method SET_CURRENT_NOTE on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_CURRENT_NOTE on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_DATA_CONTAINER Signature

Method SET_DATA_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_DATA_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_ERROR_MESSAGES Signature

Method SET_ERROR_MESSAGES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_ERROR_MESSAGES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_IMAGE_CONTAINER Signature

Method SET_IMAGE_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_IMAGE_CONTAINER on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_POBJ_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROC_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Process GUID 20050321

Method SET_POBJ_GUID on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_PROCESS_ATTRIBUTES Signature

Method SET_PROCESS_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_PROCESS_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_SCENARIO_ATTRIBUTES Signature

Method SET_SCENARIO_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_SCENARIO_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_SCENOBJ_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCEN_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Scenario GUID 20050321

Method SET_SCENOBJ_GUID on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.

Method SET_STEP_ATTRIBUTES Signature

Method SET_STEP_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no parameter.
Method SET_STEP_ATTRIBUTES on class CL_HRASR00_PROC_OBJ_HANDLER has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 600