I_RFM_PrvsnlSlsContrDocItm

DDL: I_RFM_PRVSNLSLSCONTRDOCITM SQL: IRFMPRVSNLDOCITM Type: view COMPOSITE

Provisional Sales Contract Document Item

I_RFM_PrvsnlSlsContrDocItm is a Composite CDS View that provides data about "Provisional Sales Contract Document Item" in SAP S/4HANA. It reads from 2 data sources (I_RFM_SalesDocumentItem, I_RFMSalesDocumentType) and exposes 172 fields with key fields SalesContract, SalesContractItem. It has 8 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_RFM_SalesDocumentItem item from
I_RFMSalesDocumentType salesDocumentType inner

Associations (8)

CardinalityTargetAliasCondition
[0..1] I_ARunSalesDocItmAssgdQty _AssignedSalesItem $projection.SalesContract = _AssignedSalesItem.RequirementDocumentNumber and $projection.SalesContractItem = _AssignedSalesItem.RequirementDocumentItem
[0..1] I_SDDocumentCategory _SDDocumentCategory $projection.SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory
[0..1] I_RetailCharacteristicValueT _CharValTexts1 $projection.ProductCharacteristic1 = _CharValTexts1.RetailCharacteristicValue and $projection.ProdCharc1InternalNumber = _CharValTexts1.CharacteristicInternalID and _CharValTexts1.Language = $session.system_language
[0..1] I_RetailCharacteristicValueT _CharValTexts2 $projection.ProductCharacteristic2 = _CharValTexts2.RetailCharacteristicValue and $projection.ProdCharc2InternalNumber = _CharValTexts2.CharacteristicInternalID and _CharValTexts2.Language = $session.system_language
[0..1] I_RetailCharacteristicValueT _CharValTexts3 $projection.ProductCharacteristic3 = _CharValTexts3.RetailCharacteristicValue and $projection.ProdCharc3InternalNumber = _CharValTexts3.CharacteristicInternalID and _CharValTexts3.Language = $session.system_language
[0..1] I_HdrBillgIncompletionStatus _HeaderBillgIncompletionStatus $projection.HeaderBillgIncompletionStatus = _HeaderBillgIncompletionStatus.HeaderBillgIncompletionStatus
[0..1] I_OvrlItmGenIncompletionSts _OvrlItmGeneralIncompletionSts $projection.OvrlItmGeneralIncompletionSts = _OvrlItmGeneralIncompletionSts.OvrlItmGeneralIncompletionSts
[0..1] I_OvrlItmBillgIncompltnSts _OvrlItmBillingIncompletionSts $projection.OvrlItmBillingIncompletionSts = _OvrlItmBillingIncompletionSts.OvrlItmBillingIncompletionSts

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IRFMPRVSNLDOCITM view
EndUserText.label Provisional Sales Contract Document Item view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view

Fields (172)

