SAP ABAP Class CL_HRPBS00_MDS_SERVICE (Service Class for MD Tool)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSMD_BL (Package) HCM Master-Data-Tool (Business-Logic)
Properties
Class CL_HRPBS00_MDS_SERVICE  
Short Description Service Class for MD Tool    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSMD_BL   HCM Master-Data-Tool (Business-Logic) 
Created 20030519   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBS00_MDS_SERVICE has no forward declaration.
Interfaces
Class CL_HRPBS00_MDS_SERVICE has no interface implemented.
Friends
Class CL_HRPBS00_MDS_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031125
2 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031125
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ADD_FIELDS Static method Protected Method check if additional (+) fields are available ! 20040223
2 CHECK_POPUP_TO_CONFIRM_DELETE Static method Public Method Pop up to confirm deletion 20030519
3 CHECK_REQUIRED_FIELD Static method Protected Method check the fields 20031125
4 CHECK_REQUIRED_FIELDS Static method Protected Method check Must Fields 20031125
5 GET_ABSOLUTE_NAME Static method Protected Method Get the absolute name 20031127
6 GET_TYPE_NNNN Static method Protected Method get values from table t777d 20031125
7 SCREEN_DIALOG_REQUIRED_FIELD Static method Public Method check Must Fields 20031127
Events
Class CL_HRPBS00_MDS_SERVICE has no event.
Types
Class CL_HRPBS00_MDS_SERVICE has no local type.
Method Signatures

Method CHECK_ADD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQUIRED_FIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040223
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040223
3 Importing IT_REQFIELDS Call by reference Type reference (TYPE) HRPBS00MD_FIELDSCRNATRIBUTES Tabelle zur Übersteuerung der Pflichtfelder 20040223
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040223
5 Importing I_STRUCTURENAME Call by reference Type reference (TYPE) PPNNN Struktur 20040223

Method CHECK_ADD_FIELDS on class CL_HRPBS00_MDS_SERVICE has no exception.

Method CHECK_POPUP_TO_CONFIRM_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_ANSWER Call by reference Type reference (TYPE) C J: Ja, N: Nein 20030519

Method CHECK_POPUP_TO_CONFIRM_DELETE on class CL_HRPBS00_MDS_SERVICE has no exception.

Method CHECK_REQUIRED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031125
2 Importing I_FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20031125
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20031125
4 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20031126
5 Importing I_REQUIRED_FIELD Call by reference Type reference (TYPE) ANY beliebig 20031125
# Exception Resumable Description Created on
1 EX_FIELDNAME_IS_INITIAL Feldname ist initial 20031127

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031125
2 Importing IT_REQFIELDS Call by reference Type reference (TYPE) HRPBS00MD_FIELDSCRNATRIBUTES Tabelle zur Übersteuerung der Pflichtfelder 20040223
3 Importing IT_REQUIRED_FIELDS_PRIMARY Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031126
4 Importing IT_REQUIRED_FIELDS_QFIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031127
5 Importing IT_REQUIRED_FIELDS_SECONDARY Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031126
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20031125
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20031126
8 Importing I_PNNNN_PRIMARY Call by reference Type reference (TYPE) ANY beliebig 20031127
9 Importing I_PNNNN_SECONDARY Call by reference Type reference (TYPE) ANY beliebig 20031127
10 Importing I_QNNNN Call by reference Type reference (TYPE) ANY beliebig 20031127
# Exception Resumable Description Created on
1 EX_NO_STRUCTURE_NAME Strukturname kann nicht abgerufen werden 20031127
2 EX_REQ_FIELD_NOT_IN_INFOTYPE Das erforderliche Feld ist nicht im definierten Infotyp 20031126

Method GET_ABSOLUTE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABSOLUTE_NAME Call by reference Type reference (TYPE) STRING Zeichenfolge 20031127
2 Importing I_NNNN Call by reference Type reference (TYPE) ANY beliebig 20031127
# Exception Resumable Description Created on
1 EX_WRONG_FORMAT Falsches Format 20031127

Method GET_TYPE_NNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCTURE_NAME Call by reference Type reference (TYPE) PPNNN Struktur 20031125
2 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20031125
# Exception Resumable Description Created on
1 EX_NO_NAME_FOUND In der Tabelle kein Name gefunden 20031127

Method SCREEN_DIALOG_REQUIRED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_REQ_FIELDS Call by reference Type reference (TYPE) BOOLE_D 20050808
2 Importing IT_FIELD_SCREEN_ATTR Call by reference Type reference (TYPE) HRPBS00MD_FIELDSCRNATRIBUTES Feld-Bild-Attribute 20040217
3 Importing IT_REQUIRED_FIELDS_PRIMARY Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031127
4 Importing IT_REQUIRED_FIELDS_QFIELDS Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031127
5 Importing IT_REQUIRED_FIELDS_SECONDARY Call by reference Type reference (TYPE) HR_FIELDLIST_TAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031127
6 Importing I_DO_NOT_SEND_MESSAGE Call by reference Type reference (TYPE) BOOLE_D 20050808
7 Importing I_PNNNN_PRIMARY Call by reference Type reference (TYPE) ANY beliebig 20031127
8 Importing I_PNNNN_SECONDARY Call by reference Type reference (TYPE) ANY beliebig 20031127
9 Importing I_QNNNN Call by reference Type reference (TYPE) ANY beliebig 20031127

Method SCREEN_DIALOG_REQUIRED_FIELD on class CL_HRPBS00_MDS_SERVICE has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 10A