SAP ABAP Class CL_SALV_BS_DDIC (DataController)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_BS_TOOLS (Package) Tools
Properties
Class CL_SALV_BS_DDIC  
Short Description DataController    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_BS_TOOLS   Tools 
Created 20050728   SAP 
Last change 20130531   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 CL_SALV_BS_DDIC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SALV_BS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_BS_T_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SALV_BS_DDIC has no interface implemented.
Friends
Class CL_SALV_BS_DDIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ID Static Attribute Private Type reference (TYPE) STRING 20060726
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_ELEMDESCR Static method Private Method Returns DFIES According to ABAP Element Description 20050728
2 APPLY_STRUCDESCR Static method Private Method Returns DFIES According to ABAP Structure Description 20050728
3 APPLY_TYPEDESCR Static method Private Method Returns DFIES According to ABAP Type Description 20050728
4 CREATE_DATA_FOR_COMPONENT Static method Private Method 20060726
5 CREATE_DATA_FROM_COMPONENTS Static method Public Method 20060726
6 DESCRIBE_DFIES Static method Private Method 20060725
7 DESCRIBE_ELEMENT Static method Private Method 20060725
8 DESCRIBE_STRUCTURE Static method Private Method 20060725
9 DESCRIBE_TABLE Static method Private Method 20060725
10 DESCRIBE_TYPE Static method Private Method Returns DFIES According to ABAP Type Description 20060725
11 FOREIGN_KEY_CHECK_BY_DATA Static method Public Method 20050728
12 FOREIGN_KEY_GET Static method Public Method 20050728
13 GET_ATTRIBUTES_BY_DATA Static method Public Method 20050728
14 GET_ATTRIBUTES_BY_DATA_REF Static method Public Method 20050728
15 GET_ATTRIBUTES_BY_TYPEDESCR Static method Public Method 20050728
16 GET_COMPONENTS_BY_DATA Static method Public Method 20060725
17 GET_COMPONENTS_BY_DATA_REF Static method Public Method 20060725
18 GET_COMPONENTS_BY_TYPEDESCR Static method Public Method 20060725
19 GET_DFIES_BY_DATA Static method Public Method 20050728
20 GET_DFIES_BY_DATA_REF Static method Public Method 20050728
21 GET_DFIES_BY_TYPEDESCR Static method Public Method 20050728
22 GET_UNIQUE_ID Static method Private Method 20060726
23 GET_VALUE_SET_BY_DFIES Static method Public Method 20050728
24 GET_VALUE_SET_BY_DOM Static method Public Method 20120402
25 IS_CLIKE Static method Public Method 20080331
26 IS_KEYFIGURE_BY_DATADESCR Static method Public Method 20050728
27 IS_KEYFIGURE_BY_TYPEKIND Static method Public Method 20090115
28 IS_UNIT_BY_DATADESCR Static method Public Method 20050728
29 IS_UNIT_BY_DFIES Static method Public Method 20051126
Events
Class CL_SALV_BS_DDIC has no event.
Types
Class CL_SALV_BS_DDIC has no local type.
Method Signatures

Method APPLY_ELEMDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP Call by reference Type reference (TYPE) I 20080410
2 Importing NAME Call by reference Type reference (TYPE) STRING Feldname 20050728
3 Importing R_ELEMDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20050728
4 Importing S_DFIES Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20080410
5 Changing T_DFIES Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_DFIES DD: Feldliste 20050728

Method APPLY_ELEMDESCR on class CL_SALV_BS_DDIC has no exception.

Method APPLY_STRUCDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP Call by reference Type reference (TYPE) I 20080410
2 Importing NAME Call by reference Type reference (TYPE) STRING 20050728
3 Importing R_STRUCDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050728
4 Importing SUFFIX Call by reference Type reference (TYPE) STRING 20050728
5 Changing T_DFIES Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_DFIES DD: Feldliste 20050728

Method APPLY_STRUCDESCR on class CL_SALV_BS_DDIC has no exception.

