R_SalesOrderTP

DDL: R_SALESORDERTP Type: view_entity TRANSACTIONAL Package: RAP_SD_SLS_SO

Sales Order - TP

R_SalesOrderTP is a Transactional CDS View that provides data about "Sales Order - TP" in SAP S/4HANA. It reads from 1 data source (I_SalesOrder) and exposes 173 fields with key field SalesOrder. It has 11 associations to related views. Part of development package RAP_SD_SLS_SO.

Data Sources (1)

SourceAliasJoin Type
I_SalesOrder SalesOrder from

Associations (11)

CardinalityTargetAliasCondition
[0..1] R_OutputRequestTP _OutputRequest $projection.OutputRequestUUID = _OutputRequest.OutputRequestUUID
[0..1] I_SalesOrderPartner _SoldToParty $projection.SalesOrder = _SoldToParty.SalesOrder and _SoldToParty.PartnerFunction = 'AG'
[0..1] I_SlsOrganizationDistrChnl _SlsOrganizationDistrChnl $projection.SalesOrganization = _SlsOrganizationDistrChnl.SalesOrganization and $projection.DistributionChannel = _SlsOrganizationDistrChnl.DistributionChannel
[1] E_SalesDocumentBasic _Extension $projection.SalesOrder = _Extension.SalesDocument
[0..*] R_SalesOrderItemTP _Item
[0..*] R_SalesOrderTextTP _Text
[0..*] R_SalesOrderPartnerTP _Partner
[0..*] R_SalesOrderPricingElementTP _PricingElement
[0..1] R_SalesOrderBillingPlanTP _BillingPlan
[0..1] R_SalesOrderShipToPartyTP _ShipToParty
[0..*] R_SalesOrderRelatedObjectTP _RelatedObject

Annotations (13)

NameValueLevelField
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view
AccessControl.authorizationCheck #CHECK view
ObjectModel.sapObjectNodeType.name SalesOrder view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix SDH view
AbapCatalog.extensibility.quota.maximumFields 204 view
AbapCatalog.extensibility.quota.maximumBytes 100000 view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Sales Order - TP view

