SAP ESH_S_MU_NODE_FIELDS_CONTROL Control of Fields (Is Visible, Is Read-Only) Table data and field list

ESH_S_MU_NODE_FIELDS_CONTROL is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Control of Fields (Is Visible, Is Read-Only)" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_ESH_S_MU_NODE_FIELDS_CONTROL TYPE ESH_S_MU_NODE_FIELDS_CONTROL.

The ESH_S_MU_NODE_FIELDS_CONTROL table consists of various fields, each holding specific information or linking keys about Control of Fields (Is Visible, Is Read-Only) data available in SAP. These include IS_VISIBLE_PATH (Handling of Visibility), IS_VISIBLE_IS_CHECKED (Handling of Visibility), IS_VISIBLE_IS_KEY (Handling of Visibility), IS_VISIBLE_IS_LANGU (Handling of Visibility)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

ESH_S_MU_NODE_FIELDS_CONTROL structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP ESH_S_MU_NODE_FIELDS_CONTROL structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the ESH_S_MU_NODE_FIELDS_CONTROL table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
IS_VISIBLE_ALIASHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_PATHHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_IS_CHECKEDHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_IS_KEYHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_IS_LANGUHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_IS_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_TARGET_NODEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_IS_NAVIGABLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_IS_TEXTHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_MULTIVALUEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_BUTTONSMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
IS_VISIBLE_EXPLANATION_RHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_ALPHAHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_SEMANTICSHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
SELECTION_MODE 0
ADD_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
DELETE_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
DISPLAY_MODEMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
CHANGE_MODEMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
MODELING_MODEMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
MODELING_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
LANGUAGELanguage Key SYLANGULANG1ISOLASYLANGU
IS_VISIBLE_BACKEND_NAMEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_REF_ATTRIBUTEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_BUTTON_ADD_DELHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_POSIHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_REF_FIELD_F4Handling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
BUTTON_SWITCH_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
BUTTON_SWITCH_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
BUTTON_SEL_FIELDS_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
BUTTON_SEL_FIELDS_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
ODP_FIELD_TYPE_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
AGGREGATION_MODE_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
AUTH_CHK_RELVNT_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
NO_EXTRACTION_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
RANKING_WEIGHT_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
BUTTONCHOICE_ADD_DEL_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
BUTTON_ADD_ATTRGROUP_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
BUTTON_DEL_ATTRGROUP_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
BUTTON_ADD_GROUP_ELEM_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
BUTTON_DEL_GROUP_ELEM_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
IS_VISIBLE_BUTTON_ADD_FIELDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
HIDE_LABEL_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
SEPARATOR_SIGN_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
FIRST_VISIBLE_ROW 0
BUTTON_MOVE_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
BUTTON_MOVE_TOP_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
BUTTON_MOVE_UP_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
BUTTON_MOVE_DOWN_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
BUTTON_MOVE_END_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
ODP_NAVATTR_REQ_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
BUTTON_SEL_ODP_NAV_REQ_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
SEL_OBLIGATION_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
SEL_MODE_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
OVERRULE_ID_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
OVERRULE_ID_READONLYMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
NAVIGATION_ATTR_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
NAME_DISPLAY_LENGTH 0
WHEREUSED_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
WHEREUSED_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL
FREESTYLE_VISIBLEHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
IS_VISIBLE_BUTTON_RESET_DESCRHandling of Visibility ESH_E_MU_VISIBLENUMC2ESH_D_MU_VISIBLE
RESET_DESCR_ENABLEDMarker for Check Field ESH_E_MU_CHECKEDCHAR1SAP_BOOL

Key field Non-key field



How do I retrieve data from SAP structure ESH_S_MU_NODE_FIELDS_CONTROL using ABAP code?

As ESH_S_MU_NODE_FIELDS_CONTROL is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on ESH_S_MU_NODE_FIELDS_CONTROL as there is no data to select.

How to access SAP table ESH_S_MU_NODE_FIELDS_CONTROL

Within an ECC or HANA version of SAP you can also view further information about ESH_S_MU_NODE_FIELDS_CONTROL and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).