SAP ABAP Class CL_HRPBS00_MDS_BUFFER_SERVICE (Simulated PA Database)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSMD_SERVICE (Package) HCM Master-Data-Tool (generel Services)
Properties
Class CL_HRPBS00_MDS_BUFFER_SERVICE  
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 20030228   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBS00_MDS_BUFFER_SERVICE has no forward declaration.
Interfaces
Class CL_HRPBS00_MDS_BUFFER_SERVICE has no interface implemented.
Friends
Class CL_HRPBS00_MDS_BUFFER_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ITAB_T582A Static Attribute Private Type reference (TYPE) TY_T582A_TAB Table T582A 20030303
2 ITAB_T582V Static Attribute Private Type reference (TYPE) TY_T582V_TAB Table T582V 20030303
3 ITAB_T582W Static Attribute Private Type reference (TYPE) TY_T582W_TAB Table T582W 20030303
4 ITAB_T777D Static Attribute Private Type reference (TYPE) TY_T777D_TAB Table T777d 20030303
5 NO Constant Public Type reference (TYPE) CHAR1 ' ' No 20030228
6 SAP_HIGH_DATE Constant Public Type reference (TYPE) DATUM '99991231' High date 20030303
7 SAP_LOW_DATE Constant Public Type reference (TYPE) DATUM '18000101' Low date 20030303
8 YES Constant Public Type reference (TYPE) CHAR1 'X' Yes 20030228
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030303
2 COMPARE_INPUT_OUTPUT Static method Private Method Compare input fields with output fields 20030318
3 COMPARE_PRELP_TABS Static method Private Method Looks for actual data change in prelp tab 20030228
4 END_INFTY Instance method Public Method Delimit/delete records after given date 20030228
5 FILL_OLD_DATA Static method Private Method Get the old data for copy or modify 20030228
6 GET_BASE_RECORDS Static method Private Method Get record being copied or modified 20030228
7 GET_ORG_SETTINGS Static method Private Method Get organizational settings for HR_MAINTAIN_MASTERDATA 20030507
8 GET_REACTION Static method Private Method Get the processing reaction of maintenance attempt 20030603
9 GET_VIEW_INFO Static method Public Method Get information if an infotype is involved in a view 20030228
10 MAINTAIN_INFTY Static method Public Method Change simulated database for infotype 20030228
11 MAINTAIN_MASTERDATA Static method Private Method Call to FM HR_MAINTAIN_MASTERDATA 20030228
12 PERFORM_DATE_REACTION Static method Private Method Get date reaction for date inputs 20030303
Events
Class CL_HRPBS00_MDS_BUFFER_SERVICE has no event.
Types
Class CL_HRPBS00_MDS_BUFFER_SERVICE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COMPARE_INPUT_OUTPUT 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 20030318
2 Exporting E_CHANGED Value transfer Type reference (TYPE) CHAR1 'X', wenn unterschiedlich zu Eingabetabelle 20030318
3 Importing IS_NEW_KEY Value transfer Type reference (TYPE) PSKEY Schlüssel des neu angelegten Datensatzes 20030318
4 Importing IS_ORIG_RECORD Value transfer Type reference (TYPE) PRELP Originaldatensatz, der kopiert oder geändert wird 20030319
5 Importing IS_ORIG_SEC_RECORD Value transfer Type reference (TYPE) PRELP Sekundärer Originaldatensatz, der kopiert o. geändert wird 20030319
6 Importing IT_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabelle für Vorschlagswerte für Feldeingabe 20030318
7 Importing I_CALLBACK_BUFFER Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Aufrufpuffer 20030318
8 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse 20030318
# Exception Resumable Description Created on
1 INFTY_VIEW_ERROR Fehler beim Suchen nach Info über sekundären Satz 20030318
2 PROCESSING_ERROR Fehler in der Verarbeitung 20030318
3 RECORD_NOT_FOUND Kein Datensatz für angegebenen PSKEY 20030318
4 UNKNOWN_TABNAME Fehler beim Erst. eines Satzes des abgel. Registernamens 20030319

