SAP ABAP Class CL_USMD_UI_TEXT_SERVICE (UI Text Service Class (Object List and Hierarchy List))
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD2_MAIN (Package) Main objects of generic MDG UIs
Properties
Class CL_USMD_UI_TEXT_SERVICE  
Short Description UI Text Service Class (Object List and Hierarchy List)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAIN   Main objects of generic MDG UIs 
Created 20120615   SAP 
Last change 20131127   SAP 
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 CL_USMD_UI_TEXT_SERVICE has no interface implemented.
Friends
Class CL_USMD_UI_TEXT_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJ_CHANGED_FLG Constant Public Type reference (TYPE) STRING 'USMD_OBJ_CHANGED_FLG' 20120625
2 GC_OBJ_SEQNR Constant Public Type reference (TYPE) STRING 'USMD_OBJ_SEQNR' 20120625
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_COMPONENT_TAB_FOR_FIELD Static method Private Method Create Component Table with Descriptions from Fieldname 20120727
2 CREATE_COMPONENT_TAB_FOR_PARAM Static method Private Method Create Component Table for additional Parameter 20120727
3 CREATE_DATAREF_FOR_ENTITY Static method Public Method Create Data Reference for UIs with Text and Descriptions 20120725
4 CREATE_DATAREF_FOR_FIELD Static method Public Method Create simple Data Reference for a single Field 20120726
5 CREATE_DATAREF_FOR_HIERARCHY Static method Public Method Create Data Reference for UIs with Text and Descriptions 20120726
6 CREATE_DATAREF_FROM_COMPONENT Static method Private Method Create a Data Reference from Component Table 20120727
7 CREATE_TEXTBUFFER_FROM_LIST Static method Public Method Create Text Buffer withTextsfrom ObjectList / Hierarchy 20120803
8 READ_DESCRIPTION Static method Public Method Read Text from Textbuffer 20120803
9 READ_TEXT_BY_FIELDNAME Static method Public Method Reads the text from an Entity/Field from Abstraction Layer 20120803
Events
Class CL_USMD_UI_TEXT_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CREQ_ENTITY Public See coding 20120620 BEGIN OF s_creq_entity, usmd_crequest TYPE usmd_s_crequest-usmd_crequest, usmd_entity TYPE usmd_entity, usmd_seqnr TYPE usmd_seqnr_obj, usmd_entity_obj TYPE usmd_entity, usmd_value TYPE usmd_value, END OF s_creq_entity
2 S_CREQ_ENTITY_HRY Public See coding 20120620 BEGIN OF s_creq_entity_hry, usmd_crequest TYPE usmd_s_crequest-usmd_crequest, usmd_entity TYPE usmd_entity, usmd_seqnr_node TYPE usmd_seqnr_obj, usmd_entity_obj TYPE usmd_entity, usmd_value_node TYPE usmd_value, END OF s_creq_entity_hry
3 S_ENTITY_FIELD_TEXT Public See coding 20120620 BEGIN OF s_entity_field_text, fieldname TYPE usmd_fieldname, text_table TYPE REF TO data, END OF s_entity_field_text
4 S_TEXT_SEL Private See coding 20120620 BEGIN OF s_text_sel, fieldname TYPE usmd_fieldname, sel TYPE usmd_ts_sel, END OF s_text_sel
5 TS_CREQ_ENTITY_HRY Public See coding 20120620 ts_creq_entity_hry TYPE SORTED TABLE OF s_creq_entity_hry WITH UNIQUE KEY usmd_crequest usmd_entity usmd_seqnr_node usmd_entity_obj
6 TS_ENTITY_FIELD_TEXT Public See coding 20120620 ts_entity_field_text TYPE SORTED TABLE OF s_entity_field_text WITH UNIQUE KEY fieldname
7 TS_TEXT_SEL Private See coding 20120620 ts_text_sel TYPE SORTED TABLE OF s_text_sel WITH UNIQUE KEY fieldname
8 T_CREQ_ENTITY Public See coding 20120620 t_creq_entity TYPE SORTED TABLE OF s_creq_entity WITH UNIQUE KEY usmd_crequest usmd_entity usmd_seqnr usmd_entity_obj
Method Signatures

Method CREATE_COMPONENT_TAB_FOR_FIELD 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 MDG Data Model for Access from SAP Standard Delivery 20120727
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20120727
3 Returning RT_COMPONENTS Value transfer Type reference (TYPE) ABAP_COMPONENT_TAB Component Table 20120727

