SAP ABAP Class CL_HRASR00_WF_COMPONENTS (Services for Components (Tasks and Workflows))
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-AS (Application Component) HR Administrative Services
     PAOC_ASR_PROCESS_MODELLING (Package) Modeling Processes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20050112
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20050112
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20050112
Properties
Class CL_HRASR00_WF_COMPONENTS  
Short Description Services for Components (Tasks and Workflows)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRASR00_PROCESS    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_ASR_PROCESS_MODELLING   Modeling Processes 
Created 20050112   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRASR00_WF_COMPONENTS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20050112
2 BI_PERSISTENT Persistent Business Instance 20050112
3 IF_WORKFLOW Business Workflow 20050112
Friends
Class CL_HRASR00_WF_COMPONENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHECK_EXISTENCE_OF_PA_IT Constant Private Type reference (TYPE) CHAR30 'CHECK_EXISTENCE_OF_PA_IT' Debug Level CHECK_EXISTENCE_OF_PA_IT 20091229
2 C_CHECK_FORM_DATA Constant Private Type reference (TYPE) CHAR30 'CHECK_FORM_DATA' Debug Level Check_Form_Data 20091229
3 C_DATAMAPPING Constant Private Type reference (TYPE) CHAR30 'DATAMAPPING' Debug Level DATAMAPPING 20091229
4 C_DEBUG_FM Constant Private Type reference (TYPE) CHAR30 'K_PLAN_WAIT_FOR_DEBUGGING' FM to Enable Debug 20091229
5 C_DEBUG_ID Constant Private Type reference (TYPE) CHAR30 'HRASR' Debug ID 20091229
6 C_MAINTAIN_FORM_DATA Constant Private Type reference (TYPE) CHAR30 'MAINTAIN_FORM_DATA' Debug Level Maintain_Form_Data 20091229
7 C_SAVE_FORM_DATA_TO_DB Constant Private Type reference (TYPE) CHAR30 'SAVE_FORM_DATA_TO_DB' Debug Level SAVE_FORM_DATA_TO_DB 20091229
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ERROR_MESSAGE_LIST Static method Private Method Build a Message List Given ERROR_INFO As Input 20091202
2 CHECK_EXISTENCE_OF_PA_IT Static method Public Method Checks If Specific PA Infotype Record Exists 20050228
3 CHECK_FORM_DATA Static method Public Method Checks Form Data Against Backend 20050201
4 DATAMAPPING Static method Public Method Transfers Data Between Form and Workflow 20050224
5 EXCEPTION_AND_LOG_HANDLING Static method Private Method Writes Messages to Application Log (SLG1) + Throws Exception 20050913
6 GET_ADMIN_FOR_WITHDRAW Static method Public Method Get Administrator for Withdraw Process 20050317
7 GET_EXCEPTION_ADMINISTRATORS Static method Public Method Determine Administrators for Exception Handling 20050517
8 INSTANTIATE_EMPLOYEET Static method Public Method Instantiates BOR EMPLOYEET 20050418
9 LOG_MESSAGES Static method Private Method Log the Message List 20091202
10 MAINTAIN_FORM_DATA Static method Public Method Checks or Saves Form Data 20050201
11 SAVE_FORM_DATA_TO_DB Static method Public Method Saves Form Data in Backend System 20050201
12 SERVICE_FOR_ERROR_HANDLING Static method Private Method Service for Error Method 20050331
13 TRANSLATE_OTHERS Static method Private Method Error Categories Meant by OTHERS 20050512
14 WI_EXECUTION_VIA_R3_INBOX Static method Public Method Response to Direct Work Item Execution from R3 Inbox 20050114
Events
Class CL_HRASR00_WF_COMPONENTS has no event.
Types
Class CL_HRASR00_WF_COMPONENTS has no local type.
Method Signatures

Method BUILD_ERROR_MESSAGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_INFOS Call by reference Type reference (TYPE) HRASR00ERROR_INFO_TAB Tabelle der Fehlerinformationen (Kategory und Meldung) 20091202
2 Exporting MESSAGE_LIST Call by reference Object reference (TYPE REF TO) CL_HRBAS_MESSAGE_LIST HR-PD-Infotypen: Meldungen 20091202

Method BUILD_ERROR_MESSAGE_LIST on class CL_HRASR00_WF_COMPONENTS has no exception.

Method CHECK_EXISTENCE_OF_PA_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) PSKEY-BEGDA SY-DATUM Datum im CHAR-Format 20050228
2 Importing ENDDA Call by reference Type reference (TYPE) PSKEY-ENDDA SY-DATUM Datum im CHAR-Format 20050228
3 Importing INFTY Call by reference Type reference (TYPE) PSKEY-INFTY Infotyp 20050228
4 Importing PERNR Call by reference Type reference (TYPE) PSKEY-PERNR Standard Selektionen für HR-Stammdaten-Reporting 20050228
5 Exporting PROCSTATE Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-PROCESSING_STATUS Bearbeitungsstatus 20050228
6 Importing SUBTY Call by reference Type reference (TYPE) PSKEY-SUBTY Subtyp 20050228

