I_SALESORDERWITHOUTCHARGE

CDS View

Sales Order Without Charge

I_SALESORDERWITHOUTCHARGE is a CDS View in S/4HANA. Sales Order Without Charge. It contains 93 fields. 11 CDS views read from this table.

CDS Views using this table (11)

ViewTypeJoinVDMDescription
A_SalesOrderWithoutCharge view from COMPOSITE Sales Order Without Charge Header
C_BSOrdProcFlwSlsOrdWthoutChrg view from CONSUMPTION SlsOrdWthoutChrg Attrib for BSOrd Prgrs
C_Cust360SlsOrdWithoutCharge view_entity from CONSUMPTION Customer 360 Sales Order Without Charge
C_RetsRefSlsOrdWthoutChrgVH view_entity from CONSUMPTION Returns Refer Sales Order Without Charge
C_SalesOrderWithoutChargeFS view from CONSUMPTION Sales Order without Charge
C_SlsOrdWthoutChrgWrkflwInbox view from CONSUMPTION Sls Order Without Charge Workflow Inbox
C_SOWithoutChargeWl_F2305 view from CONSUMPTION Sales Order Without Charge
ESH_N_SALESORDERWITHOUTCHARGE view from
I_SlsOrdWthoutChrgImport view_entity from COMPOSITE Sales Order Without Charge for Import
I_SlsOrdWthoutChrgStdVH view from COMPOSITE Sales Order Without Charge
R_SalesOrderWithoutChargeTP view_entity from TRANSACTIONAL Sales Order Without Charge - TP

Fields (93)