KeyFieldSource TableSource FieldDescription
KEY SalesContract I_RFM_SalesDocumentItem SalesDocument SD Document
KEY SalesContractItem I_RFM_SalesDocumentItem SalesDocumentItem Sales Document Item
SalesDocument I_RFM_SalesDocumentItem SalesDocument SD Document
SalesDocumentItem I_RFM_SalesDocumentItem SalesDocumentItem Sales Document Item
FormattedSalesDocumentItem
SalesOrganization I_RFM_SalesDocumentItem SalesOrganization Sales Organization
DistributionChannel I_RFM_SalesDocumentItem DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision I_RFM_SalesDocumentItem OrganizationDivision Org. Division
SoldToParty I_RFM_SalesDocumentItem SoldToParty Sold-to Party
CreatedByUser I_RFM_SalesDocumentItem CreatedByUser User Name
SDDocumentCategory I_RFM_SalesDocumentItem SDDocumentCategory Document Cat.
OverallSDProcessStatus I_RFM_SalesDocumentItem OverallSDProcessStatus Overall Status
OverallTotalDeliveryStatus I_RFM_SalesDocumentItem OverallTotalDeliveryStatus Ovrl Deliv. Sts
InventorySpecialStockType I_RFM_SalesDocumentItem InventorySpecialStockType Special Stock Type
TotalBlockStatus I_RFM_SalesDocumentItem TotalBlockStatus Ovrl Block Sts
SalesDocumentType I_RFM_SalesDocumentItem SalesDocumentType Sales Doc. Type
SalesGroup I_RFM_SalesDocumentItem SalesGroup Sales Group
SalesOffice I_RFM_SalesDocumentItem SalesOffice Sales Office
ShippingCondition I_RFM_SalesDocumentItem ShippingCondition Shipping Conditions
CreationDate I_RFM_SalesDocumentItem CreationDate Time Stamp
SDDocumentReason I_RFM_SalesDocumentItem SDDocumentReason Order Reason
CustomerPurchaseOrderDate I_RFM_SalesDocumentItem CustomerPurchaseOrderDate Purchase Order Date
SalesDocumentDate I_RFM_SalesDocumentItem SalesDocumentDate Document Date
HeaderBillingBlockReason I_RFM_SalesDocumentItem HeaderBillingBlockReason Billing Block
HdrGeneralIncompletionStatus I_RFM_SalesDocumentItem HdrGeneralIncompletionStatus Overall Header
OvrlItmGeneralIncompletionSts I_RFM_SalesDocumentItem OvrlItmGeneralIncompletionSts All Items
TotalCreditCheckStatus I_RFM_SalesDocumentItem TotalCreditCheckStatus OverallCredStat
DeliveryBlockReason I_RFM_SalesDocumentItem DeliveryBlockReason Delivery Block
HeaderBillgIncompletionStatus I_RFM_SalesDocumentItem HeaderBillgIncompletionStatus Billing Doc.
OvrlItmBillingIncompletionSts I_RFM_SalesDocumentItem OvrlItmBillingIncompletionSts Billg–All Items
OverallPricingIncompletionSts I_RFM_SalesDocumentItem OverallPricingIncompletionSts Pricing – Item
HeaderDelivIncompletionStatus I_RFM_SalesDocumentItem HeaderDelivIncompletionStatus Delivery – Item
OvrlItmDelivIncompletionSts I_RFM_SalesDocumentItem OvrlItmDelivIncompletionSts Deliv–All Itms
CustomerPurchaseOrderType I_RFM_SalesDocumentItem CustomerPurchaseOrderType Pur. Ord. Type
CustomerConditionGroup1 I_RFM_SalesDocumentItem CustomerConditionGroup1 Condition grp 1
CustomerConditionGroup2 I_RFM_SalesDocumentItem CustomerConditionGroup2 Condition grp 2
CustomerConditionGroup3 I_RFM_SalesDocumentItem CustomerConditionGroup3 Condition grp 3
CustomerConditionGroup4 I_RFM_SalesDocumentItem CustomerConditionGroup4 Condition grp 4
CustomerConditionGroup5 I_RFM_SalesDocumentItem CustomerConditionGroup5 Condition grp 5
DepartmentClassificationByCust I_RFM_SalesDocumentItem DepartmentClassificationByCust
BillingDocumentDate I_RFM_SalesDocumentItem BillingDocumentDate Billing Date
SalesDocumentItemCategory I_RFM_SalesDocumentItem SalesDocumentItemCategory Item Category
AgrmtValdtyStartDate I_RFM_SalesDocumentItem AgrmtValdtyStartDate Valid From
AgrmtValdtyEndDate I_RFM_SalesDocumentItem AgrmtValdtyEndDate Valid To
Material I_RFM_SalesDocumentItem Material Vehicle Model
RequirementSegment I_RFM_SalesDocumentItem RequirementSegment Req. Segment
Plant I_RFM_SalesDocumentItem Plant Valuation Area
PlantName
StorageLocation I_RFM_SalesDocumentItem StorageLocation StorageLocation
ShippingPoint I_RFM_SalesDocumentItem ShippingPoint Shipping Point
DeliveryPriority I_RFM_SalesDocumentItem DeliveryPriority Delivery Prior.
ShippingType I_RFM_SalesDocumentItem ShippingType Shipping Type
CustomerPaymentTerms I_RFM_SalesDocumentItem CustomerPaymentTerms Pyt Terms
IncotermsClassification I_RFM_SalesDocumentItem IncotermsClassification Incoterms
IncotermsLocation1 I_RFM_SalesDocumentItem IncotermsLocation1 Inco. Location1
ProductCharacteristic1 I_RFM_SalesDocumentItem ProductCharacteristic1 Characteristic 1
ProductCharacteristic2 I_RFM_SalesDocumentItem ProductCharacteristic2 Characteristic 2
ProductCharacteristic3 I_RFM_SalesDocumentItem ProductCharacteristic3 Characteristic 3
ProductSeasonYear I_RFM_SalesDocumentItem ProductSeasonYear Season Year
ProductSeason I_RFM_SalesDocumentItem ProductSeason Season
ProductCollection I_RFM_SalesDocumentItem ProductCollection Collection
ProductTheme I_RFM_SalesDocumentItem ProductTheme Theme
ShippingGroupRule I_RFM_SalesDocumentItem ShippingGroupRule PSST Grouping Rule
ShippingGroupNumber I_RFM_SalesDocumentItem ShippingGroupNumber PSST Group
Batch I_RFM_SalesDocumentItem Batch Lot No.
FashionCancelDate I_RFM_SalesDocumentItem FashionCancelDate
OrderQuantity I_RFM_SalesDocumentItem OrderQuantity Quantity
OrderQuantityUnit I_RFM_SalesDocumentItem OrderQuantityUnit Sales Unit
ConfdDelivQtyInOrderQtyUnit I_RFM_SalesDocumentItem ConfdDelivQtyInOrderQtyUnit Confd Quantity
OrderToBaseQuantityDnmntr I_RFM_SalesDocumentItem OrderToBaseQuantityDnmntr Denominator
OrderToBaseQuantityNmrtr I_RFM_SalesDocumentItem OrderToBaseQuantityNmrtr Numerator
BaseUnit I_RFM_SalesDocumentItem BaseUnit Unit of Measure
RequestedDeliveryDate I_RFM_SalesDocumentItem RequestedDeliveryDate Requested Delivery Date
quan153asRequestedQuantityInBaseUnit
quan153asConfirmedRqmtQtyInBaseUnit
SalesDocumentRjcnReason I_RFM_SalesDocumentItem SalesDocumentRjcnReason RejectionReason
CustomerGroup I_RFM_SalesDocumentItem CustomerGroup Customer Group
SalesDistrict I_RFM_SalesDocumentItem SalesDistrict Sales District
ProductGroup I_RFM_SalesDocumentItem ProductGroup Product Sold Group
AdditionalMaterialGroup1 I_RFM_SalesDocumentItem AdditionalMaterialGroup1 MaterialGroup 1
AdditionalMaterialGroup2 I_RFM_SalesDocumentItem AdditionalMaterialGroup2 MaterialGroup 2
AdditionalMaterialGroup3 I_RFM_SalesDocumentItem AdditionalMaterialGroup3 MaterialGroup 3
AdditionalMaterialGroup4 I_RFM_SalesDocumentItem AdditionalMaterialGroup4 MaterialGroup 4
AdditionalMaterialGroup5 I_RFM_SalesDocumentItem AdditionalMaterialGroup5 MaterialGroup 5
AdditionalCustomerGroup1 I_RFM_SalesDocumentItem AdditionalCustomerGroup1 Customer Grp 1
AdditionalCustomerGroup2 I_RFM_SalesDocumentItem AdditionalCustomerGroup2 Customer Grp 2
AdditionalCustomerGroup3 I_RFM_SalesDocumentItem AdditionalCustomerGroup3 Customer Grp 3
AdditionalCustomerGroup4 I_RFM_SalesDocumentItem AdditionalCustomerGroup4 Customer Grp 4
AdditionalCustomerGroup5 I_RFM_SalesDocumentItem AdditionalCustomerGroup5 Customer Grp 5
RetailAdditionalCustomerGrp6 I_RFM_SalesDocumentItem RetailAdditionalCustomerGrp6
RetailAdditionalCustomerGrp7 I_RFM_SalesDocumentItem RetailAdditionalCustomerGrp7
RetailAdditionalCustomerGrp8 I_RFM_SalesDocumentItem RetailAdditionalCustomerGrp8
RetailAdditionalCustomerGrp9 I_RFM_SalesDocumentItem RetailAdditionalCustomerGrp9
RetailAdditionalCustomerGrp10 I_RFM_SalesDocumentItem RetailAdditionalCustomerGrp10
HigherLevelItem I_RFM_SalesDocumentItem HigherLevelItem Higher-Lev.Item
SeasonCompletenessStatus I_RFM_SalesDocumentItem SeasonCompletenessStatus Season Comp.Ind
ItemGeneralIncompletionStatus I_RFM_SalesDocumentItem ItemGeneralIncompletionStatus
ItemBillingIncompletionStatus I_RFM_SalesDocumentItem ItemBillingIncompletionStatus
PricingIncompletionStatus I_RFM_SalesDocumentItem PricingIncompletionStatus
ItemDeliveryIncompletionStatus I_RFM_SalesDocumentItem ItemDeliveryIncompletionStatus
NetAmount I_RFM_SalesDocumentItem NetAmount Stated Amount
TransactionCurrency I_RFM_SalesDocumentItem TransactionCurrency Transaction Currency
PricingDate I_RFM_SalesDocumentItem PricingDate Pricing Date
CustomerPriceGroup I_RFM_SalesDocumentItem CustomerPriceGroup CustPrice Group
DeliveryStatus I_RFM_SalesDocumentItem DeliveryStatus Delivery Status
ItemHasValueAddedService I_RFM_SalesDocumentItem ItemHasValueAddedService VAS Relevant
OrderRelatedBillingStatus I_RFM_SalesDocumentItem OrderRelatedBillingStatus Ord.Rel.BillgSt
ProdCharc1InternalNumber
ProdCharc2InternalNumber
ProdCharc3InternalNumber
MaterialPricingGroup I_RFM_SalesDocumentItem MaterialPricingGroup
Route I_RFM_SalesDocumentItem Route Vehicle route
MaterialByCustomer I_RFM_SalesDocumentItem MaterialByCustomer Customer Mat.
_SalesDocument I_RFM_SalesDocumentItem _SalesDocument
_Product I_RFM_SalesDocumentItem _Product
_BaseUnit I_RFM_SalesDocumentItem _BaseUnit
_Batch I_RFM_SalesDocumentItem _Batch
_OrderQuantityUnit I_RFM_SalesDocumentItem _OrderQuantityUnit
_SalesDistrict I_RFM_SalesDocumentItem _SalesDistrict
_CustomerGroup I_RFM_SalesDocumentItem _CustomerGroup
_SalesDocumentRjcnReason I_RFM_SalesDocumentItem _SalesDocumentRjcnReason
_ShippingPoint I_RFM_SalesDocumentItem _ShippingPoint
_DeliveryPriority I_RFM_SalesDocumentItem _DeliveryPriority
_SoldToParty I_RFM_SalesDocumentItem _SoldToParty
_Plant I_RFM_SalesDocumentItem _Plant
_StorageLocation I_RFM_SalesDocumentItem _StorageLocation
_CustomerPaymentTerms I_RFM_SalesDocumentItem _CustomerPaymentTerms
_IncotermsClassification I_RFM_SalesDocumentItem _IncotermsClassification
_SDDocumentCategory _SDDocumentCategory
_ItemGeneralIncompletionStatus I_RFM_SalesDocumentItem _ItemGeneralIncompletionStatus
_ItemBillingIncompletionStatus I_RFM_SalesDocumentItem _ItemBillingIncompletionStatus
_PricingIncompletionStatus I_RFM_SalesDocumentItem _PricingIncompletionStatus
_ItemDelivIncompletionSts I_RFM_SalesDocumentItem _ItemDelivIncompletionSts
_MaterialText I_RFM_SalesDocumentItem _MaterialText
_ShippingPointText I_RFM_SalesDocumentItem _ShippingPointText
_AssignedSalesItem _AssignedSalesItem
_ProductGroup I_RFM_SalesDocumentItem _ProductGroup
_AdditionalMaterialGroup1 I_RFM_SalesDocumentItem _AdditionalMaterialGroup1
_AdditionalMaterialGroup2 I_RFM_SalesDocumentItem _AdditionalMaterialGroup2
_AdditionalMaterialGroup3 I_RFM_SalesDocumentItem _AdditionalMaterialGroup3
_AdditionalMaterialGroup4 I_RFM_SalesDocumentItem _AdditionalMaterialGroup4
_AdditionalMaterialGroup5 I_RFM_SalesDocumentItem _AdditionalMaterialGroup5
_TransactionCurrency I_RFM_SalesDocumentItem _TransactionCurrency
_CustomerPriceGroup I_RFM_SalesDocumentItem _CustomerPriceGroup
_ShippingType I_RFM_SalesDocumentItem _ShippingType
_ItemCategory I_RFM_SalesDocumentItem _ItemCategory
_CustomerPurchaseOrderType I_RFM_SalesDocumentItem _CustomerPurchaseOrderType
_ContactPersonStdDepartment I_RFM_SalesDocumentItem _ContactPersonStdDepartment
_AdditionalCustomerGroup1 I_RFM_SalesDocumentItem _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 I_RFM_SalesDocumentItem _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 I_RFM_SalesDocumentItem _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 I_RFM_SalesDocumentItem _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 I_RFM_SalesDocumentItem _AdditionalCustomerGroup5
_RetailAddlCustGrp6 I_RFM_SalesDocumentItem _RetailAddlCustGrp6
_RetailAddlCustGrp7 I_RFM_SalesDocumentItem _RetailAddlCustGrp7
_RetailAddlCustGrp8 I_RFM_SalesDocumentItem _RetailAddlCustGrp8
_RetailAddlCustGrp9 I_RFM_SalesDocumentItem _RetailAddlCustGrp9
_RetailAddlCustGrp10 I_RFM_SalesDocumentItem _RetailAddlCustGrp10
_MaterialPricingGroup I_RFM_SalesDocumentItem _MaterialPricingGroup
_Route I_RFM_SalesDocumentItem _Route
_DeliveryBlockReason I_RFM_SalesDocumentItem _DeliveryBlockReason
_SalesGroup I_RFM_SalesDocumentItem _SalesGroup
_SalesOffice I_RFM_SalesDocumentItem _SalesOffice
_ShippingCondition I_RFM_SalesDocumentItem _ShippingCondition
_HeaderBillingBlockReason I_RFM_SalesDocumentItem _HeaderBillingBlockReason
_SDDocumentReason I_RFM_SalesDocumentItem _SDDocumentReason
_CharValTexts1 _CharValTexts1
_CharValTexts2 _CharValTexts2
_CharValTexts3 _CharValTexts3
_HeaderBillgIncompletionStatus _HeaderBillgIncompletionStatus
_OvrlItmGeneralIncompletionSts _OvrlItmGeneralIncompletionSts
_OvrlItmBillingIncompletionSts _OvrlItmBillingIncompletionSts

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_RFM_PrvsnlSlsContrDocItm.
-- 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.
-- SQL view name: IRFMPRVSNLDOCITM