Method CHECK_EXISTENCE_OF_PA_IT on class CL_HRASR00_WF_COMPONENTS has no exception.

Method CHECK_FORM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-ACTIVITY Ativität zur Berechtigungsprüfung 20050418
2 Exporting ERROR_CATEGORY Call by reference Type reference (TYPE) ASR_ERROR_CATEGORY Fehlerkategorie 20050330
3 Exporting ERROR_MESSAGES Call by reference Type reference (TYPE) HRASR00ERROR_INFO_TAB Tabelle der Fehlerinformationen (Kategory und Meldung) 20050331
4 Exporting EXPERT_WITHDRAW_BUTTON_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050331
5 Importing FORM Call by reference Type reference (TYPE) HRASR00_FORM_KEY_ELEMENT Identifizierung einer Form zur Designzeit im Workflowbuilder 20050331
6 Exporting PROCSTATE Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-PROCESSING_STATUS Bearbeitungsstatus 20050201
7 Importing WORKITEM_ID Call by reference Type reference (TYPE) SWWWIHEAD-WI_ID Workitem-Kennung 20050201

Method CHECK_FORM_DATA on class CL_HRASR00_WF_COMPONENTS has no exception.

Method DATAMAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-ACTIVITY Aktivität zur Berechtigungsprüfung 20050418
2 Changing FIELD_VALUE_1 Call by reference Type reference (TYPE) HRASR00_WF_MAPPING-FIELD_VALUE Feldinhalt 20050606
3 Changing FIELD_VALUE_2 Call by reference Type reference (TYPE) HRASR00_WF_MAPPING-FIELD_VALUE Feldinhalt 20050606
4 Changing FIELD_VALUE_3 Call by reference Type reference (TYPE) HRASR00_WF_MAPPING-FIELD_VALUE Feldinhalt 20050606
5 Importing FORM Call by reference Type reference (TYPE) HRASR00_FORM_KEY_ELEMENT Identifizierung einer Form zur Designzeit im Workflowbuilder 20050406
6 Importing FORM_FIELD_NAME_1 Call by reference Type reference (TYPE) HRASR00_WF_MAPPING-FORM_FIELD_NAME Names des Formularfeldes 20050603
7 Importing FORM_FIELD_NAME_2 Call by reference Type reference (TYPE) HRASR00_WF_MAPPING-FORM_FIELD_NAME Names des Formularfeldes 20050603
8 Importing FORM_FIELD_NAME_3 Call by reference Type reference (TYPE) HRASR00_WF_MAPPING-FORM_FIELD_NAME Names des Formularfeldes 20050606
9 Importing MAPPING_DIRECTION Call by reference Type reference (TYPE) ASR_MAPPING_DIRECTION Richtung des Mappings der Daten 20050301
10 Importing WORKITEM_ID Call by reference Type reference (TYPE) SWWWIHEAD-WI_ID Workitem-Kennung 20050905

Method DATAMAPPING on class CL_HRASR00_WF_COMPONENTS has no exception.

Method EXCEPTION_AND_LOG_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION_ROOT_OBJ Call by reference Object reference (TYPE REF TO) CX_ROOT Exception Class - Process Modelling 20050913
2 Importing MESSAGE Value transfer Type reference (TYPE) STRING Nachrichtentext 20050913
3 Importing MESSAGE_LIST Value transfer Object reference (TYPE REF TO) CL_HRBAS_MESSAGE_LIST Message Handler 20050913
4 Importing PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20050913
5 Importing WORKITEM_ID Value transfer Type reference (TYPE) SWW_WIID Workitem ID 20050913
# Exception Resumable Description Created on
1 CX_HRASR00_PROCESS_MODELLING Exception Class - Process Object 20050913

Method GET_ADMIN_FOR_WITHDRAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTOR_TAB Call by reference Type reference (TYPE) TSWHACTOR Tabelle mit OrgObjekten 20050317
2 Importing PROCESS_OBJECT Call by reference Object reference (TYPE REF TO) CL_HRASR00_WF_PROCESS_OBJECT Prozessobjekt 20050317
3 Importing RULE_ID Call by reference Type reference (TYPE) ASR_SUB_RULE ID der spezifischen Regel zur Bearbeiterfindung 20050317

Method GET_ADMIN_FOR_WITHDRAW on class CL_HRASR00_WF_COMPONENTS has no exception.

Method GET_EXCEPTION_ADMINISTRATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADMINISTRATORS Call by reference Type reference (TYPE) TSWHACTOR Tabelle mit OrgObjekten 20050517
2 Importing EXCEPTION_CATEGORY Call by reference Type reference (TYPE) ASR_ERROR_CATEGORY Fehlerkategorie 20050518
3 Exporting EXCEPTION_CATEGORY_TEXT Call by reference Type reference (TYPE) VAL_TEXT Kurztext zu Festwerten 20050919
4 Importing RULE_ID Call by reference Type reference (TYPE) ASR_SUB_RULE Konkatinierte Identifikation (Typ und ID) von Org Objekten 20050517

