I_SlsDocFulfillmentIssue
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)
| Source | Alias | Join Type |
|---|---|---|
| sdsls_sofi | SlsDocFlfmtIssue | from |
Associations (19)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA