SAP ABAP Class CL_HRPBS00_MDS_ACTION_MANAGER (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)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBS00_MDS_CONSTANTS Constants for Simulated Database 20030228
Properties
Class CL_HRPBS00_MDS_ACTION_MANAGER  
Short Description Simulated PA Database    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSMD_SERVICE   HCM Master-Data-Tool (generel Services) 
Created 20030228   SAP 
Last change 20050409   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
# Interface Abstract Final Description Created on
1 IF_HRPBS00_MDS_CONSTANTS Constants for Simulated Database 20030228
Friends
Class CL_HRPBS00_MDS_ACTION_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTION_NUMBER Instance attribute Private Type reference (TYPE) P00_PBS_ACTION Action Number 20030228
2 APPLICATION Instance attribute Private Type reference (TYPE) P00_PBS_APPLN Application 20030228
3 ASKEY_FAILURE Constant Public Type reference (TYPE) CHAR1 '4' Request failed because record not found 20041103
4 CONSISTENCY_ERROR Instance attribute Private Attribute reference (LIKE) 20030228
5 CURRENT_ACTION Static Attribute Private Object reference (TYPE REF TO) CL_HRPBS00_MDS_ACTION_MANAGER Action under consideration 20030228
6 FIELDS_TABLE Instance attribute Private Type reference (TYPE) HRPBS00_FIELDS Fields in Action for Infotype 20030228
7 INCORRECT_PERNR Instance attribute Private Attribute reference (LIKE) 20030228
8 LAST_CORRECT_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Most recent buffer with no errors or warnings 20030228
9 LOCK_FAILED Instance attribute Private Attribute reference (LIKE) 20030228
10 LOCK_LOST Instance attribute Private Type reference (TYPE) CHAR1 PERNR Lock Indicator 20030228
11 MAINTAINANCE_BUFFER Instance attribute Private Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Most recent buffer with errors 20030228
12 MAINT_BUFFER Instance attribute Private Attribute reference (LIKE) 20030228
13 NO Instance attribute Private Attribute reference (LIKE) 20030228
14 PCL1_SEQNO Instance attribute Private Type reference (TYPE) P00_PBS_SEQNO Sequence Number for PCL1 key 20030228
15 PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20030228
16 RECALC_DELAYED Constant Public Type reference (TYPE) CHAR1 'D' Recalculation delayed 20040426
17 REDUNDANT_UPDATE Instance attribute Private Attribute reference (LIKE) 20030228
18 REQS_COMPLETE_NO_ERRORS Instance attribute Private Attribute reference (LIKE) 20030228
19 REQS_COMPLETE_WITH_WARNINGS Instance attribute Private Attribute reference (LIKE) 20030228
20 REQUEST_GROUP Instance attribute Private Type reference (TYPE) P00_PBS_REQTYPE Grouping for Request Type 20030521
21 SAVE_FAILED Instance attribute Private Attribute reference (LIKE) 20030228
22 SUCCESS Instance attribute Private Attribute reference (LIKE) 20030228
23 TCLAS Instance attribute Private Type reference (TYPE) TCLAS 'A' Transaction class for data storage 20030228
24 UNPROCESSED_REQS_EXIST Instance attribute Private Attribute reference (LIKE) 20030228
25 UNSUPPORTED_TCLAS Instance attribute Private Attribute reference (LIKE) 20030228
26 VALIDATED_BUFFER Instance attribute Private Attribute reference (LIKE) 20030228
27 YES Instance attribute Private Attribute reference (LIKE) 20030228
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_FIELDS Static method Public Method Add field entries to FIELDS table 20030303
2 CHECK_EE_NUMBER Instance method Private Method Checks that the employee number is assigned 20030228
3 CHECK_INFTY_STATUS Static method Public Method Get the status of the infotype in the action 20030306
4 CHECK_SAVE_NEEDED Instance method Private Method Compares local version of REQUESTED_OPS with PCL1 version 20030228
5 CHECK_SIM_DATA Static method Public Method Check for simulated changes to requested infotypes 20030228
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030228
7 CLEAR_CHANGES Static method Public Method Remove simulated changes from infotypes 20030228
8 CLOSE_ACTION Static method Public Method End Action Maintenance 20030305
9 CLUSTER_ENTRY Instance method Private Method Get cluster key for action 20030228
10 COMMIT_TO_DATABASE Static method Public Method Commit changes to database 20030228
11 COMMIT_TO_PCL1 Static method Public Method Imports saved action from PCL1 Database 20030228
12 COMPARE_ACTION Static method Private Method Compare action inputs with current action 20030228
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030228
14 DELETE_PCL1_ENTRY Instance method Private Method Delete the entry from the PCL1 Database 20030228
15 DELIMIT_INFOTYPE Static method Private Method Delimits/deletes records active on/after endda 20030228
16 END_ACTION_MAINTENANCE Instance method Private Method End maintenance for the given action 20030228
17 GET_CONSISTENCY_ERROR_TAB Static method Public Method Get the consistency error table 20030305
18 GET_SAVE_ORDER Static method Public Method Return the save order for the action 20030306
19 HANDLE_ROLLBACK Static method Private Event handling method Relock PERNR after rollback 20030228
20 IMPORT_FROM_PCL1 Instance method Private Method Imports saved action from PCL1 Database 20030228
21 LOAD_PROGRAMS Static method Public Method Ensure that SAPFP50P and SAPUP50R are loaded 20031013
22 LOCK_PERNR Instance method Private Method Lock PERNR 20030228
23 LOCK_PERNR_COMPLETE Instance method Private Method Lock PERNR (with PersonId) 20100715
24 NEXT_SEQNO Static method Private Method Returns next higher sequence number for REQUESTED_OPS 20030228
25 PNNNN_TO_PROP_VALUES Instance method Private Method Convert PRELP/PNNN record to PROP_VALUES Table 20030228
26 READ_ACTION Static method Public Method Read records from simulation database for the entire Action 20030228
27 READ_FROM_SIMDB Static method Public Method Read records from simulation database 20030228
28 RECALCULATE_BUFFER Static method Public Method Recalulates the buffer if there are queued requests 20040427
29 REFRESH_FUGR_HRAC_BUFFER Static method Private Event handling method Refresh the buffer used by HR_READ_INFOTYPE 20040109
30 REMOVE_CONSISTENCY_ERRORS Static method Public Method Remove consistency errors 20030305
31 RESEQUENCE_OPS Instance method Private Method Resequence REQUESTED_OPS and PROP_VALUES tables 20030228
32 RESET_TO_LAST_CORRECT_BUFFER Static method Public Method Set the last correct buffer as the maintainance buffer 20030305
33 SET_ACTION Static method Public Method Set the action under consideration 20030228
34 SET_SAVE_ORDER Static method Public Method Set the order that the infotypes are saved 20030306
35 UNLOCK_PERNR Instance method Private Method Dequeue PERNR 20030918
36 WRITE_TO_SIMDB Static method Public Method Write changes to the simulated database 20030228
Events
# Event Type Visibility Description Created on
1 SAVE_NEEDED Static Event
(1)
Public
(2)
Last action about to be dumped without save 20030228
Types
Class CL_HRPBS00_MDS_ACTION_MANAGER has no local type.
Method Signatures

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 20030303
# Exception Resumable Description Created on
1 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030303

