SAP ABAP Class /BOFU/CL_PBI_FACTORY (PBI Factory)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC-FBI (Application Component) Integration of FPM and Persistency Frameworks like BOPF
     /BOFU/PBI_CORE (Package) POWL BOPF Integration Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090330
Properties
Class /BOFU/CL_PBI_FACTORY  
Short Description PBI Factory    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/PBI_CORE   POWL BOPF Integration Core 
Created 20090330   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/IF_FBI_VIEW_INSTANCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090330
Friends
Class /BOFU/CL_PBI_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_POWL_CONF Instance attribute Private Type reference (TYPE) TT_POWL_CONF 20090330
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Instance method Public Method 20090330
2 GET_POWL_CONF Instance method Public Method POWL Configuration 20090330
3 POWL_CONF_GET_SHARED Instance method Protected Method Return a shared instance of the Configuration 20090330
Events
Class /BOFU/CL_PBI_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_POWL_CONF Public See coding 20090330 BEGIN OF ts_powl_conf, s_identity TYPE ts_powl_identity, o_powl_conf TYPE REF TO /bofu/if_pbi_powl_conf, END OF ts_powl_conf
2 TS_POWL_IDENTITY Public See coding 20090330 BEGIN OF ts_powl_identity, powl_type TYPE /bofu/pbi_powl, END OF ts_powl_identity
3 TS_VIEW_DYN_MAP Protected See coding 20090330
4 TT_POWL_CONF Public See coding 20090330 tt_powl_conf TYPE SORTED TABLE OF ts_powl_conf WITH UNIQUE KEY s_identity
5 TT_VIEW_DYN_MAP Protected See coding 20090330
Method Signatures

Method GET_INSTANCE Signature

Method GET_INSTANCE on class /BOFU/CL_PBI_FACTORY has no parameter.
Method GET_INSTANCE on class /BOFU/CL_PBI_FACTORY has no exception.

Method GET_POWL_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_POWL_CONF Value transfer Object reference (TYPE REF TO) /BOFU/IF_PBI_POWL_CONF 20090330
2 Importing IS_IDENTITY Call by reference Type reference (TYPE) TS_POWL_IDENTITY 20090330
# Exception Resumable Description Created on
1 /BOFU/CX_PBI_CONF 20090330

Method POWL_CONF_GET_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_POWL_CONF Value transfer Object reference (TYPE REF TO) /BOFU/IF_PBI_POWL_CONF POWL Configuration 20090330
2 Importing IS_IDENTITY Call by reference Type reference (TYPE) TS_POWL_IDENTITY 20090330
# Exception Resumable Description Created on
1 /BOFU/CX_PBI_CONF FBI: Configuration Exceptions 20090330
History
Last changed by/on SAP  20110908 
SAP Release Created in 702