KeyField CDS FieldsUsed in Views
KEY SalesOrderWithoutCharge SalesOrderWithoutCharge,UI5NetworkGraphAttributeValue 6
_ControllingArea _ControllingArea 1
_CreatedByUser _CreatedByUser 1
_CustomerGroup _CustomerGroup 1
_CustomerPaymentTerms _CustomerPaymentTerms 1
_CustomerPurchaseOrderType _CustomerPurchaseOrderType 1
_DeliveryBlockReason _DeliveryBlockReason 2
_DeliveryDateTypeRule _DeliveryDateTypeRule 1
_DistributionChannel _DistributionChannel 2
_HdrGeneralIncompletionStatus _HdrGeneralIncompletionStatus 1
_HeaderBillingBlockReason _HeaderBillingBlockReason 2
_IncotermsClassification _IncotermsClassification 1
_IncotermsVersion _IncotermsVersion 1
_LastChangedByUser _LastChangedByUser 1
_OrganizationDivision _OrganizationDivision 2
_OverallBillingBlockStatus _OverallBillingBlockStatus 1
_OverallChmlCmplncStatus _OverallChmlCmplncStatus 2
_OverallDangerousGoodsStatus _OverallDangerousGoodsStatus 2
_OverallDeliveryBlockStatus _OverallDeliveryBlockStatus 1
_OverallDeliveryStatus _OverallDeliveryStatus 1
_OverallSDDocumentRejectionSts _OverallSDDocumentRejectionSts 2
_OverallSDProcessStatus _OverallSDProcessStatus 2
_OvrlItmGeneralIncompletionSts _OvrlItmGeneralIncompletionSts 1
_OvrlSftyDataSheetSts _OvrlSftyDataSheetSts 2
_OvrlTradeCmplncEmbargoStatus _OvrlTradeCmplncEmbargoStatus 2
_OvrlTrdCmplncLegalCtrlChkSts _OvrlTrdCmplncLegalCtrlChkSts 2
_OvTrdCmplncSnctndListChkSts _OvTrdCmplncSnctndListChkSts 2
_SalesDistrict _SalesDistrict 1
_SalesDocApprovalStatus _SalesDocApprovalStatus 2
_SalesGroup _SalesGroup 2
_SalesOffice _SalesOffice 2
_SalesOrderWithoutChargeType _SalesOrderWithoutChargeType 1
_SalesOrganization _SalesOrganization 2
_SDDocumentReason _SDDocumentReason 2
_ShippingCondition _ShippingCondition 1
_ShippingType _ShippingType 1
_SlsOrdWthoutChrgApprvlReason _SlsOrdWthoutChrgApprvlReason 1
_SoldToParty _SoldToParty 1
_TransactionCurrency _TransactionCurrency 2
AccountingDocExternalReference AccountingDocExternalReference 1
CompleteDeliveryIsDefined CompleteDeliveryIsDefined 1
ControllingArea ControllingArea 1
CreatedByUser CreatedByUser 5
CreationDate CreationDate 5
CreationTime CreationTime 1
CustomerGroup CustomerGroup 1
CustomerPaymentTerms CustomerPaymentTerms 1
CustomerPurchaseOrderDate CustomerPurchaseOrderDate 2
CustomerPurchaseOrderType CustomerPurchaseOrderType 1
DeliveryBlockReason DeliveryBlockReason 4
DeliveryDateTypeRule DeliveryDateTypeRule 1
DistributionChannel DistributionChannel 6
FixedValueDate FixedValueDate 1
HeaderBillingBlockReason HeaderBillingBlockReason 2
IncotermsClassification IncotermsClassification 1
IncotermsLocation1 IncotermsLocation1 1
IncotermsLocation2 IncotermsLocation2 1
IncotermsVersion IncotermsVersion 1
LastChangeDate LastChangeDate 3
LastChangeDateTime LastChangeDateTime 1
LastChangedByUser LastChangedByUser 5
OrganizationDivision OrganizationDivision 6
OverallBillingBlockStatus OverallBillingBlockStatus 1
OverallChmlCmplncStatus OverallChmlCmplncStatus 3
OverallDangerousGoodsStatus OverallDangerousGoodsStatus 2
OverallDeliveryBlockStatus OverallDeliveryBlockStatus 2
OverallDeliveryStatus OverallDeliveryStatus 1
OverallSafetyDataSheetStatus OverallSafetyDataSheetStatus 3
OverallSDDocumentRejectionSts OverallSDDocumentRejectionSts 4
OverallSDProcessStatus OverallSDProcessStatus 5
OverallTotalDeliveryStatus OverallTotalDeliveryStatus 1
OverallTrdCmplncEmbargoSts OverallTrdCmplncEmbargoSts 1
OvrlTrdCmplncLegalCtrlChkSts OvrlTrdCmplncLegalCtrlChkSts 1
PaymentMethod PaymentMethod 1
PricingDate PricingDate 1
PurchaseOrderByCustomer PurchaseOrderByCustomer 6
ReferenceSDDocument ReferenceSDDocument 3
RequestedDeliveryDate RequestedDeliveryDate 2
SalesDistrict SalesDistrict 1
SalesDocApprovalStatus SalesDocApprovalStatus 3
SalesGroup SalesGroup 3
SalesOffice SalesOffice 3
SalesOrderWithoutChargeDate SalesOrderWithoutChargeDate 5
SalesOrderWithoutChargeType SalesOrderWithoutChargeType 6
SalesOrganization SalesOrganization 6
SDDocumentReason SDDocumentReason 5
ServicesRenderedDate ServicesRenderedDate 1
ShippingCondition ShippingCondition 1
ShippingType ShippingType 1
SlsOrdWthoutChrgApprvlReason SlsOrdWthoutChrgApprvlReason 3
SoldToParty SoldToParty 6
TotalNetAmount TotalNetAmount 5
TransactionCurrency TransactionCurrency 5
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Sales Order Without Charge'
@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@AccessControl: {
  authorizationCheck: #CHECK,
  personalData.blocking: #('TRANSACTIONAL_DATA'),
  privilegedAssociations: [ '_CreatedByUser', '_LastChangedByUser'
//--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

,'_BusinessAreaText','_CostCenterBusinessAreaText','_CreditControlAreaText'
// ]--GENERATED

]
}
@AbapCatalog: {
  sqlViewName: 'ISDSOWTHOCHRG',
  preserveKey:true,
  compiler.compareFilter: true
}
@ObjectModel: {
   compositionRoot: true,
   representativeKey: 'SalesOrderWithoutCharge',
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #B,
     sizeCategory:   #XL
   },
   supportedCapabilities: [ #ANALYTICAL_DIMENSION, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET]
}

