SAP ABAP Class /TDAG/CP_IMDSCL_DAT_SUPC (Data model for the Supplier MDS Center Screen)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP_IMDS (Package) IMDS Advanced Interface Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CP_IMDSCL_VIEW_DATA Basis class for View Data Model 20100714
Properties
Class /TDAG/CP_IMDSCL_DAT_SUPC  
Short Description Data model for the Supplier MDS Center Screen    
Super Class /TDAG/CP_IMDSCL_VIEW_DATA Basis class for View Data Model 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP_IMDS   IMDS Advanced Interface Integration 
Created 20100714   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /TDAG/CP_IMDSCL_BUF_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CP_IMDSCL_DAT_SUPC has no interface implemented.
Friends
Class /TDAG/CP_IMDSCL_DAT_SUPC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CHECK_STAT_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain Fixed Values Table 20100720
2 MC_COMM_STAT_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain Values Comm. Status 20100714
3 MC_IMPORT_STAT_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain Fixed Values Table 20100719
4 MC_MAT_CATEGS Instance attribute Private See coding Material categories definition 20100720
5 MC_MDS_STAT_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain Fixed Values Table 20100716
6 MC_MDS_TYPE_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain Fixed Values Table 20100714
7 MC_REC_STAT_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain Fixed Values Table 20100714
8 MC_REQ_STAT_DOM_VALS Instance attribute Private Type reference (TYPE) /TDAG/CPY_DD07V Domain Fixed Values Table 20101006
9 MC_VDM_STRUCTURE_NAME Constant Public Type reference (TYPE) DD02L-TABNAME '/tdag/cps_vdm_supc' Structure name 20100714
10 MO_PROC_SUPLMDS Instance attribute Private Object reference (TYPE REF TO) /TDAG/CP_IMDSCL_PROC_SUPPLMDS Processor Instance 20100714
11 MT_VDM_SUPC Instance attribute Private Type reference (TYPE) /TDAG/CPY_VDM_SUPC Table Type for view data model structure Supplier MDS 20100714
12 MV_LEAD_SELECTION_REF Instance attribute Private Type reference (TYPE) /TDAG/CPS_VDM_SUPC_REF Lead Selection Reference 20100714
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100714
2 ENHANCE_DATA Instance method Protected Method Enhance data row with additional information 20100714
3 GET_ROW Instance method Public Method Get lead selected row (no arguments) or by index/reference 20100714
4 IS_EDITABLE Instance method Public Method Determs if the given model record is editable or not 20100714
5 PREPARE_ICON Instance method Protected Method Generates an Icon with Tooltip-Text 20100714
6 READ_INTERNAL Instance method Protected Method Read MDS records 20100714
7 REREAD Instance method Public Method Reread the given data row 20100714
8 UNLOCK Instance method Public Method Unlocks the given data row or the lead selection 20100714
9 WRITE Instance method Public Method Write back data row to Buffer 20100714
Events
Class /TDAG/CP_IMDSCL_DAT_SUPC has no event.
Types
Class /TDAG/CP_IMDSCL_DAT_SUPC 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 20100714

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

Method ENHANCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_VDM_SUPC_DATA Call by reference Object reference (TYPE REF TO) /TDAG/CPS_VDM_SUPC View data model structure for Customer MDS Center 20100714

Method ENHANCE_DATA on class /TDAG/CP_IMDSCL_DAT_SUPC has no exception.

Method GET_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ROW_REF Call by reference Object reference (TYPE REF TO) /TDAG/CPS_VDM_SUPC Reference to data row 20100714
2 Exporting ES_DATA_REF Call by reference Type reference (TYPE) /TDAG/CPS_VDM_SUPC_REF Structure to describe a reference to a data model record 20100714
3 Exporting EV_ROW_IDX Call by reference Type reference (TYPE) I Index of data row in data model 20100714
4 Importing IS_DATA_REF Call by reference Type reference (TYPE) /TDAG/CPS_VDM_SUPC_REF Reference to a data model record 20100714
5 Importing IV_ROW_IDX Call by reference Type reference (TYPE) I Index to data model record 20100714
# Exception Resumable Description Created on
1 EMPTY_SELECTION Lead selection is not set 20100714
2 IDX_NOT_FOUND Row with index could not be found 20100714

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CH4_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL Recipient Editable true/false 20100714
2 Exporting EV_MDS_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL MDS Editable true/false 20100714
3 Importing IR_VDM_SUPC Call by reference Object reference (TYPE REF TO) /TDAG/CPS_VDM_SUPC Ref to view data model structure for Customer MDS Center 20100714

Method IS_EDITABLE on class /TDAG/CP_IMDSCL_DAT_SUPC has no exception.

Method PREPARE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Value transfer Type reference (TYPE) STRING Result Icon 20100714
2 Importing IV_ICON_NAME Call by reference Type reference (TYPE) STRING Icon name (Name from INCLUDE ) 20100714
3 Importing IV_INFO_TEXT Call by reference Type reference (TYPE) STRING Tooltip Text 20100714

Method PREPARE_ICON on class /TDAG/CP_IMDSCL_DAT_SUPC has no exception.

Method READ_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VDM_SUPC Call by reference Type reference (TYPE) /TDAG/CPY_VDM_SUPC Table Type for view data model structure Customer MDS 20100714
2 Importing IT_SUPC_REF Call by reference Type reference (TYPE) /TDAG/CPY_VDM_SUPC_REF Table of record references 20100714
3 Importing IV_FORCE_READ Call by reference Type reference (TYPE) ABAP_BOOL Force read from database 20101027
4 Importing IV_SCENARIO Call by reference Type reference (TYPE) /TDAG/CPE_SCENARIO Read/Write Scenario 20100714
# Exception Resumable Description Created on
1 FAILED Failed to read the data 20100714

Method REREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_REF Call by reference Type reference (TYPE) /TDAG/CPS_VDM_SUPC_REF Record reference or ommit for lead selection 20100714
2 Importing IV_FORCE_READ Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Force read from database 20101027
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) /TDAG/CPE_SCENARIO /TDAG/CP_IMDSCL_BUF_BASE=>SCEN_READ Read/Write Scenario 20100714
# Exception Resumable Description Created on
1 FAILED Failed to lock the data 20100714

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_REF Call by reference Type reference (TYPE) /TDAG/CPS_VDM_SUPC_REF Record reference or ommit for lead selection 20100714
# Exception Resumable Description Created on
1 FAILED Failed to unlock the data 20100714

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_REF Call by reference Type reference (TYPE) /TDAG/CPS_VDM_SUPC_REF Record reference or omit for lead selection 20100714
# Exception Resumable Description Created on
1 FAILED Write back failed 20100714
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600