SAP ABAP Class /TDAG/CP_IMDSCL_VIEW_DATA (Basis class for View Data Model)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_IMDS (Package) IMDS Advanced Interface Integration
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CP_IMDSCL_DAT_CUSC Data model for the Customer MDS Center Screen 20100520
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CP_IMDSCL_DAT_SUPC Data model for the Supplier MDS Center Screen 20100714
Properties
Class /TDAG/CP_IMDSCL_VIEW_DATA  
Short Description Basis class for View Data Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP_IMDS   IMDS Advanced Interface Integration 
Created 20100519   SAP 
Last change 20141109    
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)
Interfaces
Class /TDAG/CP_IMDSCL_VIEW_DATA has no interface implemented.
Friends
Class /TDAG/CP_IMDSCL_VIEW_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EMPTY_SELECTION_IDX Constant Public Type reference (TYPE) I 0 Index value which indicates empty selection 20100531
2 MO_MSG_LOG Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPIF_MSG_LOG Reference to Message Logger 20100601
3 MV_LEAD_SELECTION_IDX Instance attribute Protected Type reference (TYPE) I MC_EMPTY_SELECTION_IDX Lead selection index 20100604
4 MV_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) DD02L-TABNAME Name of the underlying data structure 20100520
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100520
2 GET_DATA_TABLE Instance method Public Method Returns the reference on the data table 20100520
3 GET_DOMAIN_VALUES Instance method Protected Method Get the defined values of a domain 20100527
4 GET_LEAD_SELECTION Instance method Public Method Get the currently selected row 20100519
5 GET_SIZE Instance method Public Method Returns the size of the data model data 20100607
6 GET_STRUCTURE_NAME Instance method Public Method Get the underlying data structure name 20100520
7 IS_NO_SELECTION Instance method Public Method No selection exists true/false 20100531
8 READ Instance method Public Method Read the model data 20100520
9 REPORT_MISSING_SPEC Instance method Protected Method Notify not existing or deleted specifications 20130201
10 SAVE Instance method Public Method Save the model data 20100520
11 SET_LEAD_SELECTION Instance method Public Method Set the currently selected row 20100519
Events
Class /TDAG/CP_IMDSCL_VIEW_DATA has no event.
Types
Class /TDAG/CP_IMDSCL_VIEW_DATA has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MSG_LOG Call by reference Object reference (TYPE REF TO) /TDAG/CPIF_MSG_LOG Message Logger Interface 20100601
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) DD02L-TABNAME Name of the underlying data structure 20100520

Method CONSTRUCTOR on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method GET_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA 20100520

Method GET_DATA_TABLE on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method GET_DOMAIN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD07V Call by reference Type reference (TYPE) /TDAG/CPY_DD07V Table of Domain Fixed Values 20100527
2 Importing IV_DOMAIN Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20100527
3 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key 20100527

Method GET_DOMAIN_VALUES on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method GET_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SEL_IDX Value transfer Type reference (TYPE) I Currently selected row index 20100531

Method GET_LEAD_SELECTION on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method GET_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SIZE Value transfer Type reference (TYPE) I Size 20100607

Method GET_SIZE on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method GET_STRUCTURE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE_NAME Value transfer Type reference (TYPE) DD02L-TABNAME Name of the structure 20100520

Method GET_STRUCTURE_NAME on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method IS_NO_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EMPTY Value transfer Type reference (TYPE) ABAP_BOOL 20100531

Method IS_NO_SELECTION on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) /TDAG/CP_IMDSCL_VIEW_FILTER Filter for data selection 20100520
# Exception Resumable Description Created on
1 FAILED Read failed 20100601

Method REPORT_MISSING_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_SPEC_IDS Call by reference Type reference (TYPE) /TDAG/CPY_SUBID CP: Table type containing specification ids 20130201

Method REPORT_MISSING_SPEC on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Message table if failed 20100706
2 Importing IV_FLG_COMMIT Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Execute commit / rollback? 20100818
# Exception Resumable Description Created on
1 FAILED Save failed 20100601

Method SET_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEL_IDX Call by reference Type reference (TYPE) I Currently selected row index 20100519

Method SET_LEAD_SELECTION on class /TDAG/CP_IMDSCL_VIEW_DATA has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600