SAP ABAP Class CL_SALV_CSL_DP_BASE (Service: Data Provider)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_CSL (Package) Service Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_CSL_SERVICE_PROVIDER Service provider 20080711
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSL_CHANGE_COUNTER Change counter - provides change counts 20080711
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSL_CHANGE_COUNTER_SRC Source change counter provider 20080711
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSL_DATA_PROVIDER Service: Data provider - provides data containers 20080711
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSL_SERVICE Service: base interface 20080711
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_CSL_DP_FOR_CHAIN Data Provider: base class for data providers in the chain 20080711
2 Inheritance (c INHERITING FROM c_ref)  CL_SALV_CSL_DS_ITAB iTab data source 20090506
3 Inheritance (c INHERITING FROM c_ref)  CL_SALV_CSL_FIELD_PROV_SRV Service: Service Field Provider 20090427
Properties
Class CL_SALV_CSL_DP_BASE  
Short Description Service: Data Provider    
Super Class CL_SALV_CSL_SERVICE_PROVIDER Service provider 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_CSL   Service Framework 
Created 20080711   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SALV_CSL_DP_BASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_CSL_CHANGE_COUNTER Change counter - provides change counts 20080711
2 IF_SALV_CSL_CHANGE_COUNTER_SRC Source change counter provider 20080711
3 IF_SALV_CSL_DATA_PROVIDER Service: Data provider - provides data containers 20080711
4 IF_SALV_CSL_SERVICE Service: base interface 20080711
Friends
Class CL_SALV_CSL_DP_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACCESS_TYPE Instance attribute Protected Attribute reference (LIKE) 20080711
2 C_COUNTER_TYPE Instance attribute Protected Attribute reference (LIKE) 20080711
3 C_DATA_TYPE Instance attribute Protected Attribute reference (LIKE) 20080711
4 T_REPOSITORY Instance attribute Private Type reference (TYPE) YT_REPOSITORY 20080711
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CHANGE_FLAGS Instance method Protected Method 20080731
2 CONSTRUCTOR Instance method Protected Constructor 20080711
3 GET_REPOSITORY_OBJECT Instance method Protected Method 20080711
4 INCREASE_CHANGE_COUNT Instance method Protected Method 20080711
5 IS_MYSELF_CHANGED Instance method Protected Method 20080731
6 IS_SOURCE_CHANGED Instance method Protected Method 20080711
7 SET_REPOSITORY_OBJECT Instance method Protected Method 20080711
8 VALIDATE_COUNTERS Instance method Protected Method 20080711
Events
Class CL_SALV_CSL_DP_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_REPOSITORY Private See coding 20080711 begin of ys_repository, handle type y_object_handle, object type ref to object, end of ys_repository
2 YT_REPOSITORY Private See coding 20080711 yt_repository type standard table of ys_repository
Method Signatures

Method CLEAR_CHANGE_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTER_TYPE Value transfer Type reference (TYPE) IF_SALV_CSL=>Y_COUNTER_TYPE C_COUNTER_TYPE-INDEX_CHANGE 20080731

Method CLEAR_CHANGE_FLAGS on class CL_SALV_CSL_DP_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG Value transfer Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20080903

Method CONSTRUCTOR on class CL_SALV_CSL_DP_BASE has no exception.

Method GET_REPOSITORY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20080711
2 Importing OBJECT_HANDLE Value transfer Type reference (TYPE) Y_OBJECT_HANDLE 20080711

Method GET_REPOSITORY_OBJECT on class CL_SALV_CSL_DP_BASE has no exception.

Method INCREASE_CHANGE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTER_TYPE Value transfer Type reference (TYPE) IF_SALV_CSL=>Y_COUNTER_TYPE C_COUNTER_TYPE-INDEX_CHANGE 20080711

Method INCREASE_CHANGE_COUNT on class CL_SALV_CSL_DP_BASE has no exception.

Method IS_MYSELF_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTER_TYPE Value transfer Type reference (TYPE) IF_SALV_CSL=>Y_COUNTER_TYPE C_COUNTER_TYPE-INDEX_CHANGE 20080731
2 Returning IS_MYSELF_CHANGED Value transfer Type reference (TYPE) BOOLEAN 20080903

Method IS_MYSELF_CHANGED on class CL_SALV_CSL_DP_BASE has no exception.

Method IS_SOURCE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTER_TYPE Value transfer Type reference (TYPE) IF_SALV_CSL=>Y_COUNTER_TYPE C_COUNTER_TYPE-INDEX_CHANGE 20080711
2 Returning IS_SOURCE_CHANGED Value transfer Type reference (TYPE) BOOLEAN 20080711

Method IS_SOURCE_CHANGED on class CL_SALV_CSL_DP_BASE has no exception.

Method SET_REPOSITORY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20080711
2 Importing OBJECT_HANDLE Value transfer Type reference (TYPE) Y_OBJECT_HANDLE 20080711

Method SET_REPOSITORY_OBJECT on class CL_SALV_CSL_DP_BASE has no exception.

Method VALIDATE_COUNTERS Signature

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