SAP ABAP Class CL_HR_INFOTYPE_SERVICES (HR Infotypes: Useful Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_ITF (Package) Infotype Framework
Properties
Class CL_HR_INFOTYPE_SERVICES  
Short Description HR Infotypes: Useful Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_ITF   Infotype Framework 
Created 20021213   SAP 
Last change 20040909   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRBAS_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HR_INFOTYPE_SERVICES has no interface implemented.
Friends
Class CL_HR_INFOTYPE_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021213
2 TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021213
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_MATCHING_ERROR_STATES Static method Public Method Verify Correctness of IS_OK with Message List 20021217
2 CHECK_REQUIRED_FIELD Static method Public Method Check Required Entry for a Field 20021216
3 CHECK_TECHNICAL_CONSTRAINTS Static method Public Method Check Technical Field Properties 20021213
4 CHECK_TECHNICAL_KEYDATE_CONSTR Static method Public Method Check Technical Field Properties of BEGDA and ENDDA 20021217
5 CONVERT_UPPER_CASE_FIELDS Static method Public Method Convert Fields That Only Allow Uppercase Letters 20021213
6 METADATA_COMP_BY_STRUCT Static method Public Method Process Structure Data According to Metadata 20040604
Events
Class CL_HR_INFOTYPE_SERVICES has no event.
Types
Class CL_HR_INFOTYPE_SERVICES has no local type.
Method Signatures

Method ASSERT_MATCHING_ERROR_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021217
2 Importing MESSAGE_LIST Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_CL_REF Referenz auf Klasse des Message Handlers 20021217
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_POSTCOND HR-PD-Infotypdaten: unerfüllte Nachbedingung 20021217

Method CHECK_REQUIRED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) SCRRPRFD Feldname 20021216
2 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021216
3 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021216
4 Importing REQUIRED_FIELD Call by reference Type reference (TYPE) ANY Feld 20021216
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021216

Method CHECK_TECHNICAL_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
2 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021213
3 Importing STRUCTURE Call by reference Type reference (TYPE) ANY 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method CHECK_TECHNICAL_KEYDATE_CONSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20021217
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20021217
3 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021217
4 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021217
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021217

Method CONVERT_UPPER_CASE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing STRUCTURE Call by reference Type reference (TYPE) ANY 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method METADATA_COMP_BY_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_MANDATORY Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040604
2 Importing CHECK_READ_ONLY Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040604
3 Importing CHECK_UNUSED Call by reference Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040604
4 Importing FIELD_METADATA_TAB Call by reference Type reference (TYPE) HRBAS_FIELD_METADATA_TAB HRBAS: Metadatentabelle 20040604
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040604
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER HR-PD-Infotypen: Meldungen 20040604
7 Importing OLD_STRUCT Call by reference Type reference (TYPE) ANY 20040604
8 Changing STRUCT Call by reference Type reference (TYPE) ANY 20040604

Method METADATA_COMP_BY_STRUCT on class CL_HR_INFOTYPE_SERVICES has no exception.
History
Last changed by/on SAP  20040909 
SAP Release Created in 640