SAP ABAP Class CL_HRPBS00_MDS_ACTION (Simulated PA Database)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSMD_SERVICE (Package) HCM Master-Data-Tool (generel Services)
Properties
Class CL_HRPBS00_MDS_ACTION  
Short Description Simulated PA Database    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSMD_SERVICE   HCM Master-Data-Tool (generel Services) 
Created 20030205   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBS00_MDS_ACTION has no forward declaration.
Interfaces
Class CL_HRPBS00_MDS_ACTION has no interface implemented.
Friends
Class CL_HRPBS00_MDS_ACTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACCEPT_DATA Instance attribute Private Type reference (TYPE) CHAR1 'X' to accept new database values 20030205
2 ACTIONS Static Attribute Private Type reference (TYPE) HRPBS00_MDS_ACTION Table of Actions under consideration 20030205
3 ACTION_NUMBER Instance attribute Private Type reference (TYPE) P00_PBS_ACTION Action Number 20030205
4 APPLICATION Instance attribute Private Type reference (TYPE) P00_PBS_APPLN Application 20030205
5 BUFFER_DIR Instance attribute Private Type reference (TYPE) HRPBS00_MDS_BUFFER_DIR BUFFER_DIR buffer table 20030205
6 DEBUG Static Attribute Private Type reference (TYPE) CHAR1 'X' 'X' in debugging 20030205
7 DEL_PCLX_TAB Instance attribute Private Type reference (TYPE) HRPBS00_MDS_DEL_PCLX DEL_PCLX_TAB buffer table 20030205
8 FIELDS_TABLE Instance attribute Private Type reference (TYPE) HRPBS00_FIELDS Fields in Action for Infotype 20030205
9 INFTY_TABLE Instance attribute Private Type reference (TYPE) HRPBS00_MDS_INFTY Infotype references 20030205
10 LOCK_LOST Instance attribute Private Type reference (TYPE) CHAR1 PERNR Lock Indicator 20030205
11 NO Constant Public Type reference (TYPE) CHAR1 ' ' No 20030210
12 PCL1_SEQNO Instance attribute Private Type reference (TYPE) P00_PBS_SEQNO Sequence Number for PCL1 key 20030205
13 PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20030205
14 PREFTAB Instance attribute Private Type reference (TYPE) HRPBS00_MDS_PREFTAB PREFTAB Buffer Table 20030205
15 PROP_VALUES Instance attribute Private Type reference (TYPE) HRPBS00_MDS_DATA Proposed Values 20030205
16 PS Instance attribute Private Type reference (TYPE) HRPBS00_MDS_PS PS buffer table 20030205
17 PSINFO Instance attribute Private Type reference (TYPE) HRPBS00_MDS_PSINFO PSINFO Buffer table 20030205
18 PSPAR Instance attribute Private Type reference (TYPE) PSPAR PSPAR Buffer Structure 20030205
19 REQUESTED_OPS Instance attribute Private Type reference (TYPE) HRPBS00_MDS_OPS Requested operations table 20030205
20 REQUEST_TYPE_GROUP Instance attribute Private Type reference (TYPE) P00_PBS_GRPRT Request Type 20030205
21 TBUFF Instance attribute Private Type reference (TYPE) HRPBS00_MDS_TBUFF TBUFF buffer table 20030205
22 TCLAS Instance attribute Private Type reference (TYPE) TCLAS 'A' Transaction class for data storage 20030205
23 VIEKN Instance attribute Private Type reference (TYPE) VIEKN View Indicator 20030205
24 VIEW_INFTYS Instance attribute Private Type reference (TYPE) TY_VIEW_INFTYS_TAB Primary and secondary infotypes for views 20030205
25 YES Constant Public Type reference (TYPE) CHAR1 'X' Yes 20030210
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INFTY_REFS Instance method Private Method Add infotype references that were not yet created 20030205
2 APPEND_FIELDS Instance method Public Method Add field entries to FIELDS table 20030219
3 CHECK_ACTION_MAINTAINED Static method Private Method Check that the action is currently under maintenance 20030210
4 CHECK_BUFFER Instance method Private Method Check that database buffer is the same as last access 20030205
5 CHECK_EE_NUMBER Instance method Private Method Checks that the employee number is assigned 20030205
6 CHECK_SAVE_NEEDED Instance method Private Method Compares local version of REQUESTED_OPS with PCL1 version 20030205
7 CHECK_SIM_DATA Instance method Public Method Check for simulated changes to requested infotypes 20030205
8 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030205
9 CLEAR_CHANGES Instance method Public Method Remove simulated changes from infotypes 20030205
10 CLOSE_ACTION Static method Public Method End maintenance for the given action 20030210
11 CLUSTER_ENTRY Instance method Private Method Get cluster key for action 20030205
12 COMMIT_TO_DATABASE Instance method Public Method Commit changes to database 20030205
13 COMMIT_TO_PCL1 Instance method Public Method Imports saved action from PCL1 Database 20030205
14 COMPARE_ACTION Static method Private Method Compare action inputs with current action 20030205
15 DELETE_PCL1_ENTRY Instance method Public Method Delete the entry from the PCL1 Database 20030205
16 DELIMIT_INFOTYPE Instance method Public Method Delimits/deletes records active on/after endda 20030205
17 END_ACTION_MAINTENANCE Instance method Private Method End maintenance for the given action 20030210
18 GET_ACTIONS Static method Public Method Return table of actions currently under maintenance 20030211
19 GET_FIELDS_TAB Instance method Private Method Determine and check the table of action fields 20030205
20 GET_SAPFP50P_BUFFER Instance method Public Method Get the buffer data from program SAPFP50P 20030205
21 GET_SIM_PRELP Instance method Private Method Get the simulated prelp table from the PS table 20030205
22 GET_VIEW_INFO Instance method Public Method Get infotype view information 20030205
23 HANDLE_CONSISTENCY_ERROR Instance method Public Method Handle consistency error 20030205
24 HANDLE_ROLLBACK Static method Private Event handling method Relock PERNR after rollback 20030205
25 IMPORT_FROM_PCL1 Instance method Private Method Imports saved action from PCL1 Database 20030205
26 INITIALIZE_SAPFP50P_BUFFER Instance method Private Method Initialize the buffer data in program SAPFP50P 20030205
27 LOCK_PERNR Instance method Private Method Lock PERNR 20030205
28 NEXT_SEQNO Instance method Private Method Returns next higher sequence number for REQUESTED_OPS 20030205
29 PNNNN_TO_PROP_VALUES Instance method Private Method Convert PRELP/PNNN record to PROP_VALUES Table 20030205
30 PUT_SAPFP50P_BUFFER Instance method Private Method Set the buffer data in program SAPFP50P 20030205
31 PUT_SAPFP50P_BUFFER_LOCAL Instance method Private Method Set the buffer data in program SAPFP50P 20030205
32 READ_ACTION Instance method Public Method Read records from simulation database for the entire Action 20030205
33 READ_FROM_SIMDB Instance method Public Method Read records from simulation database 20030205
34 REFUSE_CONSISTENCY_CHANGES Instance method Public Method Call this method to refuse the consistency data changes 20030205
35 RELEASE_CHANGES Static method Public Method Commit saved changes to the database 20030210
36 REMOVE_REQUESTED_OPS Instance method Private Method Remove the requsted operations for an infotype 20030205
37 RESEQUENCE_OPS Instance method Private Method Resequence REQUESTED_OPS and PROP_VALUES tables 20030205
38 SET_ACTION Static method Public Method Set the action under consideration 20030205
39 START_ACTION_MAINTENANCE Instance method Private Method Initialize the maintenance of the action 20030205
40 UPDATE_AFTER_SUCCESS Instance method Private Method Performs buffer and infty updates after successful save 20030205
41 UPDATE_BUFFER Instance method Private Method Update the buffer from the PA database 20030205
42 WRITE_CHANGES Instance method Private Method Initialize the maintenance of the infotype buffer 20030205
43 WRITE_TO_SIMDB Instance method Public Method Write changes to the simulated database 20030205
Events
# Event Type Visibility Description Created on
1 CONSISTENCY_ERROR Static Event
(1)
Public
(2)
Possible Consistency Error 20030205
2 SAVE_NEEDED Instance Event
(0)
Public
(2)
Last action about to be dumped without save 20030205
Types
Class CL_HRPBS00_MDS_ACTION has no local type.
Method Signatures