Method COMPARE_PRELP_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OLD_PS Value transfer Type reference (TYPE) HRPBS00_MDS_PS PS-Tabelle vor der Änderung 20030228
2 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Gerade gepflegter Infotyp 20030228
3 Returning R_CHANGED Value transfer Type reference (TYPE) CHAR1 'X', wenn in PRELP-Tabelle Daten geändert wurden 20030228

Method COMPARE_PRELP_TABS on class CL_HRPBS00_MDS_BUFFER_SERVICE has no exception.

Method END_INFTY 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" alle geändert, '1' manche geändert, '2' keine geändert 20030228
2 Importing I_ENDDA Value transfer Type reference (TYPE) DATUM Enddatum für aktive Datensätze 20030228
3 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY ' ' Subtyp 20030228
# Exception Resumable Description Created on
1 NO_UPDATE Fehler beim Ändern oder Löschen eines Satzes 20030228
2 UNDETERMINED_TC Zeitbindung konnte nicht bestimmt werden 20030228
3 UNSUPPORTED_TC Zeitbindung ist weder 2 noch 3 20030228

Method FILL_OLD_DATA 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 Vorschlagswerte 20030228
2 Exporting ES_RECORD Value transfer Type reference (TYPE) PRELP Zu kopierender oder zu ändernder Satz 20030228
3 Exporting ES_SECONDARY_RECORD Value transfer Type reference (TYPE) PRELP Zu kopierender oder zu ändernder sekundärer Satz 20030228
4 Exporting ET_ERROR_TAB Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Konsistenzfehlertabelle 20030305
5 Exporting E_CONSISTENCY_ERROR Value transfer Type reference (TYPE) CHAR1 'X' bei Konsistenzfehler 20030228
6 Importing IS_REQ_OPS Value transfer Type reference (TYPE) P00_MDS_OPS Erforderliche Vorgänge 20030228
7 Importing I_BUFFER Call by reference Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Momentan gepflegter Puffer 20030228
8 Importing I_CONSISTENCY_CHECK Value transfer Type reference (TYPE) CHAR1 ' ' 'X' bei aktivierter Konsistenzprüfung 20030228
9 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
10 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse 20030228
# Exception Resumable Description Created on
1 RECORD_NOT_FOUND Datensatz mit angegebenem Schlüssel nicht gefunden 20041103

Method GET_BASE_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RECORD Value transfer Type reference (TYPE) PRELP Satz, der kopiert oder geändert wird 20030228
2 Exporting ES_SECONDARY_RECORD Value transfer Type reference (TYPE) PRELP Sekundärer Satz 20030228
3 Importing IS_REQUESTED_OP Value transfer Type reference (TYPE) P00_MDS_OPS Erforderlicher Vorgang 20030228
4 Importing I_BUFFER Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Momentan gepflegter Puffer 20030228
5 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
6 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse 20030228
# Exception Resumable Description Created on
1 RECORD_NOT_FOUND Kein Satz gefunden 20030228
2 SECONDARY_RECORD_NOT_FOUND Sekundärer Satz nicht gefunden 20030228

Method GET_ORG_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERSG Value transfer Type reference (TYPE) PERSG Mitarbeitergruppe 20030507
2 Exporting E_PERSK Value transfer Type reference (TYPE) PERSK Employee Subgroup 20030507
3 Exporting E_PLANS Value transfer Type reference (TYPE) PLANS Planstelle 20030507
4 Exporting E_WERKS Value transfer Type reference (TYPE) PERSA Personnel Area 20030507
5 Importing IS_REQ_OPS Value transfer Type reference (TYPE) P00_MDS_OPS Erforderlicher Vorgang 20030507
6 Importing IT_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabelle von Vorschlagswerten 20030507
7 Importing I_CALLBACK_BUFFER Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Verweis auf aufrufenden Puffer 20030507