Method CHECK_EE_NUMBER Signature

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

Method CHECK_INFTY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IN_FIELDS_TABLE Value transfer Type reference (TYPE) CHAR1 'X', wenn Infotype in der Feldtabelle ist 20030306
2 Exporting E_REQUESTS_EXIST Value transfer Type reference (TYPE) CHAR1 'X', wenn für den Infotyp Anträge existieren 20030306
3 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030306
# Exception Resumable Description Created on
1 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030306

Method CHECK_SAVE_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SAVE_NEEDED Call by reference Type reference (TYPE) CHAR1 'X', wenn gesichert werden muss 20030228
2 Exporting E_VALIDATED_BUFFER_EXISTS Call by reference Type reference (TYPE) CHAR1 'X', wenn validierter Puffer existiert 20030228

Method CHECK_SAVE_NEEDED on class CL_HRPBS00_MDS_ACTION_MANAGER 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 20030228
2 Importing I_SUBTY_LEVEL Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn Prüfung für Kombination aus Infotyp und Subtyp 20031002
# Exception Resumable Description Created on
1 NO_ACTIVE_BUFFER Für die Aktion wurde kein validierter Puffer gefunden 20030228
2 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030228

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_CHANGES 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 Returncode der Passw 20030302
2 Importing IT_INFTY Value transfer Type reference (TYPE) HRPAY99_INFTY_TABLE Infotyptabelle leer; leer für alle Infotypen 20030228
3 Importing IT_INFTY_SUBTY Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_SUBTY Tabelle von zu löschenden Kombinationen aus Infotyp/Subtyp 20031008
4 Importing I_REMOVE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn nicht genehmigte redundante Änderungen gelöscht w. 20030306
# Exception Resumable Description Created on
1 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030228
2 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030302
3 PROCESSING_ERROR Fehler bei Rekonstruktion der Datenänderungen 20030302

