SAP ABAP Class CL_HRPBS00_MD_SIMULATION (CL_HRPBS00_MD_SIMULATION)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSMD_BL (Package) HCM Master-Data-Tool (Business-Logic)
Properties
Class CL_HRPBS00_MD_SIMULATION  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSMD_BL   HCM Master-Data-Tool (Business-Logic) 
Created 20070205   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPBS00_MD_SIMULATION has no interface implemented.
Friends
Class CL_HRPBS00_MD_SIMULATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' 20070212
2 GT_FIELDGROUP Static Attribute Protected See coding 20100419
3 G_APRFNR Static Attribute Protected Type reference (TYPE) P00_PBS_APRFNR Application reference number 20100419
4 G_PERNR Static Attribute Protected Type reference (TYPE) PERNR_D Personnel Number 20100419
5 G_REQTYPE Static Attribute Protected Type reference (TYPE) P00_PBS_REQTYPE Business Scenario 20100419
6 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070212
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ERRORMESSAGES Static method Private Method Check errormessages from Action-Manager 20070212
2 CLEAR_CHANGES Static method Public Method Clears the changes of the actual simulation (Undo) 20070212
3 COMMIT_PCL1 Static method Public Method Commit to PCL1 20070212
4 COMMIT_TO_DATABASE Static method Public Method Commit records to database 20100419
5 CONVERT_PNNNN_TO_PRELP Static method Private Method Convert infotype-structure to PRELP-structure 20070212
6 MAINTAIN_INFOTYPE Static method Public Method Maintain infotype 20070212
7 READ_FROM_SIMDB Static method Public Method Read records from simulation database 20120202
8 SET_ACTION Static method Public Method Set Action to initialize Master-Data-Tool 20070212
9 SET_FIELDS_FOR_ACTION Static method Private Method Set the fields to be maintained for the action 20070212
10 WRITE_INFOTYPE_TO_SIMDB Static method Private Method Writes the infotype to the simulation-database 20070212
Events
Class CL_HRPBS00_MD_SIMULATION has no event.
Types
Class CL_HRPBS00_MD_SIMULATION has no local type.
Method Signatures

Method CHECK_ERRORMESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
3 Importing IT_ERRORMESSAGES Call by reference Type reference (TYPE) HRPBS00_MESSAGE 20070212
4 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212

Method CHECK_ERRORMESSAGES on class CL_HRPBS00_MD_SIMULATION has no exception.

Method CLEAR_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212

Method CLEAR_CHANGES on class CL_HRPBS00_MD_SIMULATION has no exception.

Method COMMIT_PCL1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212
4 Importing I_RECALCULATE Call by reference Type reference (TYPE) ABAP_BOOL 20100419

Method COMMIT_PCL1 on class CL_HRPBS00_MD_SIMULATION has no exception.

Method COMMIT_TO_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20100419
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20100419
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20100419

Method COMMIT_TO_DATABASE on class CL_HRPBS00_MD_SIMULATION has no exception.

Method CONVERT_PNNNN_TO_PRELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRELP Call by reference Type reference (TYPE) PRELP 20070212
2 Exporting ES_PRELP_SEC Call by reference Type reference (TYPE) PRELP 20070212
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
4 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
5 Importing IS_PNNNN Call by reference Type reference (TYPE) ANY 20070212
6 Importing IS_PNNNN_SEC Call by reference Type reference (TYPE) ANY 20070212
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212

Method CONVERT_PNNNN_TO_PRELP on class CL_HRPBS00_MD_SIMULATION has no exception.

