SAP ABAP Class CL_HRPA_INFOTYPE_FACTORY (HR: Determine Container Classes for Infotypes)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA-XX (Application Component) General
     PBAS_SERVICE (Package) HR Master Data: Service Functions
Properties
Class CL_HRPA_INFOTYPE_FACTORY  
Short Description HR: Determine Container Classes for Infotypes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBAS_SERVICE   HR Master Data: Service Functions 
Created 20010523   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_FACTORY has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_FACTORY has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_CONTEXT Static Attribute Private Type reference (TYPE) HRPAD_FRAMEWORK_CONTEXT HR: Master Data Framework Context 20030826
2 A_INFOTYPE_LOGIC_BY_ID_DIR Static Attribute Private Type reference (TYPE) INFOTYPE_LOGIC_BY_ID_DIR 20010712
3 A_INFOTYPE_LOGIC_BY_INFTY_DIR Static Attribute Private Type reference (TYPE) INFOTYPE_LOGIC_BY_INFTY_DIR 20010712
4 A_TEMPLATE_DIRECTORY Static Attribute Private Type reference (TYPE) TEMPLATE_DIRECTORY 20010523
5 CONTEXT_DEFAULT Constant Public Type reference (TYPE) HRPAD_FRAMEWORK_CONTEXT 'DFLT' Decoupled User Interface 20030902
6 CONTEXT_LEGACY Constant Public Type reference (TYPE) HRPAD_FRAMEWORK_CONTEXT 'LGCY' R/3 User Interface 20030902
7 DEFAULT_BL Constant Private Type reference (TYPE) SEOCLSNAME 'CL_HRPA_INFTY_NO_CHECKS' Object Type Name 20010712
8 DEFAULT_CONTAINER Constant Private Type reference (TYPE) SEOCLSNAME 'CL_HRPA_INFOTYPE_CONTAINER' Object Type Name 20010712
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_PRIMARY_INFOTYPE Static method Private Method 20010831
2 CONTEXT Static method Private Method 20030826
3 GET_CONTAINER_NAME Static method Public Method Determine Name of Container Templates 20011011
4 GET_CONTAINER_TEMPLATE Static method Public Method Create Container Template 20010523
5 GET_INFOTYPE_LOGIC Static method Public Method Get Infotype Logic 20010612
6 GET_SPECIFIC_INFOTYPE_LOGIC Static method Public Method Get Infotype Logic 20010611
7 IS_CONTEXT_SET Static method Public Method 20110301
8 SET_CONTEXT Static method Public Method 20030826
9 T582ITVCLAS_READ Static method Private Method 20030826
Events
Class CL_HRPA_INFOTYPE_FACTORY has no event.
Types
Class CL_HRPA_INFOTYPE_FACTORY has no local type.
Method Signatures

Method ASSERT_PRIMARY_INFOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20010831
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010831

Method CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT Value transfer Type reference (TYPE) HRPAD_FRAMEWORK_CONTEXT HR: Stammdaten Framework Kontext 20030826
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030826

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) CONT_DB Infotyp Container - Datenbank 20011011
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20011011
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011011
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011011

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) INFTY Infotyp 20010523
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010523
3 Exporting TEMPLATE Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_REF HR: Referenz auf Infotypcontainer 20010523
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION unzulässige Parametrisierung 20010824

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 Object reference (TYPE REF TO) IF_HRPA_INFTY_BL HR: Businesslogik für Stammdaten 20010612
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20010612
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010612
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unzulässiger Infotyp 20010824

Method GET_SPECIFIC_INFOTYPE_LOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INFOTYPE_LOGIC Call by reference Object reference (TYPE REF TO) IF_HRPA_INFTY_BL HR: Businesslogik für Stammdaten 20010611
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20010611
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010611
4 Importing VERSIONID Call by reference Type reference (TYPE) ITVERS ID für Infotypversionen 20010611
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unzulässiger Infotyp 20010824

Method IS_CONTEXT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTEXT_IS_SET Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20110301

Method IS_CONTEXT_SET on class CL_HRPA_INFOTYPE_FACTORY has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Type reference (TYPE) HRPAD_FRAMEWORK_CONTEXT HR: Stammdaten Framework Kontext 20030826
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030826

Method T582ITVCLAS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20030826
2 Returning T582ITVCLAS Value transfer Type reference (TYPE) T582ITVCLAS Klassen zum Ermitteln von VersionsIDs und Infotypcontainern 20030826

Method T582ITVCLAS_READ on class CL_HRPA_INFOTYPE_FACTORY has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470