Hierarchy
⤷
⤷
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_BUFFER | |
| Short Description | Buffer for 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 | 20050219 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRPBS00_MDS_BUFFER has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRPBS00_MDS_CONSTANTS | Constants for Simulated Database | 20030228 |
Friends
Class CL_HRPBS00_MDS_BUFFER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | '4' | Request failed because record not found | 20041103 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_BUFFER_DIR | BUFFER_DIR buffer table | 20030228 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Status of Buffer | 20030228 | |||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 5 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_DEL_PCLX | DEL_PCLX_TAB buffer table | 20030228 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_DATA | Consistency Error Table | 20030305 | |||
| 7 | Constant | Private | Type reference (TYPE) | CHAR1 | 'F' | Force the read from the ps table | 20030318 | ||
| 8 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 9 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 10 | Instance attribute | Private | Attribute reference (LIKE) | 20030301 | |||||
| 11 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 12 | Instance attribute | Public | Type reference (TYPE) | PERNR_D | Personnel Number | 20030228 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_PREFTAB | PREFTAB Buffer Table | 20030228 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_DATA | Proposed Values | 20030228 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_PS | PS buffer table | 20030228 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_PSINFO | PSINFO Buffer table | 20030228 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | PSPAR | PSPAR Buffer Structure | 20030228 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' if CAE should be handled for current request | 20040427 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_OPS | Table of requested operations | 20040426 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_INFTY_ORDER | Order of save for infotypes for Pension Administration | 20040426 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | I | Number of queued requests | 20040426 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | SEQNO | Sequence number of last queued request | 20040427 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_DATA | Proposed Values for QUEUED_OPS table | 20040426 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'X' if recalculation of buffer is needed | 20040426 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_OPS | Table of removed redundant operations | 20030306 | |||
| 26 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 27 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 28 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 29 | Instance attribute | Private | Type reference (TYPE) | TY_REQ_OPS_TAB | Requested operations table | 20030228 | |||
| 30 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 31 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_INFTY_ORDER | Order of save for infotypes for Pension Administration | 20030313 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_TEXT | Table of text excerpts for infotype records with listed keys | 20040923 | |||
| 33 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 34 | Instance attribute | Private | Type reference (TYPE) | HRPBS00_MDS_TBUFF | TBUFF buffer table | 20030228 | |||
| 35 | Instance attribute | Public | Type reference (TYPE) | TCLAS | 'A' | Transaction class for data storage | 20030228 | ||
| 36 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 37 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 38 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 | |||||
| 39 | Instance attribute | Private | Attribute reference (LIKE) | 20030228 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Build the buffer for the given requested operations | 20030228 | |
| 2 | Instance method | Public | Method | Clear the tables for requested operations | 20040428 | |
| 3 | Instance method | Public | Method | Commit the buffer for the given requested operations to DB | 20030301 | |
| 4 | Instance method | Public | Constructor | CONSTRUCTOR | 20030228 | |
| 5 | Instance method | Private | Method | Execute the operations requested for the buffer | 20030228 | |
| 6 | Instance method | Public | Method | Returns the status of the buffer | 20030228 | |
| 7 | Instance method | Public | Method | Get the consistency error table | 20030305 | |
| 8 | Instance method | Public | Method | Get table of failed request references | 20031014 | |
| 9 | Instance method | Public | Method | Get the retcode from the last request for the given infotype | 20030304 | |
| 10 | Instance method | Public | Method | Return the requested operations that define the buffer | 20030228 | |
| 11 | Instance method | Public | Method | Return the information needed for recalculation | 20040427 | |
| 12 | Instance method | Public | Method | Return the list of redundant operations | 20030315 | |
| 13 | Instance method | Public | Method | Return a table with the infotypes with requested data | 20030310 | |
| 14 | Instance method | Public | Method | Get the simulated P0000 record | 20040120 | |
| 15 | Instance method | Private | Method | Get the texts for simulated records | 20040923 | |
| 16 | Instance method | Private | Method | Get the texts for simulated record for specified key | 20040923 | |
| 17 | Static method | Public | Method | Initialize the buffer data in program SAPFP50P | 20030228 | |
| 18 | Instance method | Public | Method | Changes the save order table without making other changes | 20030314 | |
| 19 | Static method | Public | Method | Output the current state of the SAPFP50P Buffer | 20030228 | |
| 20 | Instance method | Public | Method | Output currentSAPFP50P Buffer ensuring infty is included | 20030319 | |
| 21 | Instance method | Public | Method | Read the infotype data | 20030228 | |
| 22 | Instance method | Public | Method | Read the data from the current state of SAPFP50P buffer | 20030318 | |
| 23 | Instance method | Public | Method | Read the saved PS table | 20030228 | |
| 24 | Instance method | Public | Method | Remove consistency errors | 20030305 | |
| 25 | Instance method | Public | Method | Get the buffer data from program SAPFP50P | 20030228 | |
| 26 | Instance method | Public | Method | Set the tables for requested operations | 20040426 | |
| 27 | Instance method | Public | Method | Find if there is a requested change for the infotype | 20030228 | |
| 28 | Instance method | Private | Method | Split out requested operations and values for infotypes | 20030602 |
Events
Class CL_HRPBS00_MDS_BUFFER has no event.
Types
Class CL_HRPBS00_MDS_BUFFER has no local type.
Method Signatures
Method BUILD_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BUFFER | Value transfer | Object reference (TYPE REF TO) | CL_HRPBS00_MDS_BUFFER | Pufferinstanz | 20030228 | |||
| 2 | E_RETCODE | Value transfer | Type reference (TYPE) | CHAR1 | Rückgabecode | 20030228 | |||
| 3 | IT_PROP_VALUES | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Vorschlagswerte | 20030228 | |||
| 4 | IT_REQUESTED_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Erforderliche Vorgänge | 20030228 | |||
| 5 | IT_SAVE_ORDER | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY_ORDER | Sicherungsreihenfolge für Infotypen | 20030313 | |||
| 6 | I_CLEAR_SAPFP50P_BUFFER | Call by reference | Type reference (TYPE) | CHAR1 | 'X', wenn SAPFP50P-Puffer am Ende gelöscht werden soll | 20030301 | |||
| 7 | I_CONSISTENCY_CHECK | Value transfer | Type reference (TYPE) | CHAR1 | 'X' wenn Konsistenzprüfen durchgeführt werden soll | 20030228 | |||
| 8 | I_CURRENT_REQUEST | Value transfer | Type reference (TYPE) | SEQNO | ' ' | Sequenznr. des aktuellen Antrags | 20030522 | ||
| 9 | I_HANDLE_CAE | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn für aktuellen Antrag CAE-Fehler auftritt | 20030522 | ||
| 10 | I_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20030228 | |||
| 11 | I_REMOVE_REDUNDANT | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn redundante Änderungen automatisch gelöscht w. s. | 20030306 | ||
| 12 | I_TCLAS | Value transfer | Type reference (TYPE) | TCLAS | Transaktionsklasse | 20030228 |
Method BUILD_BUFFER on class CL_HRPBS00_MDS_BUFFER has no exception.
Method CLEAR_QUEUED_REQUESTS Signature
Method CLEAR_QUEUED_REQUESTS on class CL_HRPBS00_MDS_BUFFER has no parameter.
Method CLEAR_QUEUED_REQUESTS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method COMMIT_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_NEW_BUFFER | Value transfer | Object reference (TYPE REF TO) | CL_HRPBS00_MDS_BUFFER | Verweis auf neuen Puffer | 20030602 | |||
| 2 | E_RETCODE | Value transfer | Type reference (TYPE) | CHAR1 | Returncode der Passw | 20030301 | |||
| 3 | IT_INFTY | Value transfer | Type reference (TYPE) | HRPAY99_INFTY_TABLE | Tabelle von Infotypen für Speicherung | 20030602 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erforderliche Sicherung konnte nicht ausgeführt werden | 20030602 |
Method CONSTRUCTOR 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 | Vorgeschlagene Werte für Vorgänge | 20030228 | |||
| 2 | IT_REQUESTED_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Erforderliche Vorgänge | 20030228 | |||
| 3 | IT_SAVE_ORDER | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY_ORDER | Sicherungsreihenfolge für Infotypen | 20030313 | |||
| 4 | I_CLEAR_SAPFP50P_BUFFER | Value transfer | Type reference (TYPE) | CHAR1 | 'X', wenn SAPFP50P-Puffer am Ende gelöscht werden soll | 20030301 | |||
| 5 | I_CONSISTENCY_CHECK | Value transfer | Type reference (TYPE) | CHAR1 | 'X', wenn Konsistenzprüfung ausgeführt werden soll | 20030228 | |||
| 6 | I_CURRENT_REQUEST | Value transfer | Type reference (TYPE) | SEQNO | ' ' | Sequenznr. des aktuellen Antrags | 20030522 | ||
| 7 | I_HANDLE_CAE | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn für aktuellen Antrag CAE-Fehler auftritt | 20030522 | ||
| 8 | I_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20030228 | |||
| 9 | I_REMOVE_REDUNDANT | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn redundante Anträge autom. gelöscht w. sollen | 20030306 | ||
| 10 | I_TCLAS | Value transfer | Type reference (TYPE) | TCLAS | Transaktionsklasse | 20030228 |
Method CONSTRUCTOR on class CL_HRPBS00_MDS_BUFFER has no exception.
Method EXECUTE_OPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONSISTENCY_CHECK | Value transfer | Type reference (TYPE) | CHAR1 | Konsistenzprüfung durchführen | 20030228 |
Method EXECUTE_OPS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_BUFFER_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRORS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_ERRORS | Tabelle für bestehende Fehlercodes | 20030228 | |||
| 2 | E_BUFFER_STATUS | Value transfer | Type reference (TYPE) | CHAR1 | Allgemeiner Pufferstatus | 20030228 | |||
| 3 | IT_INFTY | Call by reference | Type reference (TYPE) | HRPAY99_INFTY_TABLE | 20080226 |
Method GET_BUFFER_STATUS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_CONSISTENCY_ERROR_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERROR_TAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Konsistenzfehlertabelle | 20030305 |
Method GET_CONSISTENCY_ERROR_TAB on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_FAILED_REQUEST_REFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FAILED_REQS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_ERROR_REQ | Tabelle von Referenzen zu fehlg. Personalvorgangsobjekten | 20031014 | |||
| 2 | I_GET_ALL_REQS | Value transfer | Type reference (TYPE) | FLAG | ' ' | 'X', wenn alle Antr. f. Selektion; ' ' nur fehlgeschl. Antr. | 20040120 | ||
| 3 | I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp für wiederkehrende fehlgeschlagene Personalvorgänge | 20031014 | |||
| 4 | I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | Subtyp für wiederkehrende fehlgeschlagene Personalvorgänge | 20031014 |
Method GET_FAILED_REQUEST_REFS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_LAST_RETCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RETCODE | Value transfer | Type reference (TYPE) | CHAR1 | Returncode | 20030304 | |||
| 2 | I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotypnummer | 20030304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Für den Infotyp sind keine Anträge vorhanden | 20030304 |
Method GET_OPERATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROP_VALS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Vorgeschlagene Daten für die Vorgänge | 20030228 | |||
| 2 | ET_REQ_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Erforderliche Vorgänge | 20030228 | |||
| 3 | ET_SAVE_ORDER | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY_ORDER | Sicherungsreihenfolge für Infotypen | 20030314 |
Method GET_OPERATIONS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_RECALC_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_QUEUED_CAE | Value transfer | Type reference (TYPE) | CHAR1 | 'X', wenn CAE für letzten anst. Personalvorgang verw. w. S. | 20040427 | |||
| 2 | E_QUEUED_REQUESTS | Value transfer | Type reference (TYPE) | I | Anzahl der anstehenden Personalvorgänge | 20040427 | |||
| 3 | E_QUEUED_REQ_NO | Value transfer | Type reference (TYPE) | SEQNO | Folgenummer des letzten anstehenden Personalvorgangs | 20040427 | |||
| 4 | E_RECALC_NEEDED | Value transfer | Type reference (TYPE) | CHAR1 | Wert von RECALC_NEEDED | 20040427 |
Method GET_RECALC_INFO on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_REDUNDANT_OPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_REDUNDANT_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Tabelle redundanter Vorgänge | 20030315 |
Method GET_REDUNDANT_OPS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_REQUESTED_INFTYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SUBTY_LEVEL | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X', wenn Prüfung für Infotyp/Subtyp | 20031002 | ||
| 2 | RT_INFTY_CHECK | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY_CHECK | Tabelle zu prüfende Infotypen; leer für alle Infotypen | 20030310 |
Method GET_REQUESTED_INFTYS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_SIM_P0000 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SIM_P0000 | Value transfer | Type reference (TYPE) | P0000 | Simulierter P0000-Satz | 20040120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Mehrere Anträge für die Änderung von Infotyp 0000 | 20040120 |
Method GET_SIM_TEXTS Signature
Method GET_SIM_TEXTS on class CL_HRPBS00_MDS_BUFFER has no parameter.
Method GET_SIM_TEXTS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method GET_SIM_TEXT_FOR_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TEXT | Value transfer | Type reference (TYPE) | P00_MDS_TEXT | Textauszüge für Infotyp-Datensätze mit aufgeführ. Schlüssel | 20040923 | |||
| 2 | IS_PSKEY | Value transfer | Type reference (TYPE) | PSKEY | Schlüssel des Datensatzes zum Abrufen von Text | 20040923 |
Method GET_SIM_TEXT_FOR_KEY on class CL_HRPBS00_MDS_BUFFER has no exception.
Method INITIALIZE_SAPFP50P_BUFFER Signature
Method INITIALIZE_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_BUFFER has no parameter.
Method INITIALIZE_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_BUFFER has no exception.
Method PUT_SAVE_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SAVE_ORDER | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY_ORDER | Sicherungsreihenfolge für Infotypen | 20030314 |
Method PUT_SAVE_ORDER on class CL_HRPBS00_MDS_BUFFER has no exception.
Method READ_CURRENT_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PSPAR | Value transfer | Type reference (TYPE) | PSPAR | PSPAR Pufferstruktur | 20030228 | |||
| 2 | ET_BUFFER_DIR | Value transfer | Type reference (TYPE) | HRPBS00_MDS_BUFFER_DIR | BUFFER_DIR Puffertabelle | 20030228 | |||
| 3 | ET_DEL_PCLX_TAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DEL_PCLX | DEL_PCLX_TAB Puffertabelle | 20030228 | |||
| 4 | ET_PREFTAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PREFTAB | PREFTAB Puffertabelle | 20030228 | |||
| 5 | ET_PS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PS | PS Puffertabelle | 20030228 | |||
| 6 | ET_PSINFO | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PSINFO | PSINFO Puffertabelle | 20030228 | |||
| 7 | ET_TBUFF | Value transfer | Type reference (TYPE) | HRPBS00_MDS_TBUFF | TBUFF Puffertabelle | 20030228 |
Method READ_CURRENT_BUFFER on class CL_HRPBS00_MDS_BUFFER has no exception.
Method READ_CURRENT_BUFFER_INFTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PSPAR | Value transfer | Type reference (TYPE) | PSPAR | PSPAR Pufferstruktur | 20030319 | |||
| 2 | ET_BUFFER_DIR | Value transfer | Type reference (TYPE) | HRPBS00_MDS_BUFFER_DIR | BUFFER_DIR Puffertabelle | 20030319 | |||
| 3 | ET_DEL_PCLX_TAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DEL_PCLX | DEL_PCLX_TAB Puffertabelle | 20030319 | |||
| 4 | ET_PREFTAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PREFTAB | PREFTAB Puffertabelle | 20030319 | |||
| 5 | ET_PS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PS | PS Puffertabelle | 20030319 | |||
| 6 | ET_PSINFO | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PSINFO | PSINFO Puffertabelle | 20030319 | |||
| 7 | ET_TBUFF | Value transfer | Type reference (TYPE) | HRPBS00_MDS_TBUFF | TBUFF Puffertabelle | 20030319 | |||
| 8 | I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotypnummer | 20030319 |
Method READ_CURRENT_BUFFER_INFTY on class CL_HRPBS00_MDS_BUFFER has no exception.
Method READ_INFOTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PRIMARY_RECORDS | Value transfer | Type reference (TYPE) | ANY | Sätze der in SIM_PRELP gelesenen primären Infotypen | 20030228 | |||
| 2 | ET_SECONDARY_RECORDS | Value transfer | Type reference (TYPE) | ANY | Sätze der in SIM_PRELP gelesenen sekundären Infotypen | 20030228 | |||
| 3 | ET_TEXTS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_TEXT | Tabelle Textauszüge für Infotyp-Datensätze mit Schlüsseln | 20040923 | |||
| 4 | I_ACTIVE_DATA | Value transfer | Type reference (TYPE) | CHAR1 | ' ' | 'X' für aktive Daten; ' ' für simulierte Daten | 20030228 | ||
| 5 | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | '18000101' | Startdatum | 20030228 | ||
| 6 | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | '99991231' | Enddatum | 20030228 | ||
| 7 | I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotypnummer | 20030228 | |||
| 8 | I_OBJPS | Value transfer | Type reference (TYPE) | OBJPS | '*' | Objekt-Identifikation | 20030228 | ||
| 9 | I_READ_PARTIAL | Value transfer | Type reference (TYPE) | CHAR1 | 'X', wenn simul. Daten vor Änderungsabschluss gelesen w. s. | 20030228 | |||
| 10 | I_SEQNR | Value transfer | Type reference (TYPE) | SEQNR | '0' | Sequenznr. für Datensätze mit gleichem Schlüssel | 20030228 | ||
| 11 | I_SPRPS | Value transfer | Type reference (TYPE) | SPRPS | '*' | Sperrkennzeichen | 20030228 | ||
| 12 | I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | '*' | Subtypnummer | 20030228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Rückgebe, wenn Infotyp nicht gefunden wird | 20030228 | ||
| 2 | Rückgabe, wenn Eingaben für HR_READ_SUBTYPE ungültig sind | 20030228 | ||
| 3 | Selektierte Infotypnummer hat T777D-INFKN <> 'I' | 20040110 | ||
| 4 | Rückgabe, wenn für Kriterien keine Infotypdaten existieren | 20030228 |
Method READ_INFOTYPE_CURRENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PRIMARY_RECORDS | Value transfer | Type reference (TYPE) | ANY | Sätze der in SIM_PRELP gelesenen primären Infotypen | 20030318 | |||
| 2 | ET_SECONDARY_RECORDS | Value transfer | Type reference (TYPE) | ANY | Sätze der in SIM_PRELP gelesenen sekundären Infotypen | 20030318 | |||
| 3 | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | '18000101' | Startdatum | 20030318 | ||
| 4 | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | '99991231' | Enddatum | 20030318 | ||
| 5 | I_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotypnummer | 20030318 | |||
| 6 | I_OBJPS | Value transfer | Type reference (TYPE) | OBJPS | '*' | Objekt-Identifikation | 20030318 | ||
| 7 | I_SEQNR | Value transfer | Type reference (TYPE) | SEQNR | '0' | Sequenznr. für Datensätze mit gleichem Schlüssel | 20030318 | ||
| 8 | I_SPRPS | Value transfer | Type reference (TYPE) | SPRPS | '*' | Sperrkennzeichen | 20030318 | ||
| 9 | I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | '*' | Subtypnummer | 20030318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Rückgebe, wenn Infotyp nicht gefunden wird | 20030318 | ||
| 2 | Rückgabe, wenn Eingaben für HR_READ_SUBTYPE ungültig sind | 20030318 | ||
| 3 | Rückgabe, wenn für Kriterien keine Infotypdaten existieren | 20030318 |
Method READ_SAVED_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PSPAR | Value transfer | Type reference (TYPE) | PSPAR | PSPAR Pufferstruktur | 20030228 | |||
| 2 | ET_BUFFER_DIR | Value transfer | Type reference (TYPE) | HRPBS00_MDS_BUFFER_DIR | BUFFER_DIR Puffertabelle | 20030228 | |||
| 3 | ET_DEL_PCLX_TAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DEL_PCLX | DEL_PCLX_TAB Puffertabelle | 20030228 | |||
| 4 | ET_PREFTAB | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PREFTAB | PREFTAB Puffertabelle | 20030228 | |||
| 5 | ET_PS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PS | PS Puffertabelle | 20030228 | |||
| 6 | ET_PSINFO | Value transfer | Type reference (TYPE) | HRPBS00_MDS_PSINFO | PSINFO Puffertabelle | 20030228 | |||
| 7 | ET_TBUFF | Value transfer | Type reference (TYPE) | HRPBS00_MDS_TBUFF | TBUFF Puffertabelle | 20030228 |
Method READ_SAVED_BUFFER on class CL_HRPBS00_MDS_BUFFER has no exception.
Method REMOVE_CONSISTENCY_ERRORS Signature
Method REMOVE_CONSISTENCY_ERRORS on class CL_HRPBS00_MDS_BUFFER has no parameter.
Method REMOVE_CONSISTENCY_ERRORS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method SAVE_SAPFP50P_BUFFER Signature
Method SAVE_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_BUFFER has no parameter.
Method SAVE_SAPFP50P_BUFFER on class CL_HRPBS00_MDS_BUFFER has no exception.
Method SET_QUEUED_REQUESTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_QUEUED_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Tabelle von erforderlichen Vorgängen für eine Aktion | 20040426 | |||
| 2 | IT_QUEUED_ORDER | Value transfer | Type reference (TYPE) | HRPBS00_MDS_INFTY_ORDER | Reihenfolge in der die Infotypen der VA gesichert wurden | 20040426 | |||
| 3 | IT_QUEUED_VALUES | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Tabelle von Datenänderungen für eine Aktion | 20040426 | |||
| 4 | I_QUEUED_CAE | Value transfer | Type reference (TYPE) | CHAR1 | 'X', wenn CAE für anstehenden Personalvorgang verw. werd. s. | 20040427 | |||
| 5 | I_QUEUED_REQ_NO | Value transfer | Type reference (TYPE) | SEQNO | Folgenummer des letzten anstehenden Personalvorgangs | 20040427 |
Method SET_QUEUED_REQUESTS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method SIM_DATA_EXISTS 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 | 20030228 | |||
| 2 | I_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | '*' | Subtyp | 20031002 | ||
| 3 | R_DATA_EXISTS | Value transfer | Type reference (TYPE) | CHAR1 | 'X', wenn simulierter Vorgang für Infotyp existiert | 20030228 |
Method SIM_DATA_EXISTS on class CL_HRPBS00_MDS_BUFFER has no exception.
Method SPLIT_OPERATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COMMIT_DATA | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Vorschlagswerte für zu speichernde Anträge | 20030602 | |||
| 2 | ET_COMMIT_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Tabelle zu speichernder Anträge | 20030602 | |||
| 3 | ET_REMAINING_DATA | Value transfer | Type reference (TYPE) | HRPBS00_MDS_DATA | Vorgeschlagene Werte für verbleibende Anträge | 20030602 | |||
| 4 | ET_REMAINING_OPS | Value transfer | Type reference (TYPE) | HRPBS00_MDS_OPS | Tabelle verbleibender Anträge | 20030602 | |||
| 5 | IT_INFTY | Value transfer | Type reference (TYPE) | HRPAY99_INFTY_TABLE | Tabelle zu speichernder Infotypen | 20030602 |
Method SPLIT_OPERATIONS on class CL_HRPBS00_MDS_BUFFER has no exception.
History
| Last changed by/on | SAP | 20050219 |
| SAP Release Created in | 10A |