CREATE VIEW I_RFM_PrvsnlSlsContrDocItm AS
SELECT
  item.SalesDocument AS SalesContract,
  item.SalesDocumentItem AS SalesContractItem,
  item.SalesDocument AS SalesDocument,
  item.SalesDocumentItem AS SalesDocumentItem,
  cast(concat(concat(item.SalesDocument, '/'), item.SalesDocumentItem) as rfm_formattedsalesdocitm preserving type) AS FormattedSalesDocumentItem,
  item.SalesOrganization AS SalesOrganization,
  item.DistributionChannel AS DistributionChannel,
  item.OrganizationDivision AS OrganizationDivision,
  item.SoldToParty AS SoldToParty,
  item.CreatedByUser AS CreatedByUser,
  item.SDDocumentCategory AS SDDocumentCategory,
  item.OverallSDProcessStatus AS OverallSDProcessStatus,
  item.OverallTotalDeliveryStatus AS OverallTotalDeliveryStatus,
  item.InventorySpecialStockType AS InventorySpecialStockType,
  item.TotalBlockStatus AS TotalBlockStatus,
  item.SalesDocumentType AS SalesDocumentType,
  item.SalesGroup AS SalesGroup,
  item.SalesOffice AS SalesOffice,
  item.ShippingCondition AS ShippingCondition,
  item.CreationDate AS CreationDate,
  item.SDDocumentReason AS SDDocumentReason,
  item.CustomerPurchaseOrderDate AS CustomerPurchaseOrderDate,
  item.SalesDocumentDate AS SalesDocumentDate,
  item.HeaderBillingBlockReason AS HeaderBillingBlockReason,
  item.HdrGeneralIncompletionStatus AS HdrGeneralIncompletionStatus,
  item.OvrlItmGeneralIncompletionSts AS OvrlItmGeneralIncompletionSts,
  item.TotalCreditCheckStatus AS TotalCreditCheckStatus,
  item.DeliveryBlockReason AS DeliveryBlockReason,
  item.HeaderBillgIncompletionStatus AS HeaderBillgIncompletionStatus,
  item.OvrlItmBillingIncompletionSts AS OvrlItmBillingIncompletionSts,
  item.OverallPricingIncompletionSts AS OverallPricingIncompletionSts,
  item.HeaderDelivIncompletionStatus AS HeaderDelivIncompletionStatus,
  item.OvrlItmDelivIncompletionSts AS OvrlItmDelivIncompletionSts,
  item.CustomerPurchaseOrderType AS CustomerPurchaseOrderType,
  item.CustomerConditionGroup1 AS CustomerConditionGroup1,
  item.CustomerConditionGroup2 AS CustomerConditionGroup2,
  item.CustomerConditionGroup3 AS CustomerConditionGroup3,
  item.CustomerConditionGroup4 AS CustomerConditionGroup4,
  item.CustomerConditionGroup5 AS CustomerConditionGroup5,
  item.DepartmentClassificationByCust AS DepartmentClassificationByCust,
  item.BillingDocumentDate AS BillingDocumentDate,
  item.SalesDocumentItemCategory AS SalesDocumentItemCategory,
  item.AgrmtValdtyStartDate AS AgrmtValdtyStartDate,
  item.AgrmtValdtyEndDate AS AgrmtValdtyEndDate,
  item.Material AS Material,
  item.RequirementSegment AS RequirementSegment,
  item.Plant AS Plant,
  item._Plant.PlantName AS PlantName,
  item.StorageLocation AS StorageLocation,
  item.ShippingPoint AS ShippingPoint,
  item.DeliveryPriority AS DeliveryPriority,
  item.ShippingType AS ShippingType,
  item.CustomerPaymentTerms AS CustomerPaymentTerms,
  item.IncotermsClassification AS IncotermsClassification,
  item.IncotermsLocation1 AS IncotermsLocation1,
  item.ProductCharacteristic1 AS ProductCharacteristic1,
  item.ProductCharacteristic2 AS ProductCharacteristic2,
  item.ProductCharacteristic3 AS ProductCharacteristic3,
  item.ProductSeasonYear AS ProductSeasonYear,
  item.ProductSeason AS ProductSeason,
  item.ProductCollection AS ProductCollection,
  item.ProductTheme AS ProductTheme,
  item.ShippingGroupRule AS ShippingGroupRule,
  item.ShippingGroupNumber AS ShippingGroupNumber,
  item.Batch AS Batch,
  item.FashionCancelDate AS FashionCancelDate,
  item.OrderQuantity AS OrderQuantity,
  item.OrderQuantityUnit AS OrderQuantityUnit,
  item.ConfdDelivQtyInOrderQtyUnit AS ConfdDelivQtyInOrderQtyUnit,
  item.OrderToBaseQuantityDnmntr AS OrderToBaseQuantityDnmntr,
  item.OrderToBaseQuantityNmrtr AS OrderToBaseQuantityNmrtr,
  item.BaseUnit AS BaseUnit,
  item.RequestedDeliveryDate AS RequestedDeliveryDate,
  cast ( case when item.OrderToBaseQuantityDnmntr > 0 then coalesce(item.OrderQuantity,0) * division(item.OrderToBaseQuantityNmrtr,item.OrderToBaseQuantityDnmntr,2) else coalesce(item.OrderQuantity,0) end as abap.quan(15,3)) as RequestedQuantityInBaseUnit AS quan153asRequestedQuantityInBaseUnit,
  cast ( case when item.OrderToBaseQuantityDnmntr > 0 then coalesce(item.ConfdDelivQtyInOrderQtyUnit,0) * division(item.OrderToBaseQuantityNmrtr,item.OrderToBaseQuantityDnmntr,2) else coalesce(item.ConfdDelivQtyInOrderQtyUnit,0) end as abap.quan(15,3)) as ConfirmedRqmtQtyInBaseUnit AS quan153asConfirmedRqmtQtyInBaseUnit,
  item.SalesDocumentRjcnReason AS SalesDocumentRjcnReason,
  item.CustomerGroup AS CustomerGroup,
  item.SalesDistrict AS SalesDistrict,
  item.ProductGroup AS ProductGroup,
  item.AdditionalMaterialGroup1 AS AdditionalMaterialGroup1,
  item.AdditionalMaterialGroup2 AS AdditionalMaterialGroup2,
  item.AdditionalMaterialGroup3 AS AdditionalMaterialGroup3,
  item.AdditionalMaterialGroup4 AS AdditionalMaterialGroup4,
  item.AdditionalMaterialGroup5 AS AdditionalMaterialGroup5,
  item.AdditionalCustomerGroup1 AS AdditionalCustomerGroup1,
  item.AdditionalCustomerGroup2 AS AdditionalCustomerGroup2,
  item.AdditionalCustomerGroup3 AS AdditionalCustomerGroup3,
  item.AdditionalCustomerGroup4 AS AdditionalCustomerGroup4,
  item.AdditionalCustomerGroup5 AS AdditionalCustomerGroup5,
  item.RetailAdditionalCustomerGrp6 AS RetailAdditionalCustomerGrp6,
  item.RetailAdditionalCustomerGrp7 AS RetailAdditionalCustomerGrp7,
  item.RetailAdditionalCustomerGrp8 AS RetailAdditionalCustomerGrp8,
  item.RetailAdditionalCustomerGrp9 AS RetailAdditionalCustomerGrp9,
  item.RetailAdditionalCustomerGrp10 AS RetailAdditionalCustomerGrp10,
  item.HigherLevelItem AS HigherLevelItem,
  item.SeasonCompletenessStatus AS SeasonCompletenessStatus,
  item.ItemGeneralIncompletionStatus AS ItemGeneralIncompletionStatus,
  item.ItemBillingIncompletionStatus AS ItemBillingIncompletionStatus,
  item.PricingIncompletionStatus AS PricingIncompletionStatus,
  item.ItemDeliveryIncompletionStatus AS ItemDeliveryIncompletionStatus,
  item.NetAmount AS NetAmount,
  item.TransactionCurrency AS TransactionCurrency,
  item.PricingDate AS PricingDate,
  item.CustomerPriceGroup AS CustomerPriceGroup,
  item.DeliveryStatus AS DeliveryStatus,
  item.ItemHasValueAddedService AS ItemHasValueAddedService,
  item.OrderRelatedBillingStatus AS OrderRelatedBillingStatus,
  cast(item._Product.ProdCharc1InternalNumber as atinn_no_conv preserving type ) AS ProdCharc1InternalNumber,
  cast(item._Product.ProdCharc2InternalNumber as atinn_no_conv preserving type ) AS ProdCharc2InternalNumber,
  cast(item._Product.ProdCharc3InternalNumber as atinn_no_conv preserving type ) AS ProdCharc3InternalNumber,
  item.MaterialPricingGroup AS MaterialPricingGroup,
  item.Route AS Route,
  item.MaterialByCustomer AS MaterialByCustomer,
  item._SalesDocument AS _SalesDocument,
  item._Product AS _Product,
  item._BaseUnit AS _BaseUnit,
  item._Batch AS _Batch,
  item._OrderQuantityUnit AS _OrderQuantityUnit,
  item._SalesDistrict AS _SalesDistrict,
  item._CustomerGroup AS _CustomerGroup,
  item._SalesDocumentRjcnReason AS _SalesDocumentRjcnReason,
  item._ShippingPoint AS _ShippingPoint,
  item._DeliveryPriority AS _DeliveryPriority,
  item._SoldToParty AS _SoldToParty,
  item._Plant AS _Plant,
  item._StorageLocation AS _StorageLocation,
  item._CustomerPaymentTerms AS _CustomerPaymentTerms,
  item._IncotermsClassification AS _IncotermsClassification,
  item._ItemGeneralIncompletionStatus AS _ItemGeneralIncompletionStatus,
  item._ItemBillingIncompletionStatus AS _ItemBillingIncompletionStatus,
  item._PricingIncompletionStatus AS _PricingIncompletionStatus,
  item._ItemDelivIncompletionSts AS _ItemDelivIncompletionSts,
  item._MaterialText AS _MaterialText,
  item._ShippingPointText AS _ShippingPointText,
  item._ProductGroup AS _ProductGroup,
  item._AdditionalMaterialGroup1 AS _AdditionalMaterialGroup1,
  item._AdditionalMaterialGroup2 AS _AdditionalMaterialGroup2,
  item._AdditionalMaterialGroup3 AS _AdditionalMaterialGroup3,
  item._AdditionalMaterialGroup4 AS _AdditionalMaterialGroup4,
  item._AdditionalMaterialGroup5 AS _AdditionalMaterialGroup5,
  item._TransactionCurrency AS _TransactionCurrency,
  item._CustomerPriceGroup AS _CustomerPriceGroup,
  item._ShippingType AS _ShippingType,
  item._ItemCategory AS _ItemCategory,
  item._CustomerPurchaseOrderType AS _CustomerPurchaseOrderType,
  item._ContactPersonStdDepartment AS _ContactPersonStdDepartment,
  item._AdditionalCustomerGroup1 AS _AdditionalCustomerGroup1,
  item._AdditionalCustomerGroup2 AS _AdditionalCustomerGroup2,
  item._AdditionalCustomerGroup3 AS _AdditionalCustomerGroup3,
  item._AdditionalCustomerGroup4 AS _AdditionalCustomerGroup4,
  item._AdditionalCustomerGroup5 AS _AdditionalCustomerGroup5,
  item._RetailAddlCustGrp6 AS _RetailAddlCustGrp6,
  item._RetailAddlCustGrp7 AS _RetailAddlCustGrp7,
  item._RetailAddlCustGrp8 AS _RetailAddlCustGrp8,
  item._RetailAddlCustGrp9 AS _RetailAddlCustGrp9,
  item._RetailAddlCustGrp10 AS _RetailAddlCustGrp10,
  item._MaterialPricingGroup AS _MaterialPricingGroup,
  item._Route AS _Route,
  item._DeliveryBlockReason AS _DeliveryBlockReason,
  item._SalesGroup AS _SalesGroup,
  item._SalesOffice AS _SalesOffice,
  item._ShippingCondition AS _ShippingCondition,
  item._HeaderBillingBlockReason AS _HeaderBillingBlockReason,
  item._SDDocumentReason AS _SDDocumentReason