Method GET_EXCEPTION_ADMINISTRATORS on class CL_HRASR00_WF_COMPONENTS has no exception.

Method INSTANTIATE_EMPLOYEET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EFFECTIVE_DATE Value transfer Type reference (TYPE) DATUM Datum 20050418
2 Exporting EMPLOYEET Call by reference Type reference (TYPE) SIBFLPORB Lokale Persistente Objektreferenz - BOR kompatibel 20050418
3 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Personalnummer 20050418

Method INSTANTIATE_EMPLOYEET on class CL_HRASR00_WF_COMPONENTS has no exception.

Method LOG_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_LIST Value transfer Object reference (TYPE REF TO) CL_HRBAS_MESSAGE_LIST HR-PD-Infotypen: Meldungen 20091202

Method LOG_MESSAGES on class CL_HRASR00_WF_COMPONENTS has no exception.

Method MAINTAIN_FORM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-ACTIVITY Aktivität zur Berechtigungsprüfung 20050418
2 Importing CHECK_ONLY Call by reference Type reference (TYPE) FLAG Nur Prüfung durchführen 20050201
3 Exporting ERROR_CATEGORY Call by reference Type reference (TYPE) ASR_ERROR_CATEGORY Fehlerkategorie 20050330
4 Exporting ERROR_MESSAGES Call by reference Type reference (TYPE) HRASR00ERROR_INFO_TAB Tabelle der Fehlerinformationen (Kategory und Meldung) 20050331
5 Exporting EXPERT_WITHDRAW_BUTTON_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Boolesche Variable 20050331
6 Importing FORM Call by reference Type reference (TYPE) HRASR00_FORM_KEY_ELEMENT Identifizierung einer Form zur Designzeit im Workflowbuilder 20050331
7 Exporting PROCSTATE Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-PROCESSING_STATUS Bearbeitungsstatus 20050201
8 Importing WORKITEM_ID Call by reference Type reference (TYPE) SWWWIHEAD-WI_ID Workitem-Kennung 20050201

Method MAINTAIN_FORM_DATA on class CL_HRASR00_WF_COMPONENTS has no exception.

Method SAVE_FORM_DATA_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-ACTIVITY Ativität zur Berechtigungsprüfung 20050418
2 Exporting ERROR_CATEGORY Call by reference Type reference (TYPE) ASR_ERROR_CATEGORY Fehlerkategorie 20050330
3 Exporting ERROR_MESSAGES Call by reference Type reference (TYPE) HRASR00ERROR_INFO_TAB Tabelle der Fehlerinformationen (Kategory und Meldung) 20050331
4 Exporting EXPERT_WITHDRAW_BUTTON_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050331
5 Importing FORM Call by reference Type reference (TYPE) HRASR00_FORM_KEY_ELEMENT Identifizierung einer Form zur Designzeit im Workflowbuilder 20050331
6 Exporting PROCSTATE Call by reference Type reference (TYPE) HRASR00_PROCESS_MODELLING-PROCESSING_STATUS Bearbeitungsstatus 20050201
7 Importing WORKITEM_ID Call by reference Type reference (TYPE) SWWWIHEAD-WI_ID Workitem-Kennung 20050201

Method SAVE_FORM_DATA_TO_DB on class CL_HRASR00_WF_COMPONENTS has no exception.

Method SERVICE_FOR_ERROR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_CATEGORY Call by reference Type reference (TYPE) ASR_ERROR_CATEGORY Fehlerkategorie 20050331
2 Exporting ERROR_MESSAGES Call by reference Type reference (TYPE) HRASR00ERROR_INFO_TAB Tabelle der Fehlerinformationen (Kategory und Meldung) 20050331
3 Exporting EXPERT_WITHDRAW_BUTTON_VISIBLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050331
4 Importing EXTERNAL_DATA Call by reference Type reference (TYPE) QISRTSPECIAL_PARAM Internal Service Request: Werte der speziellen Felder 20050331
5 Importing PROCESS_GUID Call by reference Type reference (TYPE) ASR_GUID Schlüssel für Prozess, Szenario oder Prozessschritt 20050331

Method SERVICE_FOR_ERROR_HANDLING on class CL_HRASR00_WF_COMPONENTS has no exception.

Method TRANSLATE_OTHERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERRORAGENTS Call by reference Type reference (TYPE) HRASR00ERROR_AGENTS_TAB Bearbeiter im Fall eines besonderen Fehlers (Tabellentyp) 20050713
2 Changing OTHER_CATEGORIES Call by reference Type reference (TYPE) HRASR00ERROR_CATEGORY_TAB Fehlerkategorie (Tabelle) 20050512

Method TRANSLATE_OTHERS on class CL_HRASR00_WF_COMPONENTS has no exception.

Method WI_EXECUTION_VIA_R3_INBOX Signature

Method WI_EXECUTION_VIA_R3_INBOX on class CL_HRASR00_WF_COMPONENTS has no parameter.
Method WI_EXECUTION_VIA_R3_INBOX on class CL_HRASR00_WF_COMPONENTS has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600