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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
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 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_DD07V | Domain Fixed Values Table | 20100720 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_DD07V | Domain Values Comm. Status | 20100714 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_DD07V | Domain Fixed Values Table | 20100719 | ||
4 | ![]() |
Instance attribute | Private | See coding | Material categories definition | 20100720 | |||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_DD07V | Domain Fixed Values Table | 20100716 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_DD07V | Domain Fixed Values Table | 20100714 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_DD07V | Domain Fixed Values Table | 20100714 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_DD07V | Domain Fixed Values Table | 20101006 | ||
9 | ![]() |
Constant | Public | Type reference (TYPE) | DD02L-TABNAME | '/tdag/cps_vdm_supc' | Structure name | 20100714 | |
10 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | /TDAG/CP_IMDSCL_PROC_SUPPLMDS | Processor Instance | 20100714 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_VDM_SUPC | Table Type for view data model structure Supplier MDS | 20100714 | ||
12 | ![]() |
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 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20100714 |
2 | ![]() |
Instance method | Protected | Method | Enhance data row with additional information | 20100714 |
3 | ![]() |
Instance method | Public | Method | Get lead selected row (no arguments) or by index/reference | 20100714 |
4 | ![]() |
Instance method | Public | Method | Determs if the given model record is editable or not | 20100714 |
5 | ![]() |
Instance method | Protected | Method | Generates an Icon with Tooltip-Text | 20100714 |
6 | ![]() |
Instance method | Protected | Method | Read MDS records | 20100714 |
7 | ![]() |
Instance method | Public | Method | Reread the given data row | 20100714 |
8 | ![]() |
Instance method | Public | Method | Unlocks the given data row or the lead selection | 20100714 |
9 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ER_ROW_REF | Call by reference | Object reference (TYPE REF TO) | /TDAG/CPS_VDM_SUPC | Reference to data row | 20100714 | ||
2 | ![]() |
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 | ![]() |
EV_ROW_IDX | Call by reference | Type reference (TYPE) | I | Index of data row in data model | 20100714 | ||
4 | ![]() |
IS_DATA_REF | Call by reference | Type reference (TYPE) | /TDAG/CPS_VDM_SUPC_REF | Reference to a data model record | 20100714 | ||
5 | ![]() |
IV_ROW_IDX | Call by reference | Type reference (TYPE) | I | Index to data model record | 20100714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Lead selection is not set | 20100714 | |
2 | ![]() |
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 | ![]() |
EV_CH4_EDITABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Recipient Editable true/false | 20100714 | ||
2 | ![]() |
EV_MDS_EDITABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | MDS Editable true/false | 20100714 | ||
3 | ![]() |
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 | ![]() |
EV_RESULT | Value transfer | Type reference (TYPE) | STRING | Result Icon | 20100714 | ||
2 | ![]() |
IV_ICON_NAME | Call by reference | Type reference (TYPE) | STRING | Icon name (Name from INCLUDE |
20100714 | ||
3 | ![]() |
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 | ![]() |
ET_VDM_SUPC | Call by reference | Type reference (TYPE) | /TDAG/CPY_VDM_SUPC | Table Type for view data model structure Customer MDS | 20100714 | ||
2 | ![]() |
IT_SUPC_REF | Call by reference | Type reference (TYPE) | /TDAG/CPY_VDM_SUPC_REF | Table of record references | 20100714 | ||
3 | ![]() |
IV_FORCE_READ | Call by reference | Type reference (TYPE) | ABAP_BOOL | Force read from database | 20101027 | ||
4 | ![]() |
IV_SCENARIO | Call by reference | Type reference (TYPE) | /TDAG/CPE_SCENARIO | Read/Write Scenario | 20100714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Failed to read the data | 20100714 |
Method REREAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DATA_REF | Call by reference | Type reference (TYPE) | /TDAG/CPS_VDM_SUPC_REF | Record reference or ommit for lead selection | 20100714 | ||
2 | ![]() |
IV_FORCE_READ | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Force read from database | 20101027 | |
3 | ![]() |
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 to lock the data | 20100714 |
Method UNLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 to unlock the data | 20100714 |
Method WRITE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Write back failed | 20100714 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200_600 |