Fields (173)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder I_SalesOrder SalesOrder SD Document
SalesOrderForEdit I_SalesOrder SalesOrder SD Document
SalesOrderType I_SalesOrder SalesOrderType Sales Order Type
SoldToParty I_SalesOrder SoldToParty Sold-to Party
CustomerName _SoldToParty FullName Name
SoldToPartyAddressID _SoldToParty AddressID Ship-to address
SalesOrganization I_SalesOrder SalesOrganization Sales Organization
DistributionChannel I_SalesOrder DistributionChannel RefDistCh-Cust/Mat.
ReferenceDistributionChannel _SlsOrganizationDistrChnl ReferenceDistributionChannel
OrganizationDivision I_SalesOrder OrganizationDivision Org. Division
SalesOffice I_SalesOrder SalesOffice Sales Office
SalesGroup I_SalesOrder SalesGroup Sales Group
SalesDistrict I_SalesOrder SalesDistrict Sales District
PurchaseOrderByCustomer I_SalesOrder PurchaseOrderByCustomer Purchase Order Number
CustomerPurchaseOrderType I_SalesOrder CustomerPurchaseOrderType
CustomerPurchaseOrderDate I_SalesOrder CustomerPurchaseOrderDate Purchase Order Date
PurchaseOrderByShipToParty I_SalesOrder PurchaseOrderByShipToParty
CorrespncExternalReference I_SalesOrder CorrespncExternalReference Your Reference
CorrespncExtRefByShipToParty I_SalesOrder CorrespncExtRefByShipToParty
CustomerGroup I_SalesOrder CustomerGroup Customer Group
AdditionalCustomerGroup1 I_SalesOrder AdditionalCustomerGroup1 Customer Grp 1
AdditionalCustomerGroup2 I_SalesOrder AdditionalCustomerGroup2 Customer Grp 2
AdditionalCustomerGroup3 I_SalesOrder AdditionalCustomerGroup3 Customer Grp 3
AdditionalCustomerGroup4 I_SalesOrder AdditionalCustomerGroup4 Customer Grp 4
AdditionalCustomerGroup5 I_SalesOrder AdditionalCustomerGroup5 Customer Grp 5
SDDocumentReason I_SalesOrder SDDocumentReason Order Reason
PricingDate I_SalesOrder PricingDate Pricing Date
ServicesRenderedDate I_SalesOrder ServicesRenderedDate Services Rendered Date
BillingDocumentDate I_SalesOrder BillingDocumentDate Billing Date
SDPricingProcedure I_SalesOrder SDPricingProcedure Pric. Procedure
CustomerPriceGroup I_SalesOrder CustomerPriceGroup CustPrice Group
PriceListType I_SalesOrder PriceListType Price List Tp.
RequestedDeliveryDate I_SalesOrder RequestedDeliveryDate Requested Delivery Date
DeliveryDateTypeRule I_SalesOrder DeliveryDateTypeRule Deliv Date Rule
ShippingCondition I_SalesOrder ShippingCondition Shipping Conditions
CompleteDeliveryIsDefined I_SalesOrder CompleteDeliveryIsDefined Complete Dlv.
OrderCombinationIsAllowed I_SalesOrder OrderCombinationIsAllowed Order Combinat.
SlsDocIsRlvtForProofOfDeliv I_SalesOrder SlsDocIsRlvtForProofOfDeliv POD-relevant
ShippingType I_SalesOrder ShippingType Shipping Type
ReceivingPoint I_SalesOrder ReceivingPoint Recv. Point
IncotermsClassification I_SalesOrder IncotermsClassification Incoterms
IncotermsVersion I_SalesOrder IncotermsVersion Inco. Version
IncotermsLocation1 I_SalesOrder IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_SalesOrder IncotermsLocation2 Inco. Location2
FixedValueDate I_SalesOrder FixedValueDate Fixed Val. Date
TaxDepartureCountry I_SalesOrder TaxDepartureCountry Tx Dep Ctry/Reg
VATRegistrationCountry I_SalesOrder VATRegistrationCountry CtryRgnSlsTxNo.
CustomerTaxClassification1 I_SalesOrder CustomerTaxClassification1
CustomerTaxClassification2 I_SalesOrder CustomerTaxClassification2
CustomerTaxClassification3 I_SalesOrder CustomerTaxClassification3
CustomerTaxClassification4 I_SalesOrder CustomerTaxClassification4
CustomerTaxClassification5 I_SalesOrder CustomerTaxClassification5
CustomerTaxClassification6 I_SalesOrder CustomerTaxClassification6
CustomerTaxClassification7 I_SalesOrder CustomerTaxClassification7
CustomerTaxClassification8 I_SalesOrder CustomerTaxClassification8
CustomerTaxClassification9 I_SalesOrder CustomerTaxClassification9
HeaderBillingBlockReason I_SalesOrder HeaderBillingBlockReason Billing Block
DeliveryBlockReason I_SalesOrder DeliveryBlockReason Delivery Block
SalesOrderApprovalReason I_SalesOrder SalesOrderApprovalReason
CustomerPaymentTerms I_SalesOrder CustomerPaymentTerms Pyt Terms
BillingCompanyCode I_SalesOrder BillingCompanyCode CCodeToBeBilled
BillingPlan I_SalesOrder BillingPlan Bill. Plan No.
PaymentMethod I_SalesOrder PaymentMethod Pymt Meth.
CustomerAccountAssignmentGroup I_SalesOrder CustomerAccountAssignmentGroup AccAssmtGrpCust
AssignmentReference I_SalesOrder AssignmentReference Assignment Reference
AccountingDocExternalReference I_SalesOrder AccountingDocExternalReference
TotalNetAmount I_SalesOrder TotalNetAmount Total Net Amount
TransactionCurrency I_SalesOrder TransactionCurrency Transaction Currency
ReferenceSDDocument I_SalesOrder ReferenceSDDocument Reference Doc.
ReferenceSDDocumentCategory I_SalesOrder ReferenceSDDocumentCategory Prec.Doc.Categ.
CustomerCreditAccount I_SalesOrder CustomerCreditAccount
CreditControlArea I_SalesOrder CreditControlArea Credit Control Area
OverallSDProcessStatus I_SalesOrder OverallSDProcessStatus
OverallPurchaseConfStatus I_SalesOrder OverallPurchaseConfStatus
OverallDeliveryBlockStatus I_SalesOrder OverallDeliveryBlockStatus
OverallBillingBlockStatus I_SalesOrder OverallBillingBlockStatus
OverallDeliveryStatus I_SalesOrder OverallDeliveryStatus
TotalCreditCheckStatus I_SalesOrder TotalCreditCheckStatus
OverallSDDocumentRejectionSts I_SalesOrder OverallSDDocumentRejectionSts
TotalBlockStatus I_SalesOrder TotalBlockStatus
SlsDocOvrlSupplyBlockStatus I_SalesOrder SlsDocOvrlSupplyBlockStatus
HdrGeneralIncompletionStatus
OvrlItmGeneralIncompletionSts
OverallSDDocReferenceStatus I_SalesOrder OverallSDDocReferenceStatus
SalesDocApprovalStatus I_SalesOrder SalesDocApprovalStatus
OverallChmlCmplncStatus I_SalesOrder OverallChmlCmplncStatus
OverallDangerousGoodsStatus I_SalesOrder OverallDangerousGoodsStatus
OverallSafetyDataSheetStatus I_SalesOrder OverallSafetyDataSheetStatus
OverallTrdCmplncEmbargoSts I_SalesOrder OverallTrdCmplncEmbargoSts
OvrlTrdCmplncSnctndListChkSts
OvrlTrdCmplncLegalCtrlChkSts I_SalesOrder OvrlTrdCmplncLegalCtrlChkSts
SalesOrderDownPaymentStatus I_SalesOrder SalesOrderDownPaymentStatus
OverallOrdReltdBillgStatus I_SalesOrder OverallOrdReltdBillgStatus
EntProjTypeCustomerProject I_SalesOrder EntProjTypeCustomerProject
BusinessSolutionOrder I_SalesOrder BusinessSolutionOrder Solution Order
SlsContrAutoAssgmtIDForSlsOrd I_SalesOrder SlsContrAutoAssgmtIDForSlsOrd
SalesOrderDate I_SalesOrder SalesOrderDate Document Date
SalesOrderProcessingType I_SalesOrder SalesOrderProcessingType
ControllingArea I_SalesOrder ControllingArea Controlling Area
CreatedByUser I_SalesOrder CreatedByUser User Name
CreationDate I_SalesOrder CreationDate Time Stamp
CreationTime I_SalesOrder CreationTime Time of Change
LastChangedByUser I_SalesOrder LastChangedByUser User Name
LastChangeDate I_SalesOrder LastChangeDate Time Stamp
IsEUTriangularDeal I_SalesOrder IsEUTriangularDeal Is EU Triangular Deal
OutputRequestUUID OutputRequest OutputRequestUUID
_Item _Item
_Text _Text
_Partner _Partner
_ShipToParty _ShipToParty
_PricingElement _PricingElement
_BillingPlan _BillingPlan
_RelatedObject _RelatedObject
_OutputRequest _OutputRequest
_SalesOrderType I_SalesOrder _SalesOrderType
_SalesOrganization I_SalesOrder _SalesOrganization
_DistributionChannel I_SalesOrder _DistributionChannel
_OrganizationDivision I_SalesOrder _OrganizationDivision
_SalesGroup I_SalesOrder _SalesGroup
_SalesOffice I_SalesOrder _SalesOffice
_SalesDistrict I_SalesOrder _SalesDistrict
_SDPricingProcedure I_SalesOrder _SDPricingProcedure
_CreatedByUser I_SalesOrder _CreatedByUser
_CustomerPriceGroup I_SalesOrder _CustomerPriceGroup
_PriceListType I_SalesOrder _PriceListType
_CustomerPurchaseOrderType I_SalesOrder _CustomerPurchaseOrderType
_CustomerGroup I_SalesOrder _CustomerGroup
_LastChangedByUser I_SalesOrder _LastChangedByUser
_SDDocumentReason I_SalesOrder _SDDocumentReason
_TransactionCurrency I_SalesOrder _TransactionCurrency
_ShippingType I_SalesOrder _ShippingType
_ShippingCondition I_SalesOrder _ShippingCondition
_DeliveryDateTypeRule I_SalesOrder _DeliveryDateTypeRule
_IncotermsClassification I_SalesOrder _IncotermsClassification
_IncotermsVersion I_SalesOrder _IncotermsVersion
_CustomerPaymentTerms I_SalesOrder _CustomerPaymentTerms
_BillingCompanyCode I_SalesOrder _BillingCompanyCode
_HeaderBillingBlockReason I_SalesOrder _HeaderBillingBlockReason
_DeliveryBlockReason I_SalesOrder _DeliveryBlockReason
_CustomerCreditAccount I_SalesOrder _CustomerCreditAccount
_CreditControlArea I_SalesOrder _CreditControlArea
_OverallSDProcessStatus I_SalesOrder _OverallSDProcessStatus
_OverallPurchaseConfStatus I_SalesOrder _OverallPurchaseConfStatus
_OverallBillingBlockStatus I_SalesOrder _OverallBillingBlockStatus
_OverallDeliveryBlockStatus I_SalesOrder _OverallDeliveryBlockStatus
_OverallDeliveryStatus I_SalesOrder _OverallDeliveryStatus
_TotalCreditCheckStatus I_SalesOrder _TotalCreditCheckStatus
_SalesDocApprovalStatus I_SalesOrder _SalesDocApprovalStatus
_SalesOrderApprovalReason I_SalesOrder _SalesOrderApprovalReason
_OverallChmlCmplncStatus I_SalesOrder _OverallChmlCmplncStatus
_OverallDangerousGoodsStatus I_SalesOrder _OverallDangerousGoodsStatus
_OvrlSftyDataSheetSts I_SalesOrder _OvrlSftyDataSheetSts
_OverallSDDocumentRejectionSts I_SalesOrder _OverallSDDocumentRejectionSts
_TotalBlockStatus I_SalesOrder _TotalBlockStatus
_HdrGeneralIncompletionStatus I_SalesOrder _HdrGeneralIncompletionStatus
_OvrlItmGeneralIncompletionSts I_SalesOrder _OvrlItmGeneralIncompletionSts
_OverallSDDocReferenceStatus I_SalesOrder _OverallSDDocReferenceStatus
_OvTrdCmplncSnctndListChkSts I_SalesOrder _OvTrdCmplncSnctndListChkSts
_OvrlTradeCmplncEmbargoStatus I_SalesOrder _OvrlTradeCmplncEmbargoStatus
_OvrlTrdCmplncLegalCtrlChkSts I_SalesOrder _OvrlTrdCmplncLegalCtrlChkSts
_DownPaymentStatus I_SalesOrder _DownPaymentStatus
_OverallOrdReltdBillgStatus I_SalesOrder _OverallOrdReltdBillgStatus
_SlsDocOvrlSupplyBlockStatus I_SalesOrder _SlsDocOvrlSupplyBlockStatus
_ControllingArea I_SalesOrder _ControllingArea
_TaxDepartureCountry I_SalesOrder _TaxDepartureCountry
_VATRegistrationCountry I_SalesOrder _VATRegistrationCountry
_CustomerAccountAssgmtGroup I_SalesOrder _CustomerAccountAssgmtGroup
_AdditionalCustomerGroup1 I_SalesOrder _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 I_SalesOrder _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 I_SalesOrder _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 I_SalesOrder _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 I_SalesOrder _AdditionalCustomerGroup5
_ReferenceSDDocumentCategory I_SalesOrder _ReferenceSDDocumentCategory

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 R_SalesOrderTP.
-- 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 R_SalesOrderTP AS
SELECT
  SalesOrder.SalesOrder AS SalesOrder,
  SalesOrder.SalesOrder AS SalesOrderForEdit,
  SalesOrder.SalesOrderType AS SalesOrderType,
  SalesOrder.SoldToParty AS SoldToParty,
  _SoldToParty.FullName AS CustomerName,
  _SoldToParty.AddressID AS SoldToPartyAddressID,
  SalesOrder.SalesOrganization AS SalesOrganization,
  SalesOrder.DistributionChannel AS DistributionChannel,
  _SlsOrganizationDistrChnl.ReferenceDistributionChannel AS ReferenceDistributionChannel,
  SalesOrder.OrganizationDivision AS OrganizationDivision,
  SalesOrder.SalesOffice AS SalesOffice,
  SalesOrder.SalesGroup AS SalesGroup,
  SalesOrder.SalesDistrict AS SalesDistrict,
  SalesOrder.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
  SalesOrder.CustomerPurchaseOrderType AS CustomerPurchaseOrderType,
  SalesOrder.CustomerPurchaseOrderDate AS CustomerPurchaseOrderDate,
  SalesOrder.PurchaseOrderByShipToParty AS PurchaseOrderByShipToParty,
  SalesOrder.CorrespncExternalReference AS CorrespncExternalReference,
  SalesOrder.CorrespncExtRefByShipToParty AS CorrespncExtRefByShipToParty,
  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.SDDocumentReason AS SDDocumentReason,
  SalesOrder.PricingDate AS PricingDate,
  SalesOrder.ServicesRenderedDate AS ServicesRenderedDate,
  SalesOrder.BillingDocumentDate AS BillingDocumentDate,
  SalesOrder.SDPricingProcedure AS SDPricingProcedure,
  SalesOrder.CustomerPriceGroup AS CustomerPriceGroup,
  SalesOrder.PriceListType AS PriceListType,
  SalesOrder.RequestedDeliveryDate AS RequestedDeliveryDate,
  SalesOrder.DeliveryDateTypeRule AS DeliveryDateTypeRule,
  SalesOrder.ShippingCondition AS ShippingCondition,
  SalesOrder.CompleteDeliveryIsDefined AS CompleteDeliveryIsDefined,
  SalesOrder.OrderCombinationIsAllowed AS OrderCombinationIsAllowed,
  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.FixedValueDate AS FixedValueDate,
  SalesOrder.TaxDepartureCountry AS TaxDepartureCountry,
  SalesOrder.VATRegistrationCountry AS VATRegistrationCountry,
  SalesOrder.CustomerTaxClassification1 AS CustomerTaxClassification1,
  SalesOrder.CustomerTaxClassification2 AS CustomerTaxClassification2,
  SalesOrder.CustomerTaxClassification3 AS CustomerTaxClassification3,
  SalesOrder.CustomerTaxClassification4 AS CustomerTaxClassification4,
  SalesOrder.CustomerTaxClassification5 AS CustomerTaxClassification5,
  SalesOrder.CustomerTaxClassification6 AS CustomerTaxClassification6,
  SalesOrder.CustomerTaxClassification7 AS CustomerTaxClassification7,
  SalesOrder.CustomerTaxClassification8 AS CustomerTaxClassification8,
  SalesOrder.CustomerTaxClassification9 AS CustomerTaxClassification9,
  SalesOrder.HeaderBillingBlockReason AS HeaderBillingBlockReason,
  SalesOrder.DeliveryBlockReason AS DeliveryBlockReason,
  SalesOrder.SalesOrderApprovalReason AS SalesOrderApprovalReason,
  SalesOrder.CustomerPaymentTerms AS CustomerPaymentTerms,
  SalesOrder.BillingCompanyCode AS BillingCompanyCode,
  SalesOrder.BillingPlan AS BillingPlan,
  SalesOrder.PaymentMethod AS PaymentMethod,
  SalesOrder.CustomerAccountAssignmentGroup AS CustomerAccountAssignmentGroup,
  SalesOrder.AssignmentReference AS AssignmentReference,
  SalesOrder.AccountingDocExternalReference AS AccountingDocExternalReference,
  SalesOrder.TotalNetAmount AS TotalNetAmount,
  SalesOrder.TransactionCurrency AS TransactionCurrency,
  SalesOrder.ReferenceSDDocument AS ReferenceSDDocument,
  SalesOrder.ReferenceSDDocumentCategory AS ReferenceSDDocumentCategory,
  SalesOrder.CustomerCreditAccount AS CustomerCreditAccount,
  SalesOrder.CreditControlArea AS CreditControlArea,
  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.SlsDocOvrlSupplyBlockStatus AS SlsDocOvrlSupplyBlockStatus,
  cast(SalesOrder.HdrGeneralIncompletionStatus as hdr_general_incompltn_status preserving type ) AS HdrGeneralIncompletionStatus,
  cast(SalesOrder.OvrlItmGeneralIncompletionSts as itms_ovrl_incompletion_status preserving type ) 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,
  cast(SalesOrder.OvrlTrdCmplncSnctndListChkSts as totwatchlistscrngchksts preserving type ) AS OvrlTrdCmplncSnctndListChkSts,
  SalesOrder.OvrlTrdCmplncLegalCtrlChkSts AS OvrlTrdCmplncLegalCtrlChkSts,
  SalesOrder.SalesOrderDownPaymentStatus AS SalesOrderDownPaymentStatus,
  SalesOrder.OverallOrdReltdBillgStatus AS OverallOrdReltdBillgStatus,
  SalesOrder.EntProjTypeCustomerProject AS EntProjTypeCustomerProject,
  SalesOrder.BusinessSolutionOrder AS BusinessSolutionOrder,
  SalesOrder.SlsContrAutoAssgmtIDForSlsOrd AS SlsContrAutoAssgmtIDForSlsOrd,
  SalesOrder.SalesOrderDate AS SalesOrderDate,
  SalesOrder.SalesOrderProcessingType AS SalesOrderProcessingType,
  SalesOrder.ControllingArea AS ControllingArea,
  SalesOrder.CreatedByUser AS CreatedByUser,
  SalesOrder.CreationDate AS CreationDate,
  SalesOrder.CreationTime AS CreationTime,
  SalesOrder.LastChangedByUser AS LastChangedByUser,
  SalesOrder.LastChangeDate AS LastChangeDate,
  SalesOrder.IsEUTriangularDeal AS IsEUTriangularDeal,
  OutputRequest.OutputRequestUUID AS OutputRequestUUID,
  SalesOrder._SalesOrderType AS _SalesOrderType,
  SalesOrder._SalesOrganization AS _SalesOrganization,
  SalesOrder._DistributionChannel AS _DistributionChannel,
  SalesOrder._OrganizationDivision AS _OrganizationDivision,
  SalesOrder._SalesGroup AS _SalesGroup,
  SalesOrder._SalesOffice AS _SalesOffice,
  SalesOrder._SalesDistrict AS _SalesDistrict,
  SalesOrder._SDPricingProcedure AS _SDPricingProcedure,
  SalesOrder._CreatedByUser AS _CreatedByUser,
  SalesOrder._CustomerPriceGroup AS _CustomerPriceGroup,
  SalesOrder._PriceListType AS _PriceListType,
  SalesOrder._CustomerPurchaseOrderType AS _CustomerPurchaseOrderType,
  SalesOrder._CustomerGroup AS _CustomerGroup,
  SalesOrder._LastChangedByUser AS _LastChangedByUser,
  SalesOrder._SDDocumentReason AS _SDDocumentReason,
  SalesOrder._TransactionCurrency AS _TransactionCurrency,
  SalesOrder._ShippingType AS _ShippingType,
  SalesOrder._ShippingCondition AS _ShippingCondition,
  SalesOrder._DeliveryDateTypeRule AS _DeliveryDateTypeRule,
  SalesOrder._IncotermsClassification AS _IncotermsClassification,
  SalesOrder._IncotermsVersion AS _IncotermsVersion,
  SalesOrder._CustomerPaymentTerms AS _CustomerPaymentTerms,
  SalesOrder._BillingCompanyCode AS _BillingCompanyCode,
  SalesOrder._HeaderBillingBlockReason AS _HeaderBillingBlockReason,
  SalesOrder._DeliveryBlockReason AS _DeliveryBlockReason,
  SalesOrder._CustomerCreditAccount AS _CustomerCreditAccount,
  SalesOrder._CreditControlArea AS _CreditControlArea,
  SalesOrder._OverallSDProcessStatus AS _OverallSDProcessStatus,
  SalesOrder._OverallPurchaseConfStatus AS _OverallPurchaseConfStatus,
  SalesOrder._OverallBillingBlockStatus AS _OverallBillingBlockStatus,
  SalesOrder._OverallDeliveryBlockStatus AS _OverallDeliveryBlockStatus,
  SalesOrder._OverallDeliveryStatus AS _OverallDeliveryStatus,
  SalesOrder._TotalCreditCheckStatus AS _TotalCreditCheckStatus,
  SalesOrder._SalesDocApprovalStatus AS _SalesDocApprovalStatus,
  SalesOrder._SalesOrderApprovalReason AS _SalesOrderApprovalReason,
  SalesOrder._OverallChmlCmplncStatus AS _OverallChmlCmplncStatus,
  SalesOrder._OverallDangerousGoodsStatus AS _OverallDangerousGoodsStatus,
  SalesOrder._OvrlSftyDataSheetSts AS _OvrlSftyDataSheetSts,
  SalesOrder._OverallSDDocumentRejectionSts AS _OverallSDDocumentRejectionSts,
  SalesOrder._TotalBlockStatus AS _TotalBlockStatus,
  SalesOrder._HdrGeneralIncompletionStatus AS _HdrGeneralIncompletionStatus,
  SalesOrder._OvrlItmGeneralIncompletionSts AS _OvrlItmGeneralIncompletionSts,
  SalesOrder._OverallSDDocReferenceStatus AS _OverallSDDocReferenceStatus,
  SalesOrder._OvTrdCmplncSnctndListChkSts AS _OvTrdCmplncSnctndListChkSts,
  SalesOrder._OvrlTradeCmplncEmbargoStatus AS _OvrlTradeCmplncEmbargoStatus,
  SalesOrder._OvrlTrdCmplncLegalCtrlChkSts AS _OvrlTrdCmplncLegalCtrlChkSts,
  SalesOrder._DownPaymentStatus AS _DownPaymentStatus,
  SalesOrder._OverallOrdReltdBillgStatus AS _OverallOrdReltdBillgStatus,
  SalesOrder._SlsDocOvrlSupplyBlockStatus AS _SlsDocOvrlSupplyBlockStatus,
  SalesOrder._ControllingArea AS _ControllingArea,
  SalesOrder._TaxDepartureCountry AS _TaxDepartureCountry,
  SalesOrder._VATRegistrationCountry AS _VATRegistrationCountry,
  SalesOrder._CustomerAccountAssgmtGroup AS _CustomerAccountAssgmtGroup,
  SalesOrder._AdditionalCustomerGroup1 AS _AdditionalCustomerGroup1,
  SalesOrder._AdditionalCustomerGroup2 AS _AdditionalCustomerGroup2,
  SalesOrder._AdditionalCustomerGroup3 AS _AdditionalCustomerGroup3,
  SalesOrder._AdditionalCustomerGroup4 AS _AdditionalCustomerGroup4,
  SalesOrder._AdditionalCustomerGroup5 AS _AdditionalCustomerGroup5,
  SalesOrder._ReferenceSDDocumentCategory AS _ReferenceSDDocumentCategory
