SAP ABAP Class /BCV/CL_FND_DATA_CONTAINER (Data Container)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/FND (Package) BCV Foundation Layer
Properties
Class /BCV/CL_FND_DATA_CONTAINER  
Short Description Data Container    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/FND   BCV Foundation Layer 
Created 20110119   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BCV/CL_FND_DATA_CONTAINER has no forward declaration.
Interfaces
Class /BCV/CL_FND_DATA_CONTAINER has no interface implemented.
Friends
Class /BCV/CL_FND_DATA_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TYPE_TABLE Constant Private Type reference (TYPE) TY_TYPE 'T' Data Container Type 20110119
2 GT_CONTAINER Static Attribute Private Type reference (TYPE) TY_T_CONTAINER Data Containers 20110119
3 GV_ID_COUNTER Static Attribute Private Type reference (TYPE) /BCV/FND_CONTAINER_ID 1 Counter for Container ID 20110119
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TABLE Static method Public Method Create Data Container for the Given Table 20110119
2 CLEAR Static method Public Method Delete Data Containers 20110119
3 DUPLICATE Static method Public Method Duplicate Data Container 20110120
4 GENERATE_ID Static method Private Method Generate a new Container ID 20110119
5 GET_TABLE Static method Public Method Get Contents of Given Table Data Container 20110119
6 IS_EQUAL Static method Public Method Check Whether Two Data Containers are Equal 20110119
7 REPLACE_TABLE Static method Public Method Replace Contents of Given Table Data Container 20110119
Events
Class /BCV/CL_FND_DATA_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CONTAINER Private See coding Data Container Structure Type 20110119 BEGIN OF ty_s_container, container_id TYPE /bcv/fnd_container_id, container_type TYPE ty_type, container TYPE REF TO data, END OF ty_s_container
2 TY_TYPE Private See coding Data Container Type 20110119 ty_type(1) TYPE c
3 TY_T_CONTAINER Private See coding Data Container Table Type 20110119 ty_t_container TYPE HASHED TABLE OF ty_s_container WITH UNIQUE KEY container_id
Method Signatures

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE Table 20110119
2 Returning RV_CONTAINER_ID Value transfer Type reference (TYPE) /BCV/FND_CONTAINER_ID ID of Created Data Container 20110119

Method ADD_TABLE on class /BCV/CL_FND_DATA_CONTAINER has no exception.

Method CLEAR Signature

Method CLEAR on class /BCV/CL_FND_DATA_CONTAINER has no parameter.
Method CLEAR on class /BCV/CL_FND_DATA_CONTAINER has no exception.

Method DUPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTAINER_ID Call by reference Type reference (TYPE) /BCV/FND_CONTAINER_ID ID of Original Data Container 20110120
2 Returning RV_NEW_CONTAINER_ID Value transfer Type reference (TYPE) /BCV/FND_CONTAINER_ID ID of Created Data Container 20110120

Method DUPLICATE on class /BCV/CL_FND_DATA_CONTAINER has no exception.

Method GENERATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTAINER_ID Value transfer Type reference (TYPE) /BCV/FND_CONTAINER_ID Data Container ID 20110119

Method GENERATE_ID on class /BCV/CL_FND_DATA_CONTAINER has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) TABLE Table 20110119
2 Importing IV_CONTAINER_ID Call by reference Type reference (TYPE) /BCV/FND_CONTAINER_ID Data Container ID 20110119

Method GET_TABLE on class /BCV/CL_FND_DATA_CONTAINER has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTAINER_ID1 Call by reference Type reference (TYPE) /BCV/FND_CONTAINER_ID ID of Data Container 1 20110119
2 Importing IV_CONTAINER_ID2 Call by reference Type reference (TYPE) /BCV/FND_CONTAINER_ID ID of Data Container 2 20110119
3 Returning RV_EQUAL Value transfer Type reference (TYPE) BOOLE_D Contents of Data Containers are Equal 20110119

Method IS_EQUAL on class /BCV/CL_FND_DATA_CONTAINER has no exception.

Method REPLACE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE Table 20110119
2 Importing IV_CONTAINER_ID Call by reference Type reference (TYPE) /BCV/FND_CONTAINER_ID Data Container ID 20110119

Method REPLACE_TABLE on class /BCV/CL_FND_DATA_CONTAINER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703