I_SalesOrderWithoutChargeItem

DDL: I_SALESORDERWITHOUTCHARGEITEM Type: view BASIC Package: VDM_SD_SLS_SO

Item for Sales Order Without Charge

I_SalesOrderWithoutChargeItem (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

SalesOrderWithoutChargeItem · Sales

I_SalesOrderWithoutChargeItem is a Basic CDS View (Dimension) that provides data about "Item for Sales Order Without Charge" in SAP S/4HANA. It reads from 1 data source (I_SalesDocumentItem) and exposes 288 fields with key fields SalesOrderWithoutCharge, SalesOrderWithoutChargeItem. It has 7 associations to related views. Part of development package VDM_SD_SLS_SO.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessSales
Application ComponentSD-SLS-SO-2CL
CapabilitiesData Source for Data Extraction,Analytical Dimension,Data Source in SQL Select,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities
Extensible (Key User)Yes
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageSales for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides the prerequisites for answering questions about all relevant aspects of sales order without charge items.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
I_SalesDocumentItem SalesDocumentItem from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_SalesOrderWithoutChargeType _SalesOrderWithoutChargeType $projection.SalesOrderWithoutChargeType = _SalesOrderWithoutChargeType.SalesOrderWithoutChargeType
[1..1] I_SalesOrderWithoutCharge _SalesOrderWithoutCharge $projection.SalesOrderWithoutCharge = _SalesOrderWithoutCharge.SalesOrderWithoutCharge
[0..*] I_SlsOrdWthoutChrgSchedLine _ScheduleLine $projection.SalesOrderWithoutCharge = _ScheduleLine.SalesOrderWithoutCharge and $projection.SalesOrderWithoutChargeItem = _ScheduleLine.SalesOrderWithoutChargeItem
[0..*] I_SlsOrdWthoutChrgItmPartner _Partner $projection.SalesOrderWithoutCharge = _Partner.SalesOrderWithoutCharge and $projection.SalesOrderWithoutChargeItem = _Partner.SalesOrderWithoutChargeItem
[0..*] I_SlsOrdWthoutChrgItmPrcgElmnt _PricingElement $projection.SalesOrderWithoutCharge = _PricingElement.SalesOrderWithoutCharge and $projection.SalesOrderWithoutChargeItem = _PricingElement.SalesOrderWithoutChargeItem
[0..1] I_SalesOrderWithoutChargeItem _HigherLevelItem $projection.SalesOrderWithoutCharge = _HigherLevelItem.SalesOrderWithoutCharge and $projection.HigherLevelItem = _HigherLevelItem.SalesOrderWithoutChargeItem
[0..1] E_SalesDocumentItemBasic _Extension $projection.SalesOrderWithoutCharge = _Extension.SalesDocument and $projection.SalesOrderWithoutChargeItem = _Extension.SalesDocumentItem

Annotations (17)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Item for Sales Order Without Charge view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName ISDSOWTHOCHRGITM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.representativeKey SalesOrderWithoutChargeItem view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
Analytics.dataCategory #DIMENSION view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name SalesOrderWithoutChargeItem view
Analytics.dataExtraction.enabled true view

Fields (288)

KeyFieldSource TableSource FieldDescription
KEY SalesOrderWithoutCharge Sales Order Without Charge
KEY SalesOrderWithoutChargeItem Sales Order Without Charge Item
SlsOrdWthoutChrgItemCategory SalesDocumentItemCategory Sales Document Item Category
SalesOrderWthoutChrgItemType SalesDocumentItemType Item Type
IsReturnsItem IsReturnsItem Returns Item
CompletionRule CompletionRule Completion Rule for Quotation / Contract
CreatedByUser CreatedByUser Name of Person Responsible for Creating the Object
CreationDate CreationDate Record Creation Date
CreationTime CreationTime Time at Which Record Was Created
LastChangeDate LastChangeDate Last Changed On
Division Division Internal Division ID
Material Material Material Number
Product Product Product Sold
OriginallyRequestedMaterial OriginallyRequestedMaterial Material Entered
MaterialByCustomer MaterialByCustomer Material Number Used by Customer
InternationalArticleNumber InternationalArticleNumber International Article Number (EAN/UPC)
Batch Batch Batch Number
ProductHierarchyNode ProductHierarchyNode Product Hierarchy
ProductCatalog ProductCatalog Product Catalog Number
MaterialSubstitutionReason MaterialSubstitutionReason Reason for Material Substitution
MaterialGroup MaterialGroup Material Group
ProductGroup ProductGroup Product Sold Group
MaterialPricingGroup MaterialPricingGroup Product Price Group
AdditionalMaterialGroup1 AdditionalMaterialGroup1 Material Group 1
AdditionalMaterialGroup2 AdditionalMaterialGroup2 Material Group 2
AdditionalMaterialGroup3 AdditionalMaterialGroup3 Material Group 3
AdditionalMaterialGroup4 AdditionalMaterialGroup4 Material Group 4
AdditionalMaterialGroup5 AdditionalMaterialGroup5 Material Group 5
Plant Plant Plant (Own or External)
StorageLocation StorageLocation Storage Location
DeliveryGroup DeliveryGroup Delivery Group (Items are delivered together)
ProductConfiguration ProductConfiguration Object Number
MRPArea MRPArea MRP Area
BillOfMaterial BillOfMaterial Bill of Material
BOMExplosionDate BOMExplosionDate Key Date of the Bill of Material
ProdAvailabilityCheckGroup ProdAvailabilityCheckGroup Checking Group for Availability Check
SalesOrderWthoutChrgItemText SalesDocumentItemText Short Text for Sales Order Item
PurchaseOrderByCustomer PurchaseOrderByCustomer Purchase Order Number
CustomerPurchaseOrderDate CustomerPurchaseOrderDate Customer Reference Date
UnderlyingPurchaseOrderItem UnderlyingPurchaseOrderItem Item Number of the Underlying Purchase Order
OrderQuantity OrderQuantity Cumulative Order Quantity in Sales Unit
ConfdDelivQtyInOrderQtyUnit ConfdDelivQtyInOrderQtyUnit Cumulative Confirmed Quantity in Sales Unit
TargetDelivQtyInOrderQtyUnit TargetDelivQtyInOrderQtyUnit Cumulative Required Delivery Qty (All Dlv-Relev.Sched.Lines)
OrderQuantityUnit OrderQuantityUnit Sales Unit
ConfdDeliveryQtyInBaseUnit ConfdDeliveryQtyInBaseUnit Cumulative Confirmed Quantity in Base Unit
BaseUnit BaseUnit Base Unit of Measure
CommittedDelivQtyInOrdQtyUnit CommittedDelivQtyInOrdQtyUnit Committed Delivery Quantity in Order Quantity Unit
CommittedDelivCreationDate CommittedDelivCreationDate Deliv. Creation Date in Order to Meet Committed Deliv. Date
CommittedDeliveryDate CommittedDeliveryDate Delivery Date that the Supplier has Committed to
OrderToBaseQuantityDnmntr OrderToBaseQuantityDnmntr Denominator (divisor) for conversion of sales Qty into SKU
OrderToBaseQuantityNmrtr OrderToBaseQuantityNmrtr Numerator (factor) for conversion of sales quantity into SKU
TargetQuantity TargetQuantity Target Quantity in Sales Units
TargetQuantityUnit TargetQuantityUnit Target Quantity UoM
TargetToBaseQuantityDnmntr TargetToBaseQuantityDnmntr Factor for Converting Sales Units to Base Units (Target Qty)
TargetToBaseQuantityNmrtr TargetToBaseQuantityNmrtr Factor for Converting Sales Units to Base Units (Target Qty)
RequestedQuantity RequestedQuantity Requested Quantity
RequestedQuantityUnit RequestedQuantityUnit Unit of the Requested Quantity
RequestedQuantityInBaseUnit RequestedQuantityInBaseUnit Requested Order Quantity in Base Unit
ItemGrossWeight ItemGrossWeight Gross Weight of the Item
ItemNetWeight ItemNetWeight Net Weight of the Item
ItemWeightUnit ItemWeightUnit Unit of Weight
ItemVolume ItemVolume Volume of the item
ItemVolumeUnit ItemVolumeUnit Volume Unit
ServicesRenderedDate ServicesRenderedDate Date on which services are rendered
SalesDistrict SalesDistrict Sales District
SalesDeal SalesDeal Sales Deal
SalesPromotion SalesPromotion Promotion
RetailPromotion RetailPromotion Retail Promotion
CustomerGroup CustomerGroup Customer Group
SalesDocumentRjcnReason SalesDocumentRjcnReason Reason for Rejection of Sales Documents
ItemOrderProbabilityInPercent ItemOrderProbabilityInPercent Order Probability of the Item
SalesDocItemSupplyBlockReason SalesDocItemSupplyBlockReason Supply Block Reason
NetAmount NetAmount Net Value of the Document Item in Document Currency
TransactionCurrency TransactionCurrency Transaction Currency
PricingDate PricingDate Date for Pricing and Exchange Rate
ExchangeRateDate ExchangeRateDate Translation Date
PriceDetnExchangeRate PriceDetnExchangeRate Exchange Rate for Price Determination
NetPriceAmount NetPriceAmount Net Price
NetPriceQuantity NetPriceQuantity Condition Pricing Unit
NetPriceQuantityUnit NetPriceQuantityUnit SettlmtPrcUnit
StatisticalValueControl StatisticalValueControl Statistical Values
_StatisticalValueControl _StatisticalValueControl
TaxAmount TaxAmount Tax Amount in Document Currency
CostAmount CostAmount Cost in Document Currency
Subtotal1Amount Subtotal1Amount Subtotal 1 from Pricing Procedure for Price Element
Subtotal2Amount Subtotal2Amount Subtotal 2 from Pricing Procedure for Price Element
Subtotal3Amount Subtotal3Amount Subtotal 3 from Pricing Procedure for Price Element
Subtotal4Amount Subtotal4Amount Subtotal 4 from Pricing Procedure for Price Element
Subtotal5Amount Subtotal5Amount Subtotal 5 from Pricing Procedure for Price Element
Subtotal6Amount Subtotal6Amount Subtotal 6 from Pricing Procedure for Price Element
SalesOrderWthoutChrgCondition SalesDocumentCondition Number of the Document Condition
CustomerPriceGroup CustomerPriceGroup Customer Price Group
ShippingPoint ShippingPoint Shipping Point / Receiving Point
ShippingType ShippingType Shipping Type
InventorySpecialStockType InventorySpecialStockType Special Stock Indicator
DeliveryPriority DeliveryPriority Delivery Priority
Route Route Vehicle route
DeliveryDateQuantityIsFixed DeliveryDateQuantityIsFixed Delivery Date and Quantity Fixed
DeliveryDateTypeRule DeliveryDateTypeRule Delivery Date Rule
PartialDeliveryIsAllowed PartialDeliveryIsAllowed Partial Delivery at Item Level
MaxNmbrOfPartialDelivery MaxNmbrOfPartialDelivery Number of Allowed Partial Deliveries
UnlimitedOverdeliveryIsAllowed UnlimitedOverdeliveryIsAllowed Unlimited Overdelivery Allowed
OverdelivTolrtdLmtRatioInPct OverdelivTolrtdLmtRatioInPct Overdelivery Tolerance
UnderdelivTolrtdLmtRatioInPct UnderdelivTolrtdLmtRatioInPct Underdelivery Tolerance
MinDeliveryQtyInBaseUnit MinDeliveryQtyInBaseUnit Minimum Delivery Quantity in Delivery Note Processing
IncotermsVersion IncotermsVersion Incoterms Version
IncotermsClassification IncotermsClassification Incoterms (Part 1)
IncotermsTransferLocation IncotermsTransferLocation Incoterms (Part 2)
IncotermsLocation1 IncotermsLocation1 Incoterms Location 1
IncotermsLocation2 IncotermsLocation2 Incoterms Location 2
OrderCombinationIsAllowed I_SalesDocumentItem OrderCombinationIsAllowed Order Combination
OpenDeliveryLeadingUnitCode OpenDeliveryLeadingUnitCode ID: Leading unit of measure for completing a transaction
ItemIsDeliveryRelevant ItemIsDeliveryRelevant Item Is Relevant for Delivery
BillingDocumentDate BillingDocumentDate Billing Date
ItemIsBillingRelevant ItemIsBillingRelevant Relevant for Billing
ItemBillingBlockReason ItemBillingBlockReason Billing Block for Item
BillingPlan BillingPlan Billing Plan Number / Invoicing Plan Number
CustomerPaymentTerms CustomerPaymentTerms Key for Terms of Payment
PaymentMethod PaymentMethod Payment Method
FixedValueDate FixedValueDate Fixed Value Date
AdditionalValueDays AdditionalValueDays Additional Value Days
FiscalYear FiscalYear G/L Fiscal Year
FiscalPeriod FiscalPeriod Posting Period
CustomerAccountAssignmentGroup CustomerAccountAssignmentGroup Account Assignment Group for Customer
BusinessArea BusinessArea Business Area
ControllingArea ControllingArea Controlling Area
ProfitCenter ProfitCenter Profit Center
WBSElement WBSElement Work Breakdown Structure Element (WBS Element)
WBSElementInternalID WBSElementInternalID WBS Internal ID
OrderID OrderID Order Number
ControllingObject ControllingObject Object Number at Item Level
ProfitabilitySegment ProfitabilitySegment Deprecated: Profitability Segment
ProfitabilitySegment_2 ProfitabilitySegment_2 Profitability Segment
OriginSDDocument OriginSDDocument Originating Document
OriginSDDocumentItem OriginSDDocumentItem Originating Item
ReferenceSDDocument ReferenceSDDocument Document Number of Reference Document
ReferenceSDDocumentItem ReferenceSDDocumentItem Item Number of the Reference Item
ReferenceSDDocumentCategory ReferenceSDDocumentCategory Category of Reference Document
HigherLevelItem HigherLevelItem Higher-Level Item in Bill of Material Structures
SDProcessStatus SDProcessStatus Overall Processing Status (Item)
DeliveryConfirmationStatus DeliveryConfirmationStatus Delivery Confirmation Status (Item)
PurchaseConfirmationStatus PurchaseConfirmationStatus Purchase Order Confirmation Status (Item)
TotalDeliveryStatus TotalDeliveryStatus Overall Delivery Status (Item)
DeliveryStatus DeliveryStatus Delivery Status (Item)
DeliveryBlockStatus DeliveryBlockStatus Delivery Block Status (Item)
SlsDocItmOvrlSupplyBlockStatus SlsDocItmOvrlSupplyBlockStatus Supply Block Status (Item)
OrderRelatedBillingStatus OrderRelatedBillingStatus Order-Related Billing Status (Item)
BillingBlockStatus BillingBlockStatus Billing Block Status (Item)
ItemGeneralIncompletionStatus ItemGeneralIncompletionStatus Incompletion Status (Item)
ItemBillingIncompletionStatus ItemBillingIncompletionStatus Billing Incompletion Status (Item)
PricingIncompletionStatus PricingIncompletionStatus Pricing Incompletion Status (Item)
ItemDeliveryIncompletionStatus ItemDeliveryIncompletionStatus Delivery Incompletion Status (Item)
SDDocumentRejectionStatus SDDocumentRejectionStatus Rejection Status (Item)
TotalSDDocReferenceStatus TotalSDDocReferenceStatus Overall Reference Status (Item)
ChmlCmplncStatus ChmlCmplncStatus Product Marketability Status (Item)
DangerousGoodsStatus DangerousGoodsStatus Dangerous Goods Status (Item)
SafetyDataSheetStatus SafetyDataSheetStatus Safety Data Sheet Status (Item)
TrdCmplncEmbargoSts TrdCmplncEmbargoSts Embargo Status (Item)
TrdCmplncSnctndListChkSts TrdCmplncSnctndListChkSts Screening Status (Item)
OvrlTrdCmplncLegalCtrlChkSts OvrlTrdCmplncLegalCtrlChkSts Legal Control Status (All Schedule Lines)
SalesOrderWithoutChargeType Sales Order Without Charge Type
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel Distribution Channel
OrganizationDivision OrganizationDivision Org. Division
SalesOffice SalesOffice Sales Office
SalesGroup SalesGroup Sales Group
SoldToParty SoldToParty Sold-to Party
AdditionalCustomerGroup1 AdditionalCustomerGroup1 Customer Group 1
AdditionalCustomerGroup2 AdditionalCustomerGroup2 Customer Group 2
AdditionalCustomerGroup3 AdditionalCustomerGroup3 Customer Group 3
AdditionalCustomerGroup4 AdditionalCustomerGroup4 Customer Group 4
AdditionalCustomerGroup5 AdditionalCustomerGroup5 Customer Group 5
SalesOrderWithoutChargeDate SalesDocumentDate Document Date (Date Received/Sent)
SDDocumentReason SDDocumentReason Order Reason (Reason for the Business Transaction)
RequestedDeliveryDate RequestedDeliveryDate Requested Delivery Date
ShippingCondition ShippingCondition Shipping Conditions
ShipToParty ShipToParty Ship-To Party (obsolete)
PayerParty PayerParty Payer
BillToParty BillToParty Inv. Recipient
SalesEmployee SalesEmployee Sales Employee
ResponsibleEmployee ResponsibleEmployee Employee Responsible
SalesEmployeeWorkAgreement SalesEmployeeWorkAgreement Sales Employee
ResponsibleEmployeeWorkAgrmt ResponsibleEmployeeWorkAgrmt Employee Responsible
_SalesOrderWithoutCharge _SalesOrderWithoutCharge
_ScheduleLine _ScheduleLine
_Partner _Partner
_PricingElement _PricingElement
_ItemCategory _ItemCategory
_CreatedByUser _CreatedByUser
_Division _Division
_Material _Material
_Product _Product
_OriginallyRequestedMaterial _OriginallyRequestedMaterial
_MaterialPlant _MaterialPlant
_Batch _Batch
_ProductHierarchyNode _ProductHierarchyNode
_MaterialSubstitutionReason _MaterialSubstitutionReason
_MaterialGroup _MaterialGroup
_ProductGroup _ProductGroup
_MaterialPricingGroup _MaterialPricingGroup
_AdditionalMaterialGroup1 _AdditionalMaterialGroup1
_AdditionalMaterialGroup2 _AdditionalMaterialGroup2
_AdditionalMaterialGroup3 _AdditionalMaterialGroup3
_AdditionalMaterialGroup4 _AdditionalMaterialGroup4
_AdditionalMaterialGroup5 _AdditionalMaterialGroup5
_Plant _Plant
_StorageLocation _StorageLocation
_OrderQuantityUnit _OrderQuantityUnit
_BaseUnit _BaseUnit
_TargetQuantityUnit _TargetQuantityUnit
_RequestedQuantityUnit _RequestedQuantityUnit
_ItemWeightUnit _ItemWeightUnit
_ItemVolumeUnit _ItemVolumeUnit
_SalesDistrict _SalesDistrict
_SalesDeal _SalesDeal
_CustomerGroup _CustomerGroup
_CustomerPriceGroup _CustomerPriceGroup
_SalesDocumentRjcnReason _SalesDocumentRjcnReason
_TransactionCurrency _TransactionCurrency
_NetPriceQuantityUnit _NetPriceQuantityUnit
_ShippingPoint _ShippingPoint
_ShippingType _ShippingType
_DeliveryPriority _DeliveryPriority
_DeliveryDateTypeRule _DeliveryDateTypeRule
_PartialDeliveryItem _PartialDeliveryItem
_Route _Route
_IncotermsClassification _IncotermsClassification
_IncotermsVersion _IncotermsVersion
_ItemIsBillingRelevant _ItemIsBillingRelevant
_ItemBillingBlockReason _ItemBillingBlockReason
_CustomerPaymentTerms _CustomerPaymentTerms
_CustomerAccountAssgmtGroup _CustomerAccountAssgmtGroup
_BusinessArea _BusinessArea
_ProfitCenter _ProfitCenter
_SlsDocItemSupplyBlockReason _SlsDocItemSupplyBlockReason
_WBSElementBasicData _WBSElementBasicData
_WBSElementBasicData_2 _WBSElementBasicData_2
_ReferenceSDDocument _ReferenceSDDocument
_ReferenceSDDocumentItem _ReferenceSDDocumentItem
_ReferenceSDDocumentCategory _ReferenceSDDocumentCategory
_HigherLevelItem _HigherLevelItem
_SDProcessStatus _SDProcessStatus
_DeliveryConfirmationStatus _DeliveryConfirmationStatus
_PurchaseConfirmationStatus _PurchaseConfirmationStatus
_TotalDeliveryStatus _TotalDeliveryStatus
_DeliveryStatus _DeliveryStatus
_DeliveryBlockStatus _DeliveryBlockStatus
_SlsDocItmOvrlSupplyBlockSts _SlsDocItmOvrlSupplyBlockSts
_OrderRelatedBillingStatus _OrderRelatedBillingStatus
_BillingBlockStatus _BillingBlockStatus
_ItemGeneralIncompletionStatus _ItemGeneralIncompletionStatus
_ItemBillingIncompletionStatus _ItemBillingIncompletionStatus
_PricingIncompletionStatus _PricingIncompletionStatus
_ItemDelivIncompletionSts _ItemDelivIncompletionSts
_SDDocumentRejectionStatus _SDDocumentRejectionStatus
_TotalSDDocReferenceStatus _TotalSDDocReferenceStatus
_BillingPlan _BillingPlan
_ChmlCmplncStatus _ChmlCmplncStatus
_DangerousGoodsStatus _DangerousGoodsStatus
_SafetyDataSheetStatus _SafetyDataSheetStatus
_OvrlTrdCmplncLegalCtrlChkSts _OvrlTrdCmplncLegalCtrlChkSts
_TrdCmplncSnctndListChkSts _TrdCmplncSnctndListChkSts
_TrdCmplncEmbargoSts _TrdCmplncEmbargoSts
_MRPArea _MRPArea
_SalesOrderWithoutChargeType _SalesOrderWithoutChargeType
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_SalesOffice _SalesOffice
_SalesGroup _SalesGroup
_SoldToParty _SoldToParty
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5
_SDDocumentReason _SDDocumentReason
_ShippingCondition _ShippingCondition
_ShipToParty _ShipToParty
_PayerParty _PayerParty
_BillToParty _BillToParty
_SalesEmployee _SalesEmployee
_ResponsibleEmployee _ResponsibleEmployee
_BusinessAreaText _BusinessAreaText
_MaterialText _MaterialText
_ProductText _ProductText
_OrigMaterialText _OrigMaterialText
_ShippingPointText _ShippingPointText

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_SalesOrderWithoutChargeItem.
-- 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_SalesOrderWithoutChargeItem AS
SELECT
  cast(SalesDocument as sales_order_without_charge preserving type) AS SalesOrderWithoutCharge,
  cast(SalesDocumentItem as sales_order_without_charge_itm preserving type) AS SalesOrderWithoutChargeItem,
  SalesDocumentItemCategory AS SlsOrdWthoutChrgItemCategory,
  SalesDocumentItemType AS SalesOrderWthoutChrgItemType,
  IsReturnsItem,
  CompletionRule,
  CreatedByUser,
  CreationDate,
  CreationTime,
  LastChangeDate,
  Division,
  Material,
  Product,
  OriginallyRequestedMaterial,
  MaterialByCustomer,
  InternationalArticleNumber,
  Batch,
  ProductHierarchyNode,
  ProductCatalog,
  MaterialSubstitutionReason,
  MaterialGroup,
  ProductGroup,
  MaterialPricingGroup,
  AdditionalMaterialGroup1,
  AdditionalMaterialGroup2,
  AdditionalMaterialGroup3,
  AdditionalMaterialGroup4,
  AdditionalMaterialGroup5,
  Plant,
  StorageLocation,
  DeliveryGroup,
  ProductConfiguration,
  MRPArea,
  BillOfMaterial,
  BOMExplosionDate,
  ProdAvailabilityCheckGroup,
  SalesDocumentItemText AS SalesOrderWthoutChrgItemText,
  PurchaseOrderByCustomer,
  CustomerPurchaseOrderDate,
  UnderlyingPurchaseOrderItem,
  OrderQuantity,
  ConfdDelivQtyInOrderQtyUnit,
  TargetDelivQtyInOrderQtyUnit,
  OrderQuantityUnit,
  ConfdDeliveryQtyInBaseUnit,
  BaseUnit,
  CommittedDelivQtyInOrdQtyUnit,
  CommittedDelivCreationDate,
  CommittedDeliveryDate,
  OrderToBaseQuantityDnmntr,
  OrderToBaseQuantityNmrtr,
  TargetQuantity,
  TargetQuantityUnit,
  TargetToBaseQuantityDnmntr,
  TargetToBaseQuantityNmrtr,
  RequestedQuantity,
  RequestedQuantityUnit,
  RequestedQuantityInBaseUnit,
  ItemGrossWeight,
  ItemNetWeight,
  ItemWeightUnit,
  ItemVolume,
  ItemVolumeUnit,
  ServicesRenderedDate,
  SalesDistrict,
  SalesDeal,
  SalesPromotion,
  RetailPromotion,
  CustomerGroup,
  SalesDocumentRjcnReason,
  ItemOrderProbabilityInPercent,
  SalesDocItemSupplyBlockReason,
  NetAmount,
  TransactionCurrency,
  PricingDate,
  ExchangeRateDate,
  PriceDetnExchangeRate,
  NetPriceAmount,
  NetPriceQuantity,
  NetPriceQuantityUnit,
  StatisticalValueControl,
  TaxAmount,
  CostAmount,
  Subtotal1Amount,
  Subtotal2Amount,
  Subtotal3Amount,
  Subtotal4Amount,
  Subtotal5Amount,
  Subtotal6Amount,
  SalesDocumentCondition AS SalesOrderWthoutChrgCondition,
  CustomerPriceGroup,
  ShippingPoint,
  ShippingType,
  InventorySpecialStockType,
  DeliveryPriority,
  Route,
  DeliveryDateQuantityIsFixed,
  DeliveryDateTypeRule,
  PartialDeliveryIsAllowed,
  MaxNmbrOfPartialDelivery,
  UnlimitedOverdeliveryIsAllowed,
  OverdelivTolrtdLmtRatioInPct,
  UnderdelivTolrtdLmtRatioInPct,
  MinDeliveryQtyInBaseUnit,
  IncotermsVersion,
  IncotermsClassification,
  IncotermsTransferLocation,
  IncotermsLocation1,
  IncotermsLocation2,
  SalesDocumentItem.OrderCombinationIsAllowed AS OrderCombinationIsAllowed,
  OpenDeliveryLeadingUnitCode,
  ItemIsDeliveryRelevant,
  BillingDocumentDate,
  ItemIsBillingRelevant,
  ItemBillingBlockReason,
  BillingPlan,
  CustomerPaymentTerms,
  PaymentMethod,
  FixedValueDate,
  AdditionalValueDays,
  FiscalYear,
  FiscalPeriod,
  CustomerAccountAssignmentGroup,
  BusinessArea,
  ControllingArea,
  ProfitCenter,
  WBSElement,
  WBSElementInternalID,
  OrderID,
  ControllingObject,
  ProfitabilitySegment,
  ProfitabilitySegment_2,
  OriginSDDocument,
  OriginSDDocumentItem,
  ReferenceSDDocument,
  ReferenceSDDocumentItem,
  ReferenceSDDocumentCategory,
  HigherLevelItem,
  SDProcessStatus,
  DeliveryConfirmationStatus,
  PurchaseConfirmationStatus,
  TotalDeliveryStatus,
  DeliveryStatus,
  DeliveryBlockStatus,
  SlsDocItmOvrlSupplyBlockStatus,
  OrderRelatedBillingStatus,
  BillingBlockStatus,
  ItemGeneralIncompletionStatus,
  ItemBillingIncompletionStatus,
  PricingIncompletionStatus,
  ItemDeliveryIncompletionStatus,
  SDDocumentRejectionStatus,
  TotalSDDocReferenceStatus,
  ChmlCmplncStatus,
  DangerousGoodsStatus,
  SafetyDataSheetStatus,
  TrdCmplncEmbargoSts,
  TrdCmplncSnctndListChkSts,
  OvrlTrdCmplncLegalCtrlChkSts,
  cast( SalesDocumentType as sd_slsord_without_charge_type preserving type ) AS SalesOrderWithoutChargeType,
  SalesOrganization,
  DistributionChannel,
  OrganizationDivision,
  SalesOffice,
  SalesGroup,
  SoldToParty,
  AdditionalCustomerGroup1,
  AdditionalCustomerGroup2,
  AdditionalCustomerGroup3,
  AdditionalCustomerGroup4,
  AdditionalCustomerGroup5,
  SalesDocumentDate AS SalesOrderWithoutChargeDate,
  SDDocumentReason,
  RequestedDeliveryDate,
  ShippingCondition,
  ShipToParty,
  PayerParty,
  BillToParty,
  SalesEmployee,
  ResponsibleEmployee,
  SalesEmployeeWorkAgreement,
  ResponsibleEmployeeWorkAgrmt
FROM I_SalesDocumentItem AS SalesDocumentItem
LEFT OUTER JOIN I_SalesOrderWithoutChargeType AS _SalesOrderWithoutChargeType ON SalesOrderWithoutChargeType = _SalesOrderWithoutChargeType.SalesOrderWithoutChargeType  -- association [0..1]
LEFT OUTER JOIN I_SalesOrderWithoutCharge AS _SalesOrderWithoutCharge ON SalesOrderWithoutCharge = _SalesOrderWithoutCharge.SalesOrderWithoutCharge  -- association [1..1]
LEFT OUTER JOIN I_SlsOrdWthoutChrgSchedLine AS _ScheduleLine ON SalesOrderWithoutCharge = _ScheduleLine.SalesOrderWithoutCharge AND SalesOrderWithoutChargeItem = _ScheduleLine.SalesOrderWithoutChargeItem  -- association [0..*]
LEFT OUTER JOIN I_SlsOrdWthoutChrgItmPartner AS _Partner ON SalesOrderWithoutCharge = _Partner.SalesOrderWithoutCharge AND SalesOrderWithoutChargeItem = _Partner.SalesOrderWithoutChargeItem  -- association [0..*]
LEFT OUTER JOIN I_SlsOrdWthoutChrgItmPrcgElmnt AS _PricingElement ON SalesOrderWithoutCharge = _PricingElement.SalesOrderWithoutCharge AND SalesOrderWithoutChargeItem = _PricingElement.SalesOrderWithoutChargeItem  -- association [0..*]
LEFT OUTER JOIN I_SalesOrderWithoutChargeItem AS _HigherLevelItem ON SalesOrderWithoutCharge = _HigherLevelItem.SalesOrderWithoutCharge AND HigherLevelItem = _HigherLevelItem.SalesOrderWithoutChargeItem  -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentItemBasic AS _Extension ON SalesOrderWithoutCharge = _Extension.SalesDocument AND SalesOrderWithoutChargeItem = _Extension.SalesDocumentItem  -- association [0..1]
;