SAP ABAP Class CL_SALV_CSF_P_SUPPLDATA_CNT (Supplementary Data Content Provider)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_CSF (Package) Field Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSF_P_SUPPLDATA_CNT Provider of Supplementary Data Content 20080927
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSF_SUPPLDATA_CNT_P Supplementary Data Content Provider 20080927
Properties
Class CL_SALV_CSF_P_SUPPLDATA_CNT  
Short Description Supplementary Data Content Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_CSF   Field Services 
Created 20080927   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_SALV_CSF_SUPPLDATA_CNT_P Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_CSF_SUPPLDATA_USG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_CSF_P_SUPPLDATA_CNT Provider of Supplementary Data Content 20080927
2 IF_SALV_CSF_SUPPLDATA_CNT_P Supplementary Data Content Provider 20080927
Friends
Class CL_SALV_CSF_P_SUPPLDATA_CNT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 R_SUPPLDATA_ACC Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_CSF_SUPPLDATA_ACC Supplementary Data Access 20090219
2 R_SUPPLDATA_USG_ACC Instance attribute Private Object reference (TYPE REF TO) IF_SALV_CSF_SUPPLDATA_USG_ACC Supplementary Data Usage Access 20090205
3 SUPPLIED_VERSION Instance attribute Private Type reference (TYPE) IF_SALV_CSF_SUPPLDATA_CNT_P=>Y_VERSION_COUNTER Version Counter 20080929
4 SUPPLY_VERSION Instance attribute Private Type reference (TYPE) IF_SALV_CSF_SUPPLDATA_CNT_P=>Y_VERSION_COUNTER Version Counter 20080927
5 S_SUPPLDATA_USG_VERSION Instance attribute Private Type reference (TYPE) YS_SUPPLDATA_USG_VERSION Supplementary Data Usage Version 20090109
6 T_SUPPLEMENTARY_DATA Instance attribute Private Type reference (TYPE) YT_SUPPLEMENTARY_DATA Supplementary Data 20080927
7 T_SUPPLY Instance attribute Private Type reference (TYPE) YT_SUPPLY Supply Stack 20080927
8 T_SUPPLY_END Instance attribute Private Type reference (TYPE) YT_SUPPLY Supply Stack 20080927
9 T_SUPPL_SUPPLY Instance attribute Private Type reference (TYPE) YT_SUPPL_SUPPLY Supplementary Supply Info 20080927
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20090205
2 FREE Instance method Public Method Free 20080927
3 GET_CONTENT_PROVIDER Instance method Public Method 20081208
4 GET_REQUIRED_SOURCE_ATTRIBUTES Instance method Public Method 20081208
5 GET_SUPPLY_VERSION Instance method Public Method 20081208
6 PROVIDE_SUPPLDATA_SUPPLY_INFO Instance method Private Method Provide Supplementary Data Supply Information 20080927
7 SUPPLY_END Instance method Public Method 20081208
8 SUPPLY_RECORD Instance method Public Method 20081208
9 SUPPLY_START Instance method Public Method 20081208
Events
Class CL_SALV_CSF_P_SUPPLDATA_CNT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_SUPPLDATA_USG_VERSION Private See coding Supplementary Data Usage Version 20090109 begin of ys_suppldata_usg_version, supply_version type if_salv_csf_suppldata_usg=>y_version, suppldata_supply_info type if_salv_csf_suppldata_usg=>y_version, end of ys_suppldata_usg_version
2 YS_SUPPLEMENTARY_DATA Private See coding Supplementary Data 20080927 begin of ys_supplementary_data, r_ref type ref to data, end of ys_supplementary_data
3 YS_SUPPLY Private See coding Supply Stack Entry 20080927 begin of ys_supply, source_attribute type if_salv_csf_attribute_descr=>y_name, target_attribute type if_salv_csf_attribute_descr=>y_name, supply_level type sytabix, supplied_version type if_salv_csf_suppldata_cnt_p=>y_version_counter, converter_type type if_salv_csf_converter=>y_converter, r_converter type ref to if_salv_csf_converter, end of ys_supply
4 YS_SUPPL_SUPPLY Private See coding Supplementary Supply Info 20080927 begin of ys_suppl_supply, s_suppl_info type if_salv_csf_suppldata_usg=>ys_used_suppldata, supplied_version type if_salv_csf_suppldata_cnt_p=>y_version_counter, end of ys_suppl_supply
5 YT_REQUIRED_SOURCE_ATTRIBUTES Public Attribute reference (LIKE) 20081208
6 YT_SUPPLEMENTARY_DATA Private See coding Supplementary Data 20080927 yt_supplementary_data type standard table of ys_supplementary_data initial size 1
7 YT_SUPPLY Private See coding Supply Stack 20080927 yt_supply type sorted table of ys_supply with non-unique key supply_level initial size 1
8 YT_SUPPL_SUPPLY Private See coding Supplementary Supply Info 20080927 yt_suppl_supply type hashed table of ys_suppl_supply with unique key s_suppl_info-attribute_name initial size 1
9 Y_VERSION_COUNTER Public Attribute reference (LIKE) 20081208
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_SUPPLDATA_ACC Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_SUPPLDATA_ACC Supplementary Data Access 20090219
2 Importing R_SUPPLDATA_USG_ACC Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_SUPPLDATA_USG_ACC Supplementary Data Usage Access 20090205

Method CONSTRUCTOR on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method FREE Signature

Method FREE on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method FREE on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method GET_CONTENT_PROVIDER Signature

Method GET_CONTENT_PROVIDER on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method GET_CONTENT_PROVIDER on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method GET_REQUIRED_SOURCE_ATTRIBUTES Signature

Method GET_REQUIRED_SOURCE_ATTRIBUTES on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method GET_REQUIRED_SOURCE_ATTRIBUTES on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method GET_SUPPLY_VERSION Signature

Method GET_SUPPLY_VERSION on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method GET_SUPPLY_VERSION on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method PROVIDE_SUPPLDATA_SUPPLY_INFO Signature

Method PROVIDE_SUPPLDATA_SUPPLY_INFO on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method PROVIDE_SUPPLDATA_SUPPLY_INFO on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method SUPPLY_END Signature

Method SUPPLY_END on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method SUPPLY_END on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method SUPPLY_RECORD Signature

Method SUPPLY_RECORD on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method SUPPLY_RECORD on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.

Method SUPPLY_START Signature

Method SUPPLY_START on class CL_SALV_CSF_P_SUPPLDATA_CNT has no parameter.
Method SUPPLY_START on class CL_SALV_CSF_P_SUPPLDATA_CNT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 712