Method GET_ORG_SETTINGS on class CL_HRPBS00_MDS_BUFFER_SERVICE has no exception.

Method GET_REACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RUN_AGAIN Value transfer Type reference (TYPE) CHAR1 'X', wenn Antrag erneut gestellt werden soll 20030603
2 Importing IS_MESSAGE Value transfer Type reference (TYPE) HRHRMM_MSG Meldung von HR_MAINTAIN_MASTERDATA 20030603
3 Importing IT_MODIFIED_KEYS Value transfer Type reference (TYPE) TY_PSKEY_TAB Tabelle mit Schlüssel von neuem oder gelöschtem Satz 20030603
4 Importing IT_OLD_PS Value transfer Type reference (TYPE) HRPBS00_MDS_PS PS-Tabelle vor Verarbeitung 20040115
5 Importing I_DIALOG_MODE Value transfer Type reference (TYPE) CHAR1 Dialogmodus des Antrags 20030603
6 Importing I_HANDLE_CAE Value transfer Type reference (TYPE) CHAR1 'X' bei CAE-Fehler 20030603
7 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Bearbeiteter Infotyp 20040115
8 Importing I_USED_DIALOG_MODE Value transfer Type reference (TYPE) CHAR1 Dialogmodus des Antrags 20030603
# Exception Resumable Description Created on
1 NO_CHANGE Antrag von HR_MAINTAIN_MASTERDATA ohne Fehler abgelehnt 20030603
2 NO_UPDATE Antrag mit Fehlermeldung fehlgeschlagen 20030604
3 NO_UPDATE_DIALOG Antrag in Dialog nicht fertig gestellt 20030603

Method GET_VIEW_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PRIMARY_INFTY Value transfer Type reference (TYPE) INFTY Primärer Infotyp 20030228
2 Exporting E_PRIMARY_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname für primären Infotyp 20030303
3 Exporting E_SECONDARY_INFTY Value transfer Type reference (TYPE) INFTY Sekundärer Infotyp 20030228
4 Exporting E_SECONDARY_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname für sekundären Infotyp 20030303
5 Exporting E_VIEKN Value transfer Type reference (TYPE) VIEKN View-Kennzeichen 20030228
6 Exporting E_VIEW_REPNA Value transfer Type reference (TYPE) SYREPID Reportnamen einsehen 20030228
7 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Betroffener Infotyp 20030228
8 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
9 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse 20030228
# Exception Resumable Description Created on
1 SEC_INFTY_WITHOUT_PRIMARY Sekundärer Infotyp ohne zulässigen primären Infotyp 20030228
2 UNKNOWN_INFTY Unbekannter Infotyp 20030228
3 UNSUPPORTED_TCLAS Nicht unterstützte Transaktionsklasse 20030228

Method MAINTAIN_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) HRHRMM_MSG Generierte Fehlermeldung 20031014
2 Changing CT_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabellentyp für simulierte Daten 20030228
3 Exporting ET_ERROR_TAB Call by reference Type reference (TYPE) HRPBS00_MDS_DATA Konsistenzfehlertabelle 20030305
4 Exporting E_CHANGED Value transfer Type reference (TYPE) CHAR1 'X', wenn Tabelle CT_PROP_VALUES geändert wurde 20030319
5 Exporting E_CONSISTENCY_ERROR Value transfer Type reference (TYPE) CHAR1 'X' bei Konsistenzfehler 20030228
6 Importing IS_REQ_OPS Value transfer Type reference (TYPE) P00_MDS_OPS Erforderliche Vorgänge für simulierte Datenbank 20030228
7 Importing I_BUFFER Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Momentan gepflegter Puffer 20030228
8 Importing I_CALL_FOR_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' if module is called for commit the data 20080521
9 Importing I_CHECK_CONSISTENCY Value transfer Type reference (TYPE) CHAR1 'X' bei aktivierter Konsistenzprüfung 20030228
10 Importing I_CURRENT_REQUEST Value transfer Type reference (TYPE) CHAR1 'X', wenn der aktuelle Antrag bearbeitet wird 20040709
11 Importing I_HANDLE_CAE Value transfer Type reference (TYPE) CHAR1 'X' bei CAE-Fehler 20030522
12 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
13 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse 20030228
14 Importing I_WRITE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 'X', wenn redundante Änderungen gesichert werden sollen 20030228
# Exception Resumable Description Created on
1 NO_CHANGE Keine Aktual. und keine Fehlermeldung in Dialogmodus 0 20030605
2 NO_UPDATE Keine Aktualisierung von HR_MAINTAIN_MASTERDATA ausgeführt 20030228
3 RECORD_NOT_FOUND Datensatz mit angegebenem Schlüssel nicht gefunden 20041103
4 REDUNDANT_UPDATE Antrag führt zu keinen Datenänderungen; keine Aktual. ausg. 20030228
5 REJECTED_BY_USER Antrag von Benutzer im Dialog abgelehnt 20030319

Method MAINTAIN_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) HRHRMM_MSG Gibt generierte Fehlermeldung zurück 20031013
2 Exporting ES_MODIFIED_KEYS Value transfer Type reference (TYPE) PSKEY Schlüssel des neuen Satzes 20030228
3 Exporting ET_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabelle der geänderten Daten 20030319
4 Exporting E_CAE_CAUGHT Value transfer Type reference (TYPE) CHAR1 'X', wenn CAE-Fehler gefunden wurde 20030502
5 Exporting E_CHANGED Value transfer Type reference (TYPE) CHAR1 'X', wenn die vorgeschlagenen Werte geändert wurden 20030319
6 Importing IS_REQ_OPS Value transfer Type reference (TYPE) P00_MDS_OPS Erforderliche Vorgänge für simulierte Datenbank 20030228
7 Importing IT_PROP_VALUES Value transfer Type reference (TYPE) HRPBS00_MDS_DATA Tabellentyp für simulierte Daten 20030228
8 Importing I_CALLBACK_BUFFER Value transfer Object reference (TYPE REF TO) CL_HRPBS00_MDS_BUFFER Verweis auf aufrufenden Puffer 20030319
9 Importing I_CALL_FOR_COMMIT Call by reference Type reference (TYPE) CHAR1 'X' if module is called to commit the data 20080521
10 Importing I_CURRENT_REQUEST Value transfer Type reference (TYPE) CHAR1 'X', wenn der aktuelle Antrag bearbeitet wird 20040709
11 Importing I_HANDLE_CAE Value transfer Type reference (TYPE) CHAR1 'X' bei CAE-Fehler 20030522
12 Importing I_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030228
13 Importing I_TCLAS Value transfer Type reference (TYPE) TCLAS Transaktionsklasse 20030228
14 Importing I_WRITE_REDUNDANT Value transfer Type reference (TYPE) CHAR1 'X', wenn redundante Änderungen gesichert werden sollen 20030228
# Exception Resumable Description Created on
1 NO_CHANGE Keine Aktual. und keine Fehlermeldung in Dialogmodus 0 20030604
2 NO_UPDATE Keine Aktualisierung von HR_MAINTAIN_MASTERDATA ausgeführt 20030228
3 REDUNDANT_UPDATE Redundante Aktualisierung 20030228
4 REJECTED_BY_USER Antrag von Benutzer im Dialog abgelehnt 20030319

Method PERFORM_DATE_REACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIGH_DATE Value transfer Type reference (TYPE) ENDDA Spätestes Datum für Auswahlperiode 20030303
2 Exporting E_LOW_DATE Value transfer Type reference (TYPE) BEGDA Frühestes Datum für Auswahlperiode 20030303
3 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA Startdatum 20030303
4 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA Enddatum 20030303
5 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotyp 20030303

Method PERFORM_DATE_REACTION on class CL_HRPBS00_MDS_BUFFER_SERVICE has no exception.
History
Last changed by/on SAP  20050219 
SAP Release Created in 10A