/APE/C_BusMsgID_UI

DDL: /APE/C_BUSMESID_UI Type: view CONSUMPTION

Business Message ID

/APE/C_BusMsgID_UI is a Consumption CDS View that provides data about "Business Message ID" in SAP S/4HANA. It reads from 1 data source (/APE/I_BusMsgID_TP) and exposes 24 fields with key field BusinessMessageIDKey. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/APE/I_BusMsgID_TP BusinessMessageID from

Associations (9)

CardinalityTargetAliasCondition
[0..*] /APE/C_BusMsgIDText_UI _Text _Text.BusinessMessageIDKey = $projection.BusinessMessageIDKey
[0..1] /APE/C_BUSOBJTYPE_VH _BusObjTypeVH _BusObjTypeVH.BusinessObjectTypeKey = $projection.BusinessObjectTypeKey
[0..1] /APE/C_BUSMESID_VH _BusMessageIDText _BusMessageIDText.BusinessMessageIDKey = $projection.BusinessMessageIDKey
[0..1] /APE/C_BUSMESID_VH _BusResMsgIDText _BusResMsgIDText.BusinessMessageIDKey = $projection.BusinessResponseIDKey
[0..1] /APE/C_BusMsgID_UI _BusMsgResNav _BusMsgResNav.BusinessMessageIDKey = $projection.BusinessResponseIDKey
[0..1] /APE/C_MarketRole_VH _MarketRole _MarketRole.MarketRole = $projection.MarketRole
[0..1] /APE/C_ConfigLayer_VH _ConfigurationLayer _ConfigurationLayer.Value = $projection.ConfigurationLayer
[0..1] /APE/C_DeploymentTarget_VH _DeploymentTarget _DeploymentTarget.Value = $projection.DeploymentTarget
[0..*] /APE/C_BusMsgIDAssign_UI _Assign _Assign.BusinessMessageIDKey = $projection.BusinessMessageIDKey

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName /APE/C_BUSMIDUI view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Business Message ID view
VDM.viewType #CONSUMPTION view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.draftEnabled true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY BusinessMessageIDKey /APE/I_BusMsgID_TP config_key Char
BusinessMessageID /APE/I_BusMsgID_TP bus_msg_id
BusinessMessageIDLI /APE/I_BusMsgID_TP bus_msg_id
BusinessMessageIDDescription _BusMessageIDText BusinessMessageIDDescription
BusinessMessageIDDescrISL _BusMessageIDText BusinessMessageIDDescrISL
BusinessObjectTypeKey /APE/I_BusMsgID_TP bo_type_uuid
BusinessObjectType /APE/I_BusMsgID_TP bo_type SOT Name
BusinessObjectTypeLI _BusObjTypeVH BusinessObjectType Object Type
BusinessObjectTypeDescription _BusObjTypeVH BusinessObjectTypeDescription
DeploymentTarget /APE/I_BusMsgID_TP deploy_target
DeploymentTargetDescription _DeploymentTarget Description Well Code Des.
BusinessResponseIDKey /APE/I_BusMsgID_TP bus_msg_id_resp_uuid
BusinessResponseID /APE/I_BusMsgID_TP bus_msg_id_resp
BusinessResIDDescription _BusResMsgIDText BusinessMessageIDDescription
ConfigurationLayer /APE/I_BusMsgID_TP config_layer
ConfigurationLayerDescription _ConfigurationLayer Description Well Code Des.
MarketRole market_role
MarketRoleDescription _MarketRole MarketRoleDescription
MessageType msg_type Message Type
_Text _Text
_BusObjTypeVH _BusObjTypeVH
_BusResMsgIDText _BusResMsgIDText
_BusMsgResNav _BusMsgResNav
_Assign _Assign

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view /APE/C_BusMsgID_UI.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW /APE/C_BusMsgID_UI AS
SELECT
  BusinessMessageID.config_key AS BusinessMessageIDKey,
  BusinessMessageID.bus_msg_id AS BusinessMessageID,
  BusinessMessageID.bus_msg_id AS BusinessMessageIDLI,
  _BusMessageIDText.BusinessMessageIDDescription AS BusinessMessageIDDescription,
  _BusMessageIDText.BusinessMessageIDDescrISL AS BusinessMessageIDDescrISL,
  BusinessMessageID.bo_type_uuid AS BusinessObjectTypeKey,
  BusinessMessageID.bo_type AS BusinessObjectType,
  _BusObjTypeVH.BusinessObjectType AS BusinessObjectTypeLI,
  _BusObjTypeVH.BusinessObjectTypeDescription AS BusinessObjectTypeDescription,
  BusinessMessageID.deploy_target AS DeploymentTarget,
  _DeploymentTarget.Description AS DeploymentTargetDescription,
  BusinessMessageID.bus_msg_id_resp_uuid AS BusinessResponseIDKey,
  BusinessMessageID.bus_msg_id_resp AS BusinessResponseID,
  _BusResMsgIDText.BusinessMessageIDDescription AS BusinessResIDDescription,
  BusinessMessageID.config_layer AS ConfigurationLayer,
  _ConfigurationLayer.Description AS ConfigurationLayerDescription,
  market_role AS MarketRole,
  _MarketRole.MarketRoleDescription AS MarketRoleDescription,
  msg_type AS MessageType
FROM /APE/I_BusMsgID_TP AS BusinessMessageID
LEFT OUTER JOIN /APE/C_BusMsgIDText_UI AS _Text ON _Text.BusinessMessageIDKey = BusinessMessageIDKey  -- association [0..*]
LEFT OUTER JOIN /APE/C_BUSOBJTYPE_VH AS _BusObjTypeVH ON _BusObjTypeVH.BusinessObjectTypeKey = BusinessObjectTypeKey  -- association [0..1]
LEFT OUTER JOIN /APE/C_BUSMESID_VH AS _BusMessageIDText ON _BusMessageIDText.BusinessMessageIDKey = BusinessMessageIDKey  -- association [0..1]
LEFT OUTER JOIN /APE/C_BUSMESID_VH AS _BusResMsgIDText ON _BusResMsgIDText.BusinessMessageIDKey = BusinessResponseIDKey  -- association [0..1]
LEFT OUTER JOIN /APE/C_BusMsgID_UI AS _BusMsgResNav ON _BusMsgResNav.BusinessMessageIDKey = BusinessResponseIDKey  -- association [0..1]
LEFT OUTER JOIN /APE/C_MarketRole_VH AS _MarketRole ON _MarketRole.MarketRole = MarketRole  -- association [0..1]
LEFT OUTER JOIN /APE/C_ConfigLayer_VH AS _ConfigurationLayer ON _ConfigurationLayer.Value = ConfigurationLayer  -- association [0..1]
LEFT OUTER JOIN /APE/C_DeploymentTarget_VH AS _DeploymentTarget ON _DeploymentTarget.Value = DeploymentTarget  -- association [0..1]
LEFT OUTER JOIN /APE/C_BusMsgIDAssign_UI AS _Assign ON _Assign.BusinessMessageIDKey = BusinessMessageIDKey  -- association [0..*]
;