SAP ABAP Class /BOFU/CL_PPF_CONTAINER (Output Mgmt for BOPF BOs: Persistant Container)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC-PPF (Application Component) Post Processing Framework Adapter
     /BOFU/PPF_ADAPTER_UTIL (Package) PPF Adapter for BOPF Business Objects: Utilities & Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20090902
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20090902
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BUSINESS_OBJECT_PPF PPF: Access to Business Objects 20090902
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LOCK_PPF Implemented by the Application Object for Calling the Lock 20090902
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 20090820
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20090902
Properties
Class /BOFU/CL_PPF_CONTAINER  
Short Description Output Mgmt for BOPF BOs: Persistant Container    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 10  Persistent Class 
Package /BOFU/PPF_ADAPTER_UTIL   PPF Adapter for BOPF Business Objects: Utilities & Runtime 
Created 20090820   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 BI_OBJECT Business Instance 20090902
2 BI_PERSISTENT Persistent Business Instance 20090902
3 IF_BUSINESS_OBJECT_PPF PPF: Access to Business Objects 20090902
4 IF_LOCK_PPF Implemented by the Application Object for Calling the Lock 20090902
5 IF_OS_STATE State Management for a 'Managed Object' 20090820
6 IF_WORKFLOW Business Workflow 20090902
Friends
# Friend Modeled only Created on Description
1 /BOFU/CB_PPF_CONTAINER 20100730 Base agent PPF Container
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTV_PROF_FLAG Instance attribute Protected Type reference (TYPE) /BOFU/ACTIVE_PPF_PROFILE Active Profile 20090820
2 APPL_KEY Instance attribute Protected Type reference (TYPE) PPFDAPPKEY Semantic Key of Application Object 20090820
3 ARCHIVING_STATUS Instance attribute Protected Type reference (TYPE) /BOFU/ARCHIVING_STATUS_CODE Archiving Status 20100730
4 BO_KEY Instance attribute Protected Type reference (TYPE) /BOFU/OBM_BO_KEY Business Object Key (with Conversion Exit) 20090911
5 BO_ROOT_KEY Instance attribute Protected Type reference (TYPE) /BOBF/CONF_KEY NodeID 20091215
6 CHANGE_MODE Instance attribute Protected Type reference (TYPE) /BOBF/CONF_CHANGE_MODE Change category 20090910
7 CONTEXT Instance attribute Protected Object reference (TYPE REF TO) CL_CONTEXT_PPF INTERNAL: Only for Use By PPF Utilities: NOT FOR BADIs 20090903
8 DB_KEY Instance attribute Protected Type reference (TYPE) /BOBF/CONF_KEY NodeID 20090820
9 DETER_APPLOG Instance attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090820
10 DOC_ID_FLD_1 Instance attribute Protected Type reference (TYPE) /BOFU/PPF_DOC_ID_1 BO Node Identifier Field 1 20090831
11 DOC_ID_FLD_2 Instance attribute Protected Type reference (TYPE) /BOFU/PPF_DOC_ID_2 BO Node Identifier Field 2 20090831
12 DOC_ID_FLD_3 Instance attribute Protected Type reference (TYPE) /BOFU/PPF_DOC_ID_3 BO Node Identifier Field 3 20090831
13 DOC_ID_FLD_4 Instance attribute Protected Type reference (TYPE) /BOFU/PPF_DOC_ID_4 BO Node Identifier Field 4 20090831
14 DOC_ID_FLD_5 Instance attribute Protected Type reference (TYPE) /BOFU/PPF_DOC_ID_5 BO Node Identifier Field 5 20090831
15 LAST_CHNG_TIME Instance attribute Protected Type reference (TYPE) /BOFU/TSTMP_CHANGED_TIME Changed On 20090820
16 NODE_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20090820
17 PPF_PROFILE Instance attribute Protected Type reference (TYPE) PPFDCNTXT PPF: Name of Action Profile 20090820
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTV_PROF_FLAG Instance method Public Get-method of a virtual attribute Reads Attribute ACTV_PROF_FLAG 20090820
2 GET_APPL_KEY Instance method Public Get-method of a virtual attribute Reads Attribute APPL_KEY 20090820
3 GET_ARCHIVING_STATUS Instance method Public Get-method of a virtual attribute Reads Attribute ARCHIVING_STATUS 20100730
4 GET_BO_KEY Instance method Public Get-method of a virtual attribute Reads Attribute BO_KEY 20090911
5 GET_BO_ROOT_KEY Instance method Public Get-method of a virtual attribute Reads Attribute BO_ROOT_KEY 20091215
6 GET_CHANGE_MODE Instance method Public Get-method of a virtual attribute Reads Attribute CHANGE_MODE 20090910
7 GET_CONTEXT Instance method Public Get-method of a virtual attribute Reads Attribute CONTEXT 20090903
8 GET_DB_KEY Instance method Public Get-method of a virtual attribute Reads Attribute DB_KEY 20090820
9 GET_DETER_APPLOG Instance method Public Get-method of a virtual attribute Reads Attribute DETER_APPLOG 20090820
10 GET_DOC_ID_FLD_1 Instance method Public Get-method of a virtual attribute Reads Attribute DOC_ID_FLD_1 20090831
11 GET_DOC_ID_FLD_2 Instance method Public Get-method of a virtual attribute Reads Attribute DOC_ID_FLD_2 20090831
12 GET_DOC_ID_FLD_3 Instance method Public Get-method of a virtual attribute Reads Attribute DOC_ID_FLD_3 20090831
13 GET_DOC_ID_FLD_4 Instance method Public Get-method of a virtual attribute Reads Attribute DOC_ID_FLD_4 20090831
14 GET_DOC_ID_FLD_5 Instance method Public Get-method of a virtual attribute Reads Attribute DOC_ID_FLD_5 20090831
15 GET_LAST_CHNG_TIME Instance method Public Get-method of a virtual attribute Reads Attribute LAST_CHNG_TIME 20090820
16 GET_NODE_KEY Instance method Public Get-method of a virtual attribute Reads Attribute NODE_KEY 20090820
17 GET_PPF_PROFILE Instance method Public Get-method of a virtual attribute Reads Attribute PPF_PROFILE 20090820
18 SET_ACTV_PROF_FLAG Instance method Public Set-method of a virtual attribute Sets Attribute ACTV_PROF_FLAG 20090820
19 SET_APPL_KEY Instance method Public Set-method of a virtual attribute Sets Attribute APPL_KEY 20090820
20 SET_ARCHIVING_STATUS Instance method Public Set-method of a virtual attribute Sets Attribute ARCHIVING_STATUS 20100730
21 SET_BO_ROOT_KEY Instance method Public Set-method of a virtual attribute Sets Attribute BO_ROOT_KEY 20091215
22 SET_CHANGE_MODE Instance method Public Set-method of a virtual attribute Sets Attribute CHANGE_MODE 20090910
23 SET_CONTEXT Instance method Public Set-method of a virtual attribute Sets Attribute CONTEXT 20090903
24 SET_DETER_APPLOG Instance method Public Set-method of a virtual attribute Sets Attribute DETER_APPLOG 20090820
25 SET_DOC_ID_FLD_1 Instance method Public Set-method of a virtual attribute Sets Attribute DOC_ID_FLD_1 20090831
26 SET_DOC_ID_FLD_2 Instance method Public Set-method of a virtual attribute Sets Attribute DOC_ID_FLD_2 20090831
27 SET_DOC_ID_FLD_3 Instance method Public Set-method of a virtual attribute Sets Attribute DOC_ID_FLD_3 20090831
28 SET_DOC_ID_FLD_4 Instance method Public Set-method of a virtual attribute Sets Attribute DOC_ID_FLD_4 20090831
29 SET_DOC_ID_FLD_5 Instance method Public Set-method of a virtual attribute Sets Attribute DOC_ID_FLD_5 20090831
30 SET_LAST_CHNG_TIME Instance method Public Set-method of a virtual attribute Sets Attribute LAST_CHNG_TIME 20090820
31 _GET_DATA Instance method Public Method Get Data 20091111
32 _GET_GUID Instance method Public Method Get GUID 20091120
33 _GET_KEYS Instance method Public Method Get Keys 20100215
34 _SET_DATA Instance method Public Method Set Data 20091111
Events
Class /BOFU/CL_PPF_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_BUSINESS_KEY Public See coding Business key 20090831 begin of typ_business_key , * Copy from /BOFU/CB_PPF_CONTAINER bo_key type /bofu/obm_bo_key , db_key type /bobf/conf_key , node_key type /bobf/obm_node_key , ppf_profile type ppfdcntxt , end of typ_business_key
2 TYP_BUSINESS_KEY_TAB Public See coding Business keys 20090831 typ_business_key_tab type standard table of typ_business_key with non-unique default key
3 TYP_DATA_TAB Public See coding Data Table 20090903 typ_data_tab type standard table of ref to /BOFU/CL_PPF_CONTAINER with DEFAULT KEY
Method Signatures