Method CLOSE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_SAVE_CHECK Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn Prüfung für SAVE_NEEDED deaktiviert 20030919

Method CLOSE_ACTION on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

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 20030228

Method CLUSTER_ENTRY on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method COMMIT_TO_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLAG_DATA_WRITTEN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130405
2 Importing IT_INFTY Value transfer Type reference (TYPE) HRPAY99_INFTY_TABLE Tabelle der zu speichernden Infotypen 20030603
3 Importing I_COMMIT_BUFFER Value transfer Type reference (TYPE) FIELDNAME 'M' 'V' für letzten validierten Puffer; 'M' für Pflegepuffer 20030301
# Exception Resumable Description Created on
1 BUFFER_DOES_NOT_EXIST Angeforderter Puffer existiert nicht 20030301
2 DELETION_FAILURE Fehler beim Löschen der in PCL1 gesicherten Änderungen 20030302
3 INFTY_MAINT_ERROR Fehler beim Update der Datenbank 20030228
4 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030228
5 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030301
6 UNVALIDATED_MAINT_BUFFER Der letzte Puffer kann wegen Fehlern nicht gespeichert w. 20030302

Method COMMIT_TO_PCL1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT_BUFFER Value transfer Type reference (TYPE) FIELDNAME 'M' 'V' für letzten validierten Puffer; 'M' für Pflegepuffer 20030228
# Exception Resumable Description Created on
1 BUFFER_DOES_NOT_EXIST Angeforderter Puffer existiert nicht 20030228
2 EXPORT_FAILED Export in PCL1 erfolgreich 20030228
3 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030301
4 UNSUPPORTED_TCLAS Unbekannte Transaktionsklasse 20030228

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 20030228
2 Importing I_APPLICATION Value transfer Type reference (TYPE) P00_PBS_APPLN Anwendung 20030228
3 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
4 Importing I_REQUEST_GROUP Value transfer Type reference (TYPE) P00_PBS_REQTYPE Antragsartgruppe 20030521
5 Importing I_SEQNO Value transfer Type reference (TYPE) P00_PBS_SEQNO '01' Sequenznummer für in PCL1 gesicherte Sätze 20030228
6 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse 20030228
7 Returning R_SIM_ACTION Value transfer Type reference (TYPE) CHAR1 'X', wenn Aktion momentan gepflegt wird 20030228

Method COMPARE_ACTION on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS_TABLE Value transfer Type reference (TYPE) HRPBS00_FIELDS Felder in Aktion für Infotyp 20030228
2 Importing IT_SAVE_ORDER Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_ORDER Reihenfolge in der die Infotypen der VA gesichert wurden 20030228
3 Importing I_ACTION_NUMBER Value transfer Type reference (TYPE) P00_PBS_ACTION Aktionsnr. 20030228
4 Importing I_APPLICATION Value transfer Type reference (TYPE) P00_PBS_APPLN Anwendung 20030228
5 Importing I_PCL1_SEQNO Value transfer Type reference (TYPE) P00_PBS_SEQNO Lfd. Nr. für PCL1-Schlüssel 20030228
6 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
7 Importing I_REMOVE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn nicht genehmigte redundante Änderungen gelöscht w. 20030306
8 Importing I_REQUEST_GROUP Value transfer Type reference (TYPE) P00_PBS_REQTYPE Antragsartgruppe 20030521
9 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse 20030228
# Exception Resumable Description Created on
1 INCORRECT_PERNR Personalnummer ist nicht zugeordnet 20030228
2 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030228
3 UNSUPPORTED_TCLAS Transaktionsklasse wird nicht unterstützt 20030228