Method ADD_INFTY_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_INFTY_TABLE Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY Tabelle der Infotypreferenzen 20030205
# Exception Resumable Description Created on
1 INFTY_MAINT_ERROR Fehler beim Erstellen einer Infotyp-Pflegeinstanz 20030205

Method APPEND_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS_TAB Value transfer Type reference (TYPE) HRPBS00_FIELDS Felder der Aktion 20030219

Method APPEND_FIELDS on class CL_HRPBS00_MDS_ACTION has no exception.

Method CHECK_ACTION_MAINTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACREF Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_ACTION Aktion wird geprüft 20030210
2 Returning R_MAINTAINED Value transfer Type reference (TYPE) CHAR1 'X' bei Pflege 20030210
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion wird momentan nicht gepflegt 20030210

Method CHECK_BUFFER Signature

Method CHECK_BUFFER on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 BUFFER_CHANGED Geänderter PA-Datenbankpuffer 20030205

Method CHECK_EE_NUMBER Signature

Method CHECK_EE_NUMBER on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 INCORRECT_PERNR Personalnummer für Transaktionsklasse nicht gefunden 20030205
2 UNSUPPORTED_TCLAS Unbekannte Transaktionsklasse 20030205

Method CHECK_SAVE_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SAVE_NEEDED Value transfer Type reference (TYPE) CHAR1 'X', wenn gesichert werden muss 20030205

Method CHECK_SAVE_NEEDED on class CL_HRPBS00_MDS_ACTION has no exception.

Method CHECK_SIM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFTY_CHECK Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_CHECK Tabelle zu prüfende Infotypen; leer für alle Infotypen 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPBS00_MDS_ACTION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPBS00_MDS_ACTION has no exception.

Method CLEAR_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INFTY Value transfer Type reference (TYPE) HRPAY99_INFTY_TABLE Infotyptabelle leer; leer für alle Infotypen 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 INFTY_MAINT_ERROR Fehler bei Rekonstruktion der Datenänderungen 20030205
3 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030205

Method CLOSE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACREF Call by reference Object reference (TYPE REF TO) CL_HRPBS00_MDS_ACTION Aktion wird geschlossen 20030210
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion wird momentan nicht gepflegt 20030210

Method CLUSTER_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PCL1 Value transfer Type reference (TYPE) PCL1 PCL1 Tabelleneintrag 20030205

Method CLUSTER_ENTRY on class CL_HRPBS00_MDS_ACTION has no exception.

Method COMMIT_TO_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INFTY Value transfer Type reference (TYPE) HRPAY99_INFTY_TABLE Infotyptabelle leer; leer für alle Infotypen 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 INFTY_MAINT_ERROR Fehler beim Update der Datenbank 20030205
3 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030205

Method COMMIT_TO_PCL1 Signature

Method COMMIT_TO_PCL1 on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 EXPORT_FAILED Export in PCL1 erfolgreich 20030205
3 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030205
4 UNSUPPORTED_TCLAS Unbekannte Transaktionsklasse 20030205

