R_FldLogsManageKitHeaderTP

DDL: R_FLDLOGSMANAGEKITHEADERTP Type: view_entity TRANSACTIONAL

Manage Kit Header

R_FldLogsManageKitHeaderTP is a Transactional CDS View that provides data about "Manage Kit Header" in SAP S/4HANA. It reads from 1 data source (I_FldLogsManageKitHeader) and exposes 52 fields with key field FieldLogisticsKitHeaderUUID. It has 15 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FldLogsManageKitHeader I_FldLogsManageKitHeader from

Associations (15)

CardinalityTargetAliasCondition
[1] I_MaintenanceOrder _MaintenanceOrder $projection.FldLogsReferenceDocumentNumber = _MaintenanceOrder.MaintenanceOrder
[1] I_FldLogsKitHdrTranspStsText _TransportStatusText $projection.FldLogsKitHdrTransportStatus = _TransportStatusText.FldLogsKitHdrTransportStatus
[1] I_FieldLogisticsOrder _FldLogsOrder $projection.FldLogsReferenceDocumentNumber = _FldLogsOrder.OrderID
[1..1] I_OrderCategoryText _OrderCategoryText $projection.ordercategory = _OrderCategoryText.OrderCategory and _OrderCategoryText.Language = $session.system_language
[1..1] I_OrderTypeText _OrderTypeText $projection.ordertype = _OrderTypeText.OrderType and _OrderTypeText.Language = $session.system_language
[1] I_FldLogsOrderPriorityText _PMPriorityText $projection.MaintPriority = _PMPriorityText.MaintPriority and $projection.MaintPriorityType = _PMPriorityText.MaintPriorityType and _PMPriorityText.Language = $session.system_language
[1] I_UserContactCard _CreatedByUser $projection.createdbyuser = _CreatedByUser.ContactCardID
[1..1] E_FieldLogisticsShipmentKit _KitHeaderExt $projection.FieldLogisticsKitHeaderUUID = _KitHeaderExt.FieldLogisticsKitHeaderUUID
[0..*] I_ChangeDocument_2 _ChangeDocument _ChangeDocument.ChangeDocObjectClass = 'FLOG_MNGKIT' and _ChangeDocument.ChangeDocObject = $projection.ChangeDocObject
[0..*] I_HDMRelationTP _HDMRelation _HDMRelation.SAPObjectNodeType = $projection.SAPObjectNodeType and _HDMRelation.LinkedSAPObjectKey = $projection.ChangeDocObject
[0..*] R_FldLogsManageKitItemTP _ManageKitItem
[0..*] R_FldLogsMngKitInitItmTP _InitialKitItem
[0..*] R_FldLogsMngKitStagedItmTP _StagedKitItem
[0..*] R_FldLogsMngKitDroppedItmTP _DroppedKitItem
[0..*] R_FldLogsMngKitIssuedItmTP _IssuedKitItem

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Manage Kit Header view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #TRANSACTIONAL view
ObjectModel.sapObjectNodeType.name FieldLogisticsShipmentKit view
ObjectModel.uniqueIdField FieldLogisticsKitHeaderUUID view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewCompositions true view
AbapCatalog.extensibility.elementSuffix MKH view
AbapCatalog.extensibility.quota.maximumFields 1000 view
AbapCatalog.extensibility.quota.maximumBytes 1000 view

Fields (52)

