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 HRPMO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T 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 BUFFER_TAB Static Attribute Private Type reference (TYPE) T_BUFFER_TAB 20021203
2 COMMIT_ON Instance attribute Private Type reference (TYPE) CHAR1 Buffer Registered on COMMIT WORK 20021205
3 MSG_HANDLE Instance attribute Private Object reference (TYPE REF TO) CL_HR_PM_PW_ERROR Error Class for Process Manager 20021205
4 PROCESS Instance attribute Private Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Process 20021203
5 T52SPS_BUFFER Instance attribute Private Type reference (TYPE) PAY_PM_SET_TAB Process Manager: Table Type for T52SPS 20021203
6 T52SPS_INSERT_BUFFER Instance attribute Private Type reference (TYPE) PAY_PM_SET_TAB Process Manager: Table Type for T52SPS 20021204
7 T52SPS_UPDATE_BUFFER 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 CONSTRUCTOR Instance method Public Constructor Constructor 20021203
2 FLUSH_BUFFER Instance method Private Event handling method Saves Changes on DB 20021204
3 GET_ALL_PARCELS_OF_RUN Instance method Public Method Delivers all Sets of Run 20021204
4 GET_ALL_RUNS_OF_STEP Instance method Public Method Delivers all Runs of Set 20021204
5 GET_ALL_STEPS Instance method Public Method Delivers all Processed Steps of Process 20021204
6 GET_BUFFER Static method Public Method Creation of Buffer Instance 20021203
7 GET_CONNECTED_RUN Instance method Public Method Specifies the Run of a Step That Is Linked to Others 20050114
8 GET_LAST_PARAID Instance method Public Method Determines Last Set of Step 20021204
9 GET_LAST_RUNID Instance method Public Method Determines Last Run of Step 20021203
10 HAS_PROCESS_BEEN_STARTED Instance method Public Method Was Process Ever Started 20021204
11 IS_PARCEL_EXISTING Instance method Public Method Existence Check 20021204
12 MERGE_ENTRIES Instance method Private Method Merges Entries of Update and Insert 20021205
13 READ_ALL_PARCELS_OF_RUN Instance method Public Method Reads all Sets for Run 20021210
14 READ_PARCEL Instance method Public Method Reads Information on Set 20021204
15 REFRESH Instance method Public Method Refresh 20021203
16 REFRESH_ALL Static method Public Method Refreshes all Instances of Buffer 20021203
17 ROLLBACK_BUFFER Instance method Public Method Deletes all Changes 20021204
18 UPDATE_BUFFER 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 Importing 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 Importing 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 Changing CHN_CONTAINER Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL_OBJECTS Objekte eines Pakets 20021204
2 Importing IMP_RUNID Call by reference Type reference (TYPE) STEPID Identifikator eines Schritts im Prozessmodell 20021204
3 Importing 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 Changing CHN_CONTAINER Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PARCEL_OBJECTS Objekte eines Pakets 20021204
2 Importing 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 Changing 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 Importing IMP_PROCESS Call by reference Object reference (TYPE REF TO) CL_HR_PM_PW_PROCESS Prozeß 20021203
2 Returning 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 Importing IMP_RUN Call by reference Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20050114
2 Importing IMP_STEPID Call by reference Type reference (TYPE) STEPID Identifikator eines Schritts im Prozessmodell 20050114
3 Returning 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 Importing IMP_RUNID Call by reference Type reference (TYPE) STEPID Laufende Nummer Parallelisierung eines Schrittes 20021204
2 Importing IMP_STEPID Call by reference Type reference (TYPE) STEPID Identifikator eines Schritts im Prozessmodell 20021204
3 Returning 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 Importing IMP_STEPID Call by reference Type reference (TYPE) STEPID Identifikator eines Schritts im Prozessmodell 20021203
2 Returning 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 Returning 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 Importing IMP_PARAID Call by reference Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20021204
2 Returning 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 Changing CHN_OLD_ENTRY Call by reference Type reference (TYPE) T52SPS HRPAY-Statusverwaltung: Prozess Status 20021205
2 Importing 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 Importing IMP_RUN Call by reference Type reference (TYPE) PAY_PM_PROCESS_RUN Prozeßmanager: Schlüssel eines Laufs in einem Prozeß 20021210
2 Returning 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 Importing IMP_PARAID Call by reference Type reference (TYPE) PAY_PM_PARAID Prozeßmanager: Identifikator eines Paketes 20021204
2 Returning 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 Importing 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