Method COMPARE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION_NUMBER Value transfer Type reference (TYPE) P00_PBS_ACTION Actionnumber 20030205
2 Importing I_APPLICATION Value transfer Type reference (TYPE) P00_PBS_APPLN Anwendung 20030205
3 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030205
4 Importing I_REQUEST_TYPE_GROUP Value transfer Type reference (TYPE) P00_PBS_GRPRT Antragsartgruppe 20030205
5 Importing I_SEQNO Value transfer Type reference (TYPE) P00_PBS_SEQNO '01' Sequenznummer für in PCL1 gesicherte Sätze 20030205
6 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse 20030205
7 Returning R_SIM_ACTION Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_ACTION Verweis auf ähnliche Aktion 20030205

Method COMPARE_ACTION on class CL_HRPBS00_MDS_ACTION has no exception.

Method DELETE_PCL1_ENTRY Signature

Method DELETE_PCL1_ENTRY on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030205
3 NO_DELETION Aus der Datenbank PCL1 wurde kein Satz gelöscht 20030205

Method DELIMIT_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETCODE Value transfer Type reference (TYPE) CHAR1 0/1/2 bedeutet alle/einige/keine Sätze geändert 20030205
2 Importing I_ENDDA Value transfer Type reference (TYPE) DATUM Abgrenzdatum 20030205
3 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotyp 20030205
4 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Subtyp 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 ADDITIONAL_INFTY Zusätzlicher Infotyp für Sicht; keine direkte Pflege 20030205
3 INFTY_NOT_IN_ACTION Infotyp bei Aktion nicht berücksichtigt 20030205
4 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030205
5 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030205
6 NO_UPDATE Infotypänderungen wurden in HR_MAINTAIN_MASTERDATA abgelehnt 20030205

Method END_ACTION_MAINTENANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUPPRESS_SAVE Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn Auslösen von SAVE_NEEDED unterdrückt wird 20030210

Method END_ACTION_MAINTENANCE on class CL_HRPBS00_MDS_ACTION has no exception.

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTIONS Value transfer Type reference (TYPE) HRPBS00_MDS_ACTION Tabelle von simulierten Datenbankaktionen mit Schlüssel 20030211

Method GET_ACTIONS on class CL_HRPBS00_MDS_ACTION has no exception.

Method GET_FIELDS_TAB Signature

Method GET_FIELDS_TAB on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 EMPTY_FIELDS_TAB Feldtabelle kann nicht bestimmt werden 20030205

Method GET_SAPFP50P_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUFFER_DIR Value transfer Type reference (TYPE) HRPBS00_MDS_BUFFER_DIR BUFFER_DIR Puffertabelle 20030205
2 Exporting ET_DEL_PCLX_TAB Value transfer Type reference (TYPE) HRPBS00_MDS_DEL_PCLX DEL_PCLX_TAB Puffertabelle 20030205
3 Exporting ET_PREFTAB Value transfer Type reference (TYPE) HRPBS00_MDS_PREFTAB PREFTAB Puffertabelle 20030205
4 Exporting ET_PS Value transfer Type reference (TYPE) HRPBS00_MDS_PS PS Puffertabelle 20030205
5 Exporting ET_PSINFO Value transfer Type reference (TYPE) HRPBS00_MDS_PSINFO PSINFO Puffertabelle 20030205
6 Exporting ET_TBUFF Value transfer Type reference (TYPE) HRPBS00_MDS_TBUFF TBUFF Puffertabelle 20030205
7 Exporting E_BUFFER_CHANGED Value transfer Type reference (TYPE) CHAR1 'X' bei geändertem Puffer, ' ' bei gleichem Puffer 20030205
8 Exporting E_PSPAR Value transfer Type reference (TYPE) PSPAR PSPAR Pufferstruktur 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210

Method GET_SIM_PRELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotyp 20030205
2 Returning RT_PRELP Value transfer Type reference (TYPE) PRELP_TAB Simulierte PRELP-Tabelle 20030205

Method GET_SIM_PRELP on class CL_HRPBS00_MDS_ACTION has no exception.

