SAP ABAP Class CL_FIP_BAL_FACTORY (Factory implementing and hiding backend access)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-FIP (Application Component) Perishables Procurement
     FIP_BACKEND_ABSTRACTION (Package) Backend Abstraction for Fresh Item Procurement
Properties
Class CL_FIP_BAL_FACTORY  
Short Description Factory implementing and hiding backend access    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIP_BACKEND_ABSTRACTION   Backend Abstraction for Fresh Item Procurement 
Created 20071210   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FIP_BAL_FACTORY has no forward declaration.
Interfaces
Class CL_FIP_BAL_FACTORY has no interface implemented.
Friends
Class CL_FIP_BAL_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_BACKEND_CONN_BAPI Constant Public Type reference (TYPE) FIP_BAL_ACCESS_TYPE '0BA' Access type of Backend Abstraction Layer 20080218
2 MO_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_FIP_BAL_FACTORY Factory implementing and hiding backend access 20080226
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_ACCESS_TYPE Instance method Private Method Determine access type for BAdI 20080218
2 GET_BADI Instance method Public Method Get BAdI for accessing backend business objects 20071210
3 GET_INSTANCE Static method Public Method Get instance of BAL factory 20071220
Events
Class CL_FIP_BAL_FACTORY has no event.
Types
Class CL_FIP_BAL_FACTORY has no local type.
Method Signatures

Method DETERMINE_ACCESS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BADI_NAME Call by reference Type reference (TYPE) ENHBADIID Name of a BAdI in Enhancement Framework 20080218
2 Returning RV_ACCESS_TYPE Value transfer Type reference (TYPE) FIP_BAL_ACCESS_TYPE Access type of Backend Abstraction Layer 20080218

Method DETERMINE_ACCESS_TYPE on class CL_FIP_BAL_FACTORY has no exception.

Method GET_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BADI_NAME Call by reference Type reference (TYPE) ENHBADIID Name of a BAdI in Enhancement Framework 20071210
2 Returning RO_BADI Value transfer Object reference (TYPE REF TO) OBJECT BAdI instance 20080111

Method GET_BADI on class CL_FIP_BAL_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FACTORY Value transfer Object reference (TYPE REF TO) CL_FIP_BAL_FACTORY Factory implementing and hiding backend access 20071220

Method GET_INSTANCE on class CL_FIP_BAL_FACTORY has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604