@Analytics:{dataCategory:#DIMENSION}
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true

define view I_SalesOrderWithoutCharge
  as select from I_SalesDocument as SalesDocument

  //Associations


  //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

  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
  // ]--GENERATED

  association [0..*] to I_SalesOrderWithoutChargeItem as _Item                        on $projection.SalesOrderWithoutCharge = _Item.SalesOrderWithoutCharge
  association [0..1] to I_SalesOrderWithoutChargeType as _SalesOrderWithoutChargeType on $projection.SalesOrderWithoutChargeType = _SalesOrderWithoutChargeType.SalesOrderWithoutChargeType
  association [1..*] to I_SlsOrdWthoutChrgPartner     as _Partner                     on $projection.SalesOrderWithoutCharge = _Partner.SalesOrderWithoutCharge
  association [0..1] to I_SlsOrdWthoutChrgApprvlReason as _SlsOrdWthoutChrgApprvlReason on $projection.SlsOrdWthoutChrgApprvlReason = _SlsOrdWthoutChrgApprvlReason.SlsOrdWthoutChrgApprvlReason
  //Extensibility

  association [0..1] to E_SalesDocumentBasic          as _Extension                   on $projection.SalesOrderWithoutCharge = _Extension.SalesDocument

{
      // Key

  key cast(SalesDocument as sales_order_without_charge preserving type) as SalesOrderWithoutCharge,

      //Category

      @ObjectModel.foreignKey.association: '_SalesOrderWithoutChargeType'
      SalesDocumentType                                                 as SalesOrderWithoutChargeType,
      SalesDocumentProcessingType                                       as SalesOrderWthoutChrgProcgType,

      //Admin

      CreatedByUser,
      LastChangedByUser,
      @Semantics.systemDate.createdAt: true
      CreationDate,
      CreationTime,
      @Semantics.systemDate.lastChangedAt: true
      LastChangeDate,
      @Semantics.systemDateTime.lastChangedAt: true
      cast(LastChangeDateTime as vdm_lastchangedon) as LastChangeDateTime,
      LastCustomerContactDate,

      // 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

      //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

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

      @ObjectModel.foreignKey.association: '_SoldToParty'
      SoldToParty,
      @ObjectModel.foreignKey.association: '_CustomerGroup'
      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,
      //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_CreditControlAreaStdVH',
                     element: 'CreditControlArea' }
        }]
      @ObjectModel.text.association: '_CreditControlAreaText'
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_CreditControlArea'
      CreditControlArea,
      CustomerRebateAgreement,
      SalesDocumentDate                                                 as SalesOrderWithoutChargeDate,
      ServicesRenderedDate,
      @ObjectModel.foreignKey.association: '_SDDocumentReason'
      SDDocumentReason,
      PurchaseOrderByCustomer,
      SDDocumentCollectiveNumber,
      @ObjectModel.foreignKey.association: '_CustomerPurchaseOrderType'
      CustomerPurchaseOrderType,
      CustomerPurchaseOrderDate,
      CustomerPurchaseOrderSuplmnt,
      @ObjectModel.foreignKey.association: '_SalesDistrict'
      SalesDistrict,
      ProductCatalog,

      //SchedulingAgreement

      //@VDM.lifecycle.status: #DEPRECATED

      //@VDM.lifecycle.successor: 'DelivSchedTypeMRPRlvnceCode'

      SchedulingAgreementProfileCode,
      cast(AgrmtValdtyStartDate as sd_sowoc_valid_from) as AgrmtValdtyStartDate,
      cast(AgrmtValdtyEndDate as sd_sowoc_valid_to) as AgrmtValdtyEndDate,


      //Pricing

      @DefaultAggregation: #SUM
      @Semantics.amount.currencyCode: 'TransactionCurrency'
      TotalNetAmount,
      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_TransactionCurrency'
      TransactionCurrency,
      @Semantics.currencyCode: true
      @ObjectModel.foreignKey.association: '_StatisticsCurrency'
      StatisticsCurrency,
      PricingDate,
      RetailPromotion,
      SalesDocumentCondition                                            as SalesOrderWthoutChrgCondition,

      //Shipping

      RequestedDeliveryDate,
      @ObjectModel.foreignKey.association: '_ShippingType'
      ShippingType,
      @ObjectModel.foreignKey.association: '_ShippingCondition'
      ShippingCondition,
      @ObjectModel.foreignKey.association: '_IncotermsClassification'
      IncotermsClassification,
      IncotermsTransferLocation,
      IncotermsLocation1,
      IncotermsLocation2,
      @ObjectModel.foreignKey.association: '_IncotermsVersion'
      IncotermsVersion,
      CompleteDeliveryIsDefined,
      @ObjectModel.foreignKey.association: '_DeliveryBlockReason'
      DeliveryBlockReason,
      DeliveryDateTypeRule,

      //Approval Management

      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_SlsOrdWthoutChrgApprvlReason'
      cast(SalesDocApprovalReason as sd_sowoc_approval_reason)          as SlsOrdWthoutChrgApprvlReason,

      //Billing

      //BillingDocumentDate, marked as ?

      //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

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

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

      //Payment

      @ObjectModel.foreignKey.association: '_CustomerPaymentTerms'
      CustomerPaymentTerms,
      PaymentMethod,
      FixedValueDate,
      AdditionalValueDays,

      //Accounting

      FiscalYear,
      FiscalPeriod,
      ExchangeRateDate,
      @ObjectModel.foreignKey.association: '_ExchangeRateType'
      ExchangeRateType,
      //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.text.association: '_BusinessAreaText'
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_BusinessArea'
      BusinessArea,
      @ObjectModel.foreignKey.association: '_CustomerAccountAssgmtGroup'
      CustomerAccountAssignmentGroup,
      //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

      @Consumption.valueHelpDefinition: [
        { entity:  { name:    'I_BusinessAreaStdVH',
                     element: 'BusinessArea' }
        }]
      @ObjectModel.text.association: '_CostCenterBusinessAreaText'
      // ]--GENERATED

      @ObjectModel.foreignKey.association: '_CostCenterBusinessArea'
      CostCenterBusinessArea,
      //Delete because I_costcenter view no catagory annotation @ObjectModel.foreignKey.association: '_CostCenter'

      CostCenter,
      //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

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

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

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

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

      //Reference

      ReferenceSDDocument,
      @Feature: 'FTGL_SD_SLS_ACCDOCEXTERNALREF'
      @Analytics.internalName: #LOCAL
      AccountingDocExternalReference,
      @ObjectModel.foreignKey.association: '_ReferenceSDDocumentCategory'
      ReferenceSDDocumentCategory,
      CorrespncExternalReference,

      //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,
      @Analytics.internalName: #LOCAL
      @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,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OvrlTradeCmplncEmbargoStatus'
      OverallTrdCmplncEmbargoSts,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OvTrdCmplncSnctndListChkSts'
      OvrlTrdCmplncSnctndListChkSts,
      @Analytics.internalName: #LOCAL
      @ObjectModel.foreignKey.association: '_OvrlTrdCmplncLegalCtrlChkSts'
      OvrlTrdCmplncLegalCtrlChkSts,
      

      //Associations

      @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
      _Item,
      @ObjectModel.association.type: [#TO_COMPOSITION_CHILD]
      _Partner,
      _StandardPartner,
      _SalesOrderWithoutChargeType,
      _CreatedByUser,
      _LastChangedByUser,
      _SalesOrganization,
      _DistributionChannel,
      _OrganizationDivision,
      _SalesGroup,
      _SalesOffice,
      _SoldToParty,
      _CustomerGroup,
      _AdditionalCustomerGroup1,
      _AdditionalCustomerGroup2,
      _AdditionalCustomerGroup3,
      _AdditionalCustomerGroup4,
      _AdditionalCustomerGroup5,
      _CreditControlArea,
      _SDDocumentReason,
      _CustomerPurchaseOrderType,
      _SalesDistrict,
      _TransactionCurrency,
      _StatisticsCurrency,
      //_RetailPromotion, Pending in spec

      _ShippingType,
      _ShippingCondition,
      _IncotermsClassification,
      _IncotermsVersion,
      _DeliveryBlockReason,
      _DeliveryDateTypeRule,
      _SlsOrdWthoutChrgApprvlReason,
      _BillingCompanyCode,
      _HeaderBillingBlockReason,
      _CustomerPaymentTerms,
      //_PaymentMethod, Not in SD

      _ExchangeRateType,
      _BusinessArea,
      _CustomerAccountAssgmtGroup,
      _CostCenterBusinessArea,
      _CostCenter,
      _ControllingArea,
      _ControllingObject,
      //_ReferenceSDDocument, ? in spec 

      _ReferenceSDDocumentCategory,
      //Status   

      _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,
      _OvrlTradeCmplncEmbargoStatus,
      _OvTrdCmplncSnctndListChkSts,
      _OvrlTrdCmplncLegalCtrlChkSts,
      _EngagementProjectItem,
      //--[ GENERATED:012:E6ExH29r7jY4iqcxJjdFY0

      @Consumption.hidden: true
      _BusinessAreaText,
      @Consumption.hidden: true
      _CostCenterBusinessAreaText,
      @Consumption.hidden: true
      _CreditControlAreaText
      // ]--GENERATED


}
where
  SalesDocument.SDDocumentCategory = 'I';
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_SALESDOCUMENT"
],
"ASSOCIATED":
[
"E_SALESDOCUMENTBASIC",
"I_ADDITIONALCUSTOMERGROUP1",
"I_ADDITIONALCUSTOMERGROUP2",
"I_ADDITIONALCUSTOMERGROUP3",
"I_ADDITIONALCUSTOMERGROUP4",
"I_ADDITIONALCUSTOMERGROUP5",
"I_BILLINGBLOCKREASON",
"I_BUSINESSAREA",
"I_BUSINESSAREATEXT",
"I_CENTRALCREDITCHECKSTATUS",
"I_CENTRALCREDITCHKTECHERRSTS",
"I_COMPANYCODE",
"I_CONTROLLINGAREA",
"I_CONTROLLINGOBJECT",
"I_COSTCENTER",
"I_CREDITCONTROLAREA",
"I_CREDITCONTROLAREATEXT",
"I_CURRENCY",
"I_CUSTOMER",
"I_CUSTOMERACCOUNTASSGMTGROUP",
"I_CUSTOMERGROUP",
"I_CUSTOMERPAYMENTTERMS",
"I_CUSTOMERPURCHASEORDERTYPE",
"I_DELIVERYBLOCKREASON",
"I_DELIVERYDATETYPERULE",
"I_DISTRIBUTIONCHANNEL",
"I_DIVISION",
"I_ENGAGEMENTPROJECTITEM",
"I_EXCHANGERATETYPE",
"I_EXPRTINSURCREDITCHECKSTATUS",
"I_FINDOCCREDITCHECKSTATUS",
"I_HDRBILLGINCOMPLETIONSTATUS",
"I_HDRDELIVINCOMPLETIONSTATUS",
"I_HDRGENINCOMPLETIONSTATUS",
"I_INCOTERMSCLASSIFICATION",
"I_INCOTERMSVERSION",
"I_MAXDOCVALUECREDITCHECKSTS",
"I_OVERALLBILLINGBLOCKSTATUS",
"I_OVERALLCHMLCMPLNCSTATUS",
"I_OVERALLDANGEROUSGOODSSTATUS",
"I_OVERALLDELIVCONFSTATUS",
"I_OVERALLDELIVERYBLOCKSTATUS",
"I_OVERALLDELIVERYSTATUS",
"I_OVERALLORDRELTDBILLGSTATUS",
"I_OVERALLPRCINCOMPLETIONSTS",
"I_OVERALLPURCHASECONFSTATUS",
"I_OVERALLSDDOCREFERENCESTATUS",
"I_OVERALLSDDOCUMENTRJCNSTATUS",
"I_OVERALLSDPROCESSSTATUS",
"I_OVERALLTOTALDELIVERYSTATUS",
"I_OVERALLTOTALSDDOCREFSTATUS",
"I_OVRLITMBILLGINCOMPLTNSTS",
"I_OVRLITMDELIVINCOMPLETIONSTS",
"I_OVRLITMGENINCOMPLETIONSTS",
"I_OVRLSFTYDATASHEETSTS",
"I_OVRLTRADECMPLNCEMBARGOSTATUS",
"I_OVRLTRDCMPLNCLEGALCTRLCHKSTS",
"I_OVTRDCMPLNCSNCTNDLISTCHKSTS",
"I_PAYMENTTERMCREDITCHECKSTS",
"I_PAYTAUTHSNCREDITCHECKSTS",
"I_SALESDISTRICT",
"I_SALESDOCAPPROVALSTATUS",
"I_SALESDOCUMENTSTANDARDPARTNER",
"I_SALESGROUP",
"I_SALESOFFICE",
"I_SALESORDERWITHOUTCHARGEITEM",
"I_SALESORDERWITHOUTCHARGETYPE",
"I_SALESORGANIZATION",
"I_SDDOCUMENTCATEGORY",
"I_SDDOCUMENTREASON",
"I_SHIPPINGCONDITION",
"I_SHIPPINGTYPE",
"I_SLSORDWTHOUTCHRGAPPRVLREASON",
"I_SLSORDWTHOUTCHRGPARTNER",
"I_TOTALBLOCKSTATUS",
"I_TOTALCREDITCHECKSTATUS",
"I_USER"
],
"BASE":
[
"I_SALESDOCUMENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/