Method GET_VIEW_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SECONDARY_INFTY Value transfer Type reference (TYPE) INFTY Sekundärer Infotyp 20030205
2 Exporting E_SECONDARY_TABNAME Value transfer Type reference (TYPE) TABNAME Sekundärer Registername 20030205
3 Exporting E_VIEKN Value transfer Type reference (TYPE) VIEKN Sicht-Kennzeichen 20030205
4 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Primärer Infotyp 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 NO_SECONDARY_INFTY Kein sekundärer Infotyp in T582V oder T582W 20030205
3 NO_VIEKN Kein Sicht-Kennzeichen 20030205
4 UNSUPPORTED_TCLAS Unbekannte Transaktionsklasse 20030205

Method HANDLE_CONSISTENCY_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DBASE_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Datenbankdatenvergleich 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 CONSISTENCY_ERROR Fehler beim Konsistenz-Check aufgetreten 20030205

Method HANDLE_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Call by reference Attribute reference (LIKE) 20040809

Method HANDLE_ROLLBACK on class CL_HRPBS00_MDS_ACTION has no exception.

Method IMPORT_FROM_PCL1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabelle von Vorschlagswerten 20030205
2 Exporting ET_REQ_OPS Value transfer Type reference (TYPE) HRPBS00_MDS_OPS Tabelle erforderlicher Vorgänge 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_FOUND Keine gesicherten Daten für Aktion 20030205
2 UNSUPPORTED_TCLAS Unbekannte Transaktionsklasse 20030205

Method INITIALIZE_SAPFP50P_BUFFER Signature

Method INITIALIZE_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_ACTION has no parameter.
Method INITIALIZE_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_ACTION has no exception.

Method LOCK_PERNR Signature

Method LOCK_PERNR on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030205

Method NEXT_SEQNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SEQNO Value transfer Type reference (TYPE) SEQNO Sequenznummer 20030205

Method NEXT_SEQNO on class CL_HRPBS00_MDS_ACTION has no exception.

Method PNNNN_TO_PROP_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabelle von Vorschlagswerten 20030205
2 Importing IS_RECORD Value transfer Type reference (TYPE) ANY Infotypsatz 20030205
3 Importing IS_SECONDARY_RECORD Value transfer Type reference (TYPE) ANY Sekundärer Infotypsatz 20030205
4 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030205
5 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Sub Type 20030205
# Exception Resumable Description Created on
1 INFTY_NOT_IN_ACTION Infotyp nicht in Aktionsdefinition (keine Aktual. zulässig) 20030205
2 INFTY_VIEW_ERROR Fehler beim Suchen nach Info über sekundären Satz 20030205
3 PROCESSING_ERROR Fehler in der Verarbeitung 20030205

Method PUT_SAPFP50P_BUFFER Signature

Method PUT_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_ACTION has no parameter.
Method PUT_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_ACTION has no exception.

Method PUT_SAPFP50P_BUFFER_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUFFER_DIR Value transfer Type reference (TYPE) HRPBS00_MDS_BUFFER_DIR BUFFER_DIR Puffertabelle 20030205
2 Importing IT_DEL_PCLX_TAB Value transfer Type reference (TYPE) HRPBS00_MDS_DEL_PCLX DEL_PCLX_TAB Puffertabelle 20030205
3 Importing IT_PREFTAB Value transfer Type reference (TYPE) HRPBS00_MDS_PREFTAB PREFTAB Puffertabelle 20030205
4 Importing IT_PS Value transfer Type reference (TYPE) HRPBS00_MDS_PS PS Puffertabelle 20030205
5 Importing IT_PSINFO Value transfer Type reference (TYPE) HRPBS00_MDS_PSINFO PSINFO Puffertabelle 20030205
6 Importing IT_TBUFF Value transfer Type reference (TYPE) HRPBS00_MDS_TBUFF TBUFF Puffertabelle 20030205
7 Importing I_PSPAR Value transfer Type reference (TYPE) PSPAR PSPAR Pufferstruktur 20030205

Method PUT_SAPFP50P_BUFFER_LOCAL on class CL_HRPBS00_MDS_ACTION has no exception.

Method READ_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORDS Call by reference Type reference (TYPE) PRELP_TAB Sätze aller Infotypen in Aktion aus SIM_PRELP 20030205
2 Exporting E_MISSING_AUTH Call by reference Type reference (TYPE) BOOLE_D Berechtigung pflegen 20030205
3 Importing I_ACTIVE_DATA Value transfer Type reference (TYPE) CHAR1 ' ' 'X' für aktive Daten; ' ' für simulierte Daten 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 INFTY_NOT_FOUND Infotyp nicht gefunden 20030205
3 INVALID_INPUT Ungültige Eingabe 20030205
4 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030205

Method READ_FROM_SIMDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORDS Value transfer Type reference (TYPE) ANY Sätze des angegebenen Infotyps in SIM_PRELP gelesen 20030205
2 Exporting E_MISSING_AUTH Value transfer Type reference (TYPE) BOOLE_D fehlende Berechtigung 20030205
3 Importing I_ACTIVE_DATA Value transfer Type reference (TYPE) CHAR1 ' ' 'X' für aktive Daten; ' ' für simulierte Daten 20030205
4 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Startdatum 20030205
5 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Enddatum 20030205
6 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030205
7 Importing I_OBJPS Value transfer Type reference (TYPE) OBJPS '*' Objekt-Identifikation 20030205
8 Importing I_SEQNR Value transfer Type reference (TYPE) SEQNR '0' Sequenznr. für Datensätze mit gleichem Schlüssel 20030205
9 Importing I_SPRPS Value transfer Type reference (TYPE) SPRPS '*' Sperrkennzeichen 20030205
10 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY '*' Subtypnummer 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 INFTY_NOT_FOUND Rückgebe, wenn Infotyp nicht gefunden wird 20030205
3 INVALID_INPUT Rückgabe, wenn Eingaben für HR_READ_SUBTYPE ungültig sind 20030205
4 NO_DATA_FOUND Rückgabe, wenn für Kriterien keine Infotypdaten existieren 20030205
5 SEC_INFTY_WITHOUT_PRIMARY Infotyp ist sekundär und für diesen Mitarbeiter nicht zul. 20030205

Method REFUSE_CONSISTENCY_CHANGES Signature

Method REFUSE_CONSISTENCY_CHANGES on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030205

Method RELEASE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION_NUMBER Value transfer Type reference (TYPE) P00_PBS_ACTION Aktionsnr. 20030210
2 Importing I_APPLICATION Value transfer Type reference (TYPE) P00_PBS_APPLN Anwendung 20030210
3 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030210
4 Importing I_REQUEST_TYPE_GROUP Value transfer Type reference (TYPE) P00_PBS_GRPRT Antragsart 20030210
5 Importing I_SEQNO Value transfer Type reference (TYPE) P00_PBS_SEQNO '01' Lfd. Nr. für Datensätze, die in PCL4 gesichert wurden 20030210
6 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse 20030210
# Exception Resumable Description Created on
1 ACTION_MISSING Tabelle der betroffenen Felder kann nicht bestimmt w. 20030210
2 CONSISTENCY_ERROR Konsistenzfehler 20030210
3 EMPTY_FIELDS_TAB Felder der Aktion konnten nicht bestimmt werden 20030210
4 INCORRECT_PERNR Unbekannte Personalnummer 20030210
5 INFTY_MAINT_ERROR Fehler beim Erstellen einer Infotyp-Instanz 20030210
6 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030210
7 UNSUPPORTED_INFTY Infotyp wird nicht unterstützt 20030210
8 UNSUPPORTED_TCLAS Nicht unterstützte Transaktionsklasse 20030210