KeyFieldSource TableSource FieldDescription
KEY FieldLogisticsKitHeaderUUID FieldLogisticsKitHeaderUUID kit header id
ChangeDocObject
SAPObjectNodeType
FldLogsReferenceDocumentNumber FldLogsReferenceDocumentNumber Reference Doc Number
FldLogsRefDocItem FldLogsRefDocItem FL Ref Item
FldLogsKitHeaderStatusCode FldLogsKitHeaderStatusCode Kit Status
EWMConsolidationGroup EWMConsolidationGroup Cons.Grp
LastChangeDateTime LastChangeDateTime Timestamp
MaintenanceOrder _FldLogsOrder OrderID Order ID
OrderType _FldLogsOrder OrderType Order Type
MaintOrdBasicStartDate _FldLogsOrder PlannedStartDate Latest Planned Start
MaintOrdBasicEndDate _MaintenanceOrder MaintOrdBasicEndDate Basic fin. date
ScheduledBasicStartDate _FldLogsOrder ScheduledBasicStartDate Sched. start
ScheduledBasicEndDate _MaintenanceOrder ScheduledBasicEndDate Sched. finish
MaintOrdProcessPhaseCode _MaintenanceOrder MaintOrdProcessPhaseCode Process Phase
MaintOrdProcessSubPhaseCode _MaintenanceOrder MaintOrdProcessSubPhaseCode Process Subphase
MaintenancePlannerGroup _MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenancePlant _MaintenanceOrder MaintenancePlant Plant
WBSElementInternalID _MaintenanceOrder WBSElementInternalID WBS Internal ID
WBSElementExternalID
MainWorkCenter _MaintenanceOrder MainWorkCenter Work Center
MaintenanceRevision _MaintenanceOrder MaintenanceRevision Revision
CreatedByUser _MaintenanceOrder CreatedByUser User Name
CreationDate _MaintenanceOrder CreationDate Time Stamp
MaintenanceOrderDesc _MaintenanceOrder MaintenanceOrderDesc Description
MaintPriorityelsenullendasMaintPriority
FldLogsSrcePlnt
Plant
FldLogsShptLocationID
GoodsRecipientName
UnloadingPointName
RecipientLocationCode
FldLogsNumberOfKitItem _StatusCount FldLogsNumberOfKitItem
FldLogsNumberOfKitStagedItem _StatusCount FldLogsNumberOfKitStagedItem
FldLogsNumberOfKitDroppedItem _StatusCount FldLogsNumberOfKitDroppedItem
FldLogsNumberOfKitIssuedItem _StatusCount FldLogsNumberOfKitIssuedItem
FldLogsItemIsRestricted FldLogsItemIsRestricted Truth Value
OrderCategory _FldLogsOrder OrderCategory Order Category
_FldLogsOrder _FldLogsOrder
_OrderCategoryText _OrderCategoryText
_MaintenanceOrder _MaintenanceOrder
_PMPriorityText _PMPriorityText
_TransportStatusText _TransportStatusText
_OrderTypeText _OrderTypeText
_CreatedByUser _CreatedByUser
_ManageKitItem _ManageKitItem
_InitialKitItem _InitialKitItem
_StagedKitItem _StagedKitItem
_DroppedKitItem _DroppedKitItem
_IssuedKitItem _IssuedKitItem
_ChangeDocument _ChangeDocument
_HDMRelation _HDMRelation

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 R_FldLogsManageKitHeaderTP.
-- 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 R_FldLogsManageKitHeaderTP AS
SELECT
  FieldLogisticsKitHeaderUUID,
  cast( bintohex(FieldLogisticsKitHeaderUUID) as char90 ) AS ChangeDocObject,
  cast( 'FieldLogisticsShipmentKit' as abap.char( 30 ) ) AS SAPObjectNodeType,
  FldLogsReferenceDocumentNumber,
  FldLogsRefDocItem,
  FldLogsKitHeaderStatusCode,
  EWMConsolidationGroup,
  LastChangeDateTime,
  _FldLogsOrder.OrderID AS MaintenanceOrder,
  _FldLogsOrder.OrderType AS OrderType,
  _FldLogsOrder.PlannedStartDate AS MaintOrdBasicStartDate,
  _MaintenanceOrder.MaintOrdBasicEndDate AS MaintOrdBasicEndDate,
  _FldLogsOrder.ScheduledBasicStartDate AS ScheduledBasicStartDate,
  _MaintenanceOrder.ScheduledBasicEndDate AS ScheduledBasicEndDate,
  _MaintenanceOrder.MaintOrdProcessPhaseCode AS MaintOrdProcessPhaseCode,
  _MaintenanceOrder.MaintOrdProcessSubPhaseCode AS MaintOrdProcessSubPhaseCode,
  _MaintenanceOrder.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _MaintenanceOrder.MaintenancePlant AS MaintenancePlant,
  _MaintenanceOrder.WBSElementInternalID AS WBSElementInternalID,
  _MaintenanceOrder._WBSElement.WBSElementExternalID AS WBSElementExternalID,
  _MaintenanceOrder.MainWorkCenter AS MainWorkCenter,
  _MaintenanceOrder.MaintenanceRevision AS MaintenanceRevision,
  _MaintenanceOrder.CreatedByUser AS CreatedByUser,
  _MaintenanceOrder.CreationDate AS CreationDate,
  _MaintenanceOrder.MaintenanceOrderDesc AS MaintenanceOrderDesc,
  case when _FldLogsOrder.OrderCategory = '20' AS MaintPriorityelsenullendasMaintPriority,
  cast('' as werks_d) AS FldLogsSrcePlnt,
  cast('' as werks_d) AS Plant,
  cast('' as flog_shpt_locid) AS FldLogsShptLocationID,
  cast('' as ps_s4_wempf) AS GoodsRecipientName,
  cast('' as ps_s4_ablad) AS UnloadingPointName,
  cast('' as recipient_location_code) AS RecipientLocationCode,
  _StatusCount.FldLogsNumberOfKitItem AS FldLogsNumberOfKitItem,
  _StatusCount.FldLogsNumberOfKitStagedItem AS FldLogsNumberOfKitStagedItem,
  _StatusCount.FldLogsNumberOfKitDroppedItem AS FldLogsNumberOfKitDroppedItem,
  _StatusCount.FldLogsNumberOfKitIssuedItem AS FldLogsNumberOfKitIssuedItem,
  FldLogsItemIsRestricted,
  _FldLogsOrder.OrderCategory AS OrderCategory
