I_SlsDocFulfillmentIssue

DDL: I_SLSDOCFULFILLMENTISSUE Type: view_entity BASIC Package: VDM_SD_SOF

Sales Order Fulfillment Issue

I_SlsDocFulfillmentIssue is a Basic CDS View that provides data about "Sales Order Fulfillment Issue" in SAP S/4HANA. It reads from 1 data source (sdsls_sofi) and exposes 53 fields with key fields SalesDocument, SalesDocumentItem, Issue, IssueDocument, IssueDocumentItem. It has 19 associations to related views. Part of development package VDM_SD_SOF.

Data Sources (1)

SourceAliasJoin Type
sdsls_sofi SlsDocFlfmtIssue from

Associations (19)

CardinalityTargetAliasCondition
[1..1] I_SalesDocument _SalesDocument $projection.SalesDocument = _SalesDocument.SalesDocument
[0..1] I_SalesDocumentItem _Item $projection.SalesDocument = _Item.SalesDocument and $projection.SalesDocumentItem = _Item.SalesDocumentItem
[0..1] I_IssueType _Issue $projection.Issue = _Issue.Issue
[0..1] I_IssueCategory _IssueCategory $projection.IssueCategory = _IssueCategory.IssueCategory
[0..1] I_IssueDocumentCategory _IssueDocumentCategory $projection.IssueDocumentCategory = _IssueDocumentCategory.IssueDocumentCategory
[0..1] I_SDDocumentCategory _SalesSDDocumentCategory $projection.SalesSDDocumentCategory = _SalesSDDocumentCategory.SDDocumentCategory
[0..1] I_SalesDocumentType _SalesDocumentType $projection.SalesDocumentType = _SalesDocumentType.SalesDocumentType
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_DistributionChannel _DistributionChannel $projection.DistributionChannel = _DistributionChannel.DistributionChannel
[0..1] I_Division _OrganizationDivision $projection.OrganizationDivision = _OrganizationDivision.Division
[0..1] I_Customer _SoldToParty $projection.SoldToParty = _SoldToParty.Customer
[0..1] I_Customer _ShipToParty $projection.ShipToParty = _ShipToParty.Customer
[0..1] I_Customer _BillToParty $projection.BillToParty = _BillToParty.Customer
[0..1] I_Customer _PayerParty $projection.PayerParty = _PayerParty.Customer
[0..1] I_PersonWorkAgreement_1 _SalesEmployee $projection.SalesEmployee = _SalesEmployee.PersonWorkAgreement
[0..1] I_PersonWorkAgreement_1 _ResponsibleEmployee $projection.ResponsibleEmployee = _ResponsibleEmployee.PersonWorkAgreement
[0..1] I_Product _Product $projection.Product = _Product.Product
[0..1] I_ServiceDocumentEnhcd _SolutionOrder $projection.BusinessSolutionOrder = _SolutionOrder.ServiceDocument and _SolutionOrder.ServiceObjectType = 'BUS2000172'
[0..1] I_ServiceDocumentItemEnhcd _SolutionOrderItem $projection.BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument and $projection.BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem and _SolutionOrderItem.ServiceObjectType = 'BUS2000172'

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #BASIC view
EndUserText.label Sales Order Fulfillment Issue view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY SalesDocument sdsls_sofi salesdocument SD Document
KEY SalesDocumentItem sdsls_sofi salesdocumentitem Sales Document Item
KEY Issue sdsls_sofi issue Date of Issue
KEY IssueDocument sdsls_sofi issuedocument
KEY IssueDocumentItem sdsls_sofi issuedocumentitem
KEY IssueDocumentCategory sdsls_sofi issuedocumentcategory
DeliveryDocument sdsls_sofi deliverydocument Outbound Delivery
DeliveryDocumentItem sdsls_sofi deliverydocumentitem Outb. Delivery Item
BillingDocument sdsls_sofi billingdocument SD Document
BillingDocumentItem sdsls_sofi billingdocumentitem Item
PurchasingDocument sdsls_sofi purchasingdocument Purchasing Document
PurchasingDocumentItem sdsls_sofi purchasingdocumentitem Purchasing Doc. Item
ManufacturingOrder sdsls_sofi manufacturingorder Order
ManufacturingOrderItem sdsls_sofi manufacturingorderitem Manufacturing Order Item
IssueCategory sdsls_sofi issuecategory Issue Category
DueDate sdsls_sofi duedate Promised For
IssueProcessingStatus sdsls_sofi issueprocessingstatus
SalesSDDocumentCategory sdsls_sofi salessddocumentcategory Document Cat.
SalesDocumentType sdsls_sofi salesdocumenttype Sales Doc. Type
SalesOrganization sdsls_sofi salesorganization Sales Organization
DistributionChannel sdsls_sofi distributionchannel RefDistCh-Cust/Mat.
OrganizationDivision sdsls_sofi organizationdivision Org. Division
PurchaseOrderByCustomer SlsDocBusienssData bstkd PO Number
BusinessSolutionOrder _SalesDocument BusinessSolutionOrder Solution Order
SoldToParty _SalesDocument SoldToParty Sold-to Party
ShipToParty
BillToParty
PayerParty
SalesEmployee
ResponsibleEmployee
Product _Item Product Product Sold
BusinessSolutionOrderItem _Item BusinessSolutionOrderItem Solution Order Item
LastChangedByUser sdsls_sofi lastchangedby User Name
LastChangeDateTime sdsls_sofi lastchangeddatetime Time Stamp
_SalesDocument _SalesDocument
_Item _Item
_Issue _Issue
_IssueCategory _IssueCategory
_IssueDocumentCategory _IssueDocumentCategory
_SalesSDDocumentCategory _SalesSDDocumentCategory
_SalesDocumentType _SalesDocumentType
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_SoldToParty _SoldToParty
_ShipToParty _ShipToParty
_BillToParty _BillToParty
_PayerParty _PayerParty
_Product _Product
_SalesEmployee _SalesEmployee
_ResponsibleEmployee _ResponsibleEmployee
_SolutionOrder _SolutionOrder
_SolutionOrderItem _SolutionOrderItem

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_SlsDocFulfillmentIssue.
-- 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_SlsDocFulfillmentIssue AS
SELECT
  SlsDocFlfmtIssue.salesdocument AS SalesDocument,
  SlsDocFlfmtIssue.salesdocumentitem AS SalesDocumentItem,
  SlsDocFlfmtIssue.issue AS Issue,
  SlsDocFlfmtIssue.issuedocument AS IssueDocument,
  SlsDocFlfmtIssue.issuedocumentitem AS IssueDocumentItem,
  SlsDocFlfmtIssue.issuedocumentcategory AS IssueDocumentCategory,
  SlsDocFlfmtIssue.deliverydocument AS DeliveryDocument,
  SlsDocFlfmtIssue.deliverydocumentitem AS DeliveryDocumentItem,
  SlsDocFlfmtIssue.billingdocument AS BillingDocument,
  SlsDocFlfmtIssue.billingdocumentitem AS BillingDocumentItem,
  SlsDocFlfmtIssue.purchasingdocument AS PurchasingDocument,
  SlsDocFlfmtIssue.purchasingdocumentitem AS PurchasingDocumentItem,
  SlsDocFlfmtIssue.manufacturingorder AS ManufacturingOrder,
  SlsDocFlfmtIssue.manufacturingorderitem AS ManufacturingOrderItem,
  SlsDocFlfmtIssue.issuecategory AS IssueCategory,
  SlsDocFlfmtIssue.duedate AS DueDate,
  SlsDocFlfmtIssue.issueprocessingstatus AS IssueProcessingStatus,
  SlsDocFlfmtIssue.salessddocumentcategory AS SalesSDDocumentCategory,
  SlsDocFlfmtIssue.salesdocumenttype AS SalesDocumentType,
  SlsDocFlfmtIssue.salesorganization AS SalesOrganization,
  SlsDocFlfmtIssue.distributionchannel AS DistributionChannel,
  SlsDocFlfmtIssue.organizationdivision AS OrganizationDivision,
  SlsDocBusienssData.bstkd AS PurchaseOrderByCustomer,
  _SalesDocument.BusinessSolutionOrder AS BusinessSolutionOrder,
  _SalesDocument.SoldToParty AS SoldToParty,
  cast(ShipToParty.kunnr as kunwe preserving type) AS ShipToParty,
  cast(BillToParty.kunnr as kunre preserving type) AS BillToParty,
  cast(PayerParty.kunnr as kunrg preserving type) AS PayerParty,
  cast(SalesEmployee.pernr as sales_empl preserving type) AS SalesEmployee,
  cast(ResponsibleEmployee.pernr as resp_empl preserving type) AS ResponsibleEmployee,
  _Item.Product AS Product,
  _Item.BusinessSolutionOrderItem AS BusinessSolutionOrderItem,
  SlsDocFlfmtIssue.lastchangedby AS LastChangedByUser,
  SlsDocFlfmtIssue.lastchangeddatetime AS LastChangeDateTime
