I_SalesOrderWithoutCharge

DDL: I_SALESORDERWITHOUTCHARGE Type: view BASIC

Sales Order Without Charge

I_SalesOrderWithoutCharge (Basic)

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

Sales Order Without Charge · Sales

I_SalesOrderWithoutCharge is a Basic CDS View (Dimension) that provides data about "Sales Order Without Charge" in SAP S/4HANA. It reads from 1 data source (I_SalesDocument) and exposes 190 fields with key field SalesOrderWithoutCharge. It has 8 associations to related views.

SAP API Hub

StateC1
Line of BusinessSales
Application ComponentSD-SLS-SO
CapabilitiesAnalytical Dimension, Data Source in SQL Select, Data Source for Defining CDS Entities, Association Target for Defining CDS Entities, Data Source for Data Extraction
PackageSales for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides the prerequisites for answering questions about all relevant aspects of sales orders without charge.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
I_SalesDocument SalesDocument from

Associations (8)

CardinalityTargetAliasCondition
[0..*] I_BusinessAreaText _BusinessAreaText $projection.BusinessArea = _BusinessAreaText.BusinessArea
[0..*] I_BusinessAreaText _CostCenterBusinessAreaText $projection.CostCenterBusinessArea = _CostCenterBusinessAreaText.BusinessArea
[0..*] I_CreditControlAreaText _CreditControlAreaText $projection.CreditControlArea = _CreditControlAreaText.CreditControlArea
[0..*] I_SalesOrderWithoutChargeItem _Item $projection.SalesOrderWithoutCharge = _Item.SalesOrderWithoutCharge
[0..1] I_SalesOrderWithoutChargeType _SalesOrderWithoutChargeType $projection.SalesOrderWithoutChargeType = _SalesOrderWithoutChargeType.SalesOrderWithoutChargeType
[1..*] I_SlsOrdWthoutChrgPartner _Partner $projection.SalesOrderWithoutCharge = _Partner.SalesOrderWithoutCharge
[0..1] I_SlsOrdWthoutChrgApprvlReason _SlsOrdWthoutChrgApprvlReason $projection.SlsOrdWthoutChrgApprvlReason = _SlsOrdWthoutChrgApprvlReason.SlsOrdWthoutChrgApprvlReason
[0..1] E_SalesDocumentBasic _Extension $projection.SalesOrderWithoutCharge = _Extension.SalesDocument

Annotations (17)

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

Fields (190)