Method APPLY_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP Call by reference Type reference (TYPE) I 20080410
2 Importing NAME Call by reference Type reference (TYPE) STRING 20050728
3 Importing R_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20050728
4 Importing SUFFIX Call by reference Type reference (TYPE) STRING 20050728
5 Importing S_DFIES Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20080410
6 Importing TABLE_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20060725
7 Changing T_DFIES Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_DFIES DD: Feldliste 20050728

Method APPLY_TYPEDESCR on class CL_SALV_BS_DDIC has no exception.

Method CREATE_DATA_FOR_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING 20060726
2 Exporting R_DATA Call by reference Object reference (TYPE REF TO) DATA 20060726
3 Exporting R_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20060726
4 Importing T_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060726

Method CREATE_DATA_FOR_COMPONENT on class CL_SALV_BS_DDIC has no exception.

Method CREATE_DATA_FROM_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_DATA Call by reference Object reference (TYPE REF TO) DATA 20060726
2 Exporting R_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20060726
3 Importing T_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060726

Method CREATE_DATA_FROM_COMPONENTS on class CL_SALV_BS_DDIC has no exception.

Method DESCRIBE_DFIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_ID Call by reference Type reference (TYPE) STRING 20060726
2 Importing PATH Call by reference Type reference (TYPE) STRING 20060725
3 Exporting S_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_COMPONENT 20060725
4 Importing S_DESCR Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20060726
5 Importing S_DFIES Call by reference Type reference (TYPE) DFIES 20060725
6 Exporting T_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060725

Method DESCRIBE_DFIES on class CL_SALV_BS_DDIC has no exception.

Method DESCRIBE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_ID Call by reference Type reference (TYPE) STRING 20060726
2 Importing PATH Call by reference Type reference (TYPE) STRING 20060725
3 Exporting S_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_COMPONENT 20060725
4 Importing S_DESCR Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20060726
5 Exporting T_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060725

Method DESCRIBE_ELEMENT on class CL_SALV_BS_DDIC has no exception.

Method DESCRIBE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_ID Call by reference Type reference (TYPE) STRING 20060726
2 Importing PATH Call by reference Type reference (TYPE) STRING 20060725
3 Exporting S_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_COMPONENT 20060725
4 Importing S_DESCR Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20060726
5 Exporting T_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060725

Method DESCRIBE_STRUCTURE on class CL_SALV_BS_DDIC has no exception.

Method DESCRIBE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_ID Call by reference Type reference (TYPE) STRING 20060726
2 Importing PATH Call by reference Type reference (TYPE) STRING 20060725
3 Exporting S_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_COMPONENT 20060725
4 Importing S_DESCR Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20060726
5 Exporting T_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060725

Method DESCRIBE_TABLE on class CL_SALV_BS_DDIC has no exception.

Method DESCRIBE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_ID Call by reference Type reference (TYPE) STRING 20060726
2 Importing PATH Call by reference Type reference (TYPE) STRING 20060726
3 Exporting S_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_COMPONENT 20060725
4 Importing S_DESCR Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20060726
5 Exporting T_COMPONENT Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060725

Method DESCRIBE_TYPE on class CL_SALV_BS_DDIC has no exception.

Method FOREIGN_KEY_CHECK_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20050728
2 Importing FIELD Call by reference Type reference (TYPE) STRING 20050728
3 Importing IS_VALUE_HELP_AVAILABLE Value transfer Type reference (TYPE) ABAP_BOOL 20100625
4 Importing TABLE Call by reference Type reference (TYPE) STRING 20050728
5 Returning T_ERRORS Value transfer Type reference (TYPE) SALV_BS_T_MSG SALV_WD_T_SYMSG 20050728

Method FOREIGN_KEY_CHECK_BY_DATA on class CL_SALV_BS_DDIC has no exception.

Method FOREIGN_KEY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) STRING 20050728
2 Importing TABLE Call by reference Type reference (TYPE) STRING 20050728
3 Returning VALUE Value transfer Type reference (TYPE) DD05MTTYP Tabellentyp zu DD05M 20050728