FROM I_RFM_SalesDocumentItem AS item
INNER JOIN I_RFMSalesDocumentType AS salesDocumentType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ARunSalesDocItmAssgdQty AS _AssignedSalesItem ON SalesContract = _AssignedSalesItem.RequirementDocumentNumber AND SalesContractItem = _AssignedSalesItem.RequirementDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _SDDocumentCategory ON SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_RetailCharacteristicValueT AS _CharValTexts1 ON ProductCharacteristic1 = _CharValTexts1.RetailCharacteristicValue AND ProdCharc1InternalNumber = _CharValTexts1.CharacteristicInternalID AND _CharValTexts1.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_RetailCharacteristicValueT AS _CharValTexts2 ON ProductCharacteristic2 = _CharValTexts2.RetailCharacteristicValue AND ProdCharc2InternalNumber = _CharValTexts2.CharacteristicInternalID AND _CharValTexts2.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_RetailCharacteristicValueT AS _CharValTexts3 ON ProductCharacteristic3 = _CharValTexts3.RetailCharacteristicValue AND ProdCharc3InternalNumber = _CharValTexts3.CharacteristicInternalID AND _CharValTexts3.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_HdrBillgIncompletionStatus AS _HeaderBillgIncompletionStatus ON HeaderBillgIncompletionStatus = _HeaderBillgIncompletionStatus.HeaderBillgIncompletionStatus  -- association [0..1]
LEFT OUTER JOIN I_OvrlItmGenIncompletionSts AS _OvrlItmGeneralIncompletionSts ON OvrlItmGeneralIncompletionSts = _OvrlItmGeneralIncompletionSts.OvrlItmGeneralIncompletionSts  -- association [0..1]
LEFT OUTER JOIN I_OvrlItmBillgIncompltnSts AS _OvrlItmBillingIncompletionSts ON OvrlItmBillingIncompletionSts = _OvrlItmBillingIncompletionSts.OvrlItmBillingIncompletionSts  -- association [0..1]
;