SAP ABAP Class CL_HR_PM_PW_BUFFER (Buffer for Table T52SPS)
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PY-XX-TL (Application Component) Tools
⤷
PCPM (Package) HR Process Model and Status Management

⤷

⤷

Properties
Class | CL_HR_PM_PW_BUFFER | |
Short Description | Buffer for Table T52SPS | |
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 | 20021203 | SAP |
Last change | 20050219 | 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_BUFFER has no interface implemented.
Friends
Class CL_HR_PM_PW_BUFFER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_BUFFER_TAB | 20021203 | |||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | Buffer Registered on COMMIT WORK | 20021205 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_HR_PM_PW_ERROR | Error Class for Process Manager | 20021205 | ||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS | Process | 20021203 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PAY_PM_SET_TAB | Process Manager: Table Type for T52SPS | 20021203 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PAY_PM_SET_TAB | Process Manager: Table Type for T52SPS | 20021204 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PAY_PM_SET_TAB | Process Manager: Table Type for T52SPS | 20021204 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Constructor | Constructor | 20021203 |
2 | ![]() |
Instance method | Private | Event handling method | Saves Changes on DB | 20021204 |
3 | ![]() |
Instance method | Public | Method | Delivers all Sets of Run | 20021204 |
4 | ![]() |
Instance method | Public | Method | Delivers all Runs of Set | 20021204 |
5 | ![]() |
Instance method | Public | Method | Delivers all Processed Steps of Process | 20021204 |
6 | ![]() |
Static method | Public | Method | Creation of Buffer Instance | 20021203 |
7 | ![]() |
Instance method | Public | Method | Specifies the Run of a Step That Is Linked to Others | 20050114 |
8 | ![]() |
Instance method | Public | Method | Determines Last Set of Step | 20021204 |
9 | ![]() |
Instance method | Public | Method | Determines Last Run of Step | 20021203 |
10 | ![]() |
Instance method | Public | Method | Was Process Ever Started | 20021204 |
11 | ![]() |
Instance method | Public | Method | Existence Check | 20021204 |
12 | ![]() |
Instance method | Private | Method | Merges Entries of Update and Insert | 20021205 |
13 | ![]() |
Instance method | Public | Method | Reads all Sets for Run | 20021210 |
14 | ![]() |
Instance method | Public | Method | Reads Information on Set | 20021204 |
15 | ![]() |
Instance method | Public | Method | Refresh | 20021203 |
16 | ![]() |
Static method | Public | Method | Refreshes all Instances of Buffer | 20021203 |
17 | ![]() |
Instance method | Public | Method | Deletes all Changes | 20021204 |
18 | ![]() |
Instance method | Public | Method | Change Insertion of Entry | 20021204 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | BUFFER_BEFOR_SAVE | Instance Event (0) |
Public (2) |
Buffer Before Writing to Database | 20021205 |
2 | BUFFER_REFRESHED | Instance Event (0) |
Public (2) |
Buffer Refreshed | 20021203 |
3 | BUFFER_REFRESHED_LATE | Instance Event (0) |
Public (2) |
Buffer Refreshed, Second Event | 20021209 |
4 | BUFFER_ROLLBACK | Instance Event (0) |
Public (2) |
Changes to Buffer Reversed | 20021204 |
5 | BUFFER_SAVED | Instance Event (0) |
Public (2) |
Buffer Stored on Database | 20021203 |
6 | BUFFER_UPDATE | Instance Event (0) |
Public (2) |
Buffer Changed | 20021203 |
Types
Class CL_HR_PM_PW_BUFFER has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_PROCESS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS | Prozeß | 20021203 |
Method CONSTRUCTOR on class CL_HR_PM_PW_BUFFER has no exception.
Method FLUSH_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
KIND | Call by reference | Attribute reference (LIKE) | 20021205 |
Method FLUSH_BUFFER on class CL_HR_PM_PW_BUFFER has no exception.
Method GET_ALL_PARCELS_OF_RUN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHN_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PARCEL_OBJECTS | Objekte eines Pakets | 20021204 | ||
2 | ![]() |
IMP_RUNID | Call by reference | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20021204 | ||
3 | ![]() |
IMP_STEPID | Call by reference | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20021204 |
Method GET_ALL_PARCELS_OF_RUN on class CL_HR_PM_PW_BUFFER has no exception.
Method GET_ALL_RUNS_OF_STEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHN_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PARCEL_OBJECTS | Objekte eines Pakets | 20021204 | ||
2 | ![]() |
IMP_STEPID | Call by reference | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20021204 |
Method GET_ALL_RUNS_OF_STEP on class CL_HR_PM_PW_BUFFER has no exception.
Method GET_ALL_STEPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHN_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PARCEL_OBJECTS | Objekte eines Pakets | 20021204 |
Method GET_ALL_STEPS on class CL_HR_PM_PW_BUFFER has no exception.
Method GET_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_PROCESS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_PW_PROCESS | Prozeß | 20021203 | ||
2 | ![]() |
RET_BUFFER | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_BUFFER | Puffer für die Tabelle T52SPS | 20021203 |
Method GET_BUFFER on class CL_HR_PM_PW_BUFFER has no exception.
Method GET_CONNECTED_RUN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_RUN | Call by reference | Type reference (TYPE) | PAY_PM_PARAID | Prozeßmanager: Identifikator eines Paketes | 20050114 | ||
2 | ![]() |
IMP_STEPID | Call by reference | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20050114 | ||
3 | ![]() |
RET_RUNID | Value transfer | Type reference (TYPE) | RUNID | Identifikator eines Laufs | 20050114 |
Method GET_CONNECTED_RUN on class CL_HR_PM_PW_BUFFER has no exception.
Method GET_LAST_PARAID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_RUNID | Call by reference | Type reference (TYPE) | STEPID | Laufende Nummer Parallelisierung eines Schrittes | 20021204 | ||
2 | ![]() |
IMP_STEPID | Call by reference | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20021204 | ||
3 | ![]() |
RET_LAST_PARAID | Value transfer | Type reference (TYPE) | PAY_PARAID | Identifikator eines Schritts im Prozessmodell | 20021204 |
Method GET_LAST_PARAID on class CL_HR_PM_PW_BUFFER has no exception.
Method GET_LAST_RUNID 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 | 20021203 | ||
2 | ![]() |
RET_LAST_RUNID | Value transfer | Type reference (TYPE) | STEPID | Identifikator eines Schritts im Prozessmodell | 20021203 |
Method GET_LAST_RUNID on class CL_HR_PM_PW_BUFFER has no exception.
Method HAS_PROCESS_BEEN_STARTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RET_STARTED | Value transfer | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20021204 |
Method HAS_PROCESS_BEEN_STARTED on class CL_HR_PM_PW_BUFFER has no exception.
Method IS_PARCEL_EXISTING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_PARAID | Call by reference | Type reference (TYPE) | PAY_PM_PARAID | Prozeßmanager: Identifikator eines Paketes | 20021204 | ||
2 | ![]() |
RET_EXISTS | Value transfer | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20021204 |
Method IS_PARCEL_EXISTING on class CL_HR_PM_PW_BUFFER has no exception.
Method MERGE_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHN_OLD_ENTRY | Call by reference | Type reference (TYPE) | T52SPS | HRPAY-Statusverwaltung: Prozess Status | 20021205 | ||
2 | ![]() |
IMP_NEW_ENTRY | Call by reference | Type reference (TYPE) | T52SPS | HRPAY-Statusverwaltung: Prozess Status | 20021205 |
Method MERGE_ENTRIES on class CL_HR_PM_PW_BUFFER has no exception.
Method READ_ALL_PARCELS_OF_RUN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_RUN | Call by reference | Type reference (TYPE) | PAY_PM_PROCESS_RUN | Prozeßmanager: Schlüssel eines Laufs in einem Prozeß | 20021210 | ||
2 | ![]() |
RET_PARCELS | Value transfer | Type reference (TYPE) | PAY_PM_SET_TAB | Prozeßmanager: Tabellentyp für T52SPS | 20021210 |
Method READ_ALL_PARCELS_OF_RUN on class CL_HR_PM_PW_BUFFER has no exception.
Method READ_PARCEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_PARAID | Call by reference | Type reference (TYPE) | PAY_PM_PARAID | Prozeßmanager: Identifikator eines Paketes | 20021204 | ||
2 | ![]() |
RET_PARCEL | Value transfer | Type reference (TYPE) | T52SPS | HRPAY-Statusverwaltung: Prozess Status | 20021204 |
Method READ_PARCEL on class CL_HR_PM_PW_BUFFER has no exception.
Method REFRESH Signature
Method REFRESH on class CL_HR_PM_PW_BUFFER has no parameter.
Method REFRESH on class CL_HR_PM_PW_BUFFER has no exception.
Method REFRESH_ALL Signature
Method REFRESH_ALL on class CL_HR_PM_PW_BUFFER has no parameter.
Method REFRESH_ALL on class CL_HR_PM_PW_BUFFER has no exception.
Method ROLLBACK_BUFFER Signature
Method ROLLBACK_BUFFER on class CL_HR_PM_PW_BUFFER has no parameter.
Method ROLLBACK_BUFFER on class CL_HR_PM_PW_BUFFER has no exception.
Method UPDATE_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IMP_NEW | Call by reference | Type reference (TYPE) | T52SPS | HRPAY-Statusverwaltung: Prozess Status | 20021204 |
Method UPDATE_BUFFER on class CL_HR_PM_PW_BUFFER has no exception.
Event Signatures
Event BUFFER_BEFOR_SAVE Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | IMP_MSG_HANDLE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_ERROR | Fehlerklasse für Prozeßmanager | 20021205 |
Event BUFFER_REFRESHED Signature
Event BUFFER_REFRESHED on class CL_HR_PM_PW_BUFFER has no parameter.
Event BUFFER_REFRESHED_LATE Signature
Event BUFFER_REFRESHED_LATE on class CL_HR_PM_PW_BUFFER has no parameter.
Event BUFFER_ROLLBACK Signature
Event BUFFER_ROLLBACK on class CL_HR_PM_PW_BUFFER has no parameter.
Event BUFFER_SAVED Signature
Event BUFFER_SAVED on class CL_HR_PM_PW_BUFFER has no parameter.
Event BUFFER_UPDATE Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | IMP_MSG_HANDLE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_HR_PM_PW_ERROR | Fehlerklasse für Prozeßmanager | 20021203 |
History
Last changed by/on | SAP | 20050219 |
SAP Release Created in | 470 |