Hierarchy
⤷ 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
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 |