I_FldLogsManageKitLabelFDP

DDL: I_FLDLOGSMANAGEKITLABELFDP Type: view_entity COMPOSITE

Form Data Provider for Manage Kits

I_FldLogsManageKitLabelFDP is a Composite CDS View that provides data about "Form Data Provider for Manage Kits" in SAP S/4HANA. It reads from 1 data source (I_FldLogsManageKitHeader) and exposes 48 fields with key field FieldLogisticsKitHeaderUUID. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FldLogsManageKitHeader I_FldLogsManageKitHeader from

Associations (10)

CardinalityTargetAliasCondition
[1] I_MaintenanceOrder _MaintenanceOrder $projection.FldLogsReferenceDocumentNumber = _MaintenanceOrder.MaintenanceOrder
[1] I_FldLogsKitHdrTranspStsText _TransportStatusText $projection.FldLogsKitHdrTransportStatus = _TransportStatusText.FldLogsKitHdrTransportStatus and _TransportStatusText.Language = $session.system_language
[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

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Form Data Provider for Manage Kits view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (48)

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
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
FieldLogisticsNumberOfKitItems
OrderCategory _FldLogsOrder OrderCategory Order Category
_FldLogsOrder _FldLogsOrder
_OrderCategoryText _OrderCategoryText
FldLogsLabelPrintDateTime
FldLogsItemIsRestricted
_MaintenanceOrder _MaintenanceOrder
_PMPriorityText _PMPriorityText
_TransportStatusText _TransportStatusText
_OrderTypeText _OrderTypeText
_CreatedByUser _CreatedByUser
_StatusCount _StatusCount

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 I_FldLogsManageKitLabelFDP.
-- 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 I_FldLogsManageKitLabelFDP AS
SELECT
  FieldLogisticsKitHeaderUUID,
  cast( bintohex(FieldLogisticsKitHeaderUUID) as char90 ) AS ChangeDocObject,
  cast( 'FieldLogisticsShipmentKit' as abap.char( 30 ) ) AS SAPObjectNodeType,
  FldLogsReferenceDocumentNumber,
  FldLogsRefDocItem,
  FldLogsKitHeaderStatusCode,
  EWMConsolidationGroup,
  LastChangeDateTime,
  cast(ltrim(_FldLogsOrder.OrderID, '0') as aufnr ) 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,
  cast( '0' as abap.int4 ) AS FieldLogisticsNumberOfKitItems,
  _FldLogsOrder.OrderCategory AS OrderCategory,
  tstmp_current_utctimestamp() AS FldLogsLabelPrintDateTime,
  cast('' as abap.char(1)) AS FldLogsItemIsRestricted
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 AND _TransportStatusText.Language = $session.system_language  -- 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..*]
;