KeyFieldSource TableSource FieldDescription
KEY SalesOrderWithoutCharge Sales Order Without Charge
SalesOrderWithoutChargeType SalesDocumentType Sales Document Type
SalesOrderWthoutChrgProcgType SalesDocumentProcessingType SD Document Processing Type
CreatedByUser CreatedByUser Name of Person Responsible for Creating the Object
LastChangedByUser LastChangedByUser User Who Last Changed the Business Document
CreationDate CreationDate Record Created On
CreationTime CreationTime Time at Which Record Was Created
LastChangeDate LastChangeDate Last Changed On
LastChangeDateTime Last Changed On
LastCustomerContactDate LastCustomerContactDate Last Customer Contact Date
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel Distribution Channel
OrganizationDivision OrganizationDivision Org. Division
SalesGroup SalesGroup Sales Group
SalesOffice SalesOffice Sales Office
SoldToParty SoldToParty Sold-to Party
CustomerGroup CustomerGroup Customer Group
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
CreditControlArea CreditControlArea Credit Control Area
CustomerRebateAgreement CustomerRebateAgreement Agreement (various conditions grouped together)
SalesOrderWithoutChargeDate SalesDocumentDate Document Date (Date Received/Sent)
ServicesRenderedDate ServicesRenderedDate Date on which services are rendered
SDDocumentReason SDDocumentReason Order Reason (Reason for the Business Transaction)
PurchaseOrderByCustomer PurchaseOrderByCustomer Purchase Order Number
SDDocumentCollectiveNumber SDDocumentCollectiveNumber Collective Number (SD)
CustomerPurchaseOrderType CustomerPurchaseOrderType Customer Purchase Order Type
CustomerPurchaseOrderDate CustomerPurchaseOrderDate Customer Reference Date
CustomerPurchaseOrderSuplmnt CustomerPurchaseOrderSuplmnt Purchase order number supplement
SalesDistrict SalesDistrict Sales District
ProductCatalog ProductCatalog Product Catalog Number
SchedulingAgreementProfileCode SchedulingAgreementProfileCode MRP for delivery schedule types
AgrmtValdtyStartDate Sales Order Without Charge Valid From
AgrmtValdtyEndDate Sales Order Without Charge Valid To
TotalNetAmount TotalNetAmount Net Value of the Sales Document in Document Currency
TransactionCurrency TransactionCurrency Transaction Currency
StatisticsCurrency StatisticsCurrency Statistics Currency
PricingDate PricingDate Date for Pricing and Exchange Rate
RetailPromotion RetailPromotion Retail Promotion
SalesOrderWthoutChrgCondition SalesDocumentCondition Number of the Document Condition
RequestedDeliveryDate RequestedDeliveryDate Requested Delivery Date
ShippingType ShippingType Shipping Type
ShippingCondition ShippingCondition Shipping Conditions
IncotermsClassification IncotermsClassification Incoterms (Part 1)
IncotermsTransferLocation IncotermsTransferLocation Incoterms (Part 2)
IncotermsLocation1 IncotermsLocation1 Incoterms Location 1
IncotermsLocation2 IncotermsLocation2 Incoterms Location 2
IncotermsVersion IncotermsVersion Incoterms Version
CompleteDeliveryIsDefined CompleteDeliveryIsDefined Complete Delivery Defined for Each Sales Order
DeliveryBlockReason DeliveryBlockReason Delivery Block (Document Header)
DeliveryDateTypeRule DeliveryDateTypeRule Delivery Date Rule
SlsOrdWthoutChrgApprvlReason Sales Order Without Charge Approval Request Reason
BillingCompanyCode BillingCompanyCode Company Code to Be Billed
HeaderBillingBlockReason HeaderBillingBlockReason Billing Block in SD Document
CustomerPaymentTerms CustomerPaymentTerms Terms of Payment Key
PaymentMethod PaymentMethod Payment Method
FixedValueDate FixedValueDate Fixed Value Date
AdditionalValueDays AdditionalValueDays Additional Value Days
FiscalYear FiscalYear G/L Fiscal Year
FiscalPeriod FiscalPeriod Posting Period
ExchangeRateDate ExchangeRateDate Translation Date
ExchangeRateType ExchangeRateType Exchange Rate Type
BusinessArea BusinessArea Business Area
CustomerAccountAssignmentGroup CustomerAccountAssignmentGroup Account Assignment Group for Customer
CostCenterBusinessArea CostCenterBusinessArea Business Area from Cost Center
CostCenter CostCenter Cost Center
ControllingArea ControllingArea Controlling Area
OrderID OrderID Order Number
ControllingObject ControllingObject Object Number at Header Level
ReferenceSDDocument ReferenceSDDocument Document Number of Reference Document
AccountingDocExternalReference AccountingDocExternalReference Reference Document Number
ReferenceSDDocumentCategory ReferenceSDDocumentCategory Document Category of Preceding SD Document
CorrespncExternalReference CorrespncExternalReference Correspondence External Reference
OverallSDProcessStatus OverallSDProcessStatus Overall Processing Status (Header/All Items)
OverallPurchaseConfStatus OverallPurchaseConfStatus Purchasing Confirmation Status
OverallSDDocumentRejectionSts OverallSDDocumentRejectionSts Rejection Status (All Items)
TotalBlockStatus TotalBlockStatus Overall Block Status (Header)
OverallDelivConfStatus OverallDelivConfStatus Delivery Confirmation Status (All Items)
OverallTotalDeliveryStatus OverallTotalDeliveryStatus Overall Delivery Status (All Items)
OverallDeliveryStatus OverallDeliveryStatus Delivery Status (All Items)
OverallDeliveryBlockStatus OverallDeliveryBlockStatus Delivery Block Status (Item)
OverallOrdReltdBillgStatus OverallOrdReltdBillgStatus Order-Related Billing Status (All Items)
OverallBillingBlockStatus OverallBillingBlockStatus Billing Block Status (All Items)
OverallTotalSDDocRefStatus OverallTotalSDDocRefStatus Overall Reference Status (All Items)
OverallSDDocReferenceStatus OverallSDDocReferenceStatus Reference Status (All Items)
TotalCreditCheckStatus TotalCreditCheckStatus Overall Status of Credit Checks
MaxDocValueCreditCheckStatus MaxDocValueCreditCheckStatus Status of Credit Check Against Maximum Document Value
PaymentTermCreditCheckStatus PaymentTermCreditCheckStatus Status of Credit Check Against Terms of Payment
FinDocCreditCheckStatus FinDocCreditCheckStatus Status of Credit Check Against Financial Document
ExprtInsurCreditCheckStatus ExprtInsurCreditCheckStatus Status of Credit Check Against Export Credit Insurance
PaytAuthsnCreditCheckSts PaytAuthsnCreditCheckSts Status of Credit Check Against Payment Card Authorization
CentralCreditCheckStatus CentralCreditCheckStatus Status of Credit Check SAP Credit Management
CentralCreditChkTechErrSts CentralCreditChkTechErrSts Status of Technical Error SAP Credit Management
HdrGeneralIncompletionStatus HdrGeneralIncompletionStatus Incompletion Status (Header)
OverallPricingIncompletionSts OverallPricingIncompletionSts Pricing Incompletion Status (All Items)
HeaderDelivIncompletionStatus HeaderDelivIncompletionStatus Delivery Incompletion Status (Header)
HeaderBillgIncompletionStatus HeaderBillgIncompletionStatus Billing Incompletion Status (Header)
OvrlItmGeneralIncompletionSts OvrlItmGeneralIncompletionSts Incompletion Status (All Items)
OvrlItmBillingIncompletionSts OvrlItmBillingIncompletionSts Billing Incompletion Status (All Items)
OvrlItmDelivIncompletionSts OvrlItmDelivIncompletionSts Delivery Incompletion Status (All Items)
OverallChmlCmplncStatus OverallChmlCmplncStatus Product Marketability Status (All Items)
OverallDangerousGoodsStatus OverallDangerousGoodsStatus Dangerous Goods Status (All Items)
OverallSafetyDataSheetStatus OverallSafetyDataSheetStatus Safety Data Sheet Status (All Items)
SalesDocApprovalStatus SalesDocApprovalStatus Document Approval Status
OverallTrdCmplncEmbargoSts OverallTrdCmplncEmbargoSts Embargo Status (All Items)
OvrlTrdCmplncSnctndListChkSts OvrlTrdCmplncSnctndListChkSts Screening Status (All Items)
OvrlTrdCmplncLegalCtrlChkSts OvrlTrdCmplncLegalCtrlChkSts Legal Control Status
_Item _Item
_Partner _Partner
_StandardPartner _StandardPartner
_SalesOrderWithoutChargeType _SalesOrderWithoutChargeType
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_SalesGroup _SalesGroup
_SalesOffice _SalesOffice
_SoldToParty _SoldToParty
_CustomerGroup _CustomerGroup
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5
_CreditControlArea _CreditControlArea
_SDDocumentReason _SDDocumentReason
_CustomerPurchaseOrderType _CustomerPurchaseOrderType
_SalesDistrict _SalesDistrict
_TransactionCurrency _TransactionCurrency
_StatisticsCurrency _StatisticsCurrency
_ShippingType _ShippingType
_ShippingCondition _ShippingCondition
_IncotermsClassification _IncotermsClassification
_IncotermsVersion _IncotermsVersion
_DeliveryBlockReason _DeliveryBlockReason
_DeliveryDateTypeRule _DeliveryDateTypeRule
_SlsOrdWthoutChrgApprvlReason _SlsOrdWthoutChrgApprvlReason
_BillingCompanyCode _BillingCompanyCode
_HeaderBillingBlockReason _HeaderBillingBlockReason
_CustomerPaymentTerms _CustomerPaymentTerms
_ExchangeRateType _ExchangeRateType
_BusinessArea _BusinessArea
_CustomerAccountAssgmtGroup _CustomerAccountAssgmtGroup
_CostCenterBusinessArea _CostCenterBusinessArea
_CostCenter _CostCenter
_ControllingArea _ControllingArea
_ControllingObject _ControllingObject
_ReferenceSDDocumentCategory _ReferenceSDDocumentCategory
_OverallSDProcessStatus _OverallSDProcessStatus
_OverallPurchaseConfStatus _OverallPurchaseConfStatus
_OverallSDDocumentRejectionSts _OverallSDDocumentRejectionSts
_TotalBlockStatus _TotalBlockStatus
_OverallDelivConfStatus _OverallDelivConfStatus
_OverallTotalDeliveryStatus _OverallTotalDeliveryStatus
_OverallDeliveryStatus _OverallDeliveryStatus
_OverallDeliveryBlockStatus _OverallDeliveryBlockStatus
_OverallOrdReltdBillgStatus _OverallOrdReltdBillgStatus
_OverallBillingBlockStatus _OverallBillingBlockStatus
_OverallTotalSDDocRefStatus _OverallTotalSDDocRefStatus
_OverallSDDocReferenceStatus _OverallSDDocReferenceStatus
_TotalCreditCheckStatus _TotalCreditCheckStatus
_MaxDocValueCreditCheckStatus _MaxDocValueCreditCheckStatus
_PaymentTermCreditCheckStatus _PaymentTermCreditCheckStatus
_FinDocCreditCheckStatus _FinDocCreditCheckStatus
_ExprtInsurCreditCheckStatus _ExprtInsurCreditCheckStatus
_PaytAuthsnCreditCheckSts _PaytAuthsnCreditCheckSts
_CentralCreditCheckStatus _CentralCreditCheckStatus
_CentralCreditChkTechErrSts _CentralCreditChkTechErrSts
_HdrGeneralIncompletionStatus _HdrGeneralIncompletionStatus
_OverallPricingIncompletionSts _OverallPricingIncompletionSts
_HeaderDelivIncompletionStatus _HeaderDelivIncompletionStatus
_HeaderBillgIncompletionStatus _HeaderBillgIncompletionStatus
_OvrlItmGeneralIncompletionSts _OvrlItmGeneralIncompletionSts
_OvrlItmBillingIncompletionSts _OvrlItmBillingIncompletionSts
_OvrlItmDelivIncompletionSts _OvrlItmDelivIncompletionSts
_OverallChmlCmplncStatus _OverallChmlCmplncStatus
_OverallDangerousGoodsStatus _OverallDangerousGoodsStatus
_OvrlSftyDataSheetSts _OvrlSftyDataSheetSts
_SalesDocApprovalStatus _SalesDocApprovalStatus
_OvrlTradeCmplncEmbargoStatus _OvrlTradeCmplncEmbargoStatus
_OvTrdCmplncSnctndListChkSts _OvTrdCmplncSnctndListChkSts
_OvrlTrdCmplncLegalCtrlChkSts _OvrlTrdCmplncLegalCtrlChkSts
_EngagementProjectItem _EngagementProjectItem
_BusinessAreaText _BusinessAreaText
_CostCenterBusinessAreaText _CostCenterBusinessAreaText
_CreditControlAreaText _CreditControlAreaText

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_SalesOrderWithoutCharge.
-- 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_SalesOrderWithoutCharge AS
SELECT
  cast(SalesDocument as sales_order_without_charge preserving type) AS SalesOrderWithoutCharge,
  SalesDocumentType AS SalesOrderWithoutChargeType,
  SalesDocumentProcessingType AS SalesOrderWthoutChrgProcgType,
  CreatedByUser,
  LastChangedByUser,
  CreationDate,
  CreationTime,
  LastChangeDate,
  cast(LastChangeDateTime as vdm_lastchangedon) AS LastChangeDateTime,
  LastCustomerContactDate,
  SalesOrganization,
  DistributionChannel,
  OrganizationDivision,
  SalesGroup,
  SalesOffice,
  SoldToParty,
  CustomerGroup,
  AdditionalCustomerGroup1,
  AdditionalCustomerGroup2,
  AdditionalCustomerGroup3,
  AdditionalCustomerGroup4,
  AdditionalCustomerGroup5,
  CreditControlArea,
  CustomerRebateAgreement,
  SalesDocumentDate AS SalesOrderWithoutChargeDate,
  ServicesRenderedDate,
  SDDocumentReason,
  PurchaseOrderByCustomer,
  SDDocumentCollectiveNumber,
  CustomerPurchaseOrderType,
  CustomerPurchaseOrderDate,
  CustomerPurchaseOrderSuplmnt,
  SalesDistrict,
  ProductCatalog,
  SchedulingAgreementProfileCode,
  cast(AgrmtValdtyStartDate as sd_sowoc_valid_from) AS AgrmtValdtyStartDate,
  cast(AgrmtValdtyEndDate as sd_sowoc_valid_to) AS AgrmtValdtyEndDate,
  TotalNetAmount,
  TransactionCurrency,
  StatisticsCurrency,
  PricingDate,
  RetailPromotion,
  SalesDocumentCondition AS SalesOrderWthoutChrgCondition,
  RequestedDeliveryDate,
  ShippingType,
  ShippingCondition,
  IncotermsClassification,
  IncotermsTransferLocation,
  IncotermsLocation1,
  IncotermsLocation2,
  IncotermsVersion,
  CompleteDeliveryIsDefined,
  DeliveryBlockReason,
  DeliveryDateTypeRule,
  cast(SalesDocApprovalReason as sd_sowoc_approval_reason) AS SlsOrdWthoutChrgApprvlReason,
  BillingCompanyCode,
  HeaderBillingBlockReason,
  CustomerPaymentTerms,
  PaymentMethod,
  FixedValueDate,
  AdditionalValueDays,
  FiscalYear,
  FiscalPeriod,
  ExchangeRateDate,
  ExchangeRateType,
  BusinessArea,
  CustomerAccountAssignmentGroup,
  CostCenterBusinessArea,
  CostCenter,
  ControllingArea,
  OrderID,
  ControllingObject,
  ReferenceSDDocument,
  AccountingDocExternalReference,
  ReferenceSDDocumentCategory,
  CorrespncExternalReference,
  OverallSDProcessStatus,
  OverallPurchaseConfStatus,
  OverallSDDocumentRejectionSts,
  TotalBlockStatus,
  OverallDelivConfStatus,
  OverallTotalDeliveryStatus,
  OverallDeliveryStatus,
  OverallDeliveryBlockStatus,
  OverallOrdReltdBillgStatus,
  OverallBillingBlockStatus,
  OverallTotalSDDocRefStatus,
  OverallSDDocReferenceStatus,
  TotalCreditCheckStatus,
  MaxDocValueCreditCheckStatus,
  PaymentTermCreditCheckStatus,
  FinDocCreditCheckStatus,
  ExprtInsurCreditCheckStatus,
  PaytAuthsnCreditCheckSts,
  CentralCreditCheckStatus,
  CentralCreditChkTechErrSts,
  HdrGeneralIncompletionStatus,
  OverallPricingIncompletionSts,
  HeaderDelivIncompletionStatus,
  HeaderBillgIncompletionStatus,
  OvrlItmGeneralIncompletionSts,
  OvrlItmBillingIncompletionSts,
  OvrlItmDelivIncompletionSts,
  OverallChmlCmplncStatus,
  OverallDangerousGoodsStatus,
  OverallSafetyDataSheetStatus,
  SalesDocApprovalStatus,
  OverallTrdCmplncEmbargoSts,
  OvrlTrdCmplncSnctndListChkSts,
  OvrlTrdCmplncLegalCtrlChkSts
