A_SalesOrder_2

DDL: A_SALESORDER_2 Type: view_entity CONSUMPTION Package: ODATA_SD_SALESORDER_API

Sales Order Header

A_SalesOrder_2 is a Consumption CDS View that provides data about "Sales Order Header" in SAP S/4HANA. It reads from 1 data source (R_SalesOrderTP) and exposes 88 fields with key field SalesOrder. It is exposed through 1 OData service (API_SALESORDER). Part of development package ODATA_SD_SALESORDER_API.

Data Sources (1)

SourceAliasJoin Type
R_SalesOrderTP R_SalesOrderTP projection

Annotations (14)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Sales Order Header view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey SalesOrder view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
OData.entityType.name SalesOrder_Type view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix SDH view
AbapCatalog.extensibility.quota.maximumFields 204 view
AbapCatalog.extensibility.quota.maximumBytes 6800 view

OData Services (1)

ServiceBindingVersionContractRelease
API_SALESORDER API_SALESORDER V4 C2 C1

Fields (88)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SalesOrder SalesOrder SD Document
SalesOrderType
SalesOrderProcessingType SalesOrder SalesOrderProcessingType
SoldToParty SalesOrder SoldToParty Sold-to Party
SalesOrganization SalesOrder SalesOrganization Sales Organization
DistributionChannel SalesOrder DistributionChannel RefDistCh-Cust/Mat.
ReferenceDistributionChannel SalesOrder ReferenceDistributionChannel
OrganizationDivision SalesOrder OrganizationDivision Org. Division
SalesOffice SalesOrder SalesOffice Sales Office
SalesGroup SalesOrder SalesGroup Sales Group
SalesDistrict SalesOrder SalesDistrict Sales District
CreatedByUser SalesOrder CreatedByUser User Name
CreationDate SalesOrder CreationDate Time Stamp
CreationTime SalesOrder CreationTime Time of Change
LastChangeDateTime SalesOrder LastChangeDateTime Timestamp
LastChangedByUser SalesOrder LastChangedByUser User Name
PurchaseOrderByCustomer SalesOrder PurchaseOrderByCustomer Purchase Order Number
PurchaseOrderByShipToParty SalesOrder PurchaseOrderByShipToParty
CustomerPurchaseOrderType SalesOrder CustomerPurchaseOrderType
CustomerPurchaseOrderDate SalesOrder CustomerPurchaseOrderDate Purchase Order Date
CorrespncExternalReference SalesOrder CorrespncExternalReference Your Reference
CorrespncExtRefByShipToParty SalesOrder CorrespncExtRefByShipToParty
BusinessSolutionOrder SalesOrder BusinessSolutionOrder Solution Order
ReferenceSDDocument SalesOrder ReferenceSDDocument Reference Doc.
ReferenceSDDocumentCategory SalesOrder ReferenceSDDocumentCategory Prec.Doc.Categ.
SDDocumentReason SalesOrder SDDocumentReason Order Reason
SalesOrderDate SalesOrder SalesOrderDate Document Date
RequestedDeliveryDate SalesOrder RequestedDeliveryDate Requested Delivery Date
PricingDate SalesOrder PricingDate Pricing Date
ServicesRenderedDate SalesOrder ServicesRenderedDate Services Rendered Date
BillingDocumentDate SalesOrder BillingDocumentDate Billing Date
TotalNetAmount SalesOrder TotalNetAmount Total Net Amount
TransactionCurrency SalesOrder TransactionCurrency Transaction Currency
DeliveryDateTypeRule SalesOrder DeliveryDateTypeRule Deliv Date Rule
ShippingCondition SalesOrder ShippingCondition Shipping Conditions
CompleteDeliveryIsDefined SalesOrder CompleteDeliveryIsDefined Complete Dlv.
SlsDocIsRlvtForProofOfDeliv SalesOrder SlsDocIsRlvtForProofOfDeliv POD-relevant
ShippingType SalesOrder ShippingType Shipping Type
ReceivingPoint SalesOrder ReceivingPoint Recv. Point
IncotermsClassification SalesOrder IncotermsClassification Incoterms
IncotermsVersion SalesOrder IncotermsVersion Inco. Version
IncotermsLocation1 SalesOrder IncotermsLocation1 Inco. Location1
IncotermsLocation2 SalesOrder IncotermsLocation2 Inco. Location2
SDPricingProcedure SalesOrder SDPricingProcedure Pric. Procedure
CustomerPriceGroup SalesOrder CustomerPriceGroup CustPrice Group
PriceListType SalesOrder PriceListType Price List Tp.
FixedValueDate SalesOrder FixedValueDate Fixed Val. Date
TaxDepartureCountry SalesOrder TaxDepartureCountry Tx Dep Ctry/Reg
VATRegistrationCountry SalesOrder VATRegistrationCountry CtryRgnSlsTxNo.
IsEUTriangularDeal SalesOrder IsEUTriangularDeal Is EU Triangular Deal
CustomerPaymentTerms SalesOrder CustomerPaymentTerms Pyt Terms
PaymentMethod SalesOrder PaymentMethod Pymt Meth.
BillingCompanyCode SalesOrder BillingCompanyCode CCodeToBeBilled
ControllingArea SalesOrder ControllingArea Controlling Area
CustomerAccountAssignmentGroup SalesOrder CustomerAccountAssignmentGroup AccAssmtGrpCust
AssignmentReference SalesOrder AssignmentReference Assignment Reference
AccountingDocExternalReference SalesOrder AccountingDocExternalReference
CustomerCreditAccount SalesOrder CustomerCreditAccount
HeaderBillingBlockReason SalesOrder HeaderBillingBlockReason Billing Block
DeliveryBlockReason SalesOrder DeliveryBlockReason Delivery Block
SalesOrderApprovalReason SalesOrder SalesOrderApprovalReason
SlsContrAutoAssgmtIDForSlsOrd SalesOrder SlsContrAutoAssgmtIDForSlsOrd
CustomerGroup SalesOrder CustomerGroup Customer Group
AdditionalCustomerGroup1 SalesOrder AdditionalCustomerGroup1 Customer Grp 1
AdditionalCustomerGroup2 SalesOrder AdditionalCustomerGroup2 Customer Grp 2
AdditionalCustomerGroup3 SalesOrder AdditionalCustomerGroup3 Customer Grp 3
AdditionalCustomerGroup4 SalesOrder AdditionalCustomerGroup4 Customer Grp 4
AdditionalCustomerGroup5 SalesOrder AdditionalCustomerGroup5 Customer Grp 5
OverallSDProcessStatus SalesOrder OverallSDProcessStatus
OverallPurchaseConfStatus SalesOrder OverallPurchaseConfStatus
OverallDeliveryBlockStatus SalesOrder OverallDeliveryBlockStatus
OverallBillingBlockStatus SalesOrder OverallBillingBlockStatus
OverallDeliveryStatus SalesOrder OverallDeliveryStatus
TotalCreditCheckStatus SalesOrder TotalCreditCheckStatus
OverallSDDocumentRejectionSts SalesOrder OverallSDDocumentRejectionSts
TotalBlockStatus SalesOrder TotalBlockStatus
HdrGeneralIncompletionStatus SalesOrder HdrGeneralIncompletionStatus
OvrlItmGeneralIncompletionSts SalesOrder OvrlItmGeneralIncompletionSts
OverallSDDocReferenceStatus SalesOrder OverallSDDocReferenceStatus
SalesDocApprovalStatus SalesOrder SalesDocApprovalStatus
OverallChmlCmplncStatus SalesOrder OverallChmlCmplncStatus
OverallDangerousGoodsStatus SalesOrder OverallDangerousGoodsStatus
OverallSafetyDataSheetStatus SalesOrder OverallSafetyDataSheetStatus
OverallTrdCmplncEmbargoSts SalesOrder OverallTrdCmplncEmbargoSts
OvrlTrdCmplncSnctndListChkSts SalesOrder OvrlTrdCmplncSnctndListChkSts
OvrlTrdCmplncLegalCtrlChkSts SalesOrder OvrlTrdCmplncLegalCtrlChkSts
SalesOrderDownPaymentStatus SalesOrder SalesOrderDownPaymentStatus
OverallOrdReltdBillgStatus SalesOrder OverallOrdReltdBillgStatus

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 A_SalesOrder_2.
-- 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 A_SalesOrder_2 AS
SELECT
  SalesOrder.SalesOrder AS SalesOrder,
  cast(SalesOrder.SalesOrderType as auart_spr preserving type ) AS SalesOrderType,
  SalesOrder.SalesOrderProcessingType AS SalesOrderProcessingType,
  SalesOrder.SoldToParty AS SoldToParty,
  SalesOrder.SalesOrganization AS SalesOrganization,
  SalesOrder.DistributionChannel AS DistributionChannel,
  SalesOrder.ReferenceDistributionChannel AS ReferenceDistributionChannel,
  SalesOrder.OrganizationDivision AS OrganizationDivision,
  SalesOrder.SalesOffice AS SalesOffice,
  SalesOrder.SalesGroup AS SalesGroup,
  SalesOrder.SalesDistrict AS SalesDistrict,
  SalesOrder.CreatedByUser AS CreatedByUser,
  SalesOrder.CreationDate AS CreationDate,
  SalesOrder.CreationTime AS CreationTime,
  SalesOrder.LastChangeDateTime AS LastChangeDateTime,
  SalesOrder.LastChangedByUser AS LastChangedByUser,
  SalesOrder.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
  SalesOrder.PurchaseOrderByShipToParty AS PurchaseOrderByShipToParty,
  SalesOrder.CustomerPurchaseOrderType AS CustomerPurchaseOrderType,
  SalesOrder.CustomerPurchaseOrderDate AS CustomerPurchaseOrderDate,
  SalesOrder.CorrespncExternalReference AS CorrespncExternalReference,
  SalesOrder.CorrespncExtRefByShipToParty AS CorrespncExtRefByShipToParty,
  SalesOrder.BusinessSolutionOrder AS BusinessSolutionOrder,
  SalesOrder.ReferenceSDDocument AS ReferenceSDDocument,
  SalesOrder.ReferenceSDDocumentCategory AS ReferenceSDDocumentCategory,
  SalesOrder.SDDocumentReason AS SDDocumentReason,
  SalesOrder.SalesOrderDate AS SalesOrderDate,
  SalesOrder.RequestedDeliveryDate AS RequestedDeliveryDate,
  SalesOrder.PricingDate AS PricingDate,
  SalesOrder.ServicesRenderedDate AS ServicesRenderedDate,
  SalesOrder.BillingDocumentDate AS BillingDocumentDate,
  SalesOrder.TotalNetAmount AS TotalNetAmount,
  SalesOrder.TransactionCurrency AS TransactionCurrency,
  SalesOrder.DeliveryDateTypeRule AS DeliveryDateTypeRule,
  SalesOrder.ShippingCondition AS ShippingCondition,
  SalesOrder.CompleteDeliveryIsDefined AS CompleteDeliveryIsDefined,
  SalesOrder.SlsDocIsRlvtForProofOfDeliv AS SlsDocIsRlvtForProofOfDeliv,
  SalesOrder.ShippingType AS ShippingType,
  SalesOrder.ReceivingPoint AS ReceivingPoint,
  SalesOrder.IncotermsClassification AS IncotermsClassification,
  SalesOrder.IncotermsVersion AS IncotermsVersion,
  SalesOrder.IncotermsLocation1 AS IncotermsLocation1,
  SalesOrder.IncotermsLocation2 AS IncotermsLocation2,
  SalesOrder.SDPricingProcedure AS SDPricingProcedure,
  SalesOrder.CustomerPriceGroup AS CustomerPriceGroup,
  SalesOrder.PriceListType AS PriceListType,
  SalesOrder.FixedValueDate AS FixedValueDate,
  SalesOrder.TaxDepartureCountry AS TaxDepartureCountry,
  SalesOrder.VATRegistrationCountry AS VATRegistrationCountry,
  SalesOrder.IsEUTriangularDeal AS IsEUTriangularDeal,
  SalesOrder.CustomerPaymentTerms AS CustomerPaymentTerms,
  SalesOrder.PaymentMethod AS PaymentMethod,
  SalesOrder.BillingCompanyCode AS BillingCompanyCode,
  SalesOrder.ControllingArea AS ControllingArea,
  SalesOrder.CustomerAccountAssignmentGroup AS CustomerAccountAssignmentGroup,
  SalesOrder.AssignmentReference AS AssignmentReference,
  SalesOrder.AccountingDocExternalReference AS AccountingDocExternalReference,
  SalesOrder.CustomerCreditAccount AS CustomerCreditAccount,
  SalesOrder.HeaderBillingBlockReason AS HeaderBillingBlockReason,
  SalesOrder.DeliveryBlockReason AS DeliveryBlockReason,
  SalesOrder.SalesOrderApprovalReason AS SalesOrderApprovalReason,
  SalesOrder.SlsContrAutoAssgmtIDForSlsOrd AS SlsContrAutoAssgmtIDForSlsOrd,
  SalesOrder.CustomerGroup AS CustomerGroup,
  SalesOrder.AdditionalCustomerGroup1 AS AdditionalCustomerGroup1,
  SalesOrder.AdditionalCustomerGroup2 AS AdditionalCustomerGroup2,
  SalesOrder.AdditionalCustomerGroup3 AS AdditionalCustomerGroup3,
  SalesOrder.AdditionalCustomerGroup4 AS AdditionalCustomerGroup4,
  SalesOrder.AdditionalCustomerGroup5 AS AdditionalCustomerGroup5,
  SalesOrder.OverallSDProcessStatus AS OverallSDProcessStatus,
  SalesOrder.OverallPurchaseConfStatus AS OverallPurchaseConfStatus,
  SalesOrder.OverallDeliveryBlockStatus AS OverallDeliveryBlockStatus,
  SalesOrder.OverallBillingBlockStatus AS OverallBillingBlockStatus,
  SalesOrder.OverallDeliveryStatus AS OverallDeliveryStatus,
  SalesOrder.TotalCreditCheckStatus AS TotalCreditCheckStatus,
  SalesOrder.OverallSDDocumentRejectionSts AS OverallSDDocumentRejectionSts,
  SalesOrder.TotalBlockStatus AS TotalBlockStatus,
  SalesOrder.HdrGeneralIncompletionStatus AS HdrGeneralIncompletionStatus,
  SalesOrder.OvrlItmGeneralIncompletionSts AS OvrlItmGeneralIncompletionSts,
  SalesOrder.OverallSDDocReferenceStatus AS OverallSDDocReferenceStatus,
  SalesOrder.SalesDocApprovalStatus AS SalesDocApprovalStatus,
  SalesOrder.OverallChmlCmplncStatus AS OverallChmlCmplncStatus,
  SalesOrder.OverallDangerousGoodsStatus AS OverallDangerousGoodsStatus,
  SalesOrder.OverallSafetyDataSheetStatus AS OverallSafetyDataSheetStatus,
  SalesOrder.OverallTrdCmplncEmbargoSts AS OverallTrdCmplncEmbargoSts,
  SalesOrder.OvrlTrdCmplncSnctndListChkSts AS OvrlTrdCmplncSnctndListChkSts,
  SalesOrder.OvrlTrdCmplncLegalCtrlChkSts AS OvrlTrdCmplncLegalCtrlChkSts,
  SalesOrder.SalesOrderDownPaymentStatus AS SalesOrderDownPaymentStatus,
  SalesOrder.OverallOrdReltdBillgStatus AS OverallOrdReltdBillgStatus
FROM R_SalesOrderTP
;