Method GET_ACTV_PROF_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/ACTIVE_PPF_PROFILE Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method GET_APPL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PPFDAPPKEY Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method GET_ARCHIVING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/ARCHIVING_STATUS_CODE Attribute Value 20100730
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20100730

Method GET_BO_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/OBM_BO_KEY Attribute Value 20090911
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090911

Method GET_BO_ROOT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOBF/CONF_KEY Attribute Value 20091215
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20091215

Method GET_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOBF/CONF_CHANGE_MODE Attribute Value 20090910
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090910

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_CONTEXT_PPF Attribute Value 20090903
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090903

Method GET_DB_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOBF/CONF_KEY Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method GET_DETER_APPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BALLOGHNDL Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method GET_DOC_ID_FLD_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/PPF_DOC_ID_1 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method GET_DOC_ID_FLD_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/PPF_DOC_ID_2 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method GET_DOC_ID_FLD_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/PPF_DOC_ID_3 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method GET_DOC_ID_FLD_4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/PPF_DOC_ID_4 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method GET_DOC_ID_FLD_5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/PPF_DOC_ID_5 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method GET_LAST_CHNG_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOFU/TSTMP_CHANGED_TIME Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method GET_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) /BOBF/OBM_NODE_KEY Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method GET_PPF_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) PPFDCNTXT Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method SET_ACTV_PROF_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTV_PROF_FLAG Call by reference Type reference (TYPE) /BOFU/ACTIVE_PPF_PROFILE Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method SET_APPL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_KEY Call by reference Type reference (TYPE) PPFDAPPKEY Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method SET_ARCHIVING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVING_STATUS Call by reference Type reference (TYPE) /BOFU/ARCHIVING_STATUS_CODE Attribute Value 20100730
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20100730

