SAP EAML_S_OBJ_LINK_ENH Linear Asset Management: Enhancements of object link Table data and field list

EAML_S_OBJ_LINK_ENH 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 "Linear Asset Management: Enhancements of object link" 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_EAML_S_OBJ_LINK_ENH TYPE EAML_S_OBJ_LINK_ENH.

The EAML_S_OBJ_LINK_ENH table consists of various fields, each holding specific information or linking keys about Linear Asset Management: Enhancements of object link data available in SAP. These include START_POINTFO (Start Point), END_POINTFO (End Point), LINEAR_LENGTHFO (Length), LINEAR_UNITFO (Unit of Measurement for Linear Data)... 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. .

EAML_S_OBJ_LINK_ENH structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP EAML_S_OBJ_LINK_ENH 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 EAML_S_OBJ_LINK_ENH 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
.INCLU-FO 0
START_POINTFOStart Point EAML_START_POINT_ALVCHAR18EAMLCEAML_POINT_ALV
END_POINTFOEnd Point EAML_END_POINT_ALVCHAR18EAMLCEAML_POINT_ALV
LINEAR_LENGTHFOLength EAML_LINEAR_LENGTH_ALVCHAR18EAMLCEAML_POINT_ALV
LINEAR_UNITFOUnit of Measurement for Linear Data EAML_LINEAR_UNITUNIT3T006CUNITMEINSEAML_H_T006
LRPIDFOLinear Reference Pattern EAML_LRPIDCHAR10Assigned to domainEAML_LRPIDLRP
MARKER_STARTFOMarker for Start Point EAML_MARKER_START_POINTCHAR18EAML_MARKER
MARKER_DIST_STAFODistance between Marker and Start Point EAML_MARKER_DISTANCE_STARTCHAR18EAML_POINT
MARKER_ENDFOMarker for End Point EAML_MARKER_END_POINTCHAR18EAML_MARKER
MARKER_DIST_ENDFOLength Spec for Distance between Marker and End Point EAML_MARKER_DISTANCE_ENDCHAR18EAML_POINT
MARKER_DIST_UNITFOUnit for the Distance from Marker EAML_MARKER_DISTANCE_UNITUNIT3Assigned to domainCUNITMEINSEAML_H_T006
OFFSET1_TYPEFOType of First Offset EAML_OFFSET1_TYPE_CODECHAR2EAML_D_OFFSET_TCEAML_OFFSET_TYPE_CODE
OFFSET1_VALUEFOValue of Offset 1 EAML_OFFSET1_VALUE_ALVCHAR18EAMLCEAML_POINT_ALV
OFFSET1_UNITFOUnit of Measurement for Offset 1 EAML_OFFSET1_UNITUNIT3T006CUNITMEINSEAML_H_T006_OFFSET
OFFSET2_TYPEFOType of Second Offset EAML_OFFSET2_TYPE_CODECHAR2EAML_D_OFFSET_TCEAML_OFFSET_TYPE_CODE
OFFSET2_VALUEFOValue of Offset 2 EAML_OFFSET2_VALUE_ALVCHAR18EAMLCEAML_POINT_ALV
OFFSET2_UNITFOUnit of Measurement for Offset 2 EAML_OFFSET2_UNITUNIT3T006CUNITMEINSEAML_H_T006_OFFSET
.INCLU-TO 0
START_POINTTOStart Point EAML_START_POINT_ALVCHAR18EAMLCEAML_POINT_ALV
END_POINTTOEnd Point EAML_END_POINT_ALVCHAR18EAMLCEAML_POINT_ALV
LINEAR_LENGTHTOLength EAML_LINEAR_LENGTH_ALVCHAR18EAMLCEAML_POINT_ALV
LINEAR_UNITTOUnit of Measurement for Linear Data EAML_LINEAR_UNITUNIT3T006CUNITMEINSEAML_H_T006
LRPIDTOLinear Reference Pattern EAML_LRPIDCHAR10Assigned to domainEAML_LRPIDLRP
MARKER_STARTTOMarker for Start Point EAML_MARKER_START_POINTCHAR18EAML_MARKER
MARKER_DIST_STATODistance between Marker and Start Point EAML_MARKER_DISTANCE_STARTCHAR18EAML_POINT
MARKER_ENDTOMarker for End Point EAML_MARKER_END_POINTCHAR18EAML_MARKER
MARKER_DIST_ENDTOLength Spec for Distance between Marker and End Point EAML_MARKER_DISTANCE_ENDCHAR18EAML_POINT
MARKER_DIST_UNITTOUnit for the Distance from Marker EAML_MARKER_DISTANCE_UNITUNIT3Assigned to domainCUNITMEINSEAML_H_T006
OFFSET1_TYPETOType of First Offset EAML_OFFSET1_TYPE_CODECHAR2EAML_D_OFFSET_TCEAML_OFFSET_TYPE_CODE
OFFSET1_VALUETOValue of Offset 1 EAML_OFFSET1_VALUE_ALVCHAR18EAMLCEAML_POINT_ALV
OFFSET1_UNITTOUnit of Measurement for Offset 1 EAML_OFFSET1_UNITUNIT3T006CUNITMEINSEAML_H_T006_OFFSET
OFFSET2_TYPETOType of Second Offset EAML_OFFSET2_TYPE_CODECHAR2EAML_D_OFFSET_TCEAML_OFFSET_TYPE_CODE
OFFSET2_VALUETOValue of Offset 2 EAML_OFFSET2_VALUE_ALVCHAR18EAMLCEAML_POINT_ALV
OFFSET2_UNITTOUnit of Measurement for Offset 2 EAML_OFFSET2_UNITUNIT3T006CUNITMEINSEAML_H_T006_OFFSET
.INCLU-LO 0
START_POINTLOStart Point EAML_START_POINT_ALVCHAR18EAMLCEAML_POINT_ALV
END_POINTLOEnd Point EAML_END_POINT_ALVCHAR18EAMLCEAML_POINT_ALV
LINEAR_LENGTHLOLength EAML_LINEAR_LENGTH_ALVCHAR18EAMLCEAML_POINT_ALV
LINEAR_UNITLOUnit of Measurement for Linear Data EAML_LINEAR_UNITUNIT3T006CUNITMEINSEAML_H_T006
LRPIDLOLinear Reference Pattern EAML_LRPIDCHAR10Assigned to domainEAML_LRPIDLRP
MARKER_STARTLOMarker for Start Point EAML_MARKER_START_POINTCHAR18EAML_MARKER
MARKER_DIST_STALODistance between Marker and Start Point EAML_MARKER_DISTANCE_STARTCHAR18EAML_POINT
MARKER_ENDLOMarker for End Point EAML_MARKER_END_POINTCHAR18EAML_MARKER
MARKER_DIST_ENDLOLength Spec for Distance between Marker and End Point EAML_MARKER_DISTANCE_ENDCHAR18EAML_POINT
MARKER_DIST_UNITLOUnit for the Distance from Marker EAML_MARKER_DISTANCE_UNITUNIT3Assigned to domainCUNITMEINSEAML_H_T006
OFFSET1_TYPELOType of First Offset EAML_OFFSET1_TYPE_CODECHAR2EAML_D_OFFSET_TCEAML_OFFSET_TYPE_CODE
OFFSET1_VALUELOValue of Offset 1 EAML_OFFSET1_VALUE_ALVCHAR18EAMLCEAML_POINT_ALV
OFFSET1_UNITLOUnit of Measurement for Offset 1 EAML_OFFSET1_UNITUNIT3T006CUNITMEINSEAML_H_T006_OFFSET
OFFSET2_TYPELOType of Second Offset EAML_OFFSET2_TYPE_CODECHAR2EAML_D_OFFSET_TCEAML_OFFSET_TYPE_CODE
OFFSET2_VALUELOValue of Offset 2 EAML_OFFSET2_VALUE_ALVCHAR18EAMLCEAML_POINT_ALV
OFFSET2_UNITLOUnit of Measurement for Offset 2 EAML_OFFSET2_UNITUNIT3T006CUNITMEINSEAML_H_T006_OFFSET
DUMMYSingle-Character Indicator CHAR1CHAR1CHAR1
.INCLU-FO 0
NODETYPEFONode Type for Object Link From / To EAML_NODETYPECHAR10EAML_NODE_TYPEEAML_NODETYPE
NODETYPE_TXTFODescription of Node Type for Object Link From / To EAML_NODETYPE_TXTCHAR40TXT40
OL_CONN_POSFOPosition of Connection on From/To Object EAML_OL_CONN_POSCHAR2EAML_OL_POSCHAR2
OL_CONN_POS_TXFODescription: Position of Connection on From/To Object EAML_CONN_POS_TXTCHAR30EAML_CONN_POS_TXT
.INCLU-TO 0
NODETYPETONode Type for Object Link From / To EAML_NODETYPECHAR10EAML_NODE_TYPEEAML_NODETYPE
NODETYPE_TXTTODescription of Node Type for Object Link From / To EAML_NODETYPE_TXTCHAR40TXT40
OL_CONN_POSTOPosition of Connection on From/To Object EAML_OL_CONN_POSCHAR2EAML_OL_POSCHAR2
OL_CONN_POS_TXTODescription: Position of Connection on From/To Object EAML_CONN_POS_TXTCHAR30EAML_CONN_POS_TXT
.INCLU-LO 0
EDGETYPELOEdge Type EAML_EDGETYPECHAR10EAML_EDGE_TYPEEAML_EDGETYPE
EDGETYPE_TXTLODescription of Type of Link Object EAML_EDGETYPE_TXTCHAR40TXT40

Key field Non-key field



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

As EAML_S_OBJ_LINK_ENH 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 EAML_S_OBJ_LINK_ENH as there is no data to select.

How to access SAP table EAML_S_OBJ_LINK_ENH

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

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