@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@AccessControl.privilegedAssociations : [ '_CreatedByUser', '_LastChangedByUser' ]
@EndUserText.label: 'Sales Document Schedule Line'
@VDM.usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
@VDM.viewType: #CONSUMPTION
@Metadata.allowExtensions: true
@Search.searchable: true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType: { dataClass: #TRANSACTIONAL, serviceQuality: #C, sizeCategory: #XL }
@Consumption.dbHints: [ 'USE_HEX_PLAN', 'NO_SUBPLAN_SHARING' ]
define view entity C_SlsDocScheduleLine_F8712
as projection on C_SlsDocScheduleLineTP as SalesDocumentScheduleLine
association [0..1] to I_ProductStdVH as _Product on $projection.Product = _Product.Product
association [0..1] to C_SalesDocSalesOrganizationVH as _SalesOrganization on $projection.SalesOrganization = _SalesOrganization.SalesOrganization
association [0..1] to I_PlantStdVH as _Plant on $projection.Plant = _Plant.Plant
{
// Identification & Keys
key SalesDocumentScheduleLine.SalesDocument,
key cast(SalesDocumentScheduleLine.SalesDocumentItem as sales_doc_item preserving type) as SalesDocumentItem,
key SalesDocumentScheduleLine.ScheduleLine,
// Header-level: Partners & Texts
@ObjectModel.text.element: [ 'CustomerName' ]
SalesDocumentScheduleLine.SoldToParty,
@Semantics.text: true
SalesDocumentScheduleLine._SoldToParty.CustomerName,
// Header-level: Amounts & Currency
@Semantics.amount.currencyCode: 'TransactionCurrency'
SalesDocumentScheduleLine.TotalNetAmount,
@ObjectModel.foreignKey.association: '_TransactionCurrency'
SalesDocumentScheduleLine.TransactionCurrency,
// Header-level: Dates
SalesDocumentScheduleLine.SalesDocumentDate,
SalesDocumentScheduleLine.SalesDocumentCreationDateTime,
SalesDocumentScheduleLine.LastChangeDate,
SalesDocumentScheduleLine.LastChangeDateTime,
SalesDocumentScheduleLine.CreationDate,
SalesDocumentScheduleLine.CustomerPurchaseOrderDate,
SalesDocumentScheduleLine.FixedValueDate,
// Header-level: Administrative flags & references
SalesDocumentScheduleLine.AssignmentReference,
SalesDocumentScheduleLine.CompleteDeliveryIsDefined,
SalesDocumentScheduleLine.PurchaseOrderByShipToParty,
SalesDocumentScheduleLine.IsEUTriangularDeal,
@ObjectModel.foreignKey.association: '_PaymentMethodVH'
SalesDocumentScheduleLine.PaymentMethod,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._PaymentMethodVH,
SalesDocumentScheduleLine.BillingCompanyCode,
SalesDocumentScheduleLine.AccountingDocExternalReference,
SalesDocumentScheduleLine.SlsDocIsRlvtForProofOfDeliv,
SalesDocumentScheduleLine._OneTimeCustomer.SalesDocument as SalesDocumentForFilter,
@ObjectModel.foreignKey.association: '_LastChangedByUser'
SalesDocumentScheduleLine.LastChangedByUser,
// Header-level: Codes & Status
@ObjectModel.foreignKey.association: '_HdrGeneralIncompletionStatus'
SalesDocumentScheduleLine.HdrGeneralIncompletionStatus,
@ObjectModel.foreignKey.association: '_SDDocumentReason'
SalesDocumentScheduleLine.SDDocumentReason,
@ObjectModel.foreignKey.association: '_SDDocumentCategory'
SalesDocumentScheduleLine.SDDocumentCategory,
@ObjectModel.foreignKey.association: '_SDPricingProcedure'
SalesDocumentScheduleLine.SDPricingProcedure,
@ObjectModel.foreignKey.association: '_DeliveryBlockReason'
SalesDocumentScheduleLine.DeliveryBlockReason,
@ObjectModel.foreignKey.association: '_SalesDocApprovalStatus'
SalesDocumentScheduleLine.SalesDocApprovalStatus,
@ObjectModel.foreignKey.association: '_CreatedByUser'
SalesDocumentScheduleLine.CreatedByUser,
@ObjectModel.foreignKey.association: '_HeaderBillingBlockReason'
SalesDocumentScheduleLine.HeaderBillingBlockReason,
@ObjectModel.foreignKey.association: '_CustomerAccountAssgmtGroup'
SalesDocumentScheduleLine.CustomerAccountAssignmentGroup,
@ObjectModel.foreignKey.association: '_TotalCreditCheckStatus'
SalesDocumentScheduleLine.TotalCreditCheckStatus,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup1'
SalesDocumentScheduleLine.AdditionalCustomerGroup1,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup2'
SalesDocumentScheduleLine.AdditionalCustomerGroup2,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup3'
SalesDocumentScheduleLine.AdditionalCustomerGroup3,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup4'
SalesDocumentScheduleLine.AdditionalCustomerGroup4,
@ObjectModel.foreignKey.association: '_AdditionalCustomerGroup5'
SalesDocumentScheduleLine.AdditionalCustomerGroup5,
@ObjectModel.foreignKey.association: '_TotalBlockStatus'
SalesDocumentScheduleLine.TotalBlockStatus,
@ObjectModel.foreignKey.association: '_PriceListType'
SalesDocumentScheduleLine.PriceListType,
@ObjectModel.foreignKey.association: '_CustomerPurchaseOrderType'
SalesDocumentScheduleLine.CustomerPurchaseOrderType,
@ObjectModel.foreignKey.association: '_SalesDistrict'
SalesDocumentScheduleLine.SalesDistrict,
@ObjectModel.foreignKey.association: '_SalesGroup'
SalesDocumentScheduleLine.SalesGroup,
@ObjectModel.foreignKey.association: '_SalesOffice'
SalesDocumentScheduleLine.SalesOffice,
@ObjectModel.foreignKey.association: '_ShippingCondition'
SalesDocumentScheduleLine.ShippingCondition,
@ObjectModel.foreignKey.association: '_ShippingType'
SalesDocumentScheduleLine.ShippingType,
@ObjectModel.foreignKey.association: '_TaxDepartureCountry'
SalesDocumentScheduleLine.TaxDepartureCountry,
@ObjectModel.foreignKey.association: '_VATRegistrationCountry'
SalesDocumentScheduleLine.VATRegistrationCountry,
@ObjectModel.foreignKey.association: '_SalesDocApprovalReason'
SalesDocumentScheduleLine.SalesDocApprovalReason,
// Schedule line: Quantities & Units
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_OrderQuantityUnit'
SalesDocumentScheduleLine.OrderQuantityUnit,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
@Semantics.valueRange.minimum: '0'
SalesDocumentScheduleLine.ScheduleLineOrderQuantity,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
SalesDocumentScheduleLine.ConfdOrderQtyByMatlAvailCheck,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
SalesDocumentScheduleLine.DeliveredQtyInOrderQtyUnit,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
SalesDocumentScheduleLine.OpenConfdDelivQtyInOrdQtyUnit,
// Schedule line: Dates
SalesDocumentScheduleLine.DeliveryDate,
SalesDocumentScheduleLine.RequestedDeliveryDate,
SalesDocumentScheduleLine.ConfirmedDeliveryDate,
SalesDocumentScheduleLine.GoodsIssueDate,
SalesDocumentScheduleLine.TransportationPlanningDate,
SalesDocumentScheduleLine.ProductAvailabilityDate,
SalesDocumentScheduleLine.LoadingDate,
// Schedule line: Logistics & Status
@ObjectModel.foreignKey.association: '_DelivBlockReasonForSchedLine'
SalesDocumentScheduleLine.DelivBlockReasonForSchedLine,
@ObjectModel.foreignKey.association: '_ScheduleLineCategory'
SalesDocumentScheduleLine.ScheduleLineCategory,
SalesDocumentScheduleLine.PurchaseRequisition,
SalesDocumentScheduleLine.PurchaseRequisitionItem,
@ObjectModel.foreignKey.association: '_GoodsMovementType'
SalesDocumentScheduleLine.GoodsMovementType,
@ObjectModel.foreignKey.association: '_DeliveryConfirmationStatus'
SalesDocumentScheduleLine.DeliveryConfirmationStatus,
@ObjectModel.foreignKey.association: '_DeliveryDateTypeRule'
SalesDocumentScheduleLine.DeliveryDateTypeRule,
// @ObjectModel.foreignKey.association: '_DeliveryBlockStatus'
// SalesDocumentScheduleLine.DeliveryBlockStatus,
@ObjectModel.foreignKey.association: '_HeaderDeliveryBlockStatus'
@ObjectModel.text.element: [ 'OverallDelivBlockStatusDesc' ]
SalesDocumentScheduleLine.HeaderDeliveryBlockStatus,
@Semantics.text: true
SalesDocumentScheduleLine._HeaderDeliveryBlockStatus._Text[1: Language=$session.system_language ].DeliveryBlockStatusDesc as OverallDelivBlockStatusDesc,
@ObjectModel.foreignKey.association: '_DeliveryBlockStatus'
SalesDocumentScheduleLine.DeliveryBlockStatus,
@ObjectModel.foreignKey.association: '_DeliveryPriority'
SalesDocumentScheduleLine.DeliveryPriority,
@ObjectModel.foreignKey.association: '_DeliveryStatus'
SalesDocumentScheduleLine.DeliveryStatus,
// Item-level: Commercial & Logistics (from item)
// @ObjectModel.foreignKey.association: '_Product'
SalesDocumentScheduleLine.Product,
SalesDocumentScheduleLine.ProductName,
@Search: {
defaultSearchElement: true,
fuzzinessThreshold: 0.8 }
SalesDocumentScheduleLine.PurchaseOrderByCustomer,
@ObjectModel.foreignKey.association: '_Plant'
SalesDocumentScheduleLine.Plant,
@Semantics.quantity.unitOfMeasure: 'RequestedQuantityUnit'
SalesDocumentScheduleLine.RequestedQuantity,
@ObjectModel.foreignKey.association: '_RequestedQuantityUnit'
SalesDocumentScheduleLine.RequestedQuantityUnit,
@Semantics.amount.currencyCode: 'TransactionCurrency'
SalesDocumentScheduleLine.NetAmount,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
SalesDocumentScheduleLine.ConfdDelivQtyInOrderQtyUnit,
@ObjectModel.foreignKey.association: '_ItemCategory'
SalesDocumentScheduleLine.SalesDocumentItemCategory,
SalesDocumentScheduleLine.MaterialByCustomer,
SalesDocumentScheduleLine.HigherLevelItem,
@ObjectModel.foreignKey.association: '_MatlAccountAssignmentGroup'
SalesDocumentScheduleLine.MatlAccountAssignmentGroup,
SalesDocumentScheduleLine.Batch,
@ObjectModel.foreignKey.association: '_ItemBillingBlockReason'
SalesDocumentScheduleLine.ItemBillingBlockReason,
@ObjectModel.foreignKey.association: '_BillingBlockStatus'
SalesDocumentScheduleLine.BillingBlockStatus,
@ObjectModel.foreignKey.association: '_HeaderBillingBlockStatus'
@ObjectModel.text.element: [ 'OverallBillingBlockStatusDesc' ]
SalesDocumentScheduleLine.HeaderBillingBlockStatus,
@Semantics.text: true
SalesDocumentScheduleLine._HeaderBillingBlockStatus._Text[1: Language=$session.system_language ].BillingBlockStatusDesc as OverallBillingBlockStatusDesc,
@ObjectModel.foreignKey.association: '_BusinessArea'
SalesDocumentScheduleLine.BusinessArea,
@ObjectModel.foreignKey.association: '_CustomerGroup'
SalesDocumentScheduleLine.CustomerGroup,
@ObjectModel.foreignKey.association: '_CustomerPriceGroup'
SalesDocumentScheduleLine.CustomerPriceGroup,
@ObjectModel.foreignKey.association: '_DangerousGoodsStatus'
SalesDocumentScheduleLine.DangerousGoodsStatus,
SalesDocumentScheduleLine.ServicesRenderedDate,
SalesDocumentScheduleLine.DeliveryGroup,
@ObjectModel.foreignKey.association: '_DownPaymentStatus'
// SalesDocumentScheduleLine.DownPaymentStatus,
SalesDocumentScheduleLine.ContractDownPaymentStatus,
@ObjectModel.foreignKey.association: '_ItemDownPaymentStatus'
SalesDocumentScheduleLine.ItemDownPaymentStatus,
SalesDocumentScheduleLine.InternationalArticleNumber,
SalesDocumentScheduleLine.DeliveryDateQuantityIsFixed,
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
SalesDocumentScheduleLine.ItemGrossWeight,
@ObjectModel.foreignKey.association: '_ItemWeightUnit'
SalesDocumentScheduleLine.ItemWeightUnit,
@ObjectModel.foreignKey.association: '_ItemGeneralIncompletionStatus'
SalesDocumentScheduleLine.ItemGeneralIncompletionStatus,
SalesDocumentScheduleLine.IncotermsLocation1,
SalesDocumentScheduleLine.IncotermsLocation2,
SalesDocumentScheduleLine.SalesDocumentItemText,
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
SalesDocumentScheduleLine.ItemNetWeight,
SalesDocumentScheduleLine.MaxNmbrOfPartialDelivery,
SalesDocumentScheduleLine.OrderCombinationIsAllowed,
@ObjectModel.foreignKey.association: '_OrderRelatedBillingStatus'
SalesDocumentScheduleLine.OrderRelatedBillingStatus,
@ObjectModel.foreignKey.association: '_OriginallyRequestedMaterial'
SalesDocumentScheduleLine.OriginallyRequestedMaterial,
@ObjectModel.foreignKey.association: '_SDProcessStatus'
SalesDocumentScheduleLine.SDProcessStatus,
@ObjectModel.foreignKey.association: '_PartialDeliveryItem'
SalesDocumentScheduleLine.PartialDeliveryIsAllowed,
SalesDocumentScheduleLine.PricingDate,
@ObjectModel.foreignKey.association: '_ProductGroup'
SalesDocumentScheduleLine.ProductGroup,
@ObjectModel.foreignKey.association: '_MaterialPricingGroup'
SalesDocumentScheduleLine.MaterialPricingGroup,
SalesDocumentScheduleLine.UnderlyingPurchaseOrderItem,
@ObjectModel.foreignKey.association: '_SalesDocumentRjcnReason'
SalesDocumentScheduleLine.SalesDocumentRjcnReason,
SalesDocumentScheduleLine.ReceivingPoint,
SalesDocumentScheduleLine.ReferenceSDDocument,
@ObjectModel.foreignKey.association: '_ReferenceSDDocumentCategory'
SalesDocumentScheduleLine.ReferenceSDDocumentCategory,
SalesDocumentScheduleLine.ReferenceSDDocumentItem,
@ObjectModel.foreignKey.association: '_SDDocumentRejectionStatus'
SalesDocumentScheduleLine.SDDocumentRejectionStatus,
@ObjectModel.foreignKey.association: '_Route'
SalesDocumentScheduleLine.Route,
SalesDocumentScheduleLine.BusinessSolutionOrderItem,
SalesDocumentScheduleLine.BusSolnOrdItemBundleItem,
@Semantics.amount.currencyCode: 'TransactionCurrency'
SalesDocumentScheduleLine.TaxAmount,
@Semantics.quantity.unitOfMeasure: 'ItemVolumeUnit'
SalesDocumentScheduleLine.ItemVolume,
@ObjectModel.foreignKey.association: '_ItemVolumeUnit'
SalesDocumentScheduleLine.ItemVolumeUnit,
SalesDocumentScheduleLine.BillingDocumentDate,
SalesDocumentScheduleLine.BusinessSolutionOrder,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup1'
SalesDocumentScheduleLine.AdditionalMaterialGroup1,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup2'
SalesDocumentScheduleLine.AdditionalMaterialGroup2,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup3'
SalesDocumentScheduleLine.AdditionalMaterialGroup3,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup4'
SalesDocumentScheduleLine.AdditionalMaterialGroup4,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup5'
SalesDocumentScheduleLine.AdditionalMaterialGroup5,
// Compliance & Trade
@ObjectModel.foreignKey.association: '_TrdCmplncEmbargoSts'
SalesDocumentScheduleLine.TrdCmplncEmbargoSts,
@ObjectModel.foreignKey.association: '_OvrlTrdCmplncLegalCtrlChkSts'
SalesDocumentScheduleLine.OvrlTrdCmplncLegalCtrlChkSts,
@ObjectModel.foreignKey.association: '_ItemTrdCmplncLegalCtrlChkSts'
SalesDocumentScheduleLine.ItemTrdCmplncLegalCtrlChkSts,
@ObjectModel.foreignKey.association: '_ChmlCmplncStatus'
SalesDocumentScheduleLine.ChmlCmplncStatus,
@ObjectModel.foreignKey.association: '_SafetyDataSheetStatus'
SalesDocumentScheduleLine.SafetyDataSheetStatus,
@ObjectModel.foreignKey.association: '_TrdCmplncSnctndListChkSts'
SalesDocumentScheduleLine.TrdCmplncSnctndListChkSts,
// Incoterms
@ObjectModel.foreignKey.association: '_IncotermsClassification'
SalesDocumentScheduleLine.IncotermsClassification,
@ObjectModel.foreignKey.association: '_IncotermsVersion'
SalesDocumentScheduleLine.IncotermsVersion,
// Organizational assignment & accounting
@ObjectModel.foreignKey.association: '_ControllingArea'
SalesDocumentScheduleLine.ControllingArea,
@ObjectModel.text.element: [ 'ProfitCenterName' ]
SalesDocumentScheduleLine.ProfitCenter,
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_SD_SALESDOCUMENT_UI_UTIL'
@Semantics.text: true
virtual ProfitCenterName : fis_prctr_shorttext,
// Shipping & Storage
@ObjectModel.foreignKey.association: '_ShippingPoint'
SalesDocumentScheduleLine.ShippingPoint,
@ObjectModel.foreignKey.association: '_StorageLocation'
SalesDocumentScheduleLine.StorageLocation,
// Payment terms
@ObjectModel.foreignKey.association: '_CustomerPaymentTerms'
SalesDocumentScheduleLine.CustomerPaymentTerms,
// Incompletion & Planning Areas
SalesDocumentScheduleLine.MRPArea,
// Partners (item-level,resolved text names)
@ObjectModel.text.element: ['BillToPartyName']
SalesDocumentScheduleLine.BillToParty,
@Semantics.text:true
cast ( SalesDocumentScheduleLine._BillToParty.CustomerName as bill_to_name preserving type ) as BillToPartyName,
@ObjectModel.text.element: ['ShipToPartyName']
SalesDocumentScheduleLine.ShipToParty,
@Semantics.text:true
cast ( SalesDocumentScheduleLine._ShipToParty.CustomerName as ship_to_name preserving type ) as ShipToPartyName,
@ObjectModel.text.element: ['PayerPartyName']
SalesDocumentScheduleLine.PayerParty,
@Semantics.text:true
cast ( SalesDocumentScheduleLine._PayerParty.CustomerName as payer_name preserving type ) as PayerPartyName,
@ObjectModel.text.element: ['SalesEmployeeName']
SalesDocumentScheduleLine.SalesEmployee,
@Semantics.text:true
cast( SalesDocumentScheduleLine._SalesEmployee.PersonFullName as sales_empl_name preserving type) as SalesEmployeeName,
@ObjectModel.text.element: ['ResponsibleEmployeeName']
SalesDocumentScheduleLine.ResponsibleEmployee,
@Semantics.text:true
cast( SalesDocumentScheduleLine._ResponsibleEmployee.PersonFullName as resp_empl_name preserving type) as ResponsibleEmployeeName,
// // DCL helper exposures
// @Consumption.hidden: true
@ObjectModel.foreignKey.association: '_SalesDocumentType'
SalesDocumentScheduleLine.SalesDocumentType,
// @Consumption.hidden: true
@ObjectModel.foreignKey.association: '_OrganizationDivision'
SalesDocumentScheduleLine.OrganizationDivision,
// @Consumption.hidden: true
@ObjectModel.foreignKey.association: '_SalesOrganization'
SalesDocumentScheduleLine.SalesOrganization,
_SalesOrganization,
// @Consumption.hidden: true
@ObjectModel.foreignKey.association: '_DistributionChannel'
SalesDocumentScheduleLine.DistributionChannel,
// Virtual element
@ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_SD_SALESDOCUMENT_UI_UTIL'
@ObjectModel.virtualElement: true
virtual SemanticObject : semanticobject,
// Exposed root associations to related consumption views
SalesDocumentScheduleLine._Item : redirected to parent C_SalesDocumentItem_F8712,
SalesDocumentScheduleLine._SalesDocument : redirected to C_SalesDocument_F8712,
// Value help association
_Product,
// Header-level association exposures
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SDDocumentCategory,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OrderQuantityUnit,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DelivBlockReasonForSchedLine,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ScheduleLineCategory,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SDPricingProcedure,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DeliveryBlockReason,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SalesDocApprovalStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._CreatedByUser,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._HeaderBillingBlockReason,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._CustomerAccountAssgmtGroup,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._TotalCreditCheckStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalCustomerGroup1,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalCustomerGroup2,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalCustomerGroup3,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalCustomerGroup4,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalCustomerGroup5,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._TotalBlockStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._PriceListType,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._CustomerPurchaseOrderType,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SalesDistrict,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SalesGroup,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SalesOffice,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ShippingCondition,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ShippingType,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._TaxDepartureCountry,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._VATRegistrationCountry,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SalesDocApprovalReason,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SDDocumentReason,
// Item-level association exposures
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
_Plant,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DeliveryConfirmationStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ItemCategory,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._MatlAccountAssignmentGroup,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ItemBillingBlockReason,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._BillingBlockStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._HeaderBillingBlockStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._BusinessArea,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._CustomerGroup,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._CustomerPriceGroup,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DangerousGoodsStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DeliveryDateTypeRule,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._HeaderDeliveryBlockStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DeliveryBlockStatus,
// @ObjectModel.filter.enabled: false
// @ObjectModel.sort.enabled: false
// @Search.defaultSearchElement: false
// SalesDocumentScheduleLine._DeliveryBlockStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DeliveryPriority,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DeliveryStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DownPaymentStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ItemDownPaymentStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._TrdCmplncEmbargoSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ItemGeneralIncompletionStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._IncotermsClassification,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._IncotermsVersion,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OvrlTrdCmplncLegalCtrlChkSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ItemTrdCmplncLegalCtrlChkSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OrderRelatedBillingStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OriginallyRequestedMaterial,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SDProcessStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._PartialDeliveryItem,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ProductGroup,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ChmlCmplncStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._MaterialPricingGroup,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ControllingArea,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ProfitCenter,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SalesDocumentRjcnReason,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ReferenceSDDocumentCategory,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SDDocumentRejectionStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._Route,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SafetyDataSheetStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._TrdCmplncSnctndListChkSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ShippingPoint,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._StorageLocation,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._CustomerPaymentTerms,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ItemVolumeUnit,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._HdrGeneralIncompletionStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._GoodsMovementType,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._LastChangedByUser,
// Additional partner association exposures to complete navigation (header + item)
// SalesDocumentScheduleLine._OneTimeCustomer,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalMaterialGroup1,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalMaterialGroup2,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalMaterialGroup3,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalMaterialGroup4,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._AdditionalMaterialGroup5,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._SalesDocumentType,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OrganizationDivision,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._DistributionChannel,
@ObjectModel.foreignKey.association: '_OverallSDProcessStatus'
SalesDocumentScheduleLine.OverallSDProcessStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OverallSDProcessStatus,
@ObjectModel.foreignKey.association: '_OverallDangerousGoodsStatus'
SalesDocumentScheduleLine.OverallDangerousGoodsStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OverallDangerousGoodsStatus,
@ObjectModel.foreignKey.association: '_OverallDeliveryStatus'
SalesDocumentScheduleLine.OverallDeliveryStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OverallDeliveryStatus,
@ObjectModel.foreignKey.association: '_OvrlTradeCmplncEmbargoStatus'
SalesDocumentScheduleLine.OverallTrdCmplncEmbargoSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OvrlTradeCmplncEmbargoStatus,
@ObjectModel.foreignKey.association: '_OverallOrdReltdBillgStatus'
SalesDocumentScheduleLine.OverallOrdReltdBillgStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OverallOrdReltdBillgStatus,
@ObjectModel.foreignKey.association: '_OverallChmlCmplncStatus'
SalesDocumentScheduleLine.OverallChmlCmplncStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OverallChmlCmplncStatus,
@ObjectModel.foreignKey.association: '_OverallSDDocumentRejectionSts'
SalesDocumentScheduleLine.OverallSDDocumentRejectionSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OverallSDDocumentRejectionSts,
@ObjectModel.foreignKey.association: '_OvrlSftyDataSheetSts'
SalesDocumentScheduleLine.OverallSafetyDataSheetStatus,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OvrlSftyDataSheetSts,
@ObjectModel.foreignKey.association: '_OvTrdCmplncSnctndListChkSts'
SalesDocumentScheduleLine.OvrlTrdCmplncSnctndListChkSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._OvTrdCmplncSnctndListChkSts,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._RequestedQuantityUnit,
@ObjectModel.filter.enabled: false
@ObjectModel.sort.enabled: false
@Search.defaultSearchElement: false
SalesDocumentScheduleLine._ItemWeightUnit,
_TransactionCurrency
}