Method DELETE_PCL1_ENTRY Signature

Method DELETE_PCL1_ENTRY on class CL_HRPBS00_MDS_ACTION_MANAGER has no parameter.
# Exception Resumable Description Created on
1 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030228
2 NO_DELETION Aus der Datenbank PCL1 wurde kein Satz gelöscht 20030228

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 20030228
2 Importing I_ENDDA Value transfer Type reference (TYPE) DATUM Abgrenzdatum 20030228
3 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotyp 20030228
4 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Sub Type 20030228
# Exception Resumable Description Created on
1 ADDITIONAL_INFTY Zusätzlicher Infotyp für Sicht; keine direkte Pflege 20030228
2 INFTY_NOT_IN_ACTION Infotyp bei Aktion nicht berücksichtigt 20030228
3 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030228
4 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030228
5 NO_UPDATE Infotypänderungen wurden in HR_MAINTAIN_MASTERDATA abgelehnt 20030228

Method END_ACTION_MAINTENANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer, die für nächste Aktion gesperrt werden muss 20030228
2 Importing I_SUPPRESS_SAVE Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn Auslösen von SAVE_NEEDED unterdrückt wird 20030228

Method END_ACTION_MAINTENANCE on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method GET_CONSISTENCY_ERROR_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ERROR_TAB Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Konsistenzfehlertabelle 20030305

Method GET_CONSISTENCY_ERROR_TAB on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method GET_SAVE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SAVE_ORDER Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_ORDER Sicherungsreihenfolge für Infotypen 20030306

Method GET_SAVE_ORDER on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

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) 20040803

Method HANDLE_ROLLBACK on class CL_HRPBS00_MDS_ACTION_MANAGER 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 20030228
2 Exporting ET_REQ_OPS Value transfer Type reference (TYPE) HRPBS00_MDS_OPS Tabelle erforderlicher Vorgänge 20030228
3 Exporting ET_SAVE_ORDER Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_ORDER Sicherungsreihenfolge für Infotypen 20030314
# Exception Resumable Description Created on
1 UNSUPPORTED_TCLAS Unbekannte Transaktionsklasse 20030228

Method LOAD_PROGRAMS Signature

Method LOAD_PROGRAMS on class CL_HRPBS00_MDS_ACTION_MANAGER has no parameter.
Method LOAD_PROGRAMS on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method LOCK_PERNR Signature

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

Method LOCK_PERNR_COMPLETE Signature

Method LOCK_PERNR_COMPLETE on class CL_HRPBS00_MDS_ACTION_MANAGER has no parameter.
# Exception Resumable Description Created on
1 LOCK_FAILED Personnel number could not be locked 20100715

Method NEXT_SEQNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUESTED_OPS Value transfer Type reference (TYPE) HRPBS00_MDS_OPS Tabelle existierende erforderlicher Vorgänge 20030302
2 Returning R_SEQNO Value transfer Type reference (TYPE) SEQNO Sequenznummer 20030228

