SAP ABAP Class CL_USMD_DATA_SERVICE (Data Service in Rule Service)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD7 (Package) Validations and Derivations
Properties
Class CL_USMD_DATA_SERVICE  
Short Description Data Service in Rule Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD7   Validations and Derivations 
Created 20090914   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_USMD_MODEL_EXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_USMD_DATA_SERVICE has no interface implemented.
Friends
Class CL_USMD_DATA_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_BUFFER_ENTITY Instance attribute Private Type reference (TYPE) TT_BUFFER_ENTITY 20091112
2 DT_BUFFER_ENTITY_OAV Instance attribute Private Type reference (TYPE) TT_BUFFER_ENTITY 20090914
Methods
# Method Level Visibility Method type Description Created on
1 FILL_SEL_TAB_ISDATA Instance method Public Method 20090914
2 GET_ACTUAL_VALUE_ISDATA Instance method Public Method 20090914
3 GET_FIELD_NAME Instance method Public Method 20090914
4 GET_STRUCTURE_FIELD_VALUE Instance method Public Method 20090914
5 GET_STRUCT_FROM_DB Instance method Public Method 20090914
6 GET_STRUCT_FROM_DB_OAV Instance method Public Method 20090914
7 GET_TABLE_FIELD_VALUE Instance method Public Method 20090914
8 GET_TABLE_STRUCT_VALUE Instance method Public Method 20090914
9 GET_VALUES_FROM_DB Instance method Public Method 20090914
10 GET_VALUES_FROM_DB_OAV Instance method Public Method 20090914
11 READ_MODEL Instance method Public Method 20090914
Events
Class CL_USMD_DATA_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BUFFER_ENTITY Private See coding 20090914
2 TY_BUFFER_ENTITY Private See coding 20090914
Method Signatures

Method FILL_SEL_TAB_ISDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL 20090914
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20090914
4 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION 20090914
5 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY 20090914
6 Importing IV_WITHOUT_EDITION Call by reference Type reference (TYPE) USMD_FLG SPACE 20090914

Method FILL_SEL_TAB_ISDATA on class CL_USMD_DATA_SERVICE has no exception.

Method GET_ACTUAL_VALUE_ISDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) USMD_VALUE 20090914
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20090914
4 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) USMD_ATTR_RES 20090914
5 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION 20090914
6 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY 20090914
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME 20090914

Method GET_ACTUAL_VALUE_ISDATA on class CL_USMD_DATA_SERVICE has no exception.

Method GET_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) USMD_ATTR_RES 20090914
3 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY 20090914
4 Returning RV_FIELDNAME Value transfer Type reference (TYPE) USMD_FIELDNAME 20090914

Method GET_FIELD_NAME on class CL_USMD_DATA_SERVICE has no exception.

Method GET_STRUCTURE_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090914
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME 20090914
3 Returning RV_VALUE Value transfer Type reference (TYPE) USMD_VALUE 20090914
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION 20090914

Method GET_STRUCT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20090914
2 Exporting EV_EXIST Call by reference Type reference (TYPE) USMD_FLG 20090914
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
4 Importing IT_SELECTION_TABLE Call by reference Type reference (TYPE) USMD_TS_SEL 20090914
5 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION 20090914
6 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY 20090914

Method GET_STRUCT_FROM_DB on class CL_USMD_DATA_SERVICE has no exception.

Method GET_STRUCT_FROM_DB_OAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20090914
2 Exporting EV_EXIST Call by reference Type reference (TYPE) USMD_FLG 20090914
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
4 Importing IT_SELECTION_TABLE Call by reference Type reference (TYPE) USMD_TS_SEL 20090914
5 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION 20090914
6 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY 20090914

Method GET_STRUCT_FROM_DB_OAV on class CL_USMD_DATA_SERVICE has no exception.

Method GET_TABLE_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090914
3 Importing IV_COUNT Call by reference Type reference (TYPE) SYTABIX 1 20090914
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME 20090914
5 Returning RV_VALUE Value transfer Type reference (TYPE) USMD_VALUE 20090914
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION 20090914

Method GET_TABLE_STRUCT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090914
3 Importing IV_COUNT Call by reference Type reference (TYPE) SYTABIX 1 20090914
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME 20090914
5 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20090914
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION 20090914

Method GET_VALUES_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) USMD_FLG 20090914
2 Exporting EV_VALUE Call by reference Type reference (TYPE) USMD_VALUE 20090914
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
4 Importing IT_SELECTION_TABLE Call by reference Type reference (TYPE) USMD_TS_SEL 20090914
5 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) USMD_ATTR_RES 20090914
6 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION 20090914
7 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY 20090914

Method GET_VALUES_FROM_DB on class CL_USMD_DATA_SERVICE has no exception.

Method GET_VALUES_FROM_DB_OAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) USMD_FLG 20090914
2 Exporting EV_VALUE Call by reference Type reference (TYPE) USMD_VALUE 20090914
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
4 Importing IT_SELECTION_TABLE Call by reference Type reference (TYPE) USMD_TS_SEL 20090914
5 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) USMD_ATTR_RES 20090914
6 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION 20090914
7 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY 20090914

Method GET_VALUES_FROM_DB_OAV on class CL_USMD_DATA_SERVICE has no exception.

Method READ_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Value transfer Object reference (TYPE REF TO) DATA 20090914
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20090914
3 Importing IF_EDITION_LOGIC Call by reference Type reference (TYPE) USMD_FLG 'X' 20090914
4 Importing IF_TABLE Call by reference Type reference (TYPE) USMD_FLG 'X' 20090914
5 Importing IF_USE_EDTN_SLICE Call by reference Type reference (TYPE) USMD_FLG SPACE 20090914
6 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT 20090914
7 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL 20090914
8 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME 20090914
9 Importing IV_READMODE Call by reference Type reference (TYPE) USMD_READMODE_EXT IF_USMD_MODEL_EXT=>GC_READMODE_DEFAULT 20090914
10 Importing IV_STRUCT Call by reference Type reference (TYPE) CHAR5 20090914
11 Importing IV_TABTYPE Call by reference Type reference (TYPE) CHAR1 IF_USMD_MODEL_EXT=>GC_TABTYPE_SORTED 20090914

Method READ_MODEL on class CL_USMD_DATA_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702