SAP ABAP Class CL_HR_PAY_BUFFER (Access to payroll results from the buffer)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX (Application Component) Payroll: General Parts
     PCAL_CLST (Package) Payroll Result: Display
Properties
Class CL_HR_PAY_BUFFER  
Short Description Access to payroll results from the buffer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PCAL_CLST   Payroll Result: Display 
Created 20011218   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_PAY_BUFFER has no forward declaration.
Interfaces
Class CL_HR_PAY_BUFFER has no interface implemented.
Friends
Class CL_HR_PAY_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_DELETE Instance attribute Private Type reference (TYPE) PAY99_T_BUFFER Buffer table for PCLx Buffer 20020103
2 BUFFER_IMPORT Instance attribute Private Type reference (TYPE) PAY99_T_BUFFER Buffer table for PCLx Buffer 20020103
3 BUFFER_UPDATE Instance attribute Private Type reference (TYPE) PAY99_T_BUFFER Buffer table for PCLx Buffer 20020103
4 C_STATE_TECHARCH Constant Public Type reference (TYPE) P0283-STATE '5' 20050801
5 C_SUBTY_PA_CALC Constant Public Type reference (TYPE) PSKEY-SUBTY '0001' 20050801
6 MT_PCL2_ARCH_BUFFER Instance attribute Private Type reference (TYPE) PAY99_T_BUFFER 20050801
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLUSTERIDS_IN_BUFFER Instance method Public Method Return list of ClusterIDs in buffer 20020221
2 INITIALIZE_BUFFER_FROM_TBUFF Instance method Public Method Initialize buffer from "old" payroll TBUFF buffer 20020426
3 READ_FROM_ARCH_PCL2 Instance method Protected Method 20050801
4 READ_FROM_BUFFER Instance method Public Method Access to PCLx Buffer 20020103
5 REFRESH_BUFFER Instance method Public Method Reset buffer 20020103
6 WRITE_BUFFER_TO_DB Instance method Public Method Update database tables from buffer 20020103
7 WRITE_TO_BUFFER Instance method Public Method Access to PCLx Buffer 20020103
Events
Class CL_HR_PAY_BUFFER has no event.
Types
Class CL_HR_PAY_BUFFER has no local type.
Method Signatures

Method GET_CLUSTERIDS_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting UPDATE_BUFFER_CONTENT Call by reference Type reference (TYPE) PAY99_T_BUFFER Puffertabelle für PCLx-Puffer 20020221
# Exception Resumable Description Created on
1 NO_ENTRIES_FOUND Keine Einträge im UPDATE- oder DELETE-Puffer 20020221

Method INITIALIZE_BUFFER_FROM_TBUFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFER Call by reference Type reference (TYPE) PAY99_T_TBUFF Abrechnungspuffer TBUFF 20020426
2 Importing BUFFER_DIR Call by reference Type reference (TYPE) PAY99_T_BUFFER_DIR Pufferverzeichnis Abrechnungspuffer 20020426
3 Importing CLUSTERID Call by reference Type reference (TYPE) RELID Relations-ID 20020426

Method INITIALIZE_BUFFER_FROM_TBUFF on class CL_HR_PAY_BUFFER has no exception.

Method READ_FROM_ARCH_PCL2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SRTFD Call by reference Type reference (TYPE) PCBUFKEY_PCL2 20050801
2 Importing IV_RELID Call by reference Type reference (TYPE) RELID_PCL2 20050801
# Exception Resumable Description Created on
1 ERROR_READING_ARCHIVE 20050801

Method READ_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUFFER_KEY Call by reference Type reference (TYPE) PAY99_S_BUFFER_KEY Schlüssel zum Lesen der PCLx-Tabelle 20020103
2 Exporting RESULT_TABLE Call by reference Type reference (TYPE) PAY99_T_BUFFER_DATA Ergebnis, das dem Schlüssel entspricht 20020103
# Exception Resumable Description Created on
1 ERROR_READING_ARCHIVE 20050801
2 NO_AUTHORIZATION Benutzer hat keine Zugriffsberechtigung für das Cluster 20020220
3 NO_ENTRY_TO_KEY Kein Datenbankeintrag für Schlüssel 20020103

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_HR_PAY_BUFFER has no parameter.
Method REFRESH_BUFFER on class CL_HR_PAY_BUFFER has no exception.

Method WRITE_BUFFER_TO_DB Signature

Method WRITE_BUFFER_TO_DB on class CL_HR_PAY_BUFFER has no parameter.
Method WRITE_BUFFER_TO_DB on class CL_HR_PAY_BUFFER has no exception.

Method WRITE_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESULT_TABLE Call by reference Type reference (TYPE) PAY99_T_BUFFER 20020107
# Exception Resumable Description Created on
1 NO_AUTHORIZATION Benutzer hat keine Zugriffsberechtigung für das Cluster 20020220
History
Last changed by/on SAP  20060208 
SAP Release Created in