SAP ABAP Class CL_HRBAS_INFOTYPE_FACTORY (HRBAS: Determine Container Classes for Infotypes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00_ITF (Package) Infotype Framework
Properties
Class CL_HRBAS_INFOTYPE_FACTORY  
Short Description HRBAS: Determine Container Classes for Infotypes    
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
Class CL_HRBAS_INFOTYPE_FACTORY has no forward declaration.
Interfaces
Class CL_HRBAS_INFOTYPE_FACTORY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HRBAS_INFTY_BL_CLASS_PROXY 20070803 Wrapping of BL_COMPUTATION, for Correct BAdI Calls
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_INFOTYPE_LOGIC_BY_INFTY_DIR Static Attribute Private Type reference (TYPE) INFOTYPE_LOGIC_BY_INFTY_DIR 20021217
2 A_INFTY_BL_BY_INFTY_DIR Static Attribute Private Type reference (TYPE) INFTY_BL_BY_INFTY_DIR 20040603
3 A_INFTY_GEN_BL_BY_INFTY_DIR Static Attribute Private Type reference (TYPE) INFTY_GEN_BL_BY_INFTY_DIR 20040603
4 A_TEMPLATE_DIRECTORY Static Attribute Private Type reference (TYPE) TEMPLATE_DIRECTORY 20021217
5 DEFAULT_BL Constant Private Type reference (TYPE) SEOCLSNAME 'CL_HRBAS_INFTY_NO_CHECKS' Object Type Name 20021217
6 DEFAULT_CONTAINER Constant Private Type reference (TYPE) SEOCLSNAME 'CL_HRBAS_INFTY_CONTAINER' Object Type Name 20021213
7 DEFAULT_GENERIC_BL Constant Private Type reference (TYPE) SEOCLSNAME 'CL_HRBAS_GEN_BL_COMPUTATION' Object Type Name 20040604
8 DEFAULT_TI_CONTAINER Constant Private Type reference (TYPE) SEOCLSNAME 'CL_HRBAS_TINFTY_CONTAINER' $REF$ 20030306
Methods
# Method Level Visibility Method type Description Created on
1 GET_CONTAINER_NAME Static method Public Method Determine Name of Container Templates 20021213
2 GET_CONTAINER_TEMPLATE Static method Public Method Generate Container Template 20021213
3 GET_INFOTYPE_GENERIC_BL Static method Public Method Delivers Instance of Generic Business Logic 20040603
4 GET_INFOTYPE_LOGIC Static method Public Method Delivers Instance of Complete Infotype Logic(HRBAS Framewrk) 20021213
5 GET_INFOTYPE_SPECIFIC_BL Static method Public Method Provides Instance of IT-Specific Bus. Logic via Proxy Class 20040603
6 GET_INFOTYPE_SPEC_BL_DIRECT Static method Private Method Provides IT-Specific Bus. Logic. Do Not Use (Only via PROXY) 20070803
Events
Class CL_HRBAS_INFOTYPE_FACTORY has no event.
Types
Class CL_HRBAS_INFOTYPE_FACTORY has no local type.
Method Signatures

Method GET_CONTAINER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER_NAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20021213
2 Importing INFTY Call by reference Type reference (TYPE) PLOG-INFTY Infotyp 20021213
3 Importing SUBTY Call by reference Type reference (TYPE) PLOG-SUBTY Subtyp 20030505
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method GET_CONTAINER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) PLOG-INFTY Infotyp 20021213
2 Importing SUBTY Call by reference Type reference (TYPE) PLOG-SUBTY Subtyp 20030505
3 Returning TEMPLATE Value transfer Type reference (TYPE) HRBAS_INFTY_CONTAINER_IF_REF Referenz auf Inftycontainer 20021213
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method GET_INFOTYPE_GENERIC_BL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOTYPE_BUFFER Call by reference Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Infotyp-Puffer 20040623
2 Returning INFOTYPE_GENERIC_BL Value transfer Object reference (TYPE REF TO) IF_HRBAS_GEN_BL_COMPUTATION Generische Business Logik 20040603
3 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20040603
4 Importing SCENARIO Call by reference Type reference (TYPE) HRBAS_IT_SCENARIO SPACE Scenario in dem ein Infotyp bearbeitet wird 20040603

Method GET_INFOTYPE_GENERIC_BL on class CL_HRBAS_INFOTYPE_FACTORY has no exception.

Method GET_INFOTYPE_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFOTYPE_LOGIC Value transfer Type reference (TYPE) HRBAS_INFTY_BL_IF_REF Referenz auf HRBAS Infotyp Business Logic 20021213
2 Importing INFTY Call by reference Type reference (TYPE) PLOG-INFTY Infotyp 20021213
3 Importing SUBTY Call by reference Type reference (TYPE) PLOG-SUBTY Subtyp 20030505
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HR-PD-Infotypdaten: unerfüllte Programmbedingung 20021213

Method GET_INFOTYPE_SPECIFIC_BL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOTYPE_BUFFER Call by reference Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Infotyp-Puffer 20040623
2 Returning INFOTYPE_SPECIFIC_BL Value transfer Object reference (TYPE REF TO) IF_HRBAS_INFTY_BL_COMPUTATION Infotypspezifische Business Logik (Proxy) 20040603
3 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20040603
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTYP Subtyp 20040603
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20040603

Method GET_INFOTYPE_SPEC_BL_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOTYPE_BUFFER Call by reference Type reference (TYPE) HRBAS_INFTY_BUFFER_IF_REF Infotyp-Puffer 20070803
2 Returning INFOTYPE_SPECIFIC_BL Value transfer Object reference (TYPE REF TO) IF_HRBAS_INFTY_BL_COMPUTATION Infotypspezifische Business Logik 20070803
3 Importing INFTY Call by reference Type reference (TYPE) INFOTYP Infotyp 20070803
4 Importing SUBTY Call by reference Type reference (TYPE) SUBTYP Subtyp 20070803
# Exception Resumable Description Created on
1 CX_HRBAS_VIOLATED_ASSERTION HRBAS-Infotypdaten: unerfüllte Programmbedingung 20070803
History
Last changed by/on SAP  20090618 
SAP Release Created in 640