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
⤷ 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 |