Hierarchy

⤷

⤷

Properties
Class | CL_HR_PM_PW_PROCESS | |
Short Description | Process | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PCPM | HR Process Model and Status Management |
Created | 19991129 | SAP |
Last change | 20040315 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HR_PM_PW_PROCESS has no interface implemented.
Friends
Class CL_HR_PM_PW_PROCESS has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52SP-AUTHCKNAM | Background User Name for Authorization Check | 20020122 | ||
2 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_HR_PM_PW_BUFFER | Buffer for Table T52SPS | 20021203 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52SP-CLOSED | Checkbox | 20020122 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UNAME | User Name of Creator | 20001024 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | PAY_PROCESSID | Process Number | 19991129 | ||
6 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_HR_PM_PM_MODEL | Process model | 20021126 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | MODELLID | Identifier for Process Model | 20001215 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PROCESS_TAB | Table of Processes Loaded Already | 20001215 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52SPT-PROCESSTXT | Text on process | 20030623 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PROCESS_STEPS_TAB | Table of Steps | 20020920 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | T52SP-SEL_PERNR | Personnel Number | 20020122 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UNAME | User Name of Starter | 20001024 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52SP-START_DATE | Date and Time, Current (Application Server) Date | 20020122 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52SP-START_NAME | User Name | 20020122 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52SP-START_TIME | Date and Time, Current Application Server Time | 20020122 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | T52SP-START_VARI | ABAP: Name of Variant (Without Program Name) | 20020122 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T52SP-STATUS | Status of process | 20020122 | ||
18 | ![]() |
Constant | Private | Type reference (TYPE) | STEPID | 99 | 'X' = End All | 19991202 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Event handling method | Buffer Saved | 20021210 |
2 | ![]() |
Instance method | Public | Method | Checks if Step is a Wait Point | 20020703 |
3 | ![]() |
Instance method | Public | Constructor | Constructor | 19991129 |
4 | ![]() |
Instance method | Private | Method | Creates Instances of All Steps | 20021210 |
5 | ![]() |
Instance method | Protected | Method | Set DB Lock | 20021210 |
6 | ![]() |
Instance method | Protected | Method | Set DB Lock | 20021203 |
7 | ![]() |
Instance method | Public | Method | Determines User to be Used | 20020122 |
8 | ![]() |
Instance method | Public | Method | Get Selection Conditions for Selection Program | 20000914 |
9 | ![]() |
Instance method | Public | Method | Get Container for Selection Program | 19991202 |
10 | ![]() |
Static method | Public | Method | Process administration | 20001215 |
11 | ![]() |
Instance method | Public | Method | Determines the Process Name | 20030623 |
12 | ![]() |
Instance method | Public | Method | Determines the Process Name | 20051109 |
13 | ![]() |
Instance method | Public | Method | Determines the Process Name | 20051109 |
14 | ![]() |
Instance method | Public | Method | Determines the Process Name | 20051109 |
15 | ![]() |
Instance method | Public | Method | Creates a Step | 20020919 |
16 | ![]() |
Instance method | Public | Method | Determines Submit User to be Used | 20021104 |
17 | ![]() |
Instance method | Public | Method | Initialization of Wait Point When Scheduling or Starting | 20020703 |
18 | ![]() |
Instance method | Public | Method | Insert New Objects in Process (Dynamic, Original Set) | 20021210 |
19 | ![]() |
Instance method | Public | Method | Checks if System is Waiting in a Branch | 20020703 |
20 | ![]() |
Instance method | Private | Event handling method | Refresh Attributes | 20021204 |
21 | ![]() |
Instance method | Public | Method | Set Authorizations Users | 20020122 |
22 | ![]() |
Instance method | Public | Method | Set Process Name | 20030623 |
23 | ![]() |
Instance method | Public | Method | Set variant | 20021118 |
24 | ![]() |
Instance method | Public | Method | Set Information for First Start | 20020122 |
25 | ![]() |
Instance method | Public | Method | Set variant | 20020122 |
26 | ![]() |
Instance method | Public | Method | Set Status of Process | 20001024 |
27 | ![]() |
Instance method | Public | Method | Start Complete Process | 19991129 |
28 | ![]() |
Instance method | Public | Method | Start From a Step | 19991129 |
29 | ![]() |
Instance method | Public | Method | Saves Changes on DB | 20020122 |
30 | ![]() |
Instance method | Private | Event handling method | Update to Buffer | 20021203 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | CREATE_STEP | Instance Event (0) |
Public (2) |
Creation of Step | 20020919 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | PROCESS_STEPS_TAB | Private | See coding | Table of Steps in a Process | 20020920 |
|
|
2 | PROCESS_STEPS_WA | Private | See coding | Table of Steps in a Process | 20020920 |
|
|
3 | PROCESS_TAB | Private | See coding | Table With Processes and Their Reference | 20001215 |
|
|
4 | PROCESS_WA | Private | See coding | Line of Table With Processes and Their Reference | 20001215 |
|
Method Signatures
Method BUFFER_SAVED Signature
Method BUFFER_SAVED on class CL_HR_PM_PW_PROCESS has no parameter.
Method BUFFER_SAVED on class CL_HR_PM_PW_PROCESS has no exception.
Method CHECK_NOT_WAITING_POINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_STEP_TAB | Call by reference | Type reference (TYPE) | PAY_PM_PROCESS_STEP_KEY_TAB | Prozeßmanager: Schlüssel eines Schritts in einem Prozeß | 20020703 | ||
2 | ![]() |
RET_STEP_TAB | Value transfer | Type reference (TYPE) | PAY_PM_PROCESS_STEP_KEY_TAB | Prozeßmanager: Schlüssel eines Schritts in einem Prozeß | 20020703 |
Method CHECK_NOT_WAITING_POINT on class CL_HR_PM_PW_PROCESS has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_PROCESSID | Call by reference | Type reference (TYPE) | PAY_PROCESSID | Nummer eines Prozesses | 19991202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Der angegebene Prozeß existiert noch nicht | 19991202 |
Method CREATE_ALL_STEPS Signature
Method CREATE_ALL_STEPS on class CL_HR_PM_PW_PROCESS has no parameter.
Method CREATE_ALL_STEPS on class CL_HR_PM_PW_PROCESS has no exception.
Method DEQUEUE_PROCESS Signature
Method DEQUEUE_PROCESS on class CL_HR_PM_PW_PROCESS has no parameter.
Method DEQUEUE_PROCESS on class CL_HR_PM_PW_PROCESS has no exception.
Method ENQUEUE_PROCESS Signature
Method ENQUEUE_PROCESS on class CL_HR_PM_PW_PROCESS has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler während der Abarbeitung eines Prozesses | 20021203 |
Method GET_AUTH_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_AUTH_USER | Value transfer | Type reference (TYPE) | T52SP-AUTHCKNAM | Batch-Benutzername für Berechtigungsüberprüfung | 20020122 |
Method GET_AUTH_USER on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_BASIC_SELECTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_SEL_PARAMS | Value transfer | Type reference (TYPE) | RSPARAMS_TT | Tabelle mit Selektionsparametern | 20000919 |
Method GET_BASIC_SELECTIONS on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_CONTAINER | Value transfer | Type reference (TYPE) | SWCONTTAB | Container-Tabelle | 19991202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Lesen des Clusters | 19991202 |
Method GET_PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_PROCESS_ID | Call by reference | Type reference (TYPE) | PAY_PROCESSID | Prozeß | 20001215 | ||
2 | ![]() |
RET_PROCESS | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS | Prozeß | 20001215 |
Method GET_PROCESS on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_PROCESS_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_PROCESS_NAME | Value transfer | Type reference (TYPE) | T52SPT-PROCESSTXT | Text zu einem Prozeß | 20030623 |
Method GET_PROCESS_NAME on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_START_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_START_DATE | Value transfer | Type reference (TYPE) | SY-DATUM | Start datum | 20051109 |
Method GET_START_DATE on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_START_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_START_NAME | Value transfer | Type reference (TYPE) | SY-UNAME | start name | 20051109 |
Method GET_START_NAME on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_START_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_START_TIME | Value transfer | Type reference (TYPE) | SY-UZEIT | start time | 20051109 |
Method GET_START_TIME on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_STEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_STEPID | Call by reference | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20020919 | ||
2 | ![]() |
RET_STEP | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS_STEP | Schritt im Prozeßmodell | 20020919 |
Method GET_STEP on class CL_HR_PM_PW_PROCESS has no exception.
Method GET_SUBMIT_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_USER | Value transfer | Type reference (TYPE) | T52SP-AUTHCKNAM | Hintergrundbenutzername für Berechtigungsüberprüfung | 20021104 |
Method GET_SUBMIT_USER on class CL_HR_PM_PW_PROCESS has no exception.
Method INIT_WAITING_POINTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_START_STEP | Call by reference | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20020703 |
Method INIT_WAITING_POINTS on class CL_HR_PM_PW_PROCESS has no exception.
Method INSERT_NEW_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_MSG_HANDLE | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_ERROR | Fehlerklasse für Prozeßmanager | 20021210 | ||
2 | ![]() |
IMP_NEW_OBJECTS | Call by reference | Type reference (TYPE) | PAY_PM_OBJECTS | Prozeßmanager: | 20021210 |
Method INSERT_NEW_OBJECTS on class CL_HR_PM_PW_PROCESS has no exception.
Method IS_BRANCH_WAITING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_STEP | Call by reference | Type reference (TYPE) | STEPID | Schritt, der Überprüft werden soll | 20020703 | ||
2 | ![]() |
RET_IS_WAITING | Value transfer | Type reference (TYPE) | RP_XFELD | 'X': Es wird gewartet | 20020703 |
Method IS_BRANCH_WAITING on class CL_HR_PM_PW_PROCESS has no exception.
Method REFRESH_ATTRIBUTES Signature
Method REFRESH_ATTRIBUTES on class CL_HR_PM_PW_PROCESS has no parameter.
Method REFRESH_ATTRIBUTES on class CL_HR_PM_PW_PROCESS has no exception.
Method SET_AUTH_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_AUTHCKNAM | Call by reference | Type reference (TYPE) | T52SP-AUTHCKNAM | Batch-Benutzername für Berechtigungsüberprüfung | 20020122 |
Method SET_AUTH_USER on class CL_HR_PM_PW_PROCESS has no exception.
Method SET_PROCESS_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_PROCESS_NAME | Call by reference | Type reference (TYPE) | T52SPT-PROCESSTXT | Text zu einem Prozeß | 20030623 |
Method SET_PROCESS_NAME on class CL_HR_PM_PW_PROCESS has no exception.
Method SET_SEL_PERNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_SEL_PERNR | Value transfer | Type reference (TYPE) | I | 20021118 |
Method SET_SEL_PERNR on class CL_HR_PM_PW_PROCESS has no exception.
Method SET_START_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_START_DATE | Call by reference | Type reference (TYPE) | T52SP-START_DATE | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20020122 | ||
2 | ![]() |
IMP_START_NAME | Call by reference | Type reference (TYPE) | T52SP-START_NAME | Benutzername | 20020122 | ||
3 | ![]() |
IMP_START_TIME | Call by reference | Type reference (TYPE) | T52SP-START_TIME | Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit | 20020122 |
Method SET_START_INFO on class CL_HR_PM_PW_PROCESS has no exception.
Method SET_START_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_VARIANT | Call by reference | Type reference (TYPE) | PAY_VARIANT | ABAP: Name einer Variante (ohne Programmname) | 20020917 |
Method SET_START_VARIANT on class CL_HR_PM_PW_PROCESS has no exception.
Method SET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_NEW_STATUS | Call by reference | Type reference (TYPE) | PAY_PSTATUS | Status eines Prozesses | 20001024 |
Method SET_STATUS on class CL_HR_PM_PW_PROCESS has no exception.
Method START Signature
Method START on class CL_HR_PM_PW_PROCESS has no parameter.
Method START on class CL_HR_PM_PW_PROCESS has no exception.
Method START_AT_STEP Signature
Method START_AT_STEP on class CL_HR_PM_PW_PROCESS has no parameter.
Method START_AT_STEP on class CL_HR_PM_PW_PROCESS has no exception.
Method UPDATE_PROCESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
UPDATE_NAME | Value transfer | Type reference (TYPE) | FLAG | Update process name | 20030623 | ||
2 | ![]() |
UPDATE_SEL_PERNR | Value transfer | Type reference (TYPE) | FLAG | Update sel_pernr | 20030121 | ||
3 | ![]() |
UPDATE_STATUS | Value transfer | Type reference (TYPE) | FLAG | Update status | 20020201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim UPDATE | 20020122 |
Method UPDATE_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_MSG_HANDLE | Call by reference | Attribute reference (LIKE) | 20030626 |
Method UPDATE_REQUEST on class CL_HR_PM_PW_PROCESS has no exception.
Event Signatures
Event CREATE_STEP Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EXP_STEP | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS_STEP | Schritt im Prozeßmodell | 20020919 | ||
2 | IMP_STEPID | Exporting | Value transfer | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20020919 |
History
Last changed by/on | SAP | 20040315 |
SAP Release Created in | 46B |