SAP ABAP Class CL_USMD_MAC_MODEL_WRAPPER (Model Wrapper)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD2_MAC (Package) UI Model Access
Properties
Class CL_USMD_MAC_MODEL_WRAPPER  
Short Description Model Wrapper    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAC   UI Model Access 
Created 20120329   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_USMD_CMM_UI_MODEL_WRAPPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_USMD_MAC_MODEL_WRAPPER has no interface implemented.
Friends
Class CL_USMD_MAC_MODEL_WRAPPER has no friend class.
Attributes
Class CL_USMD_MAC_MODEL_WRAPPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCT_MODEL_TYPE_STRUC_INT Static method Private Method Construct Class-Internal Model Type Structure 20120509
2 CONVERT_ENTITY_ATTR_PROP Static method Private Method Convert Properties of Entity Attribute 20120329
3 CONVERT_ENTITY_PROP Static method Private Method Convert Entity Properties 20120329
4 CONVERT_FDEP Static method Private Method Convert Field Dependencies 20120413
5 CONVERT_FPROP Static method Private Method Convert Field Properties 20120329
6 GET_ENTITY_ATTR_HRY_PROP Static method Private Method 20120329
7 GET_ENTITY_ATTR_PROP Static method Private Method Get Properties of Entity Attribute 20120329
8 GET_ENTITY_CONT Static method Private Method Get Contained Entity 20120329
9 GET_ENTITY_PROP Static method Private Method Get Properties of Entity 20120329
10 GET_ENT_UIPROP Static method Private Method Get UI Properties of Entities 20120329
11 GET_FDEP Static method Private Method Get Field Dependencies 20120329
12 GET_FLD_UIPROP Static method Private Method Get UI Properties of Fields 20120329
13 GET_FPROP Static method Private Method Get Field Properties 20120329
14 GET_LCLZD_MODEL_TYPE_DOC Static method Public Method Get Localized Model Type as XML Document 20120509
15 GET_LCLZD_MODEL_TYPE_STRING Static method Public Method Get Localized Model Type as String 20120509
16 GET_MODEL_TYPE_DOC Static method Public Method Get Model Type as XML Document 20120509
17 GET_MODEL_TYPE_STRING Static method Public Method Get Model Type as String 20120509
18 GET_MODEL_TYPE_STRUCTURE Static method Public Method Get Model Type as Structure 20120509
19 GET_RAW_MODEL_TYPE_DOC Static method Public Method Get Raw Model Type as XML Document 20120509
20 GET_RAW_MODEL_TYPE_STRING Static method Public Method Get Raw Model Type as String 20120509
21 GET_USMD_MODEL_BY_ID Static method Public Method Get USMD Model by Specifying the USMD Model ID 20120509
Events
Class CL_USMD_MAC_MODEL_WRAPPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTS_ENTITY_ATTR_PROP Private See coding 20120329 BEGIN OF lts_entity_attr_prop, usmd_entity TYPE usmd_entity, attr_res TYPE usmd_attr_res, t_entity_key TYPE usmd_t_entity, entity_owner TYPE usmd_entity, f_direct_attr TYPE usmd_flg, f_read_only TYPE usmd_flg, f_mandatory TYPE usmd_flg, f_no_exist_check TYPE usmd_no_exist_check, attr_group TYPE usmd_attr_group, attr_res_qc TYPE usmd_attr_res, ddic_source TYPE usmd_s_ddic_source, fprop TYPE lts_fprop, END OF lts_entity_attr_prop
2 LTS_ENTITY_PROP Private See coding 20120329 BEGIN OF lts_entity_prop, usmd_entity TYPE usmd_entity, usage_type TYPE usmd_usage_type, key_handling TYPE usmd_key_handling, validity_concept TYPE usmd_validity_entity_type, validity_hry TYPE usmd_validity_hry, entity_deletion TYPE usmd_entity_deletion, f_copy_allowed TYPE usmd_flg, txtlg_len TYPE usmd_txtlg_len, txtmi_len TYPE usmd_txtmi_len, txtsh_len TYPE usmd_txtsh_len, f_multi_langu TYPE usmd_multi_langu, f_has_pp TYPE usmd_flg, ddic_source TYPE usmd_s_ddic_source_xfield, fprop TYPE lts_fprop, END OF lts_entity_prop
3 LTS_FDEP Private See coding 20120413 BEGIN OF lts_fdep, fieldname TYPE usmd_fieldname, seqnr TYPE usmd_seqnr2, masterfield TYPE usmd_fieldname, END OF lts_fdep
4 LTS_FPROP Private See coding 20120329 BEGIN OF lts_fprop, fieldname TYPE usmd_fieldname, base_fld TYPE usmd_fieldname, has_texttable TYPE usmd_flg, has_valhelp TYPE usmd_flg, has_hry TYPE usmd_flg, hry_vdep TYPE usmd_flg, hry_ndep TYPE usmd_flg, has_attachment TYPE usmd_has_attachment, has_set TYPE usmd_has_set, rollname TYPE rollname, leng TYPE ddleng, intlen TYPE intlen, inttype TYPE inttype, decimals TYPE decimals, lowercase TYPE lowercase, datatype TYPE datatype_d, outputlen TYPE outputlen, convexit TYPE convexit, reptext TYPE reptext, scrtext_m TYPE scrtext_m, scrtext_l TYPE scrtext_l, shlpname TYPE usmd_search_hlp, usmd_entity TYPE usmd_entity, r_initial TYPE REF TO data, END OF lts_fprop
5 LTS_MODEL_TYPE Private See coding 20120329 BEGIN OF lts_model_type, ent_uiprop TYPE usmd_ts_ent_uiprop, entity_attr_prop TYPE ltt_entity_attr_prop, entity_attr_hry_prop TYPE usmd_ts_entity_attr_hry_prop, entity_cont TYPE usmd_ts_entity_cont, entity_prop TYPE ltt_entity_prop, fdep TYPE ltt_fdep, fld_uiprop TYPE usmd_ts_fld_uiprop, fprop TYPE ltt_fprop, END OF lts_model_type
6 LTT_ENTITY_ATTR_PROP Private See coding 20120329 ltt_entity_attr_prop TYPE SORTED TABLE OF lts_entity_attr_prop WITH UNIQUE KEY usmd_entity attr_res
7 LTT_ENTITY_PROP Private See coding 20120329 ltt_entity_prop TYPE SORTED TABLE OF lts_entity_prop WITH UNIQUE KEY usmd_entity
8 LTT_FDEP Private See coding 20120413 ltt_fdep TYPE SORTED TABLE OF lts_fdep WITH UNIQUE KEY fieldname seqnr
9 LTT_FPROP Private See coding 20120329 ltt_fprop TYPE SORTED TABLE OF lts_fprop WITH UNIQUE KEY fieldname
10 TS_ATTRIBUTE_TYPE Public See coding Attribute Type 20120508 BEGIN OF ts_attribute_type, name TYPE usmd_attr_res, END OF ts_attribute_type
11 TS_ENTITY_TYPE Public See coding Entity Type 20120508 BEGIN OF ts_entity_type, name TYPE usmd_entity, key_component_types TYPE tt_key_component_type, attribute_types TYPE tt_attribute_type, field_properties TYPE ts_field_properties, END OF ts_entity_type
12 TS_FIELD_PROPERTIES Public See coding Field Properties 20120508 BEGIN OF ts_field_properties, name TYPE usmd_fieldname, r_initial TYPE REF TO data, END OF ts_field_properties
13 TS_KEY_COMPONENT_TYPE Public See coding Key Component Type 20120508 BEGIN OF ts_key_component_type, name TYPE usmd_fieldname, END OF ts_key_component_type
14 TS_MODEL_TYPE Public See coding Model Type 20120508 BEGIN OF ts_model_type, entity_types TYPE tt_entity_type, END OF ts_model_type
15 TT_ATTRIBUTE_TYPE Public See coding Attribute Types 20120508 tt_attribute_type TYPE STANDARD TABLE OF ts_attribute_type WITH DEFAULT KEY
16 TT_ENTITY_TYPE Public See coding Entity Types 20120508 tt_entity_type TYPE STANDARD TABLE OF ts_entity_type WITH DEFAULT KEY
17 TT_KEY_COMPONENT_TYPE Public See coding Key Component Types 20120508 tt_key_component_type TYPE STANDARD TABLE OF ts_key_component_type WITH DEFAULT KEY
Method Signatures