Method REMOVE_REQUESTED_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030205

Method REMOVE_REQUESTED_OPS on class CL_HRPBS00_MDS_ACTION has no exception.

Method RESEQUENCE_OPS Signature

Method RESEQUENCE_OPS on class CL_HRPBS00_MDS_ACTION has no parameter.
Method RESEQUENCE_OPS on class CL_HRPBS00_MDS_ACTION has no exception.

Method SET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SIM_DATA Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_CHECK Liste von Infotypen mit Kennz. für erforderliche Vorgänge 20030205
2 Exporting E_ACTION_REF Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_ACTION Simulierte PA-Datenbank 20030205
3 Exporting E_SIM_DATA Value transfer Type reference (TYPE) CHAR1 'X', wenn simulierte Daten geladen wurden 20030205
4 Importing IT_FIELDS_TAB Value transfer Type reference (TYPE) HRPBS00_FIELDS Felder der Aktion 20030205
5 Importing I_ACTION_NUMBER Value transfer Type reference (TYPE) P00_PBS_ACTION Aktionsnr. 20030205
6 Importing I_APPLICATION Value transfer Type reference (TYPE) P00_PBS_APPLN Anwendung 20030205
7 Importing I_OVERWRITE Value transfer Type reference (TYPE) CHAR1 ' ' 'X', um Überschreiben derselben Aktion zu erlauben 20030205
8 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030205
9 Importing I_REQUEST_TYPE_GROUP Value transfer Type reference (TYPE) P00_PBS_GRPRT Antragsart 20030205
10 Importing I_SEQNO Value transfer Type reference (TYPE) P00_PBS_SEQNO '01' Lfd. Nr. für Datensätze, die in PCL4 gesichert wurden 20030205
11 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse 20030205
# Exception Resumable Description Created on
1 ACTION_MISSING Tabelle der betroffenen Felder kann nicht bestimmt w. 20030205
2 CONSISTENCY_ERROR Konsistenzfehler 20030205
3 EMPTY_FIELDS_TAB Felder der Aktion konnten nicht bestimmt werden 20030205
4 INCORRECT_PERNR Unbekannte Personalnummer 20030205
5 INFTY_MAINT_ERROR Fehler beim Erstellen einer Infotyp-Instanz 20030205
6 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030205
7 UNSUPPORTED_INFTY Infotyp wird nicht unterstützt 20030205
8 UNSUPPORTED_TCLAS Nicht unterstützte Transaktionsklasse 20030205

Method START_ACTION_MAINTENANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS_TAB Value transfer Type reference (TYPE) HRPBS00_FIELDS Felder der Aktion 20030205
2 Importing I_ACTION_NUMBER Value transfer Type reference (TYPE) P00_PBS_ACTION Aktionsnr. 20030205
3 Importing I_APPLICATION Value transfer Type reference (TYPE) P00_PBS_APPLN Anwendung 20030205
4 Importing I_IGNORE_FIELDS_TAB Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn leeres Feldregister ignoriert wird 20030211
5 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030205
6 Importing I_REQUEST_TYPE_GROUP Value transfer Type reference (TYPE) P00_PBS_GRPRT Antragsartgruppe 20030205
7 Importing I_SEQNO Value transfer Type reference (TYPE) P00_PBS_SEQNO '01' Sequenznummer für in PCL1 gesicherte Sätze 20030205
8 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse 20030205
# Exception Resumable Description Created on
1 CONSISTENCY_ERROR Konsistenzfehler 20030205
2 EMPTY_FIELDS_TAB Felder der Aktion konnten nicht bestimmt werden 20030205
3 INCORRECT_PERNR Personalnummer nicht gefunden 20030205
4 INFTY_MAINT_ERROR Fehler bei der Infotyp-Pflege 20030205
5 LOCK_FAILED Mitarbeiter konnte nicht gesperrt werden 20030205
6 UNSUPPORTED_TCLAS Nicht unterstützte Transaktionsklasse 20030205