FROM I_SalesDocument AS SalesDocument
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea  -- association [0..*]
LEFT OUTER JOIN I_BusinessAreaText AS _CostCenterBusinessAreaText ON CostCenterBusinessArea = _CostCenterBusinessAreaText.BusinessArea  -- association [0..*]
LEFT OUTER JOIN I_CreditControlAreaText AS _CreditControlAreaText ON CreditControlArea = _CreditControlAreaText.CreditControlArea  -- association [0..*]
LEFT OUTER JOIN I_SalesOrderWithoutChargeItem AS _Item ON SalesOrderWithoutCharge = _Item.SalesOrderWithoutCharge  -- association [0..*]
LEFT OUTER JOIN I_SalesOrderWithoutChargeType AS _SalesOrderWithoutChargeType ON SalesOrderWithoutChargeType = _SalesOrderWithoutChargeType.SalesOrderWithoutChargeType  -- association [0..1]
LEFT OUTER JOIN I_SlsOrdWthoutChrgPartner AS _Partner ON SalesOrderWithoutCharge = _Partner.SalesOrderWithoutCharge  -- association [1..*]
LEFT OUTER JOIN I_SlsOrdWthoutChrgApprvlReason AS _SlsOrdWthoutChrgApprvlReason ON SlsOrdWthoutChrgApprvlReason = _SlsOrdWthoutChrgApprvlReason.SlsOrdWthoutChrgApprvlReason  -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentBasic AS _Extension ON SalesOrderWithoutCharge = _Extension.SalesDocument  -- association [0..1]
;