Method CONSTRUCT_MODEL_TYPE_STRUC_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_TYPE Call by reference Type reference (TYPE) LTS_MODEL_TYPE Model Type 20120509
2 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509

Method CONSTRUCT_MODEL_TYPE_STRUC_INT on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method CONVERT_ENTITY_ATTR_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_ATTR_PROP Call by reference Type reference (TYPE) LTT_ENTITY_ATTR_PROP Entity Types and Their Attributes (Resolved) w/Techn. Prop. 20120329
2 Importing IT_ENTITY_ATTR_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_ATTR_PROP Entity Types and Their Attributes (Resolved) w/Techn. Prop. 20120329

Method CONVERT_ENTITY_ATTR_PROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method CONVERT_ENTITY_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_PROP Call by reference Type reference (TYPE) LTT_ENTITY_PROP Entity Types and their Properties 20120329
2 Importing IT_ENTITY_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_PROP Entity Types and their Properties 20120329

Method CONVERT_ENTITY_PROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method CONVERT_FDEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FDEP Call by reference Type reference (TYPE) LTT_FDEP Field Dependencies 20120413
2 Importing IT_FDEP Call by reference Type reference (TYPE) USMD_TS_FDEP Field Dependencies 20120413

Method CONVERT_FDEP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method CONVERT_FPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FPROP Call by reference Type reference (TYPE) LTT_FPROP Field Properties 20120329
2 Importing IT_FPROP Call by reference Type reference (TYPE) USMD_TS_FPROP Field Attributes 20120329

