Hierarchy

⤷

⤷

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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' to accept new database values | 20030205 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | HRPBS00_MDS_ACTION | Table of Actions under consideration | 20030205 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | P00_PBS_ACTION | Action Number | 20030205 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | P00_PBS_APPLN | Application | 20030205 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_BUFFER_DIR | BUFFER_DIR buffer table | 20030205 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CHAR1 | 'X' | 'X' in debugging | 20030205 | |
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_DEL_PCLX | DEL_PCLX_TAB buffer table | 20030205 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_FIELDS | Fields in Action for Infotype | 20030205 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_INFTY | Infotype references | 20030205 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR1 | PERNR Lock Indicator | 20030205 | ||
11 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | ' ' | No | 20030210 | |
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | P00_PBS_SEQNO | Sequence Number for PCL1 key | 20030205 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PERNR_D | Personnel Number | 20030205 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_PREFTAB | PREFTAB Buffer Table | 20030205 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_DATA | Proposed Values | 20030205 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_PS | PS buffer table | 20030205 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_PSINFO | PSINFO Buffer table | 20030205 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PSPAR | PSPAR Buffer Structure | 20030205 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_OPS | Requested operations table | 20030205 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | P00_PBS_GRPRT | Request Type | 20030205 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_TBUFF | TBUFF buffer table | 20030205 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TCLAS | 'A' | Transaction class for data storage | 20030205 | |
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | VIEKN | View Indicator | 20030205 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TY_VIEW_INFTYS_TAB | Primary and secondary infotypes for views | 20030205 | ||
25 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Yes | 20030210 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Add infotype references that were not yet created | 20030205 |
2 | ![]() |
Instance method | Public | Method | Add field entries to FIELDS table | 20030219 |
3 | ![]() |
Static method | Private | Method | Check that the action is currently under maintenance | 20030210 |
4 | ![]() |
Instance method | Private | Method | Check that database buffer is the same as last access | 20030205 |
5 | ![]() |
Instance method | Private | Method | Checks that the employee number is assigned | 20030205 |
6 | ![]() |
Instance method | Private | Method | Compares local version of REQUESTED_OPS with PCL1 version | 20030205 |
7 | ![]() |
Instance method | Public | Method | Check for simulated changes to requested infotypes | 20030205 |
8 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030205 |
9 | ![]() |
Instance method | Public | Method | Remove simulated changes from infotypes | 20030205 |
10 | ![]() |
Static method | Public | Method | End maintenance for the given action | 20030210 |
11 | ![]() |
Instance method | Private | Method | Get cluster key for action | 20030205 |
12 | ![]() |
Instance method | Public | Method | Commit changes to database | 20030205 |
13 | ![]() |
Instance method | Public | Method | Imports saved action from PCL1 Database | 20030205 |
14 | ![]() |
Static method | Private | Method | Compare action inputs with current action | 20030205 |
15 | ![]() |
Instance method | Public | Method | Delete the entry from the PCL1 Database | 20030205 |
16 | ![]() |
Instance method | Public | Method | Delimits/deletes records active on/after endda | 20030205 |
17 | ![]() |
Instance method | Private | Method | End maintenance for the given action | 20030210 |
18 | ![]() |
Static method | Public | Method | Return table of actions currently under maintenance | 20030211 |
19 | ![]() |
Instance method | Private | Method | Determine and check the table of action fields | 20030205 |
20 | ![]() |
Instance method | Public | Method | Get the buffer data from program SAPFP50P | 20030205 |
21 | ![]() |
Instance method | Private | Method | Get the simulated prelp table from the PS table | 20030205 |
22 | ![]() |
Instance method | Public | Method | Get infotype view information | 20030205 |
23 | ![]() |
Instance method | Public | Method | Handle consistency error | 20030205 |
24 | ![]() |
Static method | Private | Event handling method | Relock PERNR after rollback | 20030205 |
25 | ![]() |
Instance method | Private | Method | Imports saved action from PCL1 Database | 20030205 |
26 | ![]() |
Instance method | Private | Method | Initialize the buffer data in program SAPFP50P | 20030205 |
27 | ![]() |
Instance method | Private | Method | Lock PERNR | 20030205 |
28 | ![]() |
Instance method | Private | Method | Returns next higher sequence number for REQUESTED_OPS | 20030205 |
29 | ![]() |
Instance method | Private | Method | Convert PRELP/PNNN record to PROP_VALUES Table | 20030205 |
30 | ![]() |
Instance method | Private | Method | Set the buffer data in program SAPFP50P | 20030205 |
31 | ![]() |
Instance method | Private | Method | Set the buffer data in program SAPFP50P | 20030205 |
32 | ![]() |
Instance method | Public | Method | Read records from simulation database for the entire Action | 20030205 |
33 | ![]() |
Instance method | Public | Method | Read records from simulation database | 20030205 |
34 | ![]() |
Instance method | Public | Method | Call this method to refuse the consistency data changes | 20030205 |
35 | ![]() |
Static method | Public | Method | Commit saved changes to the database | 20030210 |
36 | ![]() |
Instance method | Private | Method | Remove the requsted operations for an infotype | 20030205 |
37 | ![]() |
Instance method | Private | Method | Resequence REQUESTED_OPS and PROP_VALUES tables | 20030205 |
38 | ![]() |
Static method | Public | Method | Set the action under consideration | 20030205 |
39 | ![]() |
Instance method | Private | Method | Initialize the maintenance of the action | 20030205 |
40 | ![]() |
Instance method | Private | Method | Performs buffer and infty updates after successful save | 20030205 |
41 | ![]() |
Instance method | Private | Method | Update the buffer from the PA database | 20030205 |
42 | ![]() |
Instance method | Private | Method | Initialize the maintenance of the infotype buffer | 20030205 |
43 | ![]() |
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 | ![]() |
IT_INFTY_TABLE | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY | Tabelle der Infotypreferenzen | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
I_ACREF | Value transfer | Object reference (TYPE REF TO) | CL_HRPBS00_MDS_ACTION | Aktion wird geprüft | 20030210 | ||
2 | ![]() |
R_MAINTAINED | Value transfer | Type reference (TYPE) | CHAR1 | 'X' bei Pflege | 20030210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
Personalnummer für Transaktionsklasse nicht gefunden | 20030205 | |
2 | ![]() |
Unbekannte Transaktionsklasse | 20030205 |
Method CHECK_SAVE_NEEDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IT_INFTY | Value transfer | Type reference (TYPE) | HRPAY99_INFTY_TABLE | Infotyptabelle leer; leer für alle Infotypen | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Fehler bei Rekonstruktion der Datenänderungen | 20030205 | |
3 | ![]() |
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 | ![]() |
C_ACREF | Call by reference | Object reference (TYPE REF TO) | CL_HRPBS00_MDS_ACTION | Aktion wird geschlossen | 20030210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IT_INFTY | Value transfer | Type reference (TYPE) | HRPAY99_INFTY_TABLE | Infotyptabelle leer; leer für alle Infotypen | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Fehler beim Update der Datenbank | 20030205 | |
3 | ![]() |
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 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Export in PCL1 erfolgreich | 20030205 | |
3 | ![]() |
Es wurde keine Aktion eingestellt | 20030205 | |
4 | ![]() |
Unbekannte Transaktionsklasse | 20030205 |
Method COMPARE_ACTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ACTION_NUMBER | Value transfer | Type reference (TYPE) | P00_PBS_ACTION | Actionnumber | 20030205 | ||
2 | ![]() |
I_APPLICATION | Value transfer | Type reference (TYPE) | P00_PBS_APPLN | Anwendung | 20030205 | ||
3 | ![]() |
I_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20030205 | ||
4 | ![]() |
I_REQUEST_TYPE_GROUP | Value transfer | Type reference (TYPE) | P00_PBS_GRPRT | Antragsartgruppe | 20030205 | ||
5 | ![]() |
I_SEQNO | Value transfer | Type reference (TYPE) | P00_PBS_SEQNO | '01' | Sequenznummer für in PCL1 gesicherte Sätze | 20030205 | |
6 | ![]() |
I_TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | Transaktionsklasse | 20030205 | |
7 | ![]() |
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 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Es wurde keine Aktion eingestellt | 20030205 | |
3 | ![]() |
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 | ![]() |
E_RETCODE | Value transfer | Type reference (TYPE) | CHAR1 | 0/1/2 bedeutet alle/einige/keine Sätze geändert | 20030205 | ||
2 | ![]() |
I_ENDDA | Value transfer | Type reference (TYPE) | DATUM | Abgrenzdatum | 20030205 | ||
3 | ![]() |
I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 20030205 | ||
4 | ![]() |
I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Subtyp | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Zusätzlicher Infotyp für Sicht; keine direkte Pflege | 20030205 | |
3 | ![]() |
Infotyp bei Aktion nicht berücksichtigt | 20030205 | |
4 | ![]() |
Personalnummer konnte nicht gesperrt werden | 20030205 | |
5 | ![]() |
Es wurde keine Aktion eingestellt | 20030205 | |
6 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_BUFFER_DIR | Value transfer | Type reference (TYPE) | HRPBS00_MDS_BUFFER_DIR | BUFFER_DIR Puffertabelle | 20030205 | ||
2 | ![]() |
ET_DEL_PCLX_TAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DEL_PCLX | DEL_PCLX_TAB Puffertabelle | 20030205 | ||
3 | ![]() |
ET_PREFTAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PREFTAB | PREFTAB Puffertabelle | 20030205 | ||
4 | ![]() |
ET_PS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PS | PS Puffertabelle | 20030205 | ||
5 | ![]() |
ET_PSINFO | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PSINFO | PSINFO Puffertabelle | 20030205 | ||
6 | ![]() |
ET_TBUFF | Value transfer | Type reference (TYPE) | HRPBS00_MDS_TBUFF | TBUFF Puffertabelle | 20030205 | ||
7 | ![]() |
E_BUFFER_CHANGED | Value transfer | Type reference (TYPE) | CHAR1 | 'X' bei geändertem Puffer, ' ' bei gleichem Puffer | 20030205 | ||
8 | ![]() |
E_PSPAR | Value transfer | Type reference (TYPE) | PSPAR | PSPAR Pufferstruktur | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 20030205 | ||
2 | ![]() |
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 | ![]() |
E_SECONDARY_INFTY | Value transfer | Type reference (TYPE) | INFTY | Sekundärer Infotyp | 20030205 | ||
2 | ![]() |
E_SECONDARY_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Sekundärer Registername | 20030205 | ||
3 | ![]() |
E_VIEKN | Value transfer | Type reference (TYPE) | VIEKN | Sicht-Kennzeichen | 20030205 | ||
4 | ![]() |
I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Primärer Infotyp | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Kein sekundärer Infotyp in T582V oder T582W | 20030205 | |
3 | ![]() |
Kein Sicht-Kennzeichen | 20030205 | |
4 | ![]() |
Unbekannte Transaktionsklasse | 20030205 |
Method HANDLE_CONSISTENCY_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_DBASE_VALUES | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Datenbankdatenvergleich | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
ET_PROP_VALUES | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Tabelle von Vorschlagswerten | 20030205 | ||
2 | ![]() |
ET_REQ_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Tabelle erforderlicher Vorgänge | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine gesicherten Daten für Aktion | 20030205 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_PROP_VALUES | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Tabelle von Vorschlagswerten | 20030205 | ||
2 | ![]() |
IS_RECORD | Value transfer | Type reference (TYPE) | ANY | Infotypsatz | 20030205 | ||
3 | ![]() |
IS_SECONDARY_RECORD | Value transfer | Type reference (TYPE) | ANY | Sekundärer Infotypsatz | 20030205 | ||
4 | ![]() |
I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotypnummer | 20030205 | ||
5 | ![]() |
I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Sub Type | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Infotyp nicht in Aktionsdefinition (keine Aktual. zulässig) | 20030205 | |
2 | ![]() |
Fehler beim Suchen nach Info über sekundären Satz | 20030205 | |
3 | ![]() |
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 | ![]() |
IT_BUFFER_DIR | Value transfer | Type reference (TYPE) | HRPBS00_MDS_BUFFER_DIR | BUFFER_DIR Puffertabelle | 20030205 | ||
2 | ![]() |
IT_DEL_PCLX_TAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DEL_PCLX | DEL_PCLX_TAB Puffertabelle | 20030205 | ||
3 | ![]() |
IT_PREFTAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PREFTAB | PREFTAB Puffertabelle | 20030205 | ||
4 | ![]() |
IT_PS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PS | PS Puffertabelle | 20030205 | ||
5 | ![]() |
IT_PSINFO | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PSINFO | PSINFO Puffertabelle | 20030205 | ||
6 | ![]() |
IT_TBUFF | Value transfer | Type reference (TYPE) | HRPBS00_MDS_TBUFF | TBUFF Puffertabelle | 20030205 | ||
7 | ![]() |
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 | ![]() |
ET_RECORDS | Call by reference | Type reference (TYPE) | PRELP_TAB | Sätze aller Infotypen in Aktion aus SIM_PRELP | 20030205 | ||
2 | ![]() |
E_MISSING_AUTH | Call by reference | Type reference (TYPE) | BOOLE_D | Berechtigung pflegen | 20030205 | ||
3 | ![]() |
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 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Infotyp nicht gefunden | 20030205 | |
3 | ![]() |
Ungültige Eingabe | 20030205 | |
4 | ![]() |
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 | ![]() |
ET_RECORDS | Value transfer | Type reference (TYPE) | ANY | Sätze des angegebenen Infotyps in SIM_PRELP gelesen | 20030205 | ||
2 | ![]() |
E_MISSING_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | fehlende Berechtigung | 20030205 | ||
3 | ![]() |
I_ACTIVE_DATA | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X' für aktive Daten; ' ' für simulierte Daten | 20030205 | |
4 | ![]() |
I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | '18000101' | Startdatum | 20030205 | |
5 | ![]() |
I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | '99991231' | Enddatum | 20030205 | |
6 | ![]() |
I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotypnummer | 20030205 | ||
7 | ![]() |
I_OBJPS | Value transfer | Type reference (TYPE) | OBJPS | '*' | Objekt-Identifikation | 20030205 | |
8 | ![]() |
I_SEQNR | Value transfer | Type reference (TYPE) | SEQNR | '0' | Sequenznr. für Datensätze mit gleichem Schlüssel | 20030205 | |
9 | ![]() |
I_SPRPS | Value transfer | Type reference (TYPE) | SPRPS | '*' | Sperrkennzeichen | 20030205 | |
10 | ![]() |
I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | '*' | Subtypnummer | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Rückgebe, wenn Infotyp nicht gefunden wird | 20030205 | |
3 | ![]() |
Rückgabe, wenn Eingaben für HR_READ_SUBTYPE ungültig sind | 20030205 | |
4 | ![]() |
Rückgabe, wenn für Kriterien keine Infotypdaten existieren | 20030205 | |
5 | ![]() |
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 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
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 | ![]() |
I_ACTION_NUMBER | Value transfer | Type reference (TYPE) | P00_PBS_ACTION | Aktionsnr. | 20030210 | ||
2 | ![]() |
I_APPLICATION | Value transfer | Type reference (TYPE) | P00_PBS_APPLN | Anwendung | 20030210 | ||
3 | ![]() |
I_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20030210 | ||
4 | ![]() |
I_REQUEST_TYPE_GROUP | Value transfer | Type reference (TYPE) | P00_PBS_GRPRT | Antragsart | 20030210 | ||
5 | ![]() |
I_SEQNO | Value transfer | Type reference (TYPE) | P00_PBS_SEQNO | '01' | Lfd. Nr. für Datensätze, die in PCL4 gesichert wurden | 20030210 | |
6 | ![]() |
I_TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | Transaktionsklasse | 20030210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Tabelle der betroffenen Felder kann nicht bestimmt w. | 20030210 | |
2 | ![]() |
Konsistenzfehler | 20030210 | |
3 | ![]() |
Felder der Aktion konnten nicht bestimmt werden | 20030210 | |
4 | ![]() |
Unbekannte Personalnummer | 20030210 | |
5 | ![]() |
Fehler beim Erstellen einer Infotyp-Instanz | 20030210 | |
6 | ![]() |
Personalnummer konnte nicht gesperrt werden | 20030210 | |
7 | ![]() |
Infotyp wird nicht unterstützt | 20030210 | |
8 | ![]() |
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 | ![]() |
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 | ![]() |
ET_SIM_DATA | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY_CHECK | Liste von Infotypen mit Kennz. für erforderliche Vorgänge | 20030205 | ||
2 | ![]() |
E_ACTION_REF | Value transfer | Object reference (TYPE REF TO) | CL_HRPBS00_MDS_ACTION | Simulierte PA-Datenbank | 20030205 | ||
3 | ![]() |
E_SIM_DATA | Value transfer | Type reference (TYPE) | CHAR1 | 'X', wenn simulierte Daten geladen wurden | 20030205 | ||
4 | ![]() |
IT_FIELDS_TAB | Value transfer | Type reference (TYPE) | HRPBS00_FIELDS | Felder der Aktion | 20030205 | ||
5 | ![]() |
I_ACTION_NUMBER | Value transfer | Type reference (TYPE) | P00_PBS_ACTION | Aktionsnr. | 20030205 | ||
6 | ![]() |
I_APPLICATION | Value transfer | Type reference (TYPE) | P00_PBS_APPLN | Anwendung | 20030205 | ||
7 | ![]() |
I_OVERWRITE | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', um Überschreiben derselben Aktion zu erlauben | 20030205 | |
8 | ![]() |
I_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20030205 | ||
9 | ![]() |
I_REQUEST_TYPE_GROUP | Value transfer | Type reference (TYPE) | P00_PBS_GRPRT | Antragsart | 20030205 | ||
10 | ![]() |
I_SEQNO | Value transfer | Type reference (TYPE) | P00_PBS_SEQNO | '01' | Lfd. Nr. für Datensätze, die in PCL4 gesichert wurden | 20030205 | |
11 | ![]() |
I_TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | Transaktionsklasse | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Tabelle der betroffenen Felder kann nicht bestimmt w. | 20030205 | |
2 | ![]() |
Konsistenzfehler | 20030205 | |
3 | ![]() |
Felder der Aktion konnten nicht bestimmt werden | 20030205 | |
4 | ![]() |
Unbekannte Personalnummer | 20030205 | |
5 | ![]() |
Fehler beim Erstellen einer Infotyp-Instanz | 20030205 | |
6 | ![]() |
Personalnummer konnte nicht gesperrt werden | 20030205 | |
7 | ![]() |
Infotyp wird nicht unterstützt | 20030205 | |
8 | ![]() |
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 | ![]() |
IT_FIELDS_TAB | Value transfer | Type reference (TYPE) | HRPBS00_FIELDS | Felder der Aktion | 20030205 | ||
2 | ![]() |
I_ACTION_NUMBER | Value transfer | Type reference (TYPE) | P00_PBS_ACTION | Aktionsnr. | 20030205 | ||
3 | ![]() |
I_APPLICATION | Value transfer | Type reference (TYPE) | P00_PBS_APPLN | Anwendung | 20030205 | ||
4 | ![]() |
I_IGNORE_FIELDS_TAB | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn leeres Feldregister ignoriert wird | 20030211 | |
5 | ![]() |
I_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20030205 | ||
6 | ![]() |
I_REQUEST_TYPE_GROUP | Value transfer | Type reference (TYPE) | P00_PBS_GRPRT | Antragsartgruppe | 20030205 | ||
7 | ![]() |
I_SEQNO | Value transfer | Type reference (TYPE) | P00_PBS_SEQNO | '01' | Sequenznummer für in PCL1 gesicherte Sätze | 20030205 | |
8 | ![]() |
I_TCLAS | Value transfer | Type reference (TYPE) | TCLAS | 'A' | Transaktionsklasse | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Konsistenzfehler | 20030205 | |
2 | ![]() |
Felder der Aktion konnten nicht bestimmt werden | 20030205 | |
3 | ![]() |
Personalnummer nicht gefunden | 20030205 | |
4 | ![]() |
Fehler bei der Infotyp-Pflege | 20030205 | |
5 | ![]() |
Mitarbeiter konnte nicht gesperrt werden | 20030205 | |
6 | ![]() |
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 | ![]() |
IS_REQ_OPS | Value transfer | Type reference (TYPE) | P00_MDS_OPS | Erforderlicher Vorgang | 20030205 | ||
2 | ![]() |
IT_PROP_VALUES | Call by reference | Type reference (TYPE) | HRPBS00_MDS_DATA | Vorschlagswerte | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Fehler bei Pufferaktualisierung | 20030205 |
Method WRITE_CHANGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PROP_VALUES | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Tabelle von Vorschlagswerten | 20030205 | ||
2 | ![]() |
IT_REQ_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Tabelle erforderlicher Vorgänge | 20030205 | ||
3 | ![]() |
I_IN_ACTION | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X' bei neu erstellten Infotypen in Aktion | 20030205 | |
4 | ![]() |
I_TO_DATABASE | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn in Datenbank; ' ', wenn in Puffer | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Pufferaktualisierung | 20030205 | |
2 | ![]() |
Fehler beim Konsistenz-Check aufgetreten | 20030205 | |
3 | ![]() |
Fehler bei Pflege von Infotypsatz | 20030205 | |
4 | ![]() |
Fehler beim Laden von Infotypinfo aus HR_READ_SUBTYPE | 20030205 | |
5 | ![]() |
Keine Initialisierung erforderlich | 20030205 |
Method WRITE_TO_SIMDB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_RECORD | Value transfer | Type reference (TYPE) | ANY | Änderungen, die zu neuem Satz gehören | 20030205 | ||
2 | ![]() |
IS_SECONDARY_RECORD | Value transfer | Type reference (TYPE) | ANY | Sekundärer Infotypsatz | 20030205 | ||
3 | ![]() |
I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | '18000101' | Startdatum | 20030205 | |
4 | ![]() |
I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | '99991231' | Enddatum | 20030205 | |
5 | ![]() |
I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotypnummer | 20030205 | ||
6 | ![]() |
I_OBJPS | Value transfer | Type reference (TYPE) | OBJPS | Objekt-Identifikation | 20030205 | ||
7 | ![]() |
I_OPERATION | Value transfer | Type reference (TYPE) | ACTIO | Vorgang - Kopieren, Ändern, Einfügen, Löschen | 20030205 | ||
8 | ![]() |
I_SEQNR | Value transfer | Type reference (TYPE) | SEQNR | Sequenznummer für Sätze mit demselben Schlüssel | 20030205 | ||
9 | ![]() |
I_SPRPS | Value transfer | Type reference (TYPE) | SPRPS | Sperrkennzeichen | 20030205 | ||
10 | ![]() |
I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Subtypnummer | 20030205 | ||
11 | ![]() |
I_WRITE_REDUNDANT | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn redundante Änderungen zulässig sein sollen | 20030205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Aktion momentan nicht gepflegt | 20030210 | |
2 | ![]() |
Infotyp ist zusätzl. Infotyp für Sicht; keine direkte Pflege | 20030205 | |
3 | ![]() |
Fehler bei Pufferaktualisierung | 20030205 | |
4 | ![]() |
Wenn Infotyp nicht bei Aktion berücksichtigt wird | 20030205 | |
5 | ![]() |
Personalnummer konnte nicht gesperrt werden | 20030205 | |
6 | ![]() |
Allgemeiner Bearbeitungsfehler | 20030205 | |
7 | ![]() |
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 |