SAP ABAP Class CL_HRBAS_DISPATCH_BL (HR: Generic Business Logic for PD Infotypes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_ITF (Package) Infotype Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRBAS_BUFFER_CONTROL HR Infotypes: Buffer Operations 20030117
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRBAS_DISPATCH_BL HR: Generic Business Logic for PD Infotypes 20021209
Properties
Class CL_HRBAS_DISPATCH_BL  
Short Description HR: Generic Business Logic for PD Infotypes    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00_ITF   Infotype Framework 
Created 20021209   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
# Interface Abstract Final Description Created on
1 IF_HRBAS_BUFFER_CONTROL HR Infotypes: Buffer Operations 20030117
2 IF_HRBAS_DISPATCH_BL HR: Generic Business Logic for PD Infotypes 20021209
Friends
Class CL_HRBAS_DISPATCH_BL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_CURRENT_TRIAL_LEVEL Instance attribute Private Type reference (TYPE) I Counter of Trial Level 20030327
2 A_DISPATCH_BL Static Attribute Private Object reference (TYPE REF TO) CL_HRBAS_DISPATCH_BL HR: Generic Business Logic for PD Infotypes 20021217
3 A_FRAMEWORK_INTEGRATIONS Instance attribute Private Type reference (TYPE) FRAMEWORK_INTEGRATIONS Table with Frameworks to Be Integrated 20030325
4 A_INFTY_BUFFER Instance attribute Private Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Reference to HRBAS Infotype Buffer 20030115
5 A_MAGIC_COOKIE_STACK Instance attribute Private Type reference (TYPE) MAGIC_COOKIE_STACK Stack with Magic Cookies for Framework Integration 20030327
6 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>FALSE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021217
7 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRBAS_BOOLE_D=>TRUE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20021217
Methods
# Method Level Visibility Method type Description Created on
1 APPROVE_TRIAL Instance method Private Method 20030113
2 CANCEL_REGISTERED_INTEGRATION Instance method Public Method Reset Registration 20030327
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021217
4 CONSTRUCTOR Instance method Public Constructor Constructor 20021217
5 DISCARD_TRIAL Instance method Private Method 20030113
6 GET_INFOTYPE_LOGIC Instance method Private Method Determine Infotype Logic Class 20021217
7 GET_INSTANCE Static method Public Method Instance Generation 20021217
8 REGISTER_INTEGRATION Instance method Public Method Register Integration with Framework 20030327
9 START_TRIAL Instance method Private Method 20030113
Events
Class CL_HRBAS_DISPATCH_BL has no event.
Types
Class CL_HRBAS_DISPATCH_BL has no local type.
Method Signatures

Method APPROVE_TRIAL Signature

Method APPROVE_TRIAL on class CL_HRBAS_DISPATCH_BL has no parameter.
Method APPROVE_TRIAL on class CL_HRBAS_DISPATCH_BL has no exception.

Method CANCEL_REGISTERED_INTEGRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAMEWORK_INTEGRATION Call by reference Object reference (TYPE REF TO) IF_HRBAS_FRAMEWORK_INTEGRATION HRBAS: Integration anderer Frameworks 20030327
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030327

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY_BUFFER Call by reference Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Referenz auf HRBAS Infotype Buffer 20030115
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021217

Method DISCARD_TRIAL Signature

Method DISCARD_TRIAL on class CL_HRBAS_DISPATCH_BL has no parameter.
Method DISCARD_TRIAL on class CL_HRBAS_DISPATCH_BL has no exception.

Method GET_INFOTYPE_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INFOTYPE_LOGIC Call by reference Type reference (TYPE) HRBAS_INFTY_BL_IF_REF HR: Businesslogik für Stammdaten 20021217
2 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20021217
3 Exporting IS_OK Call by reference 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 HR-Stammdaten: Meldungen 20021217
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTYP Subtyp 20030505

Method GET_INFOTYPE_LOGIC on class CL_HRBAS_DISPATCH_BL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DISPATCH_BL Call by reference Object reference (TYPE REF TO) IF_HRBAS_DISPATCH_BL HR: generische Businesslogik für PD-Infotypen 20021217
2 Importing INFTY_BUFFER Call by reference Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Referenz auf HRBAS Infotype Buffer 20030115
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021217

Method REGISTER_INTEGRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAMEWORK_INTEGRATION Call by reference Object reference (TYPE REF TO) IF_HRBAS_FRAMEWORK_INTEGRATION HRBAS: Integration anderer Frameworks 20030327
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20030327

Method START_TRIAL Signature

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