Method SET_BO_ROOT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY Attribute Value 20091215
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20091215

Method SET_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_MODE Call by reference Type reference (TYPE) /BOBF/CONF_CHANGE_MODE Attribute Value 20090910
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090910

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CONTEXT_PPF Attribute Value 20090903
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090903

Method SET_DETER_APPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETER_APPLOG Call by reference Type reference (TYPE) BALLOGHNDL Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method SET_DOC_ID_FLD_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ID_FLD_1 Call by reference Type reference (TYPE) /BOFU/PPF_DOC_ID_1 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method SET_DOC_ID_FLD_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ID_FLD_2 Call by reference Type reference (TYPE) /BOFU/PPF_DOC_ID_2 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method SET_DOC_ID_FLD_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ID_FLD_3 Call by reference Type reference (TYPE) /BOFU/PPF_DOC_ID_3 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method SET_DOC_ID_FLD_4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ID_FLD_4 Call by reference Type reference (TYPE) /BOFU/PPF_DOC_ID_4 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method SET_DOC_ID_FLD_5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_ID_FLD_5 Call by reference Type reference (TYPE) /BOFU/PPF_DOC_ID_5 Attribute Value 20090831
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090831

Method SET_LAST_CHNG_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LAST_CHNG_TIME Call by reference Type reference (TYPE) /BOFU/TSTMP_CHANGED_TIME Attribute Value 20090820
# Exception Resumable Description Created on
1 CX_OS_OBJECT_NOT_FOUND Object Services Exception 20090820

Method _GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /BOFU/S_PPF_CONTAINER Output History: PPF Container 20091111

Method _GET_DATA on class /BOFU/CL_PPF_CONTAINER has no exception.

Method _GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_GUID Value transfer Type reference (TYPE) OS_GUID Globally Unique Identifier 20091120

Method _GET_GUID on class /BOFU/CL_PPF_CONTAINER has no exception.

Method _GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEYS Call by reference Type reference (TYPE) /BOFU/S_PPF_CONTAINER_KEYS PPF Container Data (appl keys + ppf profile): KEYS 20100215
2 Exporting EV_BO_ROOT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20100215

Method _GET_KEYS on class /BOFU/CL_PPF_CONTAINER has no exception.

Method _SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) /BOFU/S_PPF_CONTAINER Output History: PPF Container 20091111
2 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) /BOBF/T_FRW_NAME List of Names (e.g. Fieldnames) 20091111

Method _SET_DATA on class /BOFU/CL_PPF_CONTAINER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702