Method CREATE_COMPONENT_TAB_FOR_FIELD on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method CREATE_COMPONENT_TAB_FOR_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGED Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'Changed' Component to Data Reference 20120727
2 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'ChangeRequest' Component to Data Reference 20120727
3 Importing IV_SEQNR Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'Sequence Number' Component to Data Reference 20120727
4 Returning RT_COMPONENTS Value transfer Type reference (TYPE) ABAP_COMPONENT_TAB Component Table foradditional parameter 20120727

Method CREATE_COMPONENT_TAB_FOR_PARAM on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method CREATE_DATAREF_FOR_ENTITY 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 MDG Data Model for Access from SAP Standard Delivery 20120725
2 Importing IV_ADD_CHANGED_FLAG Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'Changed' Component to Data Reference 20120725
3 Importing IV_ADD_CREQUEST Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'ChangeRequest' Component to Data Reference 20120725
4 Importing IV_ADD_SEQNR Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'Sequence Number' Component to Data Reference 20120725
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120725
6 Importing IV_TABLE Call by reference Type reference (TYPE) USMD_FLG 'X' Flag: Create Data Reference Table 20120725
7 Returning RO_DATAREF Value transfer Object reference (TYPE REF TO) DATA 20120725

Method CREATE_DATAREF_FOR_ENTITY on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method CREATE_DATAREF_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA Field and Description Structure 20120802
2 Exporting ER_TABLE Call by reference Object reference (TYPE REF TO) DATA Field and Description Table 20120802
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120726
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Fieldname 20120726

Method CREATE_DATAREF_FOR_FIELD on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method CREATE_DATAREF_FOR_HIERARCHY 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 MDG Data Model for Access from SAP Standard Delivery 20120726
2 Importing IV_ADD_CHANGED_FLAG Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'Changed' Component to Data Reference 20120726
3 Importing IV_ADD_CREQUEST Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'ChangeRequest' Component to Data Reference 20120726
4 Importing IV_ADD_SEQNR Call by reference Type reference (TYPE) USMD_FLG SPACE Flag: Add 'Sequence Number' Component to Data Reference 20120726
5 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120726
6 Importing IV_NODENAME Call by reference Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20120726
7 Importing IV_TABLE Call by reference Type reference (TYPE) USMD_FLG 'X' Flag: Create Data Reference Table 20120726
8 Returning RO_DATAREF Value transfer Object reference (TYPE REF TO) DATA 20120726

Method CREATE_DATAREF_FOR_HIERARCHY on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method CREATE_DATAREF_FROM_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB Components Table 20120727
2 Importing IV_AS_TABLE Call by reference Type reference (TYPE) USMD_FLG ABAP_TRUE Data Reference as Table Reference 20120727
3 Returning RO_DATAREF Value transfer Object reference (TYPE REF TO) DATA Generated Structure / Table Reference from Components 20120727

Method CREATE_DATAREF_FROM_COMPONENT on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method CREATE_TEXTBUFFER_FROM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_TEXT_BUFFER Value transfer Type reference (TYPE) TS_ENTITY_FIELD_TEXT Table containing Fieldname and Texts 20120803
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120803
3 Importing IT_HIERARCHY_LIST Call by reference Type reference (TYPE) TS_CREQ_ENTITY_HRY Hierarchy List 20120803
4 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) T_CREQ_ENTITY Object List 20120803
5 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20120803

Method CREATE_TEXTBUFFER_FROM_LIST on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method READ_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_FIELD Call by reference Type reference (TYPE) ABAP_BOOL Field not contained in buffer 20120803
2 Exporting EV_NEW_ITEM Call by reference Type reference (TYPE) ABAP_BOOL Line not contained in buffer 20120803
3 Exporting EV_TEXT Call by reference Type reference (TYPE) STRING Text/Description of Entity/Field 20120803
4 Importing IT_TEXT_BUFFER Call by reference Type reference (TYPE) TS_ENTITY_FIELD_TEXT Textbuffer containing Field and Text 20120803
5 Importing IT_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE Field Name and Value 20120803
6 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20120803

Method READ_DESCRIPTION on class CL_USMD_UI_TEXT_SERVICE has no exception.

Method READ_TEXT_BY_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_DATA Value transfer Object reference (TYPE REF TO) DATA Keys and Text Table of specified Field/Entity 20120803
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120803
3 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20120803
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20120803

Method READ_TEXT_BY_FIELDNAME on class CL_USMD_UI_TEXT_SERVICE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 732