FROM I_FldLogsManageKitHeader
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintenanceOrder ON FldLogsReferenceDocumentNumber = _MaintenanceOrder.MaintenanceOrder  -- association [1]
LEFT OUTER JOIN I_FldLogsKitHdrTranspStsText AS _TransportStatusText ON FldLogsKitHdrTransportStatus = _TransportStatusText.FldLogsKitHdrTransportStatus  -- association [1]
LEFT OUTER JOIN I_FieldLogisticsOrder AS _FldLogsOrder ON FldLogsReferenceDocumentNumber = _FldLogsOrder.OrderID  -- association [1]
LEFT OUTER JOIN I_OrderCategoryText AS _OrderCategoryText ON ordercategory = _OrderCategoryText.OrderCategory AND _OrderCategoryText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_OrderTypeText AS _OrderTypeText ON ordertype = _OrderTypeText.OrderType AND _OrderTypeText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_FldLogsOrderPriorityText AS _PMPriorityText ON MaintPriority = _PMPriorityText.MaintPriority AND MaintPriorityType = _PMPriorityText.MaintPriorityType AND _PMPriorityText.Language = $session.system_language  -- association [1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUser ON createdbyuser = _CreatedByUser.ContactCardID  -- association [1]
LEFT OUTER JOIN E_FieldLogisticsShipmentKit AS _KitHeaderExt ON FieldLogisticsKitHeaderUUID = _KitHeaderExt.FieldLogisticsKitHeaderUUID  -- association [1..1]
LEFT OUTER JOIN I_ChangeDocument_2 AS _ChangeDocument ON _ChangeDocument.ChangeDocObjectClass = 'FLOG_MNGKIT' AND _ChangeDocument.ChangeDocObject = ChangeDocObject  -- association [0..*]
LEFT OUTER JOIN I_HDMRelationTP AS _HDMRelation ON _HDMRelation.SAPObjectNodeType = SAPObjectNodeType AND _HDMRelation.LinkedSAPObjectKey = ChangeDocObject  -- association [0..*]
LEFT OUTER JOIN R_FldLogsManageKitItemTP AS _ManageKitItem ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_FldLogsMngKitInitItmTP AS _InitialKitItem ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_FldLogsMngKitStagedItmTP AS _StagedKitItem ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_FldLogsMngKitDroppedItmTP AS _DroppedKitItem ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_FldLogsMngKitIssuedItmTP AS _IssuedKitItem ON /* condition not available in parsed metadata */  -- association [0..*]
;