Method NEXT_SEQNO on class CL_HRPBS00_MDS_ACTION_MANAGER 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 20030228
2 Importing IS_PSPAR Value transfer Type reference (TYPE) PSPAR Übergabeleiste für HR-Infotyp-Dialogbausteine 20041103
3 Importing IS_RECORD Value transfer Type reference (TYPE) ANY Infotypsatz 20030228
4 Importing IS_SECONDARY_RECORD Value transfer Type reference (TYPE) ANY Sekundärer Infotypsatz 20030228
5 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030228
6 Importing I_SET_TEXT Value transfer Type reference (TYPE) BOOLE_D 'X' wenn der Infotyp-Text gepflegt werden soll 20040923
7 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Sub Type 20030228
8 Importing I_TEXT1 Value transfer Type reference (TYPE) ITXTZ Zeile 1 Auszug aus Infotyp-Textbaustein 20040923
9 Importing I_TEXT2 Value transfer Type reference (TYPE) ITXTZ Zeile 2 Auszug aus Infotyp-Textbaustein 20040923
10 Importing I_TEXT3 Value transfer Type reference (TYPE) ITXTZ Zeile 3 Auszug aus Infotyp-Textbaustein 20040923
# Exception Resumable Description Created on
1 INFTY_NOT_IN_ACTION Infotyp nicht in Aktionsdefinition (keine Aktual. zulässig) 20030228
2 INFTY_VIEW_ERROR Fehler beim Suchen nach Info über sekundären Satz 20030228
3 PROCESSING_ERROR Fehler in der Verarbeitung 20030228

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 20030228
2 Exporting E_MISSING_AUTH Call by reference Type reference (TYPE) BOOLE_D Berechtigung pflegen 20030228
3 Importing IT_REQUIRED_INFTYS Value transfer Type reference (TYPE) HRPAY99_INFTY_TABLE Tabelle der Infotypen, die zurückgegeben werden sollen 20030924
4 Importing I_ACTIVE_DATA Value transfer Type reference (TYPE) CHAR1 ' ' 'X' für aktive Daten; ' ' für simulierte Daten 20030228
# Exception Resumable Description Created on
1 INFTY_NOT_FOUND Infotyp nicht gefunden 20030228
2 INVALID_INPUT Ungültige Eingabe 20030228
3 NO_CURRENT_ACTION Es wurde keine Aktion eingestellt 20030228

Method READ_FROM_SIMDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SIM_P0000 Value transfer Type reference (TYPE) P0000 Simulierter Infotyp-0000-Satz 20040120
2 Exporting ET_FAILED_REQS Value transfer Type reference (TYPE) HRPBS00_MDS_ERROR_REQ Tabelle von Referenzen zu fehlg. Personalvorgangsobjekten 20031014
3 Exporting ET_PRIMARY_RECORDS Value transfer Type reference (TYPE) ANY Sätze des angegebenen primären Infotyps 20030303
4 Exporting ET_SECONDARY_RECORDS Value transfer Type reference (TYPE) ANY Sätze des angegebenen sekundären Infotyps 20030303
5 Exporting ET_TEXTS Value transfer Type reference (TYPE) HRPBS00_MDS_TEXT Tabelle Textauszüge für Infotyp-Datensätze mit Schlüsseln 20040924
6 Exporting E_MISSING_AUTH Value transfer Type reference (TYPE) BOOLE_D fehlende Berechtigung 20030228
7 Importing I_ACTIVE_DATA Value transfer Type reference (TYPE) CHAR1 ' ' 'X' für aktive Daten; ' ' für simulierte Daten 20030228
8 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Startdatum 20030228
9 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Enddatum 20030228
10 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030228
11 Importing I_OBJPS Value transfer Type reference (TYPE) OBJPS '*' Objekt-Identifikation 20030228
12 Importing I_SEQNR Value transfer Type reference (TYPE) SEQNR '0' Sequenznr. für Datensätze mit gleichem Schlüssel 20030228
13 Importing I_SPRPS Value transfer Type reference (TYPE) SPRPS ' ' Sperrkennzeichen 20030228
14 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY '*' Subtypnummer 20030228
# Exception Resumable Description Created on
1 INFTY_NOT_FOUND Rückgebe, wenn Infotyp nicht gefunden wird 20030228
2 INVALID_INPUT Rückgabe, wenn Eingaben für HR_READ_SUBTYPE ungültig sind 20030228
3 NOT_PRIMARY_INFOTYPE Selektierte Infotypnummer hat T777D-INFKN <> 'I' 20040110
4 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030303
5 NO_DATA_FOUND Rückgabe, wenn für Kriterien keine Infotypdaten existieren 20030228

Method RECALCULATE_BUFFER 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 Returncode 20040427
# Exception Resumable Description Created on
1 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20040427
2 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20040427
3 PROCESSING_ERROR Fehler beim Neuaufbau der Datenbank 20040428
4 REDUNDANT_UPDATE Personalvorgang führt zu keiner Änderung in der Datenbank 20040428