Method FOREIGN_KEY_GET on class CL_SALV_BS_DDIC has no exception.

Method GET_ATTRIBUTES_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20050728
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_ATTRIBUTE Meta-Information aller Attribute eines Node 20050728

Method GET_ATTRIBUTES_BY_DATA on class CL_SALV_BS_DDIC has no exception.

Method GET_ATTRIBUTES_BY_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20050728
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_ATTRIBUTE Meta-Information aller Attribute eines Node 20050728

Method GET_ATTRIBUTES_BY_DATA_REF on class CL_SALV_BS_DDIC has no exception.

Method GET_ATTRIBUTES_BY_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20050728
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_ATTRIBUTE Meta-Information aller Attribute eines Node 20050728

Method GET_ATTRIBUTES_BY_TYPEDESCR on class CL_SALV_BS_DDIC has no exception.

Method GET_COMPONENTS_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20060725
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060725

Method GET_COMPONENTS_BY_DATA on class CL_SALV_BS_DDIC has no exception.

Method GET_COMPONENTS_BY_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20060725
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT Meta-Information aller Attribute eines Node 20060725

Method GET_COMPONENTS_BY_DATA_REF on class CL_SALV_BS_DDIC has no exception.

Method GET_COMPONENTS_BY_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20060725
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_COMPONENT 20060725

Method GET_COMPONENTS_BY_TYPEDESCR on class CL_SALV_BS_DDIC has no exception.

Method GET_DFIES_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) DATA 20050728
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_DFIES Meta-Information aller Attribute eines Node 20050728

Method GET_DFIES_BY_DATA on class CL_SALV_BS_DDIC has no exception.

Method GET_DFIES_BY_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20050728
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_DFIES Meta-Information aller Attribute eines Node 20050728

Method GET_DFIES_BY_DATA_REF on class CL_SALV_BS_DDIC has no exception.

Method GET_DFIES_BY_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Run Time Type Services 20050728
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_DFIES Meta-Information aller Attribute eines Node 20050728

Method GET_DFIES_BY_TYPEDESCR on class CL_SALV_BS_DDIC has no exception.

Method GET_UNIQUE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) STRING 20060726

Method GET_UNIQUE_ID on class CL_SALV_BS_DDIC has no exception.

Method GET_VALUE_SET_BY_DFIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_DFIES Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20050728
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_ATTRIBUTE_VALUE_SET Alle Festwerte eines Attributes mit Texten 20050728

Method GET_VALUE_SET_BY_DFIES on class CL_SALV_BS_DDIC has no exception.

Method GET_VALUE_SET_BY_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMNAME Call by reference Type reference (TYPE) DOMNAME DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20120402
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_T_DATA=>T_TYPE_ATTRIBUTE_VALUE_SET 20120402

Method GET_VALUE_SET_BY_DOM on class CL_SALV_BS_DDIC has no exception.

Method IS_CLIKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) DATA 20080331
2 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20080331

Method IS_CLIKE on class CL_SALV_BS_DDIC has no exception.

Method IS_KEYFIGURE_BY_DATADESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20050728
2 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20050728

Method IS_KEYFIGURE_BY_DATADESCR on class CL_SALV_BS_DDIC has no exception.

Method IS_KEYFIGURE_BY_TYPEKIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE_KIND Call by reference Type reference (TYPE) ABAP_TYPEKIND 20090115
2 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20090115

Method IS_KEYFIGURE_BY_TYPEKIND on class CL_SALV_BS_DDIC has no exception.

Method IS_UNIT_BY_DATADESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20050728
2 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20050728

Method IS_UNIT_BY_DATADESCR on class CL_SALV_BS_DDIC has no exception.

Method IS_UNIT_BY_DFIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_DFIES Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_DFIES Run Time Type Services 20051126
2 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20051126

Method IS_UNIT_BY_DFIES on class CL_SALV_BS_DDIC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710