Method MAINTAIN_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
3 Importing IS_PNNNN Call by reference Type reference (TYPE) ANY 20070212
4 Importing IS_PNNNN_SEC Call by reference Type reference (TYPE) ANY 20070212
5 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR 20070212
6 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR 20070212
7 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA 20100419
8 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20100419
9 Importing I_FIELDGROUP Call by reference Type reference (TYPE) P00_PBS_FIELDGROUP 20070212
10 Importing I_INIT_FIELDGROUP Call by reference Type reference (TYPE) ABAP_BOOL 20120326
11 Importing I_NO_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL 20100419
12 Importing I_OBJPS Call by reference Type reference (TYPE) OBJPS 20100419
13 Importing I_OPER Call by reference Type reference (TYPE) ACTIO 20070212
14 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212
15 Importing I_REQTYPE Call by reference Type reference (TYPE) P00_PBS_REQTYPE 20070212
16 Importing I_SEQNR Call by reference Type reference (TYPE) SEQNR 20100419
17 Importing I_SPRPS Call by reference Type reference (TYPE) SPRPS 20100419
18 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY 20100419

Method MAINTAIN_INFOTYPE on class CL_HRPBS00_MD_SIMULATION has no exception.

Method READ_FROM_SIMDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SIM_P0000 Call by reference Type reference (TYPE) P0000 HR Master Record: Infotype 0000 (Actions) 20120202
2 Exporting ET_PRIMARY_RECORDS Call by reference Type reference (TYPE) ANY 20120202
3 Exporting ET_SECONDARY_RECORDS Call by reference Type reference (TYPE) ANY 20120202
4 Exporting ET_TEXTS Call by reference Type reference (TYPE) HRPBS00_MDS_TEXT Table of text excerpts for infotype records with listed keys 20120202
5 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120202
6 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20120202
7 Importing IV_ACTIVE_DATA Call by reference Type reference (TYPE) CHAR1 ' ' Single-Character Flag 20120202
8 Importing IV_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR Application reference number 20120202
9 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Start Date 20120202
10 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' End Date 20120202
11 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20120202
12 Importing IV_OBJPS Call by reference Type reference (TYPE) OBJPS '*' Object Identification 20120202
13 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20120202
14 Importing IV_REQTYPE Call by reference Type reference (TYPE) P00_PBS_REQTYPE Business Scenario 20120202
15 Importing IV_SEQNR Call by reference Type reference (TYPE) SEQNR '0' Number of Infotype Record With Same Key 20120202
16 Importing IV_SPRPS Call by reference Type reference (TYPE) SPRPS ' ' Lock Indicator for HR Master Data Record 20120202
17 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY '*' Subtype 20120202

Method READ_FROM_SIMDB on class CL_HRPBS00_MD_SIMULATION has no exception.

Method SET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
3 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR 20070212
4 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212
5 Importing I_REQTYPE Call by reference Type reference (TYPE) P00_PBS_REQTYPE 20070212

Method SET_ACTION on class CL_HRPBS00_MD_SIMULATION has no exception.

Method SET_FIELDS_FOR_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
3 Importing I_FIELDGROUP Call by reference Type reference (TYPE) P00_PBS_FIELDGROUP 20070212
4 Importing I_INFTY Call by reference Type reference (TYPE) INFTY 20070212
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212

Method SET_FIELDS_FOR_ACTION on class CL_HRPBS00_MD_SIMULATION has no exception.

Method WRITE_INFOTYPE_TO_SIMDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20070212
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER 20070212
3 Importing IS_PRELP Call by reference Type reference (TYPE) PRELP 20070212
4 Importing IS_PRELP_SEC Call by reference Type reference (TYPE) PRELP 20070212
5 Importing IS_PSPAR Call by reference Type reference (TYPE) PSPAR 20070212
6 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA 20100419
7 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20100419
8 Importing I_FIELDGROUP Call by reference Type reference (TYPE) P00_PBS_FIELDGROUP 20070212
9 Importing I_OBJPS Call by reference Type reference (TYPE) OBJPS 20100419
10 Importing I_OPER Call by reference Type reference (TYPE) ACTIO 20070212
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070212
12 Importing I_SEQNR Call by reference Type reference (TYPE) SEQNR 20100419
13 Importing I_SPRPS Call by reference Type reference (TYPE) SPRPS 20100419
14 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY 20100419

Method WRITE_INFOTYPE_TO_SIMDB on class CL_HRPBS00_MD_SIMULATION has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in