Method REFRESH_FUGR_HRAC_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) 20040803

Method REFRESH_FUGR_HRAC_BUFFER on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method REMOVE_CONSISTENCY_ERRORS Signature

Method REMOVE_CONSISTENCY_ERRORS on class CL_HRPBS00_MDS_ACTION_MANAGER has no parameter.
Method REMOVE_CONSISTENCY_ERRORS on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method RESEQUENCE_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabelle für Vorschlagswerte 20030228
2 Changing CT_REQUESTED_OPS Value transfer Type reference (TYPE) HRPBS00_MDS_OPS Tabelle erforderlicher Vorgänge 20030228
3 Exporting E_TABLE_CHANGED Value transfer Type reference (TYPE) CHAR1 'X', wenn Antragstabelle geändert wurde 20030228
4 Importing IT_SAVE_ORDER Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_ORDER Sicherungsreihenfolge für Infotypen 20030314

Method RESEQUENCE_OPS on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method RESET_TO_LAST_CORRECT_BUFFER Signature

Method RESET_TO_LAST_CORRECT_BUFFER on class CL_HRPBS00_MDS_ACTION_MANAGER has no parameter.
# Exception Resumable Description Created on
1 NO_VALIDATED_BUFFER Es existiert kein validierter Puffer 20030305

Method SET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUFFER_ERROR_TAB Value transfer Type reference (TYPE) HRPBS00_MDS_ERRORS Tabelle für bestehende Fehlercodes 20030228
2 Exporting ET_MESSAGES Value transfer Type reference (TYPE) HRPBS00_MESSAGE Nachrichtentabelle 20030228
3 Exporting ET_SIM_DATA Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_CHECK Liste von Infotypen mit Kennz. für erforderliche Vorgänge 20030228
4 Exporting E_STATUS Value transfer Type reference (TYPE) CHAR1 Returncode 20030228
5 Importing IT_FIELDS_TAB Value transfer Type reference (TYPE) HRPBS00_FIELDS Felder der Aktion 20030228
6 Importing IT_SAVE_ORDER Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_ORDER Sicherungsreihenfolge für Infotypen 20030228
7 Importing I_ACTION_NUMBER Value transfer Type reference (TYPE) P00_PBS_ACTION Aktionsnr. 20030228
8 Importing I_APPLICATION Value transfer Type reference (TYPE) P00_PBS_APPLN Anwendung 20030228
9 Importing I_OVERWRITE Value transfer Type reference (TYPE) CHAR1 ' ' 'X', um Überschreiben derselben Aktion zu erlauben 20030228
10 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
11 Importing I_REMOVE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn nicht genehmigte redundante Änderungen gelöscht w. 20030306
12 Importing I_REQUEST_GROUP Value transfer Type reference (TYPE) P00_PBS_REQTYPE Gruppierung für Antragstyp 20030521
13 Importing I_SEQNO Value transfer Type reference (TYPE) P00_PBS_SEQNO '01' Lfd. Nr. für Datensätze, die in PCL4 gesichert wurden 20030228
14 Importing I_SUBTY_LEVEL_CHECK Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn simulierte Datenprüfung auf Subtypebene 20031002
15 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS 'A' Transaktionsklasse 20030228

Method SET_ACTION on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method SET_SAVE_ORDER 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 Returncode der Passw 20030306
2 Importing IT_SAVE_ORDER Value transfer Type reference (TYPE) HRPBS00_MDS_INFTY_ORDER Infotyptabelle leer; leer für alle Infotypen 20030306
3 Importing I_REMOVE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn nicht genehmigte redundante Änderungen gelöscht w. 20030306
# Exception Resumable Description Created on
1 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030306
2 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030306
3 PROCESSING_ERROR Fehler bei Rekonstruktion der Datenänderungen 20030306

Method UNLOCK_PERNR Signature

Method UNLOCK_PERNR on class CL_HRPBS00_MDS_ACTION_MANAGER has no parameter.
Method UNLOCK_PERNR on class CL_HRPBS00_MDS_ACTION_MANAGER has no exception.