Method UPDATE_AFTER_SUCCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQ_OPS Value transfer Type reference (TYPE) P00_MDS_OPS Erforderlicher Vorgang 20030205
2 Importing IT_PROP_VALUES Call by reference Type reference (TYPE) HRPBS00_MDS_DATA Vorschlagswerte 20030205
# Exception Resumable Description Created on
1 BUFFER_UPDATE_ERROR Fehler bei Rekonstruktion der Datenänderungen 20030205

Method UPDATE_BUFFER Signature

Method UPDATE_BUFFER on class CL_HRPBS00_MDS_ACTION has no parameter.
# Exception Resumable Description Created on
1 BUFFER_UPDATE_ERROR Fehler bei Pufferaktualisierung 20030205

Method WRITE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabelle von Vorschlagswerten 20030205
2 Importing IT_REQ_OPS Value transfer Type reference (TYPE) HRPBS00_MDS_OPS Tabelle erforderlicher Vorgänge 20030205
3 Importing I_IN_ACTION Value transfer Type reference (TYPE) CHAR1 ' ' 'X' bei neu erstellten Infotypen in Aktion 20030205
4 Importing I_TO_DATABASE Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn in Datenbank; ' ', wenn in Puffer 20030205
# Exception Resumable Description Created on
1 BUFFER_UPDATE_ERROR Fehler bei Pufferaktualisierung 20030205
2 CONSISTENCY_ERROR Fehler beim Konsistenz-Check aufgetreten 20030205
3 INFTY_MAINT_ERROR Fehler bei Pflege von Infotypsatz 20030205
4 LOAD_ERROR Fehler beim Laden von Infotypinfo aus HR_READ_SUBTYPE 20030205
5 NO_OPS Keine Initialisierung erforderlich 20030205

Method WRITE_TO_SIMDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RECORD Value transfer Type reference (TYPE) ANY Änderungen, die zu neuem Satz gehören 20030205
2 Importing IS_SECONDARY_RECORD Value transfer Type reference (TYPE) ANY Sekundärer Infotypsatz 20030205
3 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Startdatum 20030205
4 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Enddatum 20030205
5 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030205
6 Importing I_OBJPS Value transfer Type reference (TYPE) OBJPS Objekt-Identifikation 20030205
7 Importing I_OPERATION Value transfer Type reference (TYPE) ACTIO Vorgang - Kopieren, Ändern, Einfügen, Löschen 20030205
8 Importing I_SEQNR Value transfer Type reference (TYPE) SEQNR Sequenznummer für Sätze mit demselben Schlüssel 20030205
9 Importing I_SPRPS Value transfer Type reference (TYPE) SPRPS Sperrkennzeichen 20030205
10 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Subtypnummer 20030205
11 Importing I_WRITE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn redundante Änderungen zulässig sein sollen 20030205
# Exception Resumable Description Created on
1 ACTION_NOT_ACTIVE Aktion momentan nicht gepflegt 20030210
2 ADDITIONAL_INFTY Infotyp ist zusätzl. Infotyp für Sicht; keine direkte Pflege 20030205
3 BUFFER_UPDATE_ERROR Fehler bei Pufferaktualisierung 20030205
4 INFTY_NOT_IN_ACTION Wenn Infotyp nicht bei Aktion berücksichtigt wird 20030205
5 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030205
6 PROCESSING_ERROR Allgemeiner Bearbeitungsfehler 20030205
7 REDUNDANT_UPDATE Der Antrag ändert die Infotyp-Datenbank nicht 20030205
Event Signatures

Event CONSISTENCY_ERROR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_DBASE_VALUES Exporting Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Alte und neue Datenbankwerte 20030205

Event SAVE_NEEDED Signature
Event SAVE_NEEDED on class CL_HRPBS00_MDS_ACTION has no parameter.
History
Last changed by/on SAP  20050409 
SAP Release Created in 10A