Method CONVERT_FPROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_ENTITY_ATTR_HRY_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_ENTITY_ATTR_HRY_PROP Value transfer Type reference (TYPE) STRING 20120329

Method GET_ENTITY_ATTR_HRY_PROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_ENTITY_ATTR_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_ENTITY_ATTR_PROP Value transfer Type reference (TYPE) STRING 20120329

Method GET_ENTITY_ATTR_PROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_ENTITY_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_ENTITY_CONT Value transfer Type reference (TYPE) STRING 20120329

Method GET_ENTITY_CONT on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_ENTITY_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_ENTITY_PROP Value transfer Type reference (TYPE) STRING 20120329

Method GET_ENTITY_PROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_ENT_UIPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_ENT_UIPROP Value transfer Type reference (TYPE) STRING 20120329

Method GET_ENT_UIPROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_FDEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_FDEP Value transfer Type reference (TYPE) STRING 20120329

Method GET_FDEP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_FLD_UIPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_FLD_UIPROP Value transfer Type reference (TYPE) STRING 20120329

Method GET_FLD_UIPROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_FPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120329
2 Returning RV_FPROP Value transfer Type reference (TYPE) STRING 20120329

Method GET_FPROP on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_LCLZD_MODEL_TYPE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509
2 Returning RO_DOC_MODEL_TYPE Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document Representing the Model Type 20120509

Method GET_LCLZD_MODEL_TYPE_DOC on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_LCLZD_MODEL_TYPE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509
2 Returning RV_MODEL_TYPE Value transfer Type reference (TYPE) STRING Model Type 20120509

Method GET_LCLZD_MODEL_TYPE_STRING on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_MODEL_TYPE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509
2 Returning RO_DOC_MODEL_TYPE Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document Representing the Model Type 20120509

Method GET_MODEL_TYPE_DOC on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_MODEL_TYPE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509
2 Returning RV_MODEL_TYPE Value transfer Type reference (TYPE) STRING Model Type 20120509

Method GET_MODEL_TYPE_STRING on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_MODEL_TYPE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_TYPE Call by reference Type reference (TYPE) TS_MODEL_TYPE Model Type 20120509
2 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509

Method GET_MODEL_TYPE_STRUCTURE on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_RAW_MODEL_TYPE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509
2 Returning RO_DOC_MODEL_TYPE Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document Representing the Model Type 20120509

Method GET_RAW_MODEL_TYPE_DOC on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_RAW_MODEL_TYPE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509
2 Returning RV_MODEL_TYPE Value transfer Type reference (TYPE) STRING Model Type 20120509

Method GET_RAW_MODEL_TYPE_STRING on class CL_USMD_MAC_MODEL_WRAPPER has no exception.

Method GET_USMD_MODEL_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) USMD_MODEL Model Type ID 20120509
2 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120509
# Exception Resumable Description Created on
1 CX_USMD_MAC_INVALID_MODEL Invalid Model 20120510
History
Last changed by/on SAP  20130531 
SAP Release Created in 732