FROM sdsls_sofi AS SlsDocFlfmtIssue
LEFT OUTER JOIN I_SalesDocument AS _SalesDocument ON SalesDocument = _SalesDocument.SalesDocument  -- association [1..1]
LEFT OUTER JOIN I_SalesDocumentItem AS _Item ON SalesDocument = _Item.SalesDocument AND SalesDocumentItem = _Item.SalesDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_IssueType AS _Issue ON Issue = _Issue.Issue  -- association [0..1]
LEFT OUTER JOIN I_IssueCategory AS _IssueCategory ON IssueCategory = _IssueCategory.IssueCategory  -- association [0..1]
LEFT OUTER JOIN I_IssueDocumentCategory AS _IssueDocumentCategory ON IssueDocumentCategory = _IssueDocumentCategory.IssueDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _SalesSDDocumentCategory ON SalesSDDocumentCategory = _SalesSDDocumentCategory.SDDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentType AS _SalesDocumentType ON SalesDocumentType = _SalesDocumentType.SalesDocumentType  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON SalesOrganization = _SalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_DistributionChannel AS _DistributionChannel ON DistributionChannel = _DistributionChannel.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_Division AS _OrganizationDivision ON OrganizationDivision = _OrganizationDivision.Division  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _SoldToParty ON SoldToParty = _SoldToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _ShipToParty ON ShipToParty = _ShipToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _BillToParty ON BillToParty = _BillToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _PayerParty ON PayerParty = _PayerParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _SalesEmployee ON SalesEmployee = _SalesEmployee.PersonWorkAgreement  -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _ResponsibleEmployee ON ResponsibleEmployee = _ResponsibleEmployee.PersonWorkAgreement  -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentEnhcd AS _SolutionOrder ON BusinessSolutionOrder = _SolutionOrder.ServiceDocument AND _SolutionOrder.ServiceObjectType = 'BUS2000172'  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentItemEnhcd AS _SolutionOrderItem ON BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument AND BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem AND _SolutionOrderItem.ServiceObjectType = 'BUS2000172'  -- association [0..1]
;