FROM I_SalesOrder AS SalesOrder
LEFT OUTER JOIN R_OutputRequestTP AS _OutputRequest ON OutputRequestUUID = _OutputRequest.OutputRequestUUID  -- association [0..1]
LEFT OUTER JOIN I_SalesOrderPartner AS _SoldToParty ON SalesOrder = _SoldToParty.SalesOrder AND _SoldToParty.PartnerFunction = 'AG'  -- association [0..1]
LEFT OUTER JOIN I_SlsOrganizationDistrChnl AS _SlsOrganizationDistrChnl ON SalesOrganization = _SlsOrganizationDistrChnl.SalesOrganization AND DistributionChannel = _SlsOrganizationDistrChnl.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentBasic AS _Extension ON SalesOrder = _Extension.SalesDocument  -- association [1]
LEFT OUTER JOIN R_SalesOrderItemTP AS _Item ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SalesOrderTextTP AS _Text ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SalesOrderPartnerTP AS _Partner ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SalesOrderPricingElementTP AS _PricingElement ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_SalesOrderBillingPlanTP AS _BillingPlan ON /* condition not available in parsed metadata */  -- association [0..1]
LEFT OUTER JOIN R_SalesOrderShipToPartyTP AS _ShipToParty ON /* condition not available in parsed metadata */  -- association [0..1]
LEFT OUTER JOIN R_SalesOrderRelatedObjectTP AS _RelatedObject ON /* condition not available in parsed metadata */  -- association [0..*]
;