Method WRITE_TO_SIMDB 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 Returncode 20030302
2 Importing IS_PSPAR Value transfer Type reference (TYPE) PSPAR Übergabeleiste für HR-Infotyp-Dialogbausteine 20041103
3 Importing IS_RECORD Value transfer Type reference (TYPE) ANY Änderungen, die zu neuem Satz gehören 20030228
4 Importing IS_SECONDARY_RECORD Value transfer Type reference (TYPE) ANY Sekundärer Infotypsatz 20030228
5 Importing I_ASKEY Value transfer Type reference (TYPE) BOOLE_D ' ' 'X' wenn Schlüssel des gepflegten Satzes defin. werden muss 20041103
6 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Startdatum 20030228
7 Importing I_DIALOG_MODE Value transfer Type reference (TYPE) CHAR1 '0' Dialogmodus 20030318
8 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Enddatum 20030228
9 Importing I_HANDLE_CAE Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn für diesen Antrag der CAE-Fehler auftritt 20030522
10 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotypnummer 20030228
11 Importing I_OBJPS Value transfer Type reference (TYPE) OBJPS Objekt-Identifikation 20030228
12 Importing I_OPERATION Value transfer Type reference (TYPE) ACTIO Vorgang - Kopieren, Ändern, Einfügen, Löschen 20030228
13 Importing I_RECALCULATE Value transfer Type reference (TYPE) CHAR1 'X' 'X', wenn Puffer neu berechnet werden soll 20040426
14 Importing I_REMOVE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn nicht genehmigte redundante Änderungen gelöscht w. 20030306
15 Importing I_REPLACE_REQUEST Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn exist. Pers.-Vorg. mit selben Info-/Subtypen gel. 20031007
16 Importing I_SEQNR Value transfer Type reference (TYPE) SEQNR Sequenznummer für Sätze mit demselben Schlüssel 20030228
17 Importing I_SET_TEXT Value transfer Type reference (TYPE) BOOLE_D ' ' 'X' wenn Infotyp-Text festgelegt werden soll 20040923
18 Importing I_SPRPS Value transfer Type reference (TYPE) SPRPS Sperrkennzeichen 20030228
19 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Subtypnummer 20030228
20 Importing I_TEXT1 Value transfer Type reference (TYPE) ITXTZ Zeile 1 Auszug aus Infotyp-Textbaustein 20040923
21 Importing I_TEXT2 Value transfer Type reference (TYPE) ITXTZ Zeile 2 Auszug aus Infotyp-Textbaustein 20040923
22 Importing I_TEXT3 Value transfer Type reference (TYPE) ITXTZ Zeile 3 Auszug aus Infotyp-Textbaustein 20040923
23 Importing I_WRITE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 ' ' 'X', wenn redundante Änderungen zulässig sein sollen 20030228
# Exception Resumable Description Created on
1 INFTY_NOT_IN_ACTION Infotyp ist nicht Teil der Aktion 20030302
2 LOCK_FAILED Personalnummer konnte nicht gesperrt werden 20030302
3 NO_CURRENT_ACTION Momentan wird keine Aktion gepflegt 20030302
4 PROCESSING_ERROR Fehler beim Neuaufbau der Datenbank 20030302
5 RECORD_NOT_FOUND Datensatz mit angegebenem Schlüssel nicht gefunden 20041103
6 REDUNDANT_UPDATE Personalvorgang führt zu keiner Änderung in der Datenbank 20030304
7 SECONDARY_INFTY Personalvorgang für sekundären Infotyp 20030302
8 UNKNOWN_INFTY Infotyp nicht gefunden 20030302
9 UNSUPPORTED_TCLAS Unbekannte Transaktionsklasse 20030302
Event Signatures

Event SAVE_NEEDED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_MAINT_BUFFER_EXISTS Exporting Value transfer Type reference (TYPE) CHAR1 'X', wenn momentan ein Puffer gepflegt wird 20030228
2 E_VALIDATED_BUFFER_EXISTS Exporting Value transfer Type reference (TYPE) CHAR1 'X', wenn für die Aktion ein validierter Puffer existiert 20030228
History
Last changed by/on SAP  20050409 
SAP Release Created in 10A