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 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'CHECK_EXISTENCE_OF_PA_IT' | Debug Level CHECK_EXISTENCE_OF_PA_IT | 20091229 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'CHECK_FORM_DATA' | Debug Level Check_Form_Data | 20091229 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'DATAMAPPING' | Debug Level DATAMAPPING | 20091229 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'K_PLAN_WAIT_FOR_DEBUGGING' | FM to Enable Debug | 20091229 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'HRASR' | Debug ID | 20091229 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'MAINTAIN_FORM_DATA' | Debug Level Maintain_Form_Data | 20091229 | |
7 | ![]() |
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 | ![]() |
Static method | Private | Method | Build a Message List Given ERROR_INFO As Input | 20091202 |
2 | ![]() |
Static method | Public | Method | Checks If Specific PA Infotype Record Exists | 20050228 |
3 | ![]() |
Static method | Public | Method | Checks Form Data Against Backend | 20050201 |
4 | ![]() |
Static method | Public | Method | Transfers Data Between Form and Workflow | 20050224 |
5 | ![]() |
Static method | Private | Method | Writes Messages to Application Log (SLG1) + Throws Exception | 20050913 |
6 | ![]() |
Static method | Public | Method | Get Administrator for Withdraw Process | 20050317 |
7 | ![]() |
Static method | Public | Method | Determine Administrators for Exception Handling | 20050517 |
8 | ![]() |
Static method | Public | Method | Instantiates BOR EMPLOYEET | 20050418 |
9 | ![]() |
Static method | Private | Method | Log the Message List | 20091202 |
10 | ![]() |
Static method | Public | Method | Checks or Saves Form Data | 20050201 |
11 | ![]() |
Static method | Public | Method | Saves Form Data in Backend System | 20050201 |
12 | ![]() |
Static method | Private | Method | Service for Error Method | 20050331 |
13 | ![]() |
Static method | Private | Method | Error Categories Meant by OTHERS | 20050512 |
14 | ![]() |
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 | ![]() |
ERROR_INFOS | Call by reference | Type reference (TYPE) | HRASR00ERROR_INFO_TAB | Tabelle der Fehlerinformationen (Kategory und Meldung) | 20091202 | ||
2 | ![]() |
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 | ![]() |
BEGDA | Call by reference | Type reference (TYPE) | PSKEY-BEGDA | SY-DATUM | Datum im CHAR-Format | 20050228 | |
2 | ![]() |
ENDDA | Call by reference | Type reference (TYPE) | PSKEY-ENDDA | SY-DATUM | Datum im CHAR-Format | 20050228 | |
3 | ![]() |
INFTY | Call by reference | Type reference (TYPE) | PSKEY-INFTY | Infotyp | 20050228 | ||
4 | ![]() |
PERNR | Call by reference | Type reference (TYPE) | PSKEY-PERNR | Standard Selektionen für HR-Stammdaten-Reporting | 20050228 | ||
5 | ![]() |
PROCSTATE | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-PROCESSING_STATUS | Bearbeitungsstatus | 20050228 | ||
6 | ![]() |
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 | ![]() |
ACTIVITY | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-ACTIVITY | Ativität zur Berechtigungsprüfung | 20050418 | ||
2 | ![]() |
ERROR_CATEGORY | Call by reference | Type reference (TYPE) | ASR_ERROR_CATEGORY | Fehlerkategorie | 20050330 | ||
3 | ![]() |
ERROR_MESSAGES | Call by reference | Type reference (TYPE) | HRASR00ERROR_INFO_TAB | Tabelle der Fehlerinformationen (Kategory und Meldung) | 20050331 | ||
4 | ![]() |
EXPERT_WITHDRAW_BUTTON_VISIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050331 | ||
5 | ![]() |
FORM | Call by reference | Type reference (TYPE) | HRASR00_FORM_KEY_ELEMENT | Identifizierung einer Form zur Designzeit im Workflowbuilder | 20050331 | ||
6 | ![]() |
PROCSTATE | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-PROCESSING_STATUS | Bearbeitungsstatus | 20050201 | ||
7 | ![]() |
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 | ![]() |
ACTIVITY | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-ACTIVITY | Aktivität zur Berechtigungsprüfung | 20050418 | ||
2 | ![]() |
FIELD_VALUE_1 | Call by reference | Type reference (TYPE) | HRASR00_WF_MAPPING-FIELD_VALUE | Feldinhalt | 20050606 | ||
3 | ![]() |
FIELD_VALUE_2 | Call by reference | Type reference (TYPE) | HRASR00_WF_MAPPING-FIELD_VALUE | Feldinhalt | 20050606 | ||
4 | ![]() |
FIELD_VALUE_3 | Call by reference | Type reference (TYPE) | HRASR00_WF_MAPPING-FIELD_VALUE | Feldinhalt | 20050606 | ||
5 | ![]() |
FORM | Call by reference | Type reference (TYPE) | HRASR00_FORM_KEY_ELEMENT | Identifizierung einer Form zur Designzeit im Workflowbuilder | 20050406 | ||
6 | ![]() |
FORM_FIELD_NAME_1 | Call by reference | Type reference (TYPE) | HRASR00_WF_MAPPING-FORM_FIELD_NAME | Names des Formularfeldes | 20050603 | ||
7 | ![]() |
FORM_FIELD_NAME_2 | Call by reference | Type reference (TYPE) | HRASR00_WF_MAPPING-FORM_FIELD_NAME | Names des Formularfeldes | 20050603 | ||
8 | ![]() |
FORM_FIELD_NAME_3 | Call by reference | Type reference (TYPE) | HRASR00_WF_MAPPING-FORM_FIELD_NAME | Names des Formularfeldes | 20050606 | ||
9 | ![]() |
MAPPING_DIRECTION | Call by reference | Type reference (TYPE) | ASR_MAPPING_DIRECTION | Richtung des Mappings der Daten | 20050301 | ||
10 | ![]() |
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 | ![]() |
EXCEPTION_ROOT_OBJ | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Exception Class - Process Modelling | 20050913 | ||
2 | ![]() |
MESSAGE | Value transfer | Type reference (TYPE) | STRING | Nachrichtentext | 20050913 | ||
3 | ![]() |
MESSAGE_LIST | Value transfer | Object reference (TYPE REF TO) | CL_HRBAS_MESSAGE_LIST | Message Handler | 20050913 | ||
4 | ![]() |
PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstrakte Oberklasse aller globalen Exceptions | 20050913 | ||
5 | ![]() |
WORKITEM_ID | Value transfer | Type reference (TYPE) | SWW_WIID | Workitem ID | 20050913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ACTOR_TAB | Call by reference | Type reference (TYPE) | TSWHACTOR | Tabelle mit OrgObjekten | 20050317 | ||
2 | ![]() |
PROCESS_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HRASR00_WF_PROCESS_OBJECT | Prozessobjekt | 20050317 | ||
3 | ![]() |
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 | ![]() |
ADMINISTRATORS | Call by reference | Type reference (TYPE) | TSWHACTOR | Tabelle mit OrgObjekten | 20050517 | ||
2 | ![]() |
EXCEPTION_CATEGORY | Call by reference | Type reference (TYPE) | ASR_ERROR_CATEGORY | Fehlerkategorie | 20050518 | ||
3 | ![]() |
EXCEPTION_CATEGORY_TEXT | Call by reference | Type reference (TYPE) | VAL_TEXT | Kurztext zu Festwerten | 20050919 | ||
4 | ![]() |
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 | ![]() |
EFFECTIVE_DATE | Value transfer | Type reference (TYPE) | DATUM | Datum | 20050418 | ||
2 | ![]() |
EMPLOYEET | Call by reference | Type reference (TYPE) | SIBFLPORB | Lokale Persistente Objektreferenz - BOR kompatibel | 20050418 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
ACTIVITY | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-ACTIVITY | Aktivität zur Berechtigungsprüfung | 20050418 | ||
2 | ![]() |
CHECK_ONLY | Call by reference | Type reference (TYPE) | FLAG | Nur Prüfung durchführen | 20050201 | ||
3 | ![]() |
ERROR_CATEGORY | Call by reference | Type reference (TYPE) | ASR_ERROR_CATEGORY | Fehlerkategorie | 20050330 | ||
4 | ![]() |
ERROR_MESSAGES | Call by reference | Type reference (TYPE) | HRASR00ERROR_INFO_TAB | Tabelle der Fehlerinformationen (Kategory und Meldung) | 20050331 | ||
5 | ![]() |
EXPERT_WITHDRAW_BUTTON_VISIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Boolesche Variable | 20050331 | ||
6 | ![]() |
FORM | Call by reference | Type reference (TYPE) | HRASR00_FORM_KEY_ELEMENT | Identifizierung einer Form zur Designzeit im Workflowbuilder | 20050331 | ||
7 | ![]() |
PROCSTATE | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-PROCESSING_STATUS | Bearbeitungsstatus | 20050201 | ||
8 | ![]() |
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 | ![]() |
ACTIVITY | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-ACTIVITY | Ativität zur Berechtigungsprüfung | 20050418 | ||
2 | ![]() |
ERROR_CATEGORY | Call by reference | Type reference (TYPE) | ASR_ERROR_CATEGORY | Fehlerkategorie | 20050330 | ||
3 | ![]() |
ERROR_MESSAGES | Call by reference | Type reference (TYPE) | HRASR00ERROR_INFO_TAB | Tabelle der Fehlerinformationen (Kategory und Meldung) | 20050331 | ||
4 | ![]() |
EXPERT_WITHDRAW_BUTTON_VISIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050331 | ||
5 | ![]() |
FORM | Call by reference | Type reference (TYPE) | HRASR00_FORM_KEY_ELEMENT | Identifizierung einer Form zur Designzeit im Workflowbuilder | 20050331 | ||
6 | ![]() |
PROCSTATE | Call by reference | Type reference (TYPE) | HRASR00_PROCESS_MODELLING-PROCESSING_STATUS | Bearbeitungsstatus | 20050201 | ||
7 | ![]() |
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 | ![]() |
ERROR_CATEGORY | Call by reference | Type reference (TYPE) | ASR_ERROR_CATEGORY | Fehlerkategorie | 20050331 | ||
2 | ![]() |
ERROR_MESSAGES | Call by reference | Type reference (TYPE) | HRASR00ERROR_INFO_TAB | Tabelle der Fehlerinformationen (Kategory und Meldung) | 20050331 | ||
3 | ![]() |
EXPERT_WITHDRAW_BUTTON_VISIBLE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050331 | ||
4 | ![]() |
EXTERNAL_DATA | Call by reference | Type reference (TYPE) | QISRTSPECIAL_PARAM | Internal Service Request: Werte der speziellen Felder | 20050331 | ||
5 | ![]() |
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 | ![]() |
ERRORAGENTS | Call by reference | Type reference (TYPE) | HRASR00ERROR_AGENTS_TAB | Bearbeiter im Fall eines besonderen Fehlers (Tabellentyp) | 20050713 | ||
2 | ![]() |
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 |