I_SALESDOCUMENT

CDS View

Sales Document

I_SALESDOCUMENT is a CDS View in S/4HANA. Sales Document. It contains 197 fields. 90 CDS views read from this table.

CDS Views using this table (90)

ViewTypeJoinVDMDescription
C_CostRevnReassgmtSalesDocVH view from CONSUMPTION Sales Document Value Help
C_Customer360ApprovalBusDoc view_entity from CONSUMPTION Customer 360 business doc approvals
C_Customer360FulfillmentIssue view_entity from CONSUMPTION Customer 360 Fullfillment Issues
C_DelivProcFlowSalesDocument view from CONSUMPTION Delivery Process Flow - Node Sales Document
C_DspDocFlwSalesDocAttrib view_entity from CONSUMPTION Sales Documents Attributes for DDF
C_DspDocFlwSalesDocVH view_entity from CONSUMPTION Sales Documents VH for DDF
C_DspDocFlwSDContractAttrib view_entity from CONSUMPTION SD Contract Attributes for DDF
C_DuplicateSalesDocument view from CONSUMPTION Duplicate Sales Documents
C_EBRRSalesOrderMonitorItem view_entity inner CONSUMPTION EBRR Sales Order Monitor Item
C_ESJIQuotationQuery view from CONSUMPTION Quotation
C_EvtBsdRevnRecgnSalesOrdWlItm view_entity left_outer CONSUMPTION Worklist Rev. Rec. Issues - Sales Orders
C_Incompl_SalesDocWL_F2430 view from CONSUMPTION Incomplete Sales Documents
C_InhRepairProcessFlow view inner CONSUMPTION Transaction History of In-House Repair Item
C_MassChangeSalesContract view from CONSUMPTION Mass Change of Sales Contract
C_MassChangeSalesDocument view from CONSUMPTION Mass Change of Sales Document
C_MassChangeSalesOrder view from CONSUMPTION Mass Change of Sales Order
C_MassChangeSalesQuotation view from CONSUMPTION Mass Change of Sales Quotation
C_MassChangeSlsSchedgAgrmt view from CONSUMPTION Mass Change of Sales Scheduling Agreement
C_MassChgCreditMemoReq view from CONSUMPTION Mass Change of Credit Memo Request
C_MassChgCustomerReturn view from CONSUMPTION Mass Change of Customer Returns
C_MassChgDebitMemoReq view from CONSUMPTION Mass Change of Debit Memo Request
C_MassChgSlsOrdWthoutChrg view from CONSUMPTION Mass Change of Sales Order Without Charge
C_Openbillingrequest view inner CONSUMPTION Open Billing Request
C_RetsReferenceDocumentUnion view_entity union_all CONSUMPTION Returns Reference Document
C_RetsReferenceDocumentUnion view_entity from CONSUMPTION Returns Reference Document
C_SalesChangeDocItemDEX view inner CONSUMPTION Data Extraction for Change Document Item
C_SalesDocumentByObjectStatus view from CONSUMPTION Sales Documents by Object Status
C_SalesDocumentSchedLineDEX view inner CONSUMPTION Data Extraction for Sales Document Schedule Lines
C_SalesDocumentSchedLineDEX_1 view inner CONSUMPTION Data Extraction for Sales Document Schedule Lines
C_SalesDocumentTP view_entity from CONSUMPTION Sales Document - TP
C_Salesorderomparamdet view from CONSUMPTION Output Parameter Determination for Sales
C_SlsDocFlfllmntAnalyzer view from CONSUMPTION Track Sales Orders
C_SlsDocFlfmtIssue view from CONSUMPTION Sales Order Fulfillment Issues
C_SlsDocFlfmtSlsDoc view from CONSUMPTION Sales Doc Fulfillment: Sales Document
FAC_AUDIT_Z3_SALESHDRITM view inner Sales Document Header & Items
FAC_AUDIT_Z3_SALESHDRITM view from Sales Document Header & Items
FINOC_RT_SOI_OBJ_STATUS view inner Orgl Chg: SDocItms with object status
I_ARProcessFlowDocumentVH view from COMPOSITE Document Number
I_ARProcessFlowDocumentVH view union_all COMPOSITE Document Number
I_BillOfMaterialHeader view left_outer COMPOSITE BOM Header details
I_CentralFinanceSalesDocument view from COMPOSITE Central Finance Sales Document: Header
I_CreditMemoRequest view from BASIC Credit Memo Request
I_CustomerReturn view from BASIC Returns Order
I_DebitMemoRequest view from BASIC Debit Memo Request
I_MM_SalesOrderValueHelp view from COMPOSITE Sales Order Value Help
I_MPSDDetails view from COMPOSITE Sales Document Details
I_MRPSalesDemand view inner COMPOSITE MRP Sales Demand
I_Order2CashSalesOrder view from BASIC Sales order
I_SalesContract view from BASIC Sales Contract
I_SalesDocumentBillingPlan view_entity inner COMPOSITE Billing Plan of Sales Document
I_SalesDocumentBillingPlanItem view_entity inner COMPOSITE Billing Plan Item of Sales Document
I_SalesDocumentStdVH view from COMPOSITE Sales Document
I_SalesInquiry view from BASIC Sales Inquiry
I_SalesItemProposal view from BASIC Sales Item Proposal
I_SalesOrder view from BASIC Sales Order
I_SalesOrderBOMHeader view_entity inner BASIC Sales Order Bill Of Material Header
I_SalesOrderCube view from COMPOSITE Sales Order - Cube
I_SalesOrderWithoutCharge view from BASIC Sales Order Without Charge
I_SalesQuotation view from BASIC Sales Quotation
I_SalesSchedgAgrmt view from BASIC Sales Scheduling Agreement
I_SlsDocItmCatDetnCstmParam view_entity from BASIC Item Category Determination Group 1
I_SlsOrdFlfmtSalesOrder view from COMPOSITE SOFM Sales Order
P_AllwdOrdTypPerSlsOrg view from CONSUMPTION Allowed Return Types per Sales Org
P_ARProcessFlowQuotation view from CONSUMPTION AR Process Flow - Quotation
P_ARProcessFlowSalesDoc view from CONSUMPTION Sales Document details for AR process flow
P_DuplicateSalesDocumentGrpg view from CONSUMPTION Grouping Criteria for Duplicate Sales Documents
P_ETOAllOrderIDsCategories view_entity union_all COMPOSITE All ETO Order IDs and Categories
P_EvtBsdRevnRecSalesOrderIss view_entity inner CONSUMPTION Event based rev. rec. sales order issue
P_LogcDocSales view_entity from CONSUMPTION Log Doc - Sales Order
P_MassChgSlsDocHdrReadRequest view_entity from CONSUMPTION Mass Chg of Sales Doc Header Read Req
P_PrdtdDelivProcgDlyApplyData view inner CONSUMPTION Predicted Delivery Processing Delay Apply Data
P_PrdtdDelivProcgDlyTrngData view inner COMPOSITE Predicted Delivery Processing Delay Training Data
P_ProductProposalSlsOrderItem view inner COMPOSITE Sales Order Items relevant for Product Proposal
P_RFM_SlsOrdIssueCancelDate view from COMPOSITE Sales Order Cancellation Date Issue
P_RFM_SlsOrdIssueHdrSitn view union_all COMPOSITE Sales Order Header Situations
P_SalesContractSituation view from COMPOSITE Sales Contract Situation
P_SalesDocEmployeeResponsible view from CONSUMPTION Sales Document Employee Responsible
P_SalesDocumentByObjectStatus view from CONSUMPTION Sales Documents and Items by Object Status
P_SalesOrderFlfmtContact2 view from COMPOSITE SOFM Sales Order Fulfillment Contact 2
P_SalesOrderInSupplyPurgIssue1 view inner COMPOSITE SOFM Purchasing Issue 1
P_SalesOrderInSupplyPurgIssue4 view inner COMPOSITE SOFM Purchasing Issue 4
P_SalesQuotationSituation view from COMPOSITE Sales Quotation in SH
P_SlsDocItemPrdtvApplyData view inner CONSUMPTION Predicted Delivery Creation Delay Apply Data
P_SlsDocItemPrdtvTrngData view inner COMPOSITE Predicted Delivery Creation Delay Training Data
P_SlsOrdFlfmtProcessFlow1 view from COMPOSITE SOFM Process Flow 1
P_SlsOrdFlfmtProcessFlow11 view from COMPOSITE SOFM Process Flow 1.1
P_SlsOrdProcFlow11 view from CONSUMPTION Sales Order Process Flow: Level +1 Manufacturing Orders
P_SOFAProcFlow00 view from COMPOSITE SOFA Process Flow: Level 0 Initial Focus
P_TaxExplainerSlsOrdTaxComp view_entity from COMPOSITE amount calculation for header
P_WhereUsdPrftCtrSlsOrderItem view from CONSUMPTION Where-User Profit Centers - SO Item

Fields (197)

KeyField CDS FieldsUsed in Views
KEY SalesDocument CustomerReturn,Document,SalesDocument,SalesOrder,SubsequentDocument 21
KEY SalesDocumentType SalesDocumentType,SalesOrderType 27
KEY SoldToParty Customer,SoldToParty 30
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1 2
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2 2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3 2
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4 2
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5 2
_BillingCompanyCode _BillingCompanyCode 2
_BusinessArea _BusinessArea 1
_CentralCreditCheckStatus _CentralCreditCheckStatus 1
_CentralCreditChkTechErrSts _CentralCreditChkTechErrSts 1
_ControllingArea _ControllingArea 1
_ControllingAreaCurrency _ControllingAreaCurrency 1
_CostCenter _CostCenter 1
_CostCenterBusinessArea _CostCenterBusinessArea 1
_CreatedByUser _CreatedByUser 2
_CustomerAccountAssgmtGroup _CustomerAccountAssgmtGroup 2
_CustomerGroup _CustomerGroup 2
_CustomerPaymentTerms _CustomerPaymentTerms 2
_CustomerPriceGroup _CustomerPriceGroup 1
_CustomerPurchaseOrderType _CustomerPurchaseOrderType 1
_DeliveryBlockReason _DeliveryBlockReason 3
_DeliveryDateTypeRule _DeliveryDateTypeRule 1
_DistributionChannel _DistributionChannel 4
_DownPaymentStatus _DownPaymentStatus 1
_ExchangeRateType _ExchangeRateType 1
_ExprtInsurCreditCheckStatus _ExprtInsurCreditCheckStatus 1
_FinDocCreditCheckStatus _FinDocCreditCheckStatus 1
_HdrGeneralIncompletionStatus _HdrGeneralIncompletionStatus 3
_HeaderBillgIncompletionStatus _HeaderBillgIncompletionStatus 2
_HeaderBillingBlockReason _HeaderBillingBlockReason 3
_HeaderDelivIncompletionStatus _HeaderDelivIncompletionStatus 2
_IncotermsClassification _IncotermsClassification 3
_IncotermsVersion _IncotermsVersion 2
_Item _Item 1
_LastChangedByUser _LastChangedByUser 1
_MaxDocValueCreditCheckStatus _MaxDocValueCreditCheckStatus 1
_OrganizationDivision _OrganizationDivision 3
_OverallBillingBlockStatus _OverallBillingBlockStatus 2
_OverallChmlCmplncStatus _OverallChmlCmplncStatus 2
_OverallDangerousGoodsStatus _OverallDangerousGoodsStatus 2
_OverallDelivConfStatus _OverallDelivConfStatus 1
_OverallDeliveryBlockStatus _OverallDeliveryBlockStatus 2
_OverallDeliveryStatus _OverallDeliveryStatus 2
_OverallOrdReltdBillgStatus _OverallOrdReltdBillgStatus 2
_OverallPricingIncompletionSts _OverallPricingIncompletionSts 2
_OverallPurchaseConfStatus _OverallPurchaseConfStatus 2
_OverallSDDocReferenceStatus _OverallSDDocReferenceStatus 1
_OverallSDDocumentRejectionSts _OverallSDDocumentRejectionSts 2
_OverallSDProcessStatus _OverallSDProcessStatus 2
_OverallTotalDeliveryStatus _OverallTotalDeliveryStatus 1
_OverallTotalSDDocRefStatus _OverallTotalSDDocRefStatus 1
_OvrlItmBillingIncompletionSts _OvrlItmBillingIncompletionSts 2
_OvrlItmDelivIncompletionSts _OvrlItmDelivIncompletionSts 2
_OvrlItmGeneralIncompletionSts _OvrlItmGeneralIncompletionSts 3
_OvrlSftyDataSheetSts _OvrlSftyDataSheetSts 2
_OvrlTradeCmplncEmbargoStatus _OvrlTradeCmplncEmbargoStatus 2
_OvrlTrdCmplncLegalCtrlChkSts _OvrlTrdCmplncLegalCtrlChkSts 2
_OvTrdCmplncSnctndListChkSts _OvTrdCmplncSnctndListChkSts 2
_Partner _Partner 1
_PaymentTermCreditCheckStatus _PaymentTermCreditCheckStatus 1
_PaytAuthsnCreditCheckSts _PaytAuthsnCreditCheckSts 2
_PriceListType _PriceListType 1
_ReferenceSDDocumentCategory _ReferenceSDDocumentCategory 2
_SalesArea _SalesArea 1
_SalesDistrict _SalesDistrict 2
_SalesDocApprovalReason _SalesDocApprovalReason 2
_SalesDocApprovalStatus _SalesDocApprovalStatus 3
_SalesDocumentType _SalesDocumentType 8
_SalesGroup _SalesGroup 3
_SalesOffice _SalesOffice 3
_SalesOrganization _SalesOrganization 8
_SDDocumentCategory _SDDocumentCategory 5
_SDDocumentReason _SDDocumentReason 6
_SDPricingProcedure _SDPricingProcedure 1
_ShippingCondition _ShippingCondition 2
_ShippingType _ShippingType 2
_SoldToParty _SoldToParty 7
_SolutionOrder _SolutionOrder 1
_StatisticsCurrency _StatisticsCurrency 1
_TaxDepartureCountry _TaxDepartureCountry 1
_TotalBlockStatus _TotalBlockStatus 2
_TotalCreditCheckStatus _TotalCreditCheckStatus 2
_TransactionCurrency _TransactionCurrency 5
_VATRegistrationCountry _VATRegistrationCountry 1
AccountingDocExternalReference AccountingDocExternalReference 2
AdditionalCustomerGroup1 AdditionalCustomerGroup1 8
AdditionalCustomerGroup2 AdditionalCustomerGroup2 8
AdditionalCustomerGroup3 AdditionalCustomerGroup3 8
AdditionalCustomerGroup4 AdditionalCustomerGroup4 8
AdditionalCustomerGroup5 AdditionalCustomerGroup5 8
AgrmtValdtyEndDate ContractEndDate,ValidityEndDate 2
AgrmtValdtyStartDate ContractStartDate,ValidityStartDate 2
AssignmentReference AssignmentReference 1
BillingCompanyCode BillingCompanyCode,CompanyCode 8
BillingDocumentDate BillingDocumentDate 6
BindingPeriodValidityEndDate BindingPeriodValidityEndDate,ValidityEndDate 4
BindingPeriodValidityStartDate BindingPeriodValidityStartDate,ValidityStartDate 4
BusinessArea BusinessArea 1
BusinessSolutionOrder BusinessSolutionOrder 5
CompleteDeliveryIsDefined CompleteDeliveryIsDefined 8
ControllingArea ControllingArea 5
ControllingAreaCurrency ControllingAreaCurrency 1
ControllingObject ControllingObject 1
CostCenter CostCenter 5
CreatedByUser CreatedByUser 12
CreationDate CreationDate 15
CreationTime CreationTime 5
CreditBlockReleaseDate CreditBlockReleaseDate 1
CreditControlArea CreditControlArea 5
CustomerAccountAssignmentGroup CustomerAccountAssignmentGroup 4
CustomerCreditAccount CustomerCreditAccount 1
CustomerGroup CustomerGroup 6
CustomerPaymentTerms CustomerPaymentTerms 5
CustomerPriceGroup CustomerPriceGroup 1
CustomerPurchaseOrderDate CustomerPurchaseOrderDate 6
CustomerPurchaseOrderSuplmnt CustomerPurchaseOrderSuplmnt 4
CustomerPurchaseOrderType CustomerPurchaseOrderType 5
DeliveryBlockReason DeliveryBlockReason 7
DeliveryDateTypeRule DeliveryDateTypeRule 1
DistributionChannel DistributionChannel 28
ExchangeRateDate ExchangeRateDate 2
ExchangeRateType ExchangeRateType 3
ExprtInsurCreditCheckStatus ExprtInsurCreditCheckStatus 2
ExternalDocLastChangeDateTime ExternalDocLastChangeDateTime 1
ExternalDocumentID ExternalDocumentID 1
FinDocCreditCheckStatus FinDocCreditCheckStatus 2
FiscalPeriod FiscalPeriod 2
FiscalYear FiscalYear 2
FixedValueDate FixedValueDate 2
HdrGeneralIncompletionStatus HdrGeneralIncompletionStatus 1
HdrOrderProbabilityInPercent HdrOrderProbabilityInPercent 1
HeaderBillgIncompletionStatus HeaderBillgIncompletionStatus 1
HeaderBillingBlockReason HeaderBillingBlockReason 5
HeaderDelivIncompletionStatus HeaderDelivIncompletionStatus 1
IncotermsClassification IncotermsClassification 6
IncotermsLocation1 IncotermsLocation1 4
IncotermsLocation2 IncotermsLocation2 4
IncotermsTransferLocation IncotermsTransferLocation 4
IncotermsVersion IncotermsVersion 6
IsEUTriangularDeal IsEUTriangularDeal 1
LastChangeDate LastChangeDate 8
LastChangeDateTime LastChangeDateTime 5
LastChangedByUser LastChangedByUser 5
MaxDocValueCreditCheckStatus MaxDocValueCreditCheckStatus 1
NextCreditCheckDate NextCreditCheckDate 1
OrderCombinationIsAllowed OrderCombinationIsAllowed 1
OrderID OrderID 2
OrganizationDivision OrganizationDivision 19
OverallBillingBlockStatus OverallBillingBlockStatus 1
OverallDeliveryBlockStatus OverallDeliveryBlockStatus 1
OverallDeliveryStatus OverallDeliveryStatus 1
OverallOrdReltdBillgStatus OverallOrdReltdBillgStatus 1
OverallPricingIncompletionSts OverallPricingIncompletionSts 1
OverallSDDocumentRejectionSts OverallSDDocumentRejectionSts 2
OverallSDProcessStatus OverallSDProcessStatus 6
OverallTotalDeliveryStatus OverallTotalDeliveryStatus 2
OvrlItmBillingIncompletionSts OvrlItmBillingIncompletionSts 1
OvrlItmDelivIncompletionSts OvrlItmDelivIncompletionSts 1
OvrlItmGeneralIncompletionSts OvrlItmGeneralIncompletionSts 2
PaymentMethod PaymentMethod 4
PaymentPlan PaymentPlan 2
PaytAuthsnCreditCheckSts PaytAuthsnCreditCheckSts 3
PriceDetnExchangeRate PriceDetnExchangeRate 2
PriceListType PriceListType 1
PricingDate PricingDate 6
PurchaseOrderByCustomer PurchaseOrder,PurchaseOrderByCustomer 13
PurchaseOrderByShipToParty PurchaseOrderByShipToParty 1
ReceivingPoint ReceivingPoint 1
ReferenceSDDocument ReferenceSDDocument,SalesDocument 3
ReferenceSDDocumentCategory ReferenceSDDocumentCategory 2
ReleasedCreditAmount ReleasedCreditAmount 1
RequestedDeliveryDate RequestedDeliveryDate 14
SalesDistrict SalesDistrict 6
SalesDocApprovalReason SalesDocApprovalReason 2
SalesDocApprovalStatus SalesDocApprovalStatus 4
SalesDocumentDate DocumentDate,SalesDocumentDate,SalesOrderDate 15
SalesDocumentProcessingType SalesDocumentProcessingType 8
SalesGroup SalesGroup 19
SalesOffice SalesOffice 19
SalesOrganization SalesOrganization 28
SDDocumentCategory SalesOrderCategory,SDDocumentCategory 20
SDDocumentCollectiveNumber SDDocumentCollectiveNumber 3
SDDocumentReason SDDocumentReason 10
SDPricingProcedure SDPricingProcedure 2
ServicesRenderedDate ServicesRenderedDate 4
ShippingCondition ShippingCondition 8
ShippingType ShippingType 4
SlsDocIsRlvtForProofOfDeliv SlsDocIsRlvtForProofOfDeliv 1
StatisticsCurrency StatisticsCurrency 3
TaxDepartureCountry TaxDepartureCountry 2
TotalBlockStatus TotalBlockStatus 1
TotalCreditCheckStatus TotalCreditCheckStatus 2
TotalNetAmount TotalNetAmount 14
TransactionCurrency TransactionCurrency 14
VATRegistrationCountry VATRegistrationCountry 2
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Sales Document'
@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@AccessControl: {
  authorizationCheck: #CHECK,
  personalData.blocking: #('TRANSACTIONAL_DATA'),
  privilegedAssociations: [ '_CreatedByUser', '_LastChangedByUser', '_BusinessAreaText', '_CostCenterBusinessAreaText', '_CreditControlAreaText']
}
@AbapCatalog: {
  sqlViewName: 'ISDSALESDOC',
  compiler.compareFilter: true
}
@ObjectModel: {
   compositionRoot: true,
   representativeKey: 'SalesDocument',
   sapObjectNodeType.name: 'SalesDocument',
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #B,
     sizeCategory:   #L
   },
   supportedCapabilities: [ #ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ],
   modelingPattern: [ #ANALYTICAL_DIMENSION ]
}
@Analytics.dataCategory: #DIMENSION
@Metadata.allowExtensions:true
@Metadata.ignorePropagatedAnnotations:true

define view I_SalesDocument
  as select from           I_SalesDocumentBasic as SalesDocumentBasic
    left outer to one join vbkd on  SalesDocumentBasic.SalesDocument = vbkd.vbeln
                                and vbkd.posnr                       = '000000'
    left outer to one join veda on  SalesDocumentBasic.SalesDocument = veda.vbeln
                                and veda.vposn                       = '000000'
  //Association

  association [0..*] to I_BusinessAreaText             as _BusinessAreaText              on  $projection.BusinessArea = _BusinessAreaText.BusinessArea
  association [0..*] to I_BusinessAreaText             as _CostCenterBusinessAreaText    on  $projection.CostCenterBusinessArea = _CostCenterBusinessAreaText.BusinessArea
  association [0..*] to I_CreditControlAreaText        as _CreditControlAreaText         on  $projection.CreditControlArea = _CreditControlAreaText.CreditControlArea

  association [0..*] to I_SalesDocumentItem            as _Item                          on  $projection.SalesDocument = _Item.SalesDocument
  association [1..*] to I_SalesDocumentPartner         as _Partner                       on  $projection.SalesDocument = _Partner.SalesDocument
  association [1..1] to I_SalesDocumentStandardPartner as _StandardPartner               on  $projection.SalesDocument = _StandardPartner.SalesDocument
  association [0..*] to I_SalesDocumentPricingElement  as _PricingElement                on  $projection.SalesDocument = _PricingElement.SalesDocument
  association [0..1] to I_SalesDocumentBillingPlan     as _BillingPlan                   on  $projection.SalesDocument = _BillingPlan.SalesDocument
                                                                                         and $projection.BillingPlan   = _BillingPlan.BillingPlan
  association [0..*] to I_SalesDocumentPrecdgProcFlow  as _PrecedingProcFlowDoc          on  _PrecedingProcFlowDoc.SalesDocument = $projection.SalesDocument

  association [0..*] to I_SalesDocumentSubsqntProcFlow as _SubsequentProcFlowDoc         on  _SubsequentProcFlowDoc.SalesDocument = $projection.SalesDocument

  association [0..1] to I_CustomerGroup                as _CustomerGroup                 on  $projection.CustomerGroup = _CustomerGroup.CustomerGroup
  association [0..1] to I_SalesDistrict                as _SalesDistrict                 on  $projection.SalesDistrict = _SalesDistrict.SalesDistrict
  association [0..1] to I_CustomerPurchaseOrderType    as _CustPurOrdTypeByShipToParty   on  $projection.CustPurOrdTypeByShipToParty = _CustPurOrdTypeByShipToParty.CustomerPurchaseOrderType
  association [0..1] to I_SalesContrValdtyPerdUnit     as _SalesContractValidityPerdUnit on  $projection.SalesContractValidityPerdUnit = _SalesContractValidityPerdUnit.SalesContractValidityPerdUnit
  association [0..1] to I_SlsContractValidityPerdCat   as _SalesContractValidityPerdCat  on  $projection.SalesContractValidityPerdCat = _SalesContractValidityPerdCat.SalesContractValidityPerdCat
  association [0..1] to I_SalesContractCanclnParty     as _SalesContractCanclnParty      on  $projection.SalesContractCanclnParty = _SalesContractCanclnParty.SalesContractCanclnParty
  association [0..1] to I_SalesContractCanclnReason    as _SalesContractCanclnReason     on  $projection.SalesContractCanclnReason = _SalesContractCanclnReason.SalesContractCanclnReason
  association [0..1] to I_SalesContractFollowUpAction  as _SalesContractFollowUpAction   on  $projection.SalesContractFollowUpAction = _SalesContractFollowUpAction.SalesContractFollowUpAction
  association [0..1] to I_ShippingType                 as _ShippingType                  on  $projection.ShippingType = _ShippingType.ShippingType
  association [0..1] to I_IncotermsClassification      as _IncotermsClassification       on  $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
  association [0..1] to I_IncotermsVersion             as _IncotermsVersion              on  $projection.IncotermsVersion = _IncotermsVersion.IncotermsVersion
  association [0..1] to I_CustomerPaymentTerms         as _CustomerPaymentTerms          on  $projection.CustomerPaymentTerms = _CustomerPaymentTerms.CustomerPaymentTerms
  association [0..1] to I_CustomerAccountAssgmtGroup   as _CustomerAccountAssgmtGroup    on  $projection.CustomerAccountAssignmentGroup = _CustomerAccountAssgmtGroup.CustomerAccountAssignmentGroup
  association [0..1] to I_CustomerPriceGroup           as _CustomerPriceGroup            on  $projection.CustomerPriceGroup = _CustomerPriceGroup.CustomerPriceGroup
  association [0..1] to I_PriceListType                as _PriceListType                 on  $projection.PriceListType = _PriceListType.PriceListType

  //Extensibility

  association [0..1] to E_SalesDocumentBasic           as _Extension                     on  SalesDocumentBasic.SalesDocument = _Extension.SalesDocument

{
      //Key

  key SalesDocument,

      //Category

      @ObjectModel.foreignKey.association: '_SDDocumentCategory'
      SDDocumentCategory,
      @ObjectModel.foreignKey.association: '_SalesDocumentType'
      SalesDocumentType,
      SalesDocumentProcessingType,

      //Admin

      CreatedByUser,
      LastChangedByUser,
      @Semantics.systemDate.createdAt: true
      CreationDate,
      CreationTime,
      @Semantics.systemDate.lastChangedAt: true
      LastChangeDate,
      @Semantics.systemDateTime.lastChangedAt: true
      LastChangeDateTime,
      LastCustomerContactDate,
      SenderBusinessSystemName,
      ExternalDocumentID,
      ExternalDocLastChangeDateTime,

      //Organization

      @ObjectModel.foreignKey.association: '_SalesOrganization'
      SalesOrganization,
      @ObjectModel.foreignKey.association: '_DistributionChannel'
      DistributionChannel,
      @ObjectModel.foreignKey.association: '_OrganizationDivision'
      OrganizationDivision,
      @ObjectModel.foreignKey.association: '_SalesGroup'
      SalesGroup,
      @ObjectModel.foreignKey.association: '_SalesOffice'
      SalesOffice,

      //Sales

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Customer_VH',
                     element: 'Customer' }
        }]
      @ObjectModel.foreignKey.association: '_SoldToParty'
      SoldToParty,
      @ObjectModel.foreignKey.association: '_CustomerGroup'
      vbkd.kdgrp                                                          as CustomerGroup,
      @ObjectModel.foreignKey.association: '_AdditionalCustomerGroup1'
      AdditionalCustomerGroup1,
      @ObjectModel.foreignKey.association: '_AdditionalCustomerGroup2'
      AdditionalCustomerGroup2,
      @ObjectModel.foreignKey.association: '_AdditionalCustomerGroup3'
      AdditionalCustomerGroup3,
      @ObjectModel.foreignKey.association: '_AdditionalCustomerGroup4'
      AdditionalCustomerGroup4,
      @ObjectModel.foreignKey.association: '_AdditionalCustomerGroup5'
      AdditionalCustomerGroup5,
      cast( vbkd.podkz as vdm_sd_proof_of_delivery_rlvt preserving type ) as SlsDocIsRlvtForProofOfDeliv,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CreditControlAreaStdVH',
                     element: 'CreditControlArea' }
        }]
      @ObjectModel.text.association: '_CreditControlAreaText'
      @ObjectModel.foreignKey.association: '_CreditControlArea'
      CreditControlArea,
      CustomerRebateAgreement,
      SalesDocumentDate,
      cast( vbkd.fbuda as vdm_sd_services_rendered_date preserving type ) as ServicesRenderedDate,
      @ObjectModel.foreignKey.association: '_SDDocumentReason'
      SDDocumentReason,
      vbkd.bstkd                                                          as PurchaseOrderByCustomer,
      cast (vbkd.bstkd_e as sd_purchase_order_by_shipto preserving type ) as PurchaseOrderByShipToParty,
      @Analytics.internalName: #LOCAL
      cast(vbkd.bstdk_e as sd_po_date_by_shipto preserving type )         as CustPurOrdDateByShipToParty,
      
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_CustPurOrdTypeByShipToParty'
      cast (vbkd.bsark_e as sd_po_type_by_shipto preserving type )        as CustPurOrdTypeByShipToParty,
      
      SDDocumentCollectiveNumber,
      @ObjectModel.foreignKey.association: '_CustomerPurchaseOrderType'
      CustomerPurchaseOrderType,
      CustomerPurchaseOrderDate,
      CustomerPurchaseOrderSuplmnt,
      @ObjectModel.foreignKey.association: '_SalesDistrict'
      vbkd.bzirk                                                          as SalesDistrict,
      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_StatisticsCurrency'
      StatisticsCurrency,
      vbkd.wminr                                                          as ProductCatalog,
      //--[ GENERATED:012:GlBfhyFV7kY4hGXbseDAyW

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_RetsMgmtProcessStdVH',
                     element: 'RetsMgmtProcess' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_RetsMgmtProcess'
      RetsMgmtProcess,
      NextCreditCheckDate,

      //Quotation

      BindingPeriodValidityStartDate,
      BindingPeriodValidityEndDate,
      HdrOrderProbabilityInPercent,

      //Contract

      veda.vuntdat                                                        as SalesContractSignedDate,
      veda.vbedkue                                                        as ContractPartnerCanclnDocDate,
      veda.vlaufz                                                         as NmbrOfSalesContractValdtyPerd,
      @ObjectModel.foreignKey.association: '_SalesContractValidityPerdUnit'
      veda.vlauez                                                         as SalesContractValidityPerdUnit,
      @ObjectModel.foreignKey.association: '_SalesContractValidityPerdCat'
      veda.vlaufk                                                         as SalesContractValidityPerdCat,
      veda.veindat                                                        as SlsContractCanclnReqRcptDate,
      veda.vwundat                                                        as RequestedCancellationDate,
      @ObjectModel.foreignKey.association: '_SalesContractCanclnParty'
      veda.vkuepar                                                        as SalesContractCanclnParty,
      @ObjectModel.foreignKey.association: '_SalesContractCanclnReason'
      veda.vkuegru                                                        as SalesContractCanclnReason,
      veda.vkuesch                                                        as SalesContractCanclnProcedure,
      veda.vinsdat                                                        as EquipmentInstallationDate,
      veda.vabndat                                                        as EquipmentDeliveryAccptcDate,
      veda.vdemdat                                                        as EquipmentDismantlingDate,
      @ObjectModel.foreignKey.association: '_SalesContractFollowUpAction'
      veda.vaktsch                                                        as SalesContractFollowUpAction,
      veda.vasda                                                          as SlsContractFollowUpActionDate,
      veda.vbelkue                                                        as CanclnDocByContrPartner,
      @Analytics.internalName: #LOCAL
      MasterSalesContract,

      //SchedulingAgreement

      @VDM.lifecycle.status: #DEPRECATED
      @VDM.lifecycle.successor: 'DelivSchedTypeMRPRlvnceCode'
      SchedulingAgreementProfileCode,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_DelivSchedTypeMRPRlvnceCode'
      DelivSchedTypeMRPRlvnceCode,
      AgrmtValdtyStartDate,
      AgrmtValdtyEndDate,

      //Material Usage Indicator

      MatlUsageIndicator,

      //Pricing

      @Semantics.amount.currencyCode: 'TransactionCurrency'
      TotalNetAmount,
      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_TransactionCurrency'
      TransactionCurrency,
      vbkd.prsdt                                                          as PricingDate,
      vbkd.waktion                                                        as RetailPromotion,
      cast(vbkd.kursk as kursk_not_converted preserving type)             as PriceDetnExchangeRate,
      SalesDocumentCondition,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_SDPricingProcedure'
      SDPricingProcedure,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_CustomerPriceGroup'
      vbkd.konda                                                          as CustomerPriceGroup,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_PriceListType'
      vbkd.pltyp                                                          as PriceListType,

      CustomerTaxClassification1,
      CustomerTaxClassification2,
      CustomerTaxClassification3,
      CustomerTaxClassification4,
      CustomerTaxClassification5,
      CustomerTaxClassification6,
      CustomerTaxClassification7,
      CustomerTaxClassification8,
      CustomerTaxClassification9,

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_TaxDepartureCountry'
      TaxDepartureCountry,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_VATRegistrationCountry'
      VATRegistrationCountry,

      //Shipping

      RequestedDeliveryDate,
      @ObjectModel.foreignKey.association: '_ShippingType'
      vbkd.vsart                                                          as ShippingType,
      vbkd.empst                                                          as ReceivingPoint,
      @ObjectModel.foreignKey.association: '_ShippingCondition'
      ShippingCondition,
      @ObjectModel.foreignKey.association: '_IncotermsClassification'
      vbkd.inco1                                                          as IncotermsClassification,
      vbkd.inco2                                                          as IncotermsTransferLocation,
      vbkd.inco2_l                                                        as IncotermsLocation1,
      vbkd.inco3_l                                                        as IncotermsLocation2,
      @ObjectModel.foreignKey.association: '_IncotermsVersion'
      vbkd.incov                                                          as IncotermsVersion,
      CompleteDeliveryIsDefined,
      cast( vbkd.kzazu as vdm_sd_order_combination_ind preserving type )  as OrderCombinationIsAllowed,
      @ObjectModel.foreignKey.association: '_DeliveryBlockReason'
      DeliveryBlockReason,

      //Fashion

      FashionCancelDate,

      //Billing

      //cast( vbkd.fplnr as tds_bplan_id preserving type )      as BillingPlan,

      vbkd.fplnr                                                          as BillingPlan,
      vbkd.fkdat                                                          as BillingDocumentDate,

      //--[ GENERATED:012:GlBfhyFV7kY4hGXbseDAyW

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CompanyCodeStdVH',
                     element: 'CompanyCode' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_BillingCompanyCode'
      BillingCompanyCode,
      @ObjectModel.foreignKey.association: '_HeaderBillingBlockReason'
      HeaderBillingBlockReason,

      //Approval Management

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_SalesDocApprovalReason'
      SalesDocApprovalReason,

      //Payment

      @ObjectModel.foreignKey.association: '_CustomerPaymentTerms'
      vbkd.zterm                                                          as CustomerPaymentTerms,
      vbkd.zlsch                                                          as PaymentMethod,
      vbkd.valdt                                                          as FixedValueDate,
      vbkd.valtg                                                          as AdditionalValueDays,

      //Accounting

      vbkd.vkont                                                          as ContractAccount,
      vbkd.gjahr                                                          as FiscalYear,
      vbkd.poper                                                          as FiscalPeriod,
      vbkd.kursk_dat                                                      as ExchangeRateDate,
      @ObjectModel.foreignKey.association: '_ExchangeRateType'
      ExchangeRateType,
      vbkd.kurrf                                                          as AccountingExchangeRate,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.text.association: '_BusinessAreaText'
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_BusinessArea'
      BusinessArea,
      @ObjectModel.foreignKey.association: '_CustomerAccountAssgmtGroup'
      cast( vbkd.ktgrd as sd_account_assgmt_group_cust preserving type )  as CustomerAccountAssignmentGroup,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.text.association: '_CostCenterBusinessAreaText'
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_CostCenterBusinessArea'
      CostCenterBusinessArea,
      CostCenter,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ControllingAreaStdVH',
                     element: 'ControllingArea' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_ControllingArea'
      ControllingArea,
      OrderID,
      //--[ GENERATED:012:GlBfhyFV7kY4hGXbseDAyW

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_ControllingObjectStdVH',
                     element: 'ControllingObject' }
        }]
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_ControllingObject'
      ControllingObject,
      AssignmentReference,
      PaymentPlan,

      //Credit Block

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_Customer_VH',
                     element: 'Customer' }
        }]
      @ObjectModel.foreignKey.association: '_CustomerCreditAccount'
      CustomerCreditAccount,
      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_ControllingAreaCurrency'
      ControllingAreaCurrency,
      @Semantics.amount.currencyCode: 'ControllingAreaCurrency'
      ReleasedCreditAmount,
      CreditBlockReleaseDate,
      NextShippingDate,

      //Reference

      ReferenceSDDocument,
      @Analytics.internalName: #LOCAL
      AccountingDocExternalReference,

      @ObjectModel.foreignKey.association: '_ReferenceSDDocumentCategory'
      ReferenceSDDocumentCategory,
      @API.element.releaseState: #DEPRECATED
      @API.element.successor: 'SalesDocumentDescription'
      SalesItemProposalDescription,
      @Analytics.internalName: #LOCAL
      SalesDocumentDescription,
      CorrespncExternalReference,
      vbkd.ihrez_e                                                        as CorrespncExtRefByShipToParty,
      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessSolutionOrderStdVH',
                     element: 'BusinessSolutionOrder' }
        }]
      @ObjectModel.foreignKey.association: '_SolutionOrder'
      @Analytics.internalName: #LOCAL
      BusinessSolutionOrder,

      SlsContrAutoAssgmtIDForSlsOrd,
      SlsContrPrtnAuthznForRelOrd,
      //Status

      @ObjectModel.foreignKey.association: '_OverallSDProcessStatus'
      OverallSDProcessStatus,
      @ObjectModel.foreignKey.association: '_OverallPurchaseConfStatus'
      OverallPurchaseConfStatus,
      @ObjectModel.foreignKey.association: '_OverallSDDocumentRejectionSts'
      OverallSDDocumentRejectionSts,
      @ObjectModel.foreignKey.association: '_TotalBlockStatus'
      TotalBlockStatus,
      @ObjectModel.foreignKey.association: '_OverallDelivConfStatus'
      OverallDelivConfStatus,
      @ObjectModel.foreignKey.association: '_OverallTotalDeliveryStatus'
      OverallTotalDeliveryStatus,
      @ObjectModel.foreignKey.association: '_OverallDeliveryStatus'
      OverallDeliveryStatus,
      @ObjectModel.foreignKey.association: '_OverallDeliveryBlockStatus'
      OverallDeliveryBlockStatus,
      @ObjectModel.foreignKey.association: '_OverallOrdReltdBillgStatus'
      OverallOrdReltdBillgStatus,
      @ObjectModel.foreignKey.association: '_OverallBillingBlockStatus'
      OverallBillingBlockStatus,
      @ObjectModel.foreignKey.association: '_OverallTotalSDDocRefStatus'
      OverallTotalSDDocRefStatus,
      @ObjectModel.foreignKey.association: '_OverallSDDocReferenceStatus'
      OverallSDDocReferenceStatus,
      @ObjectModel.foreignKey.association: '_TotalCreditCheckStatus'
      TotalCreditCheckStatus,
      @ObjectModel.foreignKey.association: '_MaxDocValueCreditCheckStatus'
      MaxDocValueCreditCheckStatus,
      @ObjectModel.foreignKey.association: '_PaymentTermCreditCheckStatus'
      PaymentTermCreditCheckStatus,
      @ObjectModel.foreignKey.association: '_FinDocCreditCheckStatus'
      FinDocCreditCheckStatus,
      @ObjectModel.foreignKey.association: '_ExprtInsurCreditCheckStatus'
      ExprtInsurCreditCheckStatus,
      @ObjectModel.foreignKey.association: '_PaytAuthsnCreditCheckSts'
      PaytAuthsnCreditCheckSts,
      @ObjectModel.foreignKey.association: '_CentralCreditCheckStatus'
      CentralCreditCheckStatus,
      @ObjectModel.foreignKey.association: '_CentralCreditChkTechErrSts'
      CentralCreditChkTechErrSts,
      @ObjectModel.foreignKey.association: '_HdrGeneralIncompletionStatus'
      HdrGeneralIncompletionStatus,
      @ObjectModel.foreignKey.association: '_OverallPricingIncompletionSts'
      OverallPricingIncompletionSts,
      @ObjectModel.foreignKey.association: '_HeaderDelivIncompletionStatus'
      HeaderDelivIncompletionStatus,
      @ObjectModel.foreignKey.association: '_HeaderBillgIncompletionStatus'
      HeaderBillgIncompletionStatus,
      @ObjectModel.foreignKey.association: '_OvrlItmGeneralIncompletionSts'
      OvrlItmGeneralIncompletionSts,
      @ObjectModel.foreignKey.association: '_OvrlItmBillingIncompletionSts'
      OvrlItmBillingIncompletionSts,
      @ObjectModel.foreignKey.association: '_OvrlItmDelivIncompletionSts'
      OvrlItmDelivIncompletionSts,
      ContractManualCompletion,
      @ObjectModel.foreignKey.association: '_OverallChmlCmplncStatus'
      OverallChmlCmplncStatus,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OverallDangerousGoodsStatus'
      OverallDangerousGoodsStatus,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OvrlSftyDataSheetSts'
      OverallSafetyDataSheetStatus,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_SalesDocApprovalStatus'
      SalesDocApprovalStatus,
      ContractDownPaymentStatus,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OvrlTradeCmplncEmbargoStatus'
      OverallTrdCmplncEmbargoSts,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OvTrdCmplncSnctndListChkSts'
      OvrlTrdCmplncSnctndListChkSts,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OvrlTrdCmplncLegalCtrlChkSts'
      OvrlTrdCmplncLegalCtrlChkSts,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_DeliveryDateTypeRule'
      DeliveryDateTypeRule,

      OmniChnlSalesPromotionStatus,
      AlternativePricingDate,
      IsEUTriangularDeal,

      //Associations

      @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
      _Item,
      @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
      _Partner,
      _StandardPartner,
      @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
      _PricingElement,
      @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
      _BillingPlan,
      _SDDocumentCategory,
      _SalesDocumentType,
      _CreatedByUser,
      _LastChangedByUser,
      _SalesOrganization,
      _DistributionChannel,
      _OrganizationDivision,
      _SalesGroup,
      _SalesOffice,
      _SoldToParty,
      _CustomerGroup,
      _AdditionalCustomerGroup1,
      _AdditionalCustomerGroup2,
      _AdditionalCustomerGroup3,
      _AdditionalCustomerGroup4,
      _AdditionalCustomerGroup5,
      _CreditControlArea,
      _SDDocumentReason,
      _CustomerPurchaseOrderType,
      _CustPurOrdTypeByShipToParty,
      _SalesDistrict,
      _StatisticsCurrency,
      _RetsMgmtProcess,
      _SalesContractValidityPerdUnit,
      _SalesContractValidityPerdCat,
      _SalesContractCanclnParty,
      _SalesContractCanclnReason,
      _SalesContractFollowUpAction,
      _DelivSchedTypeMRPRlvnceCode,
      _TransactionCurrency,
      _ShippingType,
      _ShippingCondition,
      _IncotermsClassification,
      _IncotermsVersion,
      _DeliveryBlockReason,
      _BillingCompanyCode,
      _HeaderBillingBlockReason,
      _SalesDocApprovalReason,
      _CustomerPaymentTerms,
      _ExchangeRateType,
      _BusinessArea,
      _CustomerAccountAssgmtGroup,
      _CostCenterBusinessArea,
      _CostCenter,
      _SDPricingProcedure,
      _CustomerPriceGroup,
      _PriceListType,
      _ControllingArea,
      _ControllingObject,
      _ReferenceSDDocumentCategory,
      _EngagementProjectItem,
      _SalesArea,

      _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,
      _OvrlSftyDataSheetSts,
      _SalesDocApprovalStatus,
      _DownPaymentStatus,
      _OvrlTradeCmplncEmbargoStatus,
      _OvTrdCmplncSnctndListChkSts,
      _OvrlTrdCmplncLegalCtrlChkSts,
      _OmniChnlSalesPromotionStatus,
      @Consumption.hidden: true
      _BusinessAreaText,
      @Consumption.hidden: true
      _CostCenterBusinessAreaText,
      @Consumption.hidden: true
      _CreditControlAreaText,
      _CustomerCreditAccount,
      _ControllingAreaCurrency,
      _DeliveryDateTypeRule,
      _SolutionOrder,
      _TaxDepartureCountry,
      _VATRegistrationCountry,
      _PrecedingProcFlowDoc,
      _SubsequentProcFlowDoc,
      _SlsContrPrtnAuthznForOrd
};