SAP ABAP Class CL_HRBAS_FOREIGN_KEY_CHECK (HR-PD Infotypes: Foreign Key Checks)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_ITF (Package) Infotype Framework
Properties
Class CL_HRBAS_FOREIGN_KEY_CHECK  
Short Description HR-PD Infotypes: Foreign Key Checks    
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 20090618   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_HRBAS_FOREIGN_KEY_CHECK has no interface implemented.
Friends
Class CL_HRBAS_FOREIGN_KEY_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_ADF_TAB Instance attribute Private Type reference (TYPE) DCFIELDDATS Info about field contents 20021213
2 A_FOREIGN_KEY_REF_TAB Instance attribute Private Type reference (TYPE) FOREIGN_KEY_REF_TAB 20021213
3 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021213
4 TRUE Constant Public 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 ADD_FOREIGN_KEYS Instance method Public Method Transfer Structure for Foreign Keys 20021213
2 CHECK_FIELD Instance method Public Method Foreign Key Check for a Field in a Structure 20021213
3 CHECK_STRUCTURE Instance method Public Method Foreign Key Check for a Structure 20021213
4 INITIALIZE Instance method Public Method Deletes All Internal Statuses 20021213
Events
Class CL_HRBAS_FOREIGN_KEY_CHECK has no event.
Types
Class CL_HRBAS_FOREIGN_KEY_CHECK has no local type.
Method Signatures

Method ADD_FOREIGN_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOREIGN_KEY_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_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) DFIES-LFIELDNAME Feldname 20021213
2 Importing IGNORE_INITIAL_FIELDS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
3 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
4 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021213
5 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_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCLUDED_FIELDS Call by reference Type reference (TYPE) HRBAS_FIELDLIST_TAB Liste von Feldnamen 20021213
2 Importing IGNORE_INITIAL_FIELDS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
3 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021213
4 Importing MESSAGE_HANDLER Call by reference Type reference (TYPE) HRBAS_MSG_HANDLER_IF_REF Referenz auf Interface des Message Handlers 20021213
5 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 INITIALIZE Signature

Method INITIALIZE on class CL_HRBAS_FOREIGN_KEY_CHECK has no parameter.
Method INITIALIZE on class CL_HRBAS_FOREIGN_KEY_CHECK has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 640