public class OutbDeliveryItem extends VdmEntity<OutbDeliveryItem>
Modifier and Type | Class and Description |
---|---|
static class |
OutbDeliveryItem.OutbDeliveryItemBuilder |
Modifier and Type | Field and Description |
---|---|
static OutbDeliveryItemField<BigDecimal> |
ACTUAL_DELIVERED_QTY_IN_BASE_UNIT
Use with available fluent helpers to apply the ActualDeliveredQtyInBaseUnit field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
ACTUAL_DELIVERY_QUANTITY
Use with available fluent helpers to apply the ActualDeliveryQuantity field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_CUSTOMER_GROUP1
Use with available fluent helpers to apply the AdditionalCustomerGroup1 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_CUSTOMER_GROUP2
Use with available fluent helpers to apply the AdditionalCustomerGroup2 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_CUSTOMER_GROUP3
Use with available fluent helpers to apply the AdditionalCustomerGroup3 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_CUSTOMER_GROUP4
Use with available fluent helpers to apply the AdditionalCustomerGroup4 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_CUSTOMER_GROUP5
Use with available fluent helpers to apply the AdditionalCustomerGroup5 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_MATERIAL_GROUP1
Use with available fluent helpers to apply the AdditionalMaterialGroup1 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_MATERIAL_GROUP2
Use with available fluent helpers to apply the AdditionalMaterialGroup2 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_MATERIAL_GROUP3
Use with available fluent helpers to apply the AdditionalMaterialGroup3 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_MATERIAL_GROUP4
Use with available fluent helpers to apply the AdditionalMaterialGroup4 field to query operations.
|
static OutbDeliveryItemField<String> |
ADDITIONAL_MATERIAL_GROUP5
Use with available fluent helpers to apply the AdditionalMaterialGroup5 field to query operations.
|
static OutbDeliveryItemSelectable |
ALL_FIELDS
Selector for all available fields of OutbDeliveryItem.
|
static OutbDeliveryItemField<String> |
ALTERNATE_PRODUCT_NUMBER
Use with available fluent helpers to apply the AlternateProductNumber field to query operations.
|
static OutbDeliveryItemField<String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static OutbDeliveryItemField<String> |
BATCH
Use with available fluent helpers to apply the Batch field to query operations.
|
static OutbDeliveryItemField<String> |
BATCH_BY_SUPPLIER
Use with available fluent helpers to apply the BatchBySupplier field to query operations.
|
static OutbDeliveryItemField<String> |
BATCH_CLASSIFICATION
Use with available fluent helpers to apply the BatchClassification field to query operations.
|
static OutbDeliveryItemField<String> |
BOM_EXPLOSION
Use with available fluent helpers to apply the BOMExplosion field to query operations.
|
static OutbDeliveryItemField<String> |
BUSINESS_AREA
Use with available fluent helpers to apply the BusinessArea field to query operations.
|
static OutbDeliveryItemField<String> |
CONSUMPTION_POSTING
Use with available fluent helpers to apply the ConsumptionPosting field to query operations.
|
static OutbDeliveryItemField<String> |
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations.
|
static OutbDeliveryItemField<String> |
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations.
|
static OutbDeliveryItemField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static OutbDeliveryItemField<Calendar> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static OutbDeliveryItemField<Calendar> |
CREATION_TIME
Use with available fluent helpers to apply the CreationTime field to query operations.
|
static OutbDeliveryItemField<String> |
CUST_ENGINEERING_CHG_STATUS
Use with available fluent helpers to apply the CustEngineeringChgStatus field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_DOCUMENT
Use with available fluent helpers to apply the DeliveryDocument field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_DOCUMENT_ITEM
Use with available fluent helpers to apply the DeliveryDocumentItem field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_DOCUMENT_ITEM_CATEGORY
Use with available fluent helpers to apply the DeliveryDocumentItemCategory field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_DOCUMENT_ITEM_TEXT
Use with available fluent helpers to apply the DeliveryDocumentItemText field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_GROUP
Use with available fluent helpers to apply the DeliveryGroup field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_QUANTITY_UNIT
Use with available fluent helpers to apply the DeliveryQuantityUnit field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_RELATED_BILLING_STATUS
Use with available fluent helpers to apply the DeliveryRelatedBillingStatus field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
DELIVERY_TO_BASE_QUANTITY_DNMNTR
Use with available fluent helpers to apply the DeliveryToBaseQuantityDnmntr field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
DELIVERY_TO_BASE_QUANTITY_NMRTR
Use with available fluent helpers to apply the DeliveryToBaseQuantityNmrtr field to query operations.
|
static OutbDeliveryItemField<String> |
DELIVERY_VERSION
Use with available fluent helpers to apply the DeliveryVersion field to query operations.
|
static OutbDeliveryItemField<String> |
DEPARTMENT_CLASSIFICATION_BY_CUST
Use with available fluent helpers to apply the DepartmentClassificationByCust field to query operations.
|
static OutbDeliveryItemField<String> |
DISTRIBUTION_CHANNEL
Use with available fluent helpers to apply the DistributionChannel field to query operations.
|
static OutbDeliveryItemField<String> |
DIVISION
Use with available fluent helpers to apply the Division field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
FIXED_SHIPG_PROCG_DURATION_IN_DAYS
Use with available fluent helpers to apply the FixedShipgProcgDurationInDays field to query operations.
|
static OutbDeliveryItemField<String> |
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations.
|
static OutbDeliveryItemField<String> |
GOODS_MOVEMENT_REASON_CODE
Use with available fluent helpers to apply the GoodsMovementReasonCode field to query operations.
|
static OutbDeliveryItemField<String> |
GOODS_MOVEMENT_STATUS
Use with available fluent helpers to apply the GoodsMovementStatus field to query operations.
|
static OutbDeliveryItemField<String> |
GOODS_MOVEMENT_TYPE
Use with available fluent helpers to apply the GoodsMovementType field to query operations.
|
static OutbDeliveryItemField<String> |
HIGHER_LEVEL_ITEM
Use with available fluent helpers to apply the HigherLevelItem field to query operations.
|
static OutbDeliveryItemField<String> |
INSPECTION_LOT
Use with available fluent helpers to apply the InspectionLot field to query operations.
|
static OutbDeliveryItemField<String> |
INSPECTION_PARTIAL_LOT
Use with available fluent helpers to apply the InspectionPartialLot field to query operations.
|
static OutbDeliveryItemField<String> |
INTERCOMPANY_BILLING_STATUS
Use with available fluent helpers to apply the IntercompanyBillingStatus field to query operations.
|
static OutbDeliveryItemField<String> |
INTERNATIONAL_ARTICLE_NUMBER
Use with available fluent helpers to apply the InternationalArticleNumber field to query operations.
|
static OutbDeliveryItemField<String> |
INVENTORY_SPECIAL_STOCK_TYPE
Use with available fluent helpers to apply the InventorySpecialStockType field to query operations.
|
static OutbDeliveryItemField<String> |
INVENTORY_VALUATION_TYPE
Use with available fluent helpers to apply the InventoryValuationType field to query operations.
|
static OutbDeliveryItemField<Boolean> |
IS_COMPLETELY_DELIVERED
Use with available fluent helpers to apply the IsCompletelyDelivered field to query operations.
|
static OutbDeliveryItemField<String> |
IS_NOT_GOODS_MOVEMENTS_RELEVANT
Use with available fluent helpers to apply the IsNotGoodsMovementsRelevant field to query operations.
|
static OutbDeliveryItemField<Boolean> |
IS_SEPARATE_VALUATION
Use with available fluent helpers to apply the IsSeparateValuation field to query operations.
|
static OutbDeliveryItemField<String> |
ISSG_OR_RCVG_BATCH
Use with available fluent helpers to apply the IssgOrRcvgBatch field to query operations.
|
static OutbDeliveryItemField<String> |
ISSG_OR_RCVG_MATERIAL
Use with available fluent helpers to apply the IssgOrRcvgMaterial field to query operations.
|
static OutbDeliveryItemField<String> |
ISSG_OR_RCVG_SPCL_STOCK_IND
Use with available fluent helpers to apply the IssgOrRcvgSpclStockInd field to query operations.
|
static OutbDeliveryItemField<String> |
ISSG_OR_RCVG_STOCK_CATEGORY
Use with available fluent helpers to apply the IssgOrRcvgStockCategory field to query operations.
|
static OutbDeliveryItemField<String> |
ISSG_OR_RCVG_VALUATION_TYPE
Use with available fluent helpers to apply the IssgOrRcvgValuationType field to query operations.
|
static OutbDeliveryItemField<String> |
ISSUING_OR_RECEIVING_PLANT
Use with available fluent helpers to apply the IssuingOrReceivingPlant field to query operations.
|
static OutbDeliveryItemField<String> |
ISSUING_OR_RECEIVING_STORAGE_LOC
Use with available fluent helpers to apply the IssuingOrReceivingStorageLoc field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_BILLING_BLOCK_REASON
Use with available fluent helpers to apply the ItemBillingBlockReason field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_BILLING_INCOMPLETION_STATUS
Use with available fluent helpers to apply the ItemBillingIncompletionStatus field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_DELIVERY_INCOMPLETION_STATUS
Use with available fluent helpers to apply the ItemDeliveryIncompletionStatus field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_GDS_MVT_INCOMPLETION_STS
Use with available fluent helpers to apply the ItemGdsMvtIncompletionSts field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_GENERAL_INCOMPLETION_STATUS
Use with available fluent helpers to apply the ItemGeneralIncompletionStatus field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
ITEM_GROSS_WEIGHT
Use with available fluent helpers to apply the ItemGrossWeight field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_IS_BILLING_RELEVANT
Use with available fluent helpers to apply the ItemIsBillingRelevant field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
ITEM_NET_WEIGHT
Use with available fluent helpers to apply the ItemNetWeight field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_PACKING_INCOMPLETION_STATUS
Use with available fluent helpers to apply the ItemPackingIncompletionStatus field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_PICKING_INCOMPLETION_STATUS
Use with available fluent helpers to apply the ItemPickingIncompletionStatus field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
ITEM_VOLUME
Use with available fluent helpers to apply the ItemVolume field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_VOLUME_UNIT
Use with available fluent helpers to apply the ItemVolumeUnit field to query operations.
|
static OutbDeliveryItemField<String> |
ITEM_WEIGHT_UNIT
Use with available fluent helpers to apply the ItemWeightUnit field to query operations.
|
static OutbDeliveryItemField<Calendar> |
LAST_CHANGE_DATE
Use with available fluent helpers to apply the LastChangeDate field to query operations.
|
static OutbDeliveryItemField<String> |
LOADING_GROUP
Use with available fluent helpers to apply the LoadingGroup field to query operations.
|
static OutbDeliveryItemField<Calendar> |
MANUFACTURE_DATE
Use with available fluent helpers to apply the ManufactureDate field to query operations.
|
static OutbDeliveryItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static OutbDeliveryItemField<String> |
MATERIAL_BY_CUSTOMER
Use with available fluent helpers to apply the MaterialByCustomer field to query operations.
|
static OutbDeliveryItemField<String> |
MATERIAL_FREIGHT_GROUP
Use with available fluent helpers to apply the MaterialFreightGroup field to query operations.
|
static OutbDeliveryItemField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static OutbDeliveryItemField<Boolean> |
MATERIAL_IS_BATCH_MANAGED
Use with available fluent helpers to apply the MaterialIsBatchManaged field to query operations.
|
static OutbDeliveryItemField<Boolean> |
MATERIAL_IS_INT_BATCH_MANAGED
Use with available fluent helpers to apply the MaterialIsIntBatchManaged field to query operations.
|
static OutbDeliveryItemField<Integer> |
NUMBER_OF_SERIAL_NUMBERS
Use with available fluent helpers to apply the NumberOfSerialNumbers field to query operations.
|
static OutbDeliveryItemField<String> |
ORDER_ID
Use with available fluent helpers to apply the OrderID field to query operations.
|
static OutbDeliveryItemField<String> |
ORDER_ITEM
Use with available fluent helpers to apply the OrderItem field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
ORIGINAL_DELIVERY_QUANTITY
Use with available fluent helpers to apply the OriginalDeliveryQuantity field to query operations.
|
static OutbDeliveryItemField<String> |
ORIGINALLY_REQUESTED_MATERIAL
Use with available fluent helpers to apply the OriginallyRequestedMaterial field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
|
static OutbDeliveryItemField<String> |
PACKING_STATUS
Use with available fluent helpers to apply the PackingStatus field to query operations.
|
static OutbDeliveryItemField<String> |
PARTIAL_DELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the PartialDeliveryIsAllowed field to query operations.
|
static OutbDeliveryItemField<String> |
PAYMENT_GUARANTEE_FORM
Use with available fluent helpers to apply the PaymentGuaranteeForm field to query operations.
|
static OutbDeliveryItemField<String> |
PICKING_CONFIRMATION_STATUS
Use with available fluent helpers to apply the PickingConfirmationStatus field to query operations.
|
static OutbDeliveryItemField<String> |
PICKING_CONTROL
Use with available fluent helpers to apply the PickingControl field to query operations.
|
static OutbDeliveryItemField<String> |
PICKING_STATUS
Use with available fluent helpers to apply the PickingStatus field to query operations.
|
static OutbDeliveryItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static OutbDeliveryItemField<String> |
PRIMARY_POSTING_SWITCH
Use with available fluent helpers to apply the PrimaryPostingSwitch field to query operations.
|
static OutbDeliveryItemField<Calendar> |
PRODUCT_AVAILABILITY_DATE
Use with available fluent helpers to apply the ProductAvailabilityDate field to query operations.
|
static OutbDeliveryItemField<Calendar> |
PRODUCT_AVAILABILITY_TIME
Use with available fluent helpers to apply the ProductAvailabilityTime field to query operations.
|
static OutbDeliveryItemField<String> |
PRODUCT_CONFIGURATION
Use with available fluent helpers to apply the ProductConfiguration field to query operations.
|
static OutbDeliveryItemField<String> |
PRODUCT_HIERARCHY_NODE
Use with available fluent helpers to apply the ProductHierarchyNode field to query operations.
|
static OutbDeliveryItemField<String> |
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations.
|
static OutbDeliveryItemField<String> |
PROFITABILITY_SEGMENT
Use with available fluent helpers to apply the ProfitabilitySegment field to query operations.
|
static OutbDeliveryItemField<String> |
PROOF_OF_DELIVERY_RELEVANCE_CODE
Use with available fluent helpers to apply the ProofOfDeliveryRelevanceCode field to query operations.
|
static OutbDeliveryItemField<String> |
PROOF_OF_DELIVERY_STATUS
Use with available fluent helpers to apply the ProofOfDeliveryStatus field to query operations.
|
static OutbDeliveryItemField<Boolean> |
QUANTITY_IS_FIXED
Use with available fluent helpers to apply the QuantityIsFixed field to query operations.
|
static OutbDeliveryItemField<String> |
RECEIVING_POINT
Use with available fluent helpers to apply the ReceivingPoint field to query operations.
|
static OutbDeliveryItemField<String> |
REFERENCE_DOCUMENT_LOGICAL_SYSTEM
Use with available fluent helpers to apply the ReferenceDocumentLogicalSystem field to query operations.
|
static OutbDeliveryItemField<String> |
REFERENCE_SD_DOCUMENT
Use with available fluent helpers to apply the ReferenceSDDocument field to query operations.
|
static OutbDeliveryItemField<String> |
REFERENCE_SD_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the ReferenceSDDocumentCategory field to query operations.
|
static OutbDeliveryItemField<String> |
REFERENCE_SD_DOCUMENT_ITEM
Use with available fluent helpers to apply the ReferenceSDDocumentItem field to query operations.
|
static OutbDeliveryItemField<String> |
RETAIL_PROMOTION
Use with available fluent helpers to apply the RetailPromotion field to query operations.
|
static OutbDeliveryItemField<String> |
SALES_DOCUMENT_ITEM_TYPE
Use with available fluent helpers to apply the SalesDocumentItemType field to query operations.
|
static OutbDeliveryItemField<String> |
SALES_GROUP
Use with available fluent helpers to apply the SalesGroup field to query operations.
|
static OutbDeliveryItemField<String> |
SALES_OFFICE
Use with available fluent helpers to apply the SalesOffice field to query operations.
|
static OutbDeliveryItemField<String> |
SD_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the SDDocumentCategory field to query operations.
|
static OutbDeliveryItemField<String> |
SD_PROCESS_STATUS
Use with available fluent helpers to apply the SDProcessStatus field to query operations.
|
static OutbDeliveryItemField<Calendar> |
SHELF_LIFE_EXPIRATION_DATE
Use with available fluent helpers to apply the ShelfLifeExpirationDate field to query operations.
|
static OutbDeliveryItemField<Calendar> |
STATISTICS_DATE
Use with available fluent helpers to apply the StatisticsDate field to query operations.
|
static OutbDeliveryItemField<String> |
STOCK_TYPE
Use with available fluent helpers to apply the StockType field to query operations.
|
static OutbDeliveryItemField<String> |
STORAGE_BIN
Use with available fluent helpers to apply the StorageBin field to query operations.
|
static OutbDeliveryItemField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static OutbDeliveryItemField<String> |
STORAGE_TYPE
Use with available fluent helpers to apply the StorageType field to query operations.
|
static OutbDeliveryItemField<String> |
SUBSEQUENT_MOVEMENT_TYPE
Use with available fluent helpers to apply the SubsequentMovementType field to query operations.
|
static OutbDeliveryItemLink<OutbDeliveryDocFlow> |
TO_DOCUMENT_FLOW
Use with available fluent helpers to apply the to_DocumentFlow navigation property to query operations.
|
static OutbDeliveryItemLink<SerialNmbrDelivery> |
TO_SERIAL_DELIVERY_ITEM
Use with available fluent helpers to apply the to_SerialDeliveryItem navigation property to query operations.
|
static OutbDeliveryItemField<String> |
TRANSPORTATION_GROUP
Use with available fluent helpers to apply the TransportationGroup field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
|
static OutbDeliveryItemField<Boolean> |
UNLIMITED_OVERDELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
|
static OutbDeliveryItemField<BigDecimal> |
VARBL_SHIPG_PROCG_DURATION_IN_DAYS
Use with available fluent helpers to apply the VarblShipgProcgDurationInDays field to query operations.
|
static OutbDeliveryItemField<String> |
WAREHOUSE
Use with available fluent helpers to apply the Warehouse field to query operations.
|
static OutbDeliveryItemField<String> |
WAREHOUSE_ACTIVITY_STATUS
Use with available fluent helpers to apply the WarehouseActivityStatus field to query operations.
|
static OutbDeliveryItemField<String> |
WAREHOUSE_STAGING_AREA
Use with available fluent helpers to apply the WarehouseStagingArea field to query operations.
|
static OutbDeliveryItemField<String> |
WAREHOUSE_STOCK_CATEGORY
Use with available fluent helpers to apply the WarehouseStockCategory field to query operations.
|
static OutbDeliveryItemField<String> |
WAREHOUSE_STORAGE_BIN
Use with available fluent helpers to apply the WarehouseStorageBin field to query operations.
|
Constructor and Description |
---|
OutbDeliveryItem() |
OutbDeliveryItem(BigDecimal actualDeliveredQtyInBaseUnit,
String deliveryVersion,
BigDecimal actualDeliveryQuantity,
String additionalCustomerGroup1,
String additionalCustomerGroup2,
String additionalCustomerGroup3,
String additionalCustomerGroup4,
String additionalCustomerGroup5,
String additionalMaterialGroup1,
String additionalMaterialGroup2,
String additionalMaterialGroup3,
String additionalMaterialGroup4,
String additionalMaterialGroup5,
String alternateProductNumber,
String baseUnit,
String batch,
String batchBySupplier,
String batchClassification,
String bOMExplosion,
String businessArea,
String consumptionPosting,
String controllingArea,
String costCenter,
String createdByUser,
Calendar creationDate,
Calendar creationTime,
String custEngineeringChgStatus,
String deliveryDocument,
String deliveryDocumentItem,
String deliveryDocumentItemCategory,
String deliveryDocumentItemText,
String deliveryGroup,
String deliveryQuantityUnit,
String deliveryRelatedBillingStatus,
BigDecimal deliveryToBaseQuantityDnmntr,
BigDecimal deliveryToBaseQuantityNmrtr,
String departmentClassificationByCust,
String distributionChannel,
String division,
BigDecimal fixedShipgProcgDurationInDays,
String gLAccount,
String goodsMovementReasonCode,
String goodsMovementStatus,
String goodsMovementType,
String higherLevelItem,
String inspectionLot,
String inspectionPartialLot,
String intercompanyBillingStatus,
String internationalArticleNumber,
String inventorySpecialStockType,
String inventoryValuationType,
Boolean isCompletelyDelivered,
String isNotGoodsMovementsRelevant,
Boolean isSeparateValuation,
String issgOrRcvgBatch,
String issgOrRcvgMaterial,
String issgOrRcvgSpclStockInd,
String issgOrRcvgStockCategory,
String issgOrRcvgValuationType,
String issuingOrReceivingPlant,
String issuingOrReceivingStorageLoc,
String itemBillingBlockReason,
String itemBillingIncompletionStatus,
String itemDeliveryIncompletionStatus,
String itemGdsMvtIncompletionSts,
String itemGeneralIncompletionStatus,
BigDecimal itemGrossWeight,
String itemIsBillingRelevant,
BigDecimal itemNetWeight,
String itemPackingIncompletionStatus,
String itemPickingIncompletionStatus,
BigDecimal itemVolume,
String itemVolumeUnit,
String itemWeightUnit,
Calendar lastChangeDate,
String loadingGroup,
Calendar manufactureDate,
String material,
String materialByCustomer,
String materialFreightGroup,
String materialGroup,
Boolean materialIsBatchManaged,
Boolean materialIsIntBatchManaged,
Integer numberOfSerialNumbers,
String orderID,
String orderItem,
BigDecimal originalDeliveryQuantity,
String originallyRequestedMaterial,
BigDecimal overdelivTolrtdLmtRatioInPct,
String packingStatus,
String partialDeliveryIsAllowed,
String paymentGuaranteeForm,
String pickingConfirmationStatus,
String pickingControl,
String pickingStatus,
String plant,
String primaryPostingSwitch,
Calendar productAvailabilityDate,
Calendar productAvailabilityTime,
String productConfiguration,
String productHierarchyNode,
String profitabilitySegment,
String profitCenter,
String proofOfDeliveryRelevanceCode,
String proofOfDeliveryStatus,
Boolean quantityIsFixed,
String receivingPoint,
String referenceDocumentLogicalSystem,
String referenceSDDocument,
String referenceSDDocumentCategory,
String referenceSDDocumentItem,
String retailPromotion,
String salesDocumentItemType,
String salesGroup,
String salesOffice,
String sDDocumentCategory,
String sDProcessStatus,
Calendar shelfLifeExpirationDate,
Calendar statisticsDate,
String stockType,
String storageBin,
String storageLocation,
String storageType,
String subsequentMovementType,
String transportationGroup,
BigDecimal underdelivTolrtdLmtRatioInPct,
Boolean unlimitedOverdeliveryIsAllowed,
BigDecimal varblShipgProcgDurationInDays,
String warehouse,
String warehouseActivityStatus,
String warehouseStagingArea,
String warehouseStockCategory,
String warehouseStorageBin,
ErpConfigContext erpConfigContext,
List<OutbDeliveryDocFlow> toDocumentFlow,
SerialNmbrDelivery toSerialDeliveryItem) |
Modifier and Type | Method and Description |
---|---|
void |
addDocumentFlow(OutbDeliveryDocFlow... entity)
Adds elements to the list of associated OutbDeliveryDocFlow entities.
|
static OutbDeliveryItem.OutbDeliveryItemBuilder |
builder() |
boolean |
equals(Object o) |
List<OutbDeliveryDocFlow> |
fetchDocumentFlow()
Fetches the OutbDeliveryDocFlow entities (one to many) associated with this entity.
|
SerialNmbrDelivery |
fetchSerialDeliveryItem()
Fetches the SerialNmbrDelivery entity (one to one) associated with this entity.
|
static <T> OutbDeliveryItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
BigDecimal |
getActualDeliveredQtyInBaseUnit()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getActualDeliveryQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3 The delivery quantity may be proposed from a sales order item.
|
String |
getAdditionalCustomerGroup1()
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
String |
getAdditionalCustomerGroup2()
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
String |
getAdditionalCustomerGroup3()
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
String |
getAdditionalCustomerGroup4()
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
String |
getAdditionalCustomerGroup5()
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
String |
getAdditionalMaterialGroup1()
Constraints: Not nullable, Maximum length: 3
|
String |
getAdditionalMaterialGroup2()
Constraints: Not nullable, Maximum length: 3
|
String |
getAdditionalMaterialGroup3()
Constraints: Not nullable, Maximum length: 3
|
String |
getAdditionalMaterialGroup4()
Constraints: Not nullable, Maximum length: 3
|
String |
getAdditionalMaterialGroup5()
Constraints: Not nullable, Maximum length: 3
|
String |
getAlternateProductNumber()
Constraints: Not nullable, Maximum length: 40 It does not need to be created as its own material master in the ERP system.
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3 You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.
|
String |
getBatch()
Constraints: Not nullable, Maximum length: 10
|
String |
getBatchBySupplier()
Constraints: Not nullable, Maximum length: 15
|
String |
getBatchClassification()
Constraints: Not nullable, Maximum length: 18 You are required by the authorities (for example, the Food and Drug Authority in the USA) to keep a record of the selection values used to locate a particular batch so that you are always able to compare these values with the original specifications.
|
String |
getBOMExplosion()
Constraints: Not nullable, Maximum length: 8
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getConsumptionPosting()
Constraints: Not nullable, Maximum length: 1 The indicator is used in the case of goods receipts for purchase orders and is derived from the account assignment category of the purchase order.
|
String |
getControllingArea()
Constraints: Not nullable, Maximum length: 4 The controlling area is the highest organizational unit in Controlling.
|
String |
getCostCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
Calendar |
getCreationDate()
Constraints: Not nullable, Precision: 7
|
Calendar |
getCreationTime()
Constraints: Not nullable, Precision: 0
|
String |
getCustEngineeringChgStatus()
Constraints: Not nullable, Maximum length: 17 The customer sends this number in with a material number to request an engineering change to take effect as of a certain delivery date or cumulative quantity.
|
String |
getDeliveryDocument()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getDeliveryDocumentItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
String |
getDeliveryDocumentItemCategory()
Constraints: Not nullable, Maximum length: 4 The delivery item category determines how the system processes an item.
|
String |
getDeliveryDocumentItemText()
Constraints: Not nullable, Maximum length: 40 Short texts are used throughout sales order processing, shipping, and billing.
|
String |
getDeliveryGroup()
Constraints: Not nullable, Maximum length: 3 The system uses delivery groups to check the availability of items that should be delivered together.
|
String |
getDeliveryQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getDeliveryRelatedBillingStatus()
Constraints: Not nullable, Maximum length: 1 The status line tells you if the item is not yet billed, is partly billed, is completely billed, or is not relevant for billing.
|
BigDecimal |
getDeliveryToBaseQuantityDnmntr()
Constraints: Not nullable, Precision: 5, Scale: 0 Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure
You store a certain beverage in casks, but sell it in 1-liter bottles.
|
BigDecimal |
getDeliveryToBaseQuantityNmrtr()
Constraints: Not nullable, Precision: 5, Scale: 0 Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure
You store a certain beverage in casks, but sell it in 1-liter bottles.
|
String |
getDeliveryVersion()
Constraints: Not nullable, Maximum length: 4
|
String |
getDepartmentClassificationByCust()
Constraints: Not nullable, Maximum length: 4
|
String |
getDistributionChannel()
Constraints: Not nullable, Maximum length: 2 You can maintain information about customers and materials by sales organization and distribution channel.
|
String |
getDivision()
Constraints: Not nullable, Maximum length: 2 A product or service is always assigned to just one division.
|
List<OutbDeliveryDocFlow> |
getDocumentFlowOrFetch()
Retrieval of associated OutbDeliveryDocFlow entities (one to many).
|
com.google.common.base.Optional<List<OutbDeliveryDocFlow>> |
getDocumentFlowOrNull()
Retrieval of associated OutbDeliveryDocFlow entities (one to many).
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
BigDecimal |
getFixedShipgProcgDurationInDays()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getGLAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getGoodsMovementReasonCode()
Constraints: Not nullable, Maximum length: 4 Please do not change the entry in this field.
|
String |
getGoodsMovementStatus()
Constraints: Not nullable, Maximum length: 1 The status provides the following information:
For an outbound delivery, the status informs you whether the item has already left the warehouse or company premises, or still being processed.
|
String |
getGoodsMovementType()
Constraints: Not nullable, Maximum length: 3
|
String |
getHigherLevelItem()
Constraints: Not nullable, Maximum length: 6 Items can be organized hierarchically.
|
String |
getInspectionLot()
Constraints: Not nullable, Maximum length: 12 The inspection lot number is assigned by the system.
|
String |
getInspectionPartialLot()
Constraints: Not nullable, Maximum length: 6 You can process partial lots by:
Inspecting during production using inspection points
Running a batch split for the delivery note
|
String |
getIntercompanyBillingStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getInternationalArticleNumber()
Constraints: Not nullable, Maximum length: 18
|
String |
getInventorySpecialStockType()
Constraints: Not nullable, Maximum length: 1 If you need to separately manage certain stock (for example, consignment stock) of a material, the stock type in question is defined using this indicator.
|
String |
getInventoryValuationType()
Constraints: Not nullable, Maximum length: 10 The valuation types allowed for a material are determined by the valuation category.
|
Boolean |
getIsCompletelyDelivered()
Constraints: none
|
String |
getIsNotGoodsMovementsRelevant()
Constraints: Not nullable, Maximum length: 1 When this indicator is set, goods movement is not posted for this item - regardless of the movement type assigned to it.
|
Boolean |
getIsSeparateValuation()
Constraints: none
|
String |
getIssgOrRcvgBatch()
Constraints: Not nullable, Maximum length: 10 The "receiving batch" is the number of the batch under which the quantity to be transferred is now to be recorded.
|
String |
getIssgOrRcvgMaterial()
Constraints: Not nullable, Maximum length: 40 The "receiving material" is the material number under which the quantity to be transferred is now to be recorded.
|
String |
getIssgOrRcvgSpclStockInd()
Constraints: Not nullable, Maximum length: 1 This indicator is used, for example, in the case of the physical transfer of a consignment material and when consignment material is transferred from the supplier's stock to the company's own stock.
|
String |
getIssgOrRcvgStockCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getIssgOrRcvgValuationType()
Constraints: Not nullable, Maximum length: 10
|
String |
getIssuingOrReceivingPlant()
Constraints: Not nullable, Maximum length: 4 The receiving plant is the plant or internal organizational unit that is to receive the goods.
|
String |
getIssuingOrReceivingStorageLoc()
Constraints: Not nullable, Maximum length: 4 The receiving storage location is the storage location that is to receive the goods.
|
String |
getItemBillingBlockReason()
Constraints: Not nullable, Maximum length: 2 The system can automatically propose a billing block for sales documents that must be checked before billing (for example, returns, credit and debit memo requests).
|
String |
getItemBillingIncompletionStatus()
Constraints: Not nullable, Maximum length: 1 The status line tells you to what extent the information necessary for billing the item is complete.
|
String |
getItemDeliveryIncompletionStatus()
Constraints: Not nullable, Maximum length: 1 The status line tells you if delivery-related item information is complete.
|
String |
getItemGdsMvtIncompletionSts()
Constraints: Not nullable, Maximum length: 1 The status provides information on how far the data required for billing the item is complete.
|
String |
getItemGeneralIncompletionStatus()
Constraints: Not nullable, Maximum length: 1 The status line tells you if all item information, necessary for further processing this item, is complete.
|
BigDecimal |
getItemGrossWeight()
Constraints: Not nullable, Precision: 15, Scale: 3 The system calculates the gross weight of each item by multiplying the delivery quantity by the gross weight per unit that comes from the sales order.
|
String |
getItemIsBillingRelevant()
Constraints: Not nullable, Maximum length: 1 A: Relevant for delivery-related billing
Billing is based on the outbound delivery.
|
BigDecimal |
getItemNetWeight()
Constraints: Not nullable, Precision: 15, Scale: 3 The system calculates the net weight of each item by multiplying the delivery quantity by the net weight per unit that comes from the sales order.
|
String |
getItemPackingIncompletionStatus()
Constraints: Not nullable, Maximum length: 1 The status indicates the degree to which the data required for billing the item are complete.
|
String |
getItemPickingIncompletionStatus()
Constraints: Not nullable, Maximum length: 1 The status indicates whether the delivery-related item data is complete.
|
BigDecimal |
getItemVolume()
Constraints: Not nullable, Precision: 15, Scale: 3 The system calculates the volume for each item by multiplying the delivery quantity by the volume per unit that comes from the sales order.
|
String |
getItemVolumeUnit()
Constraints: Not nullable, Maximum length: 3 If you specify a volume, you have to enter the corresponding volume unit here.
|
String |
getItemWeightUnit()
Constraints: Not nullable, Maximum length: 3 If you specify a weight, you must enter the corresponding unit of weight here.
|
Calendar |
getLastChangeDate()
Constraints: Not nullable, Precision: 7
|
String |
getLoadingGroup()
Constraints: Not nullable, Maximum length: 4 The system uses the loading group as well as the
Shipping conditions and
Delivering plant
to automatically determine the shipping point for the item.
|
Calendar |
getManufactureDate()
Constraints: Not nullable, Precision: 7
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialByCustomer()
Constraints: Not nullable, Maximum length: 35 The customer's own identifier for a material can be stored in a customer-material info record and can be used to enter data during sales order processing.
|
String |
getMaterialFreightGroup()
Constraints: Not nullable, Maximum length: 8 Freight codes and classes in a freight code set are determined by the material freight group.
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9 You can use material groups to:
Restrict the scope of analyses
Search specifically for material master records via search helps
|
Boolean |
getMaterialIsBatchManaged()
Constraints: noneThis indicator can be set in the material master record manually or, if batches are valuated individually, it is set automatically for the plants concerned, in which case it cannot be changed.
|
Boolean |
getMaterialIsIntBatchManaged()
Constraints: none
|
Integer |
getNumberOfSerialNumbers()
Constraints: none
|
String |
getOrderID()
Constraints: Not nullable, Maximum length: 12
|
String |
getOrderItem()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getOriginalDeliveryQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3 When creating the inbound delivery, the notified quantity is transferred as the original quantity.
|
String |
getOriginallyRequestedMaterial()
Constraints: Not nullable, Maximum length: 40 If, for some reason, you have to send a substitute material instead of the material originally requested, you can see which product the customer originally ordered.
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1 If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority.
|
String |
getPackingStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getPartialDeliveryIsAllowed()
Constraints: Not nullable, Maximum length: 1 You use this field to control partial deliveries at the item level.
|
String |
getPaymentGuaranteeForm()
Constraints: Not nullable, Maximum length: 2 The form of payment guarantee specifies how a sales document item is guaranteed.
|
String |
getPickingConfirmationStatus()
Constraints: Not nullable, Maximum length: 1 When you create a delivery with an item subject to pick/putaway confirmation, the item is assigned the status A (Subject to confirmation but not yet confirmed).
|
String |
getPickingControl()
Constraints: Not nullable, Maximum length: 1
|
String |
getPickingStatus()
Constraints: Not nullable, Maximum length: 1 The status message tells you whether the item is relevant for delivery.
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getPrimaryPostingSwitch()
Constraints: Not nullable, Maximum length: 1
|
Calendar |
getProductAvailabilityDate()
Constraints: Not nullable, Precision: 7 The system uses the material availability date to generate automatic production and purchasing requirements.
|
Calendar |
getProductAvailabilityTime()
Constraints: Not nullable, Precision: 0
|
String |
getProductConfiguration()
Constraints: Not nullable, Maximum length: 18 This number clearly identifies one particular configuration of a standard product.
|
String |
getProductHierarchyNode()
Constraints: Not nullable, Maximum length: 18 In the standard SAP System, the product hierarchy can have up to 3 levels, each with a specific number of characters.
|
String |
getProfitabilitySegment()
Constraints: Not nullable, Maximum length: 10 Examples:
Customer '123'/Product '4710' Profitability segment no. 1
Customer '123'/Product '4712' Profitability segment no. 2
Country 'USA'/Region 'NORTH' Profitability segment no. 3
|
String |
getProfitCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getProofOfDeliveryRelevanceCode()
Constraints: Not nullable, Maximum length: 1 The indicator can have the following settings:
' ': not POD relevant
'A' : always POD relevant
'B' : only POD relevant when there are quantity differences
The indicator is copied from the purchasing or sales document into the delivery, if control of POD relevance in the delivery item category is set to "Copy POD relevance from preceding document".
|
String |
getProofOfDeliveryStatus()
Constraints: Not nullable, Maximum length: 1 The status message informs you whether the ship-to party reported a proof of delivery for this item.
|
Boolean |
getQuantityIsFixed()
Constraints: noneSet this indicator if the quantity in a relational system does not change.
|
String |
getReceivingPoint()
Constraints: Not nullable, Maximum length: 25 Several receiving points can be defined for each plant.
|
String |
getReferenceDocumentLogicalSystem()
Constraints: Not nullable, Maximum length: 10
|
String |
getReferenceSDDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getReferenceSDDocumentCategory()
Constraints: Not nullable, Maximum length: 4
|
String |
getReferenceSDDocumentItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getRetailPromotion()
Constraints: Not nullable, Maximum length: 10 For each item of a purchasing document, you can specify the promotion to which the item belongs.
|
String |
getSalesDocumentItemType()
Constraints: Not nullable, Maximum length: 1 The system processes items that refer to a specific material differently than items that do not refer to a material.
|
String |
getSalesGroup()
Constraints: Not nullable, Maximum length: 3 By using sales groups you can designate different areas of responsibility within a sales office.
|
String |
getSalesOffice()
Constraints: Not nullable, Maximum length: 4 When you create sales statistics, you can use a sales office as one of the selection criteria.
|
String |
getSDDocumentCategory()
Constraints: Not nullable, Maximum length: 4 The document category determines how the system stores and keeps track of document data.
|
String |
getSDProcessStatus()
Constraints: Not nullable, Maximum length: 1 The system determines the overall status from all statuses (for example, delivery and billing) for this item.
|
SerialNmbrDelivery |
getSerialDeliveryItemOrFetch()
Retrieval of associated SerialNmbrDelivery entity (one to one).
|
com.google.common.base.Optional<SerialNmbrDelivery> |
getSerialDeliveryItemOrNull()
Retrieval of associated SerialNmbrDelivery entity (one to one).
|
Calendar |
getShelfLifeExpirationDate()
Constraints: Not nullable, Precision: 7 You enter it yourself.
|
Calendar |
getStatisticsDate()
Constraints: Not nullable, Precision: 7 Write a user-exit if you require the system to copy the statistics date to the billing document.
|
String |
getStockType()
Constraints: Not nullable, Maximum length: 1 Possible stocks are:
unrestricted-use stock (blank, F)
stock in quality inspection (X, 2)
blocked stock (S, 3)
Select the corresponding indicator for the stock type required.
|
String |
getStorageBin()
Constraints: Not nullable, Maximum length: 10 A storage bin can be further sub-divided into bin sections.
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getStorageType()
Constraints: Not nullable, Maximum length: 3 A typical warehouse could have the following storage types:
Goods receipt area
Picking area
High-rack storage area
Bulk storage area
Open storage area
Goods issue area
|
String |
getSubsequentMovementType()
Constraints: Not nullable, Maximum length: 3
|
String |
getTransportationGroup()
Constraints: Not nullable, Maximum length: 4 Transportation groups are used for automatic route scheduling during sales order and delivery note processing.
|
Class<OutbDeliveryItem> |
getType() |
BigDecimal |
getUnderdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
Boolean |
getUnlimitedOverdeliveryIsAllowed()
Constraints: none
|
BigDecimal |
getVarblShipgProcgDurationInDays()
Constraints: Not nullable, Precision: 5, Scale: 2 The system uses the variable during capacity planning for deliveries.
|
String |
getWarehouse()
Constraints: Not nullable, Maximum length: 3 All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number.
|
String |
getWarehouseActivityStatus()
Constraints: Not nullable, Maximum length: 1 If your delivery processing includes the SAP Warehouse Management (WM) system, the system automatically indicates the WM status for each item in a delivery.
|
String |
getWarehouseStagingArea()
Constraints: Not nullable, Maximum length: 10 Staging areas can be used for different purposes (at the same time, if necessary):
o Goods issue
o Goods receipt
o Cross-docking processes
o Direct distribution
|
String |
getWarehouseStockCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getWarehouseStorageBin()
Constraints: Not nullable, Maximum length: 10 This storage bin is only significant if you do not use SAP warehouse management.
|
int |
hashCode() |
void |
setActualDeliveredQtyInBaseUnit(BigDecimal actualDeliveredQtyInBaseUnit)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setActualDeliveryQuantity(BigDecimal actualDeliveryQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3 The delivery quantity may be proposed from a sales order item.
|
void |
setAdditionalCustomerGroup1(String additionalCustomerGroup1)
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
void |
setAdditionalCustomerGroup2(String additionalCustomerGroup2)
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
void |
setAdditionalCustomerGroup3(String additionalCustomerGroup3)
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
void |
setAdditionalCustomerGroup4(String additionalCustomerGroup4)
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
void |
setAdditionalCustomerGroup5(String additionalCustomerGroup5)
Constraints: Not nullable, Maximum length: 3 You can define up to five different groups of customers, according to the needs of your organization.
|
void |
setAdditionalMaterialGroup1(String additionalMaterialGroup1)
Constraints: Not nullable, Maximum length: 3
|
void |
setAdditionalMaterialGroup2(String additionalMaterialGroup2)
Constraints: Not nullable, Maximum length: 3
|
void |
setAdditionalMaterialGroup3(String additionalMaterialGroup3)
Constraints: Not nullable, Maximum length: 3
|
void |
setAdditionalMaterialGroup4(String additionalMaterialGroup4)
Constraints: Not nullable, Maximum length: 3
|
void |
setAdditionalMaterialGroup5(String additionalMaterialGroup5)
Constraints: Not nullable, Maximum length: 3
|
void |
setAlternateProductNumber(String alternateProductNumber)
Constraints: Not nullable, Maximum length: 40 It does not need to be created as its own material master in the ERP system.
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3 You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.
|
void |
setBatch(String batch)
Constraints: Not nullable, Maximum length: 10
|
void |
setBatchBySupplier(String batchBySupplier)
Constraints: Not nullable, Maximum length: 15
|
void |
setBatchClassification(String batchClassification)
Constraints: Not nullable, Maximum length: 18 You are required by the authorities (for example, the Food and Drug Authority in the USA) to keep a record of the selection values used to locate a particular batch so that you are always able to compare these values with the original specifications.
|
void |
setBOMExplosion(String bOMExplosion)
Constraints: Not nullable, Maximum length: 8
|
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setConsumptionPosting(String consumptionPosting)
Constraints: Not nullable, Maximum length: 1 The indicator is used in the case of goods receipts for purchase orders and is derived from the account assignment category of the purchase order.
|
void |
setControllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4 The controlling area is the highest organizational unit in Controlling.
|
void |
setCostCenter(String costCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(Calendar creationDate)
Constraints: Not nullable, Precision: 7
|
void |
setCreationTime(Calendar creationTime)
Constraints: Not nullable, Precision: 0
|
void |
setCustEngineeringChgStatus(String custEngineeringChgStatus)
Constraints: Not nullable, Maximum length: 17 The customer sends this number in with a material number to request an engineering change to take effect as of a certain delivery date or cumulative quantity.
|
void |
setDeliveryDocument(String deliveryDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setDeliveryDocumentItem(String deliveryDocumentItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setDeliveryDocumentItemCategory(String deliveryDocumentItemCategory)
Constraints: Not nullable, Maximum length: 4 The delivery item category determines how the system processes an item.
|
void |
setDeliveryDocumentItemText(String deliveryDocumentItemText)
Constraints: Not nullable, Maximum length: 40 Short texts are used throughout sales order processing, shipping, and billing.
|
void |
setDeliveryGroup(String deliveryGroup)
Constraints: Not nullable, Maximum length: 3 The system uses delivery groups to check the availability of items that should be delivered together.
|
void |
setDeliveryQuantityUnit(String deliveryQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setDeliveryRelatedBillingStatus(String deliveryRelatedBillingStatus)
Constraints: Not nullable, Maximum length: 1 The status line tells you if the item is not yet billed, is partly billed, is completely billed, or is not relevant for billing.
|
void |
setDeliveryToBaseQuantityDnmntr(BigDecimal deliveryToBaseQuantityDnmntr)
Constraints: Not nullable, Precision: 5, Scale: 0 Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure
You store a certain beverage in casks, but sell it in 1-liter bottles.
|
void |
setDeliveryToBaseQuantityNmrtr(BigDecimal deliveryToBaseQuantityNmrtr)
Constraints: Not nullable, Precision: 5, Scale: 0 Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure
You store a certain beverage in casks, but sell it in 1-liter bottles.
|
void |
setDeliveryVersion(String deliveryVersion)
Constraints: Not nullable, Maximum length: 4
|
void |
setDepartmentClassificationByCust(String departmentClassificationByCust)
Constraints: Not nullable, Maximum length: 4
|
void |
setDistributionChannel(String distributionChannel)
Constraints: Not nullable, Maximum length: 2 You can maintain information about customers and materials by sales organization and distribution channel.
|
void |
setDivision(String division)
Constraints: Not nullable, Maximum length: 2 A product or service is always assigned to just one division.
|
void |
setDocumentFlow(List<OutbDeliveryDocFlow> value)
Overwrites the list of associated OutbDeliveryDocFlow entities for the loaded navigation property to_DocumentFlow.
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setFixedShipgProcgDurationInDays(BigDecimal fixedShipgProcgDurationInDays)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setGLAccount(String gLAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setGoodsMovementReasonCode(String goodsMovementReasonCode)
Constraints: Not nullable, Maximum length: 4 Please do not change the entry in this field.
|
void |
setGoodsMovementStatus(String goodsMovementStatus)
Constraints: Not nullable, Maximum length: 1 The status provides the following information:
For an outbound delivery, the status informs you whether the item has already left the warehouse or company premises, or still being processed.
|
void |
setGoodsMovementType(String goodsMovementType)
Constraints: Not nullable, Maximum length: 3
|
void |
setHigherLevelItem(String higherLevelItem)
Constraints: Not nullable, Maximum length: 6 Items can be organized hierarchically.
|
void |
setInspectionLot(String inspectionLot)
Constraints: Not nullable, Maximum length: 12 The inspection lot number is assigned by the system.
|
void |
setInspectionPartialLot(String inspectionPartialLot)
Constraints: Not nullable, Maximum length: 6 You can process partial lots by:
Inspecting during production using inspection points
Running a batch split for the delivery note
|
void |
setIntercompanyBillingStatus(String intercompanyBillingStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setInternationalArticleNumber(String internationalArticleNumber)
Constraints: Not nullable, Maximum length: 18
|
void |
setInventorySpecialStockType(String inventorySpecialStockType)
Constraints: Not nullable, Maximum length: 1 If you need to separately manage certain stock (for example, consignment stock) of a material, the stock type in question is defined using this indicator.
|
void |
setInventoryValuationType(String inventoryValuationType)
Constraints: Not nullable, Maximum length: 10 The valuation types allowed for a material are determined by the valuation category.
|
void |
setIsCompletelyDelivered(Boolean isCompletelyDelivered)
Constraints: none
|
void |
setIsNotGoodsMovementsRelevant(String isNotGoodsMovementsRelevant)
Constraints: Not nullable, Maximum length: 1 When this indicator is set, goods movement is not posted for this item - regardless of the movement type assigned to it.
|
void |
setIsSeparateValuation(Boolean isSeparateValuation)
Constraints: none
|
void |
setIssgOrRcvgBatch(String issgOrRcvgBatch)
Constraints: Not nullable, Maximum length: 10 The "receiving batch" is the number of the batch under which the quantity to be transferred is now to be recorded.
|
void |
setIssgOrRcvgMaterial(String issgOrRcvgMaterial)
Constraints: Not nullable, Maximum length: 40 The "receiving material" is the material number under which the quantity to be transferred is now to be recorded.
|
void |
setIssgOrRcvgSpclStockInd(String issgOrRcvgSpclStockInd)
Constraints: Not nullable, Maximum length: 1 This indicator is used, for example, in the case of the physical transfer of a consignment material and when consignment material is transferred from the supplier's stock to the company's own stock.
|
void |
setIssgOrRcvgStockCategory(String issgOrRcvgStockCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setIssgOrRcvgValuationType(String issgOrRcvgValuationType)
Constraints: Not nullable, Maximum length: 10
|
void |
setIssuingOrReceivingPlant(String issuingOrReceivingPlant)
Constraints: Not nullable, Maximum length: 4 The receiving plant is the plant or internal organizational unit that is to receive the goods.
|
void |
setIssuingOrReceivingStorageLoc(String issuingOrReceivingStorageLoc)
Constraints: Not nullable, Maximum length: 4 The receiving storage location is the storage location that is to receive the goods.
|
void |
setItemBillingBlockReason(String itemBillingBlockReason)
Constraints: Not nullable, Maximum length: 2 The system can automatically propose a billing block for sales documents that must be checked before billing (for example, returns, credit and debit memo requests).
|
void |
setItemBillingIncompletionStatus(String itemBillingIncompletionStatus)
Constraints: Not nullable, Maximum length: 1 The status line tells you to what extent the information necessary for billing the item is complete.
|
void |
setItemDeliveryIncompletionStatus(String itemDeliveryIncompletionStatus)
Constraints: Not nullable, Maximum length: 1 The status line tells you if delivery-related item information is complete.
|
void |
setItemGdsMvtIncompletionSts(String itemGdsMvtIncompletionSts)
Constraints: Not nullable, Maximum length: 1 The status provides information on how far the data required for billing the item is complete.
|
void |
setItemGeneralIncompletionStatus(String itemGeneralIncompletionStatus)
Constraints: Not nullable, Maximum length: 1 The status line tells you if all item information, necessary for further processing this item, is complete.
|
void |
setItemGrossWeight(BigDecimal itemGrossWeight)
Constraints: Not nullable, Precision: 15, Scale: 3 The system calculates the gross weight of each item by multiplying the delivery quantity by the gross weight per unit that comes from the sales order.
|
void |
setItemIsBillingRelevant(String itemIsBillingRelevant)
Constraints: Not nullable, Maximum length: 1 A: Relevant for delivery-related billing
Billing is based on the outbound delivery.
|
void |
setItemNetWeight(BigDecimal itemNetWeight)
Constraints: Not nullable, Precision: 15, Scale: 3 The system calculates the net weight of each item by multiplying the delivery quantity by the net weight per unit that comes from the sales order.
|
void |
setItemPackingIncompletionStatus(String itemPackingIncompletionStatus)
Constraints: Not nullable, Maximum length: 1 The status indicates the degree to which the data required for billing the item are complete.
|
void |
setItemPickingIncompletionStatus(String itemPickingIncompletionStatus)
Constraints: Not nullable, Maximum length: 1 The status indicates whether the delivery-related item data is complete.
|
void |
setItemVolume(BigDecimal itemVolume)
Constraints: Not nullable, Precision: 15, Scale: 3 The system calculates the volume for each item by multiplying the delivery quantity by the volume per unit that comes from the sales order.
|
void |
setItemVolumeUnit(String itemVolumeUnit)
Constraints: Not nullable, Maximum length: 3 If you specify a volume, you have to enter the corresponding volume unit here.
|
void |
setItemWeightUnit(String itemWeightUnit)
Constraints: Not nullable, Maximum length: 3 If you specify a weight, you must enter the corresponding unit of weight here.
|
void |
setLastChangeDate(Calendar lastChangeDate)
Constraints: Not nullable, Precision: 7
|
void |
setLoadingGroup(String loadingGroup)
Constraints: Not nullable, Maximum length: 4 The system uses the loading group as well as the
Shipping conditions and
Delivering plant
to automatically determine the shipping point for the item.
|
void |
setManufactureDate(Calendar manufactureDate)
Constraints: Not nullable, Precision: 7
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialByCustomer(String materialByCustomer)
Constraints: Not nullable, Maximum length: 35 The customer's own identifier for a material can be stored in a customer-material info record and can be used to enter data during sales order processing.
|
void |
setMaterialFreightGroup(String materialFreightGroup)
Constraints: Not nullable, Maximum length: 8 Freight codes and classes in a freight code set are determined by the material freight group.
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9 You can use material groups to:
Restrict the scope of analyses
Search specifically for material master records via search helps
|
void |
setMaterialIsBatchManaged(Boolean materialIsBatchManaged)
Constraints: noneThis indicator can be set in the material master record manually or, if batches are valuated individually, it is set automatically for the plants concerned, in which case it cannot be changed.
|
void |
setMaterialIsIntBatchManaged(Boolean materialIsIntBatchManaged)
Constraints: none
|
void |
setNumberOfSerialNumbers(Integer numberOfSerialNumbers)
Constraints: none
|
void |
setOrderID(String orderID)
Constraints: Not nullable, Maximum length: 12
|
void |
setOrderItem(String orderItem)
Constraints: Not nullable, Maximum length: 4
|
void |
setOriginalDeliveryQuantity(BigDecimal originalDeliveryQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3 When creating the inbound delivery, the notified quantity is transferred as the original quantity.
|
void |
setOriginallyRequestedMaterial(String originallyRequestedMaterial)
Constraints: Not nullable, Maximum length: 40 If, for some reason, you have to send a substitute material instead of the material originally requested, you can see which product the customer originally ordered.
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1 If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority.
|
void |
setPackingStatus(String packingStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setPartialDeliveryIsAllowed(String partialDeliveryIsAllowed)
Constraints: Not nullable, Maximum length: 1 You use this field to control partial deliveries at the item level.
|
void |
setPaymentGuaranteeForm(String paymentGuaranteeForm)
Constraints: Not nullable, Maximum length: 2 The form of payment guarantee specifies how a sales document item is guaranteed.
|
void |
setPickingConfirmationStatus(String pickingConfirmationStatus)
Constraints: Not nullable, Maximum length: 1 When you create a delivery with an item subject to pick/putaway confirmation, the item is assigned the status A (Subject to confirmation but not yet confirmed).
|
void |
setPickingControl(String pickingControl)
Constraints: Not nullable, Maximum length: 1
|
void |
setPickingStatus(String pickingStatus)
Constraints: Not nullable, Maximum length: 1 The status message tells you whether the item is relevant for delivery.
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setPrimaryPostingSwitch(String primaryPostingSwitch)
Constraints: Not nullable, Maximum length: 1
|
void |
setProductAvailabilityDate(Calendar productAvailabilityDate)
Constraints: Not nullable, Precision: 7 The system uses the material availability date to generate automatic production and purchasing requirements.
|
void |
setProductAvailabilityTime(Calendar productAvailabilityTime)
Constraints: Not nullable, Precision: 0
|
void |
setProductConfiguration(String productConfiguration)
Constraints: Not nullable, Maximum length: 18 This number clearly identifies one particular configuration of a standard product.
|
void |
setProductHierarchyNode(String productHierarchyNode)
Constraints: Not nullable, Maximum length: 18 In the standard SAP System, the product hierarchy can have up to 3 levels, each with a specific number of characters.
|
void |
setProfitabilitySegment(String profitabilitySegment)
Constraints: Not nullable, Maximum length: 10 Examples:
Customer '123'/Product '4710' Profitability segment no. 1
Customer '123'/Product '4712' Profitability segment no. 2
Country 'USA'/Region 'NORTH' Profitability segment no. 3
|
void |
setProfitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setProofOfDeliveryRelevanceCode(String proofOfDeliveryRelevanceCode)
Constraints: Not nullable, Maximum length: 1 The indicator can have the following settings:
' ': not POD relevant
'A' : always POD relevant
'B' : only POD relevant when there are quantity differences
The indicator is copied from the purchasing or sales document into the delivery, if control of POD relevance in the delivery item category is set to "Copy POD relevance from preceding document".
|
void |
setProofOfDeliveryStatus(String proofOfDeliveryStatus)
Constraints: Not nullable, Maximum length: 1 The status message informs you whether the ship-to party reported a proof of delivery for this item.
|
void |
setQuantityIsFixed(Boolean quantityIsFixed)
Constraints: noneSet this indicator if the quantity in a relational system does not change.
|
void |
setReceivingPoint(String receivingPoint)
Constraints: Not nullable, Maximum length: 25 Several receiving points can be defined for each plant.
|
void |
setReferenceDocumentLogicalSystem(String referenceDocumentLogicalSystem)
Constraints: Not nullable, Maximum length: 10
|
void |
setReferenceSDDocument(String referenceSDDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setReferenceSDDocumentCategory(String referenceSDDocumentCategory)
Constraints: Not nullable, Maximum length: 4
|
void |
setReferenceSDDocumentItem(String referenceSDDocumentItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setRetailPromotion(String retailPromotion)
Constraints: Not nullable, Maximum length: 10 For each item of a purchasing document, you can specify the promotion to which the item belongs.
|
void |
setSalesDocumentItemType(String salesDocumentItemType)
Constraints: Not nullable, Maximum length: 1 The system processes items that refer to a specific material differently than items that do not refer to a material.
|
void |
setSalesGroup(String salesGroup)
Constraints: Not nullable, Maximum length: 3 By using sales groups you can designate different areas of responsibility within a sales office.
|
void |
setSalesOffice(String salesOffice)
Constraints: Not nullable, Maximum length: 4 When you create sales statistics, you can use a sales office as one of the selection criteria.
|
void |
setSDDocumentCategory(String sDDocumentCategory)
Constraints: Not nullable, Maximum length: 4 The document category determines how the system stores and keeps track of document data.
|
void |
setSDProcessStatus(String sDProcessStatus)
Constraints: Not nullable, Maximum length: 1 The system determines the overall status from all statuses (for example, delivery and billing) for this item.
|
void |
setSerialDeliveryItem(SerialNmbrDelivery value)
Overwrites the associated SerialNmbrDelivery entity for the loaded navigation property to_SerialDeliveryItem.
|
void |
setShelfLifeExpirationDate(Calendar shelfLifeExpirationDate)
Constraints: Not nullable, Precision: 7 You enter it yourself.
|
void |
setStatisticsDate(Calendar statisticsDate)
Constraints: Not nullable, Precision: 7 Write a user-exit if you require the system to copy the statistics date to the billing document.
|
void |
setStockType(String stockType)
Constraints: Not nullable, Maximum length: 1 Possible stocks are:
unrestricted-use stock (blank, F)
stock in quality inspection (X, 2)
blocked stock (S, 3)
Select the corresponding indicator for the stock type required.
|
void |
setStorageBin(String storageBin)
Constraints: Not nullable, Maximum length: 10 A storage bin can be further sub-divided into bin sections.
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setStorageType(String storageType)
Constraints: Not nullable, Maximum length: 3 A typical warehouse could have the following storage types:
Goods receipt area
Picking area
High-rack storage area
Bulk storage area
Open storage area
Goods issue area
|
void |
setSubsequentMovementType(String subsequentMovementType)
Constraints: Not nullable, Maximum length: 3
|
void |
setTransportationGroup(String transportationGroup)
Constraints: Not nullable, Maximum length: 4 Transportation groups are used for automatic route scheduling during sales order and delivery note processing.
|
void |
setUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: none
|
void |
setVarblShipgProcgDurationInDays(BigDecimal varblShipgProcgDurationInDays)
Constraints: Not nullable, Precision: 5, Scale: 2 The system uses the variable during capacity planning for deliveries.
|
void |
setWarehouse(String warehouse)
Constraints: Not nullable, Maximum length: 3 All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number.
|
void |
setWarehouseActivityStatus(String warehouseActivityStatus)
Constraints: Not nullable, Maximum length: 1 If your delivery processing includes the SAP Warehouse Management (WM) system, the system automatically indicates the WM status for each item in a delivery.
|
void |
setWarehouseStagingArea(String warehouseStagingArea)
Constraints: Not nullable, Maximum length: 10 Staging areas can be used for different purposes (at the same time, if necessary):
o Goods issue
o Goods receipt
o Cross-docking processes
o Direct distribution
|
void |
setWarehouseStockCategory(String warehouseStockCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setWarehouseStorageBin(String warehouseStorageBin)
Constraints: Not nullable, Maximum length: 10 This storage bin is only significant if you do not use SAP warehouse management.
|
String |
toString() |
getVersionIdentifier, setVersionIdentifier
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final OutbDeliveryItemSelectable ALL_FIELDS
public static final OutbDeliveryItemField<BigDecimal> ACTUAL_DELIVERED_QTY_IN_BASE_UNIT
public static final OutbDeliveryItemField<String> DELIVERY_VERSION
public static final OutbDeliveryItemField<BigDecimal> ACTUAL_DELIVERY_QUANTITY
public static final OutbDeliveryItemField<String> ADDITIONAL_CUSTOMER_GROUP1
public static final OutbDeliveryItemField<String> ADDITIONAL_CUSTOMER_GROUP2
public static final OutbDeliveryItemField<String> ADDITIONAL_CUSTOMER_GROUP3
public static final OutbDeliveryItemField<String> ADDITIONAL_CUSTOMER_GROUP4
public static final OutbDeliveryItemField<String> ADDITIONAL_CUSTOMER_GROUP5
public static final OutbDeliveryItemField<String> ADDITIONAL_MATERIAL_GROUP1
public static final OutbDeliveryItemField<String> ADDITIONAL_MATERIAL_GROUP2
public static final OutbDeliveryItemField<String> ADDITIONAL_MATERIAL_GROUP3
public static final OutbDeliveryItemField<String> ADDITIONAL_MATERIAL_GROUP4
public static final OutbDeliveryItemField<String> ADDITIONAL_MATERIAL_GROUP5
public static final OutbDeliveryItemField<String> ALTERNATE_PRODUCT_NUMBER
public static final OutbDeliveryItemField<String> BASE_UNIT
public static final OutbDeliveryItemField<String> BATCH
public static final OutbDeliveryItemField<String> BATCH_BY_SUPPLIER
public static final OutbDeliveryItemField<String> BATCH_CLASSIFICATION
public static final OutbDeliveryItemField<String> BOM_EXPLOSION
public static final OutbDeliveryItemField<String> BUSINESS_AREA
public static final OutbDeliveryItemField<String> CONSUMPTION_POSTING
public static final OutbDeliveryItemField<String> CONTROLLING_AREA
public static final OutbDeliveryItemField<String> COST_CENTER
public static final OutbDeliveryItemField<String> CREATED_BY_USER
public static final OutbDeliveryItemField<Calendar> CREATION_DATE
public static final OutbDeliveryItemField<Calendar> CREATION_TIME
public static final OutbDeliveryItemField<String> CUST_ENGINEERING_CHG_STATUS
public static final OutbDeliveryItemField<String> DELIVERY_DOCUMENT
public static final OutbDeliveryItemField<String> DELIVERY_DOCUMENT_ITEM
public static final OutbDeliveryItemField<String> DELIVERY_DOCUMENT_ITEM_CATEGORY
public static final OutbDeliveryItemField<String> DELIVERY_DOCUMENT_ITEM_TEXT
public static final OutbDeliveryItemField<String> DELIVERY_GROUP
public static final OutbDeliveryItemField<String> DELIVERY_QUANTITY_UNIT
public static final OutbDeliveryItemField<String> DELIVERY_RELATED_BILLING_STATUS
public static final OutbDeliveryItemField<BigDecimal> DELIVERY_TO_BASE_QUANTITY_DNMNTR
public static final OutbDeliveryItemField<BigDecimal> DELIVERY_TO_BASE_QUANTITY_NMRTR
public static final OutbDeliveryItemField<String> DEPARTMENT_CLASSIFICATION_BY_CUST
public static final OutbDeliveryItemField<String> DISTRIBUTION_CHANNEL
public static final OutbDeliveryItemField<String> DIVISION
public static final OutbDeliveryItemField<BigDecimal> FIXED_SHIPG_PROCG_DURATION_IN_DAYS
public static final OutbDeliveryItemField<String> GL_ACCOUNT
public static final OutbDeliveryItemField<String> GOODS_MOVEMENT_REASON_CODE
public static final OutbDeliveryItemField<String> GOODS_MOVEMENT_STATUS
public static final OutbDeliveryItemField<String> GOODS_MOVEMENT_TYPE
public static final OutbDeliveryItemField<String> HIGHER_LEVEL_ITEM
public static final OutbDeliveryItemField<String> INSPECTION_LOT
public static final OutbDeliveryItemField<String> INSPECTION_PARTIAL_LOT
public static final OutbDeliveryItemField<String> INTERCOMPANY_BILLING_STATUS
public static final OutbDeliveryItemField<String> INTERNATIONAL_ARTICLE_NUMBER
public static final OutbDeliveryItemField<String> INVENTORY_SPECIAL_STOCK_TYPE
public static final OutbDeliveryItemField<String> INVENTORY_VALUATION_TYPE
public static final OutbDeliveryItemField<Boolean> IS_COMPLETELY_DELIVERED
public static final OutbDeliveryItemField<String> IS_NOT_GOODS_MOVEMENTS_RELEVANT
public static final OutbDeliveryItemField<Boolean> IS_SEPARATE_VALUATION
public static final OutbDeliveryItemField<String> ISSG_OR_RCVG_BATCH
public static final OutbDeliveryItemField<String> ISSG_OR_RCVG_MATERIAL
public static final OutbDeliveryItemField<String> ISSG_OR_RCVG_SPCL_STOCK_IND
public static final OutbDeliveryItemField<String> ISSG_OR_RCVG_STOCK_CATEGORY
public static final OutbDeliveryItemField<String> ISSG_OR_RCVG_VALUATION_TYPE
public static final OutbDeliveryItemField<String> ISSUING_OR_RECEIVING_PLANT
public static final OutbDeliveryItemField<String> ISSUING_OR_RECEIVING_STORAGE_LOC
public static final OutbDeliveryItemField<String> ITEM_BILLING_BLOCK_REASON
public static final OutbDeliveryItemField<String> ITEM_BILLING_INCOMPLETION_STATUS
public static final OutbDeliveryItemField<String> ITEM_DELIVERY_INCOMPLETION_STATUS
public static final OutbDeliveryItemField<String> ITEM_GDS_MVT_INCOMPLETION_STS
public static final OutbDeliveryItemField<String> ITEM_GENERAL_INCOMPLETION_STATUS
public static final OutbDeliveryItemField<BigDecimal> ITEM_GROSS_WEIGHT
public static final OutbDeliveryItemField<String> ITEM_IS_BILLING_RELEVANT
public static final OutbDeliveryItemField<BigDecimal> ITEM_NET_WEIGHT
public static final OutbDeliveryItemField<String> ITEM_PACKING_INCOMPLETION_STATUS
public static final OutbDeliveryItemField<String> ITEM_PICKING_INCOMPLETION_STATUS
public static final OutbDeliveryItemField<BigDecimal> ITEM_VOLUME
public static final OutbDeliveryItemField<String> ITEM_VOLUME_UNIT
public static final OutbDeliveryItemField<String> ITEM_WEIGHT_UNIT
public static final OutbDeliveryItemField<Calendar> LAST_CHANGE_DATE
public static final OutbDeliveryItemField<String> LOADING_GROUP
public static final OutbDeliveryItemField<Calendar> MANUFACTURE_DATE
public static final OutbDeliveryItemField<String> MATERIAL
public static final OutbDeliveryItemField<String> MATERIAL_BY_CUSTOMER
public static final OutbDeliveryItemField<String> MATERIAL_FREIGHT_GROUP
public static final OutbDeliveryItemField<String> MATERIAL_GROUP
public static final OutbDeliveryItemField<Boolean> MATERIAL_IS_BATCH_MANAGED
public static final OutbDeliveryItemField<Boolean> MATERIAL_IS_INT_BATCH_MANAGED
public static final OutbDeliveryItemField<Integer> NUMBER_OF_SERIAL_NUMBERS
public static final OutbDeliveryItemField<String> ORDER_ID
public static final OutbDeliveryItemField<String> ORDER_ITEM
public static final OutbDeliveryItemField<BigDecimal> ORIGINAL_DELIVERY_QUANTITY
public static final OutbDeliveryItemField<String> ORIGINALLY_REQUESTED_MATERIAL
public static final OutbDeliveryItemField<BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final OutbDeliveryItemField<String> PACKING_STATUS
public static final OutbDeliveryItemField<String> PARTIAL_DELIVERY_IS_ALLOWED
public static final OutbDeliveryItemField<String> PAYMENT_GUARANTEE_FORM
public static final OutbDeliveryItemField<String> PICKING_CONFIRMATION_STATUS
public static final OutbDeliveryItemField<String> PICKING_CONTROL
public static final OutbDeliveryItemField<String> PICKING_STATUS
public static final OutbDeliveryItemField<String> PLANT
public static final OutbDeliveryItemField<String> PRIMARY_POSTING_SWITCH
public static final OutbDeliveryItemField<Calendar> PRODUCT_AVAILABILITY_DATE
public static final OutbDeliveryItemField<Calendar> PRODUCT_AVAILABILITY_TIME
public static final OutbDeliveryItemField<String> PRODUCT_CONFIGURATION
public static final OutbDeliveryItemField<String> PRODUCT_HIERARCHY_NODE
public static final OutbDeliveryItemField<String> PROFITABILITY_SEGMENT
public static final OutbDeliveryItemField<String> PROFIT_CENTER
public static final OutbDeliveryItemField<String> PROOF_OF_DELIVERY_RELEVANCE_CODE
public static final OutbDeliveryItemField<String> PROOF_OF_DELIVERY_STATUS
public static final OutbDeliveryItemField<Boolean> QUANTITY_IS_FIXED
public static final OutbDeliveryItemField<String> RECEIVING_POINT
public static final OutbDeliveryItemField<String> REFERENCE_DOCUMENT_LOGICAL_SYSTEM
public static final OutbDeliveryItemField<String> REFERENCE_SD_DOCUMENT
public static final OutbDeliveryItemField<String> REFERENCE_SD_DOCUMENT_CATEGORY
public static final OutbDeliveryItemField<String> REFERENCE_SD_DOCUMENT_ITEM
public static final OutbDeliveryItemField<String> RETAIL_PROMOTION
public static final OutbDeliveryItemField<String> SALES_DOCUMENT_ITEM_TYPE
public static final OutbDeliveryItemField<String> SALES_GROUP
public static final OutbDeliveryItemField<String> SALES_OFFICE
public static final OutbDeliveryItemField<String> SD_DOCUMENT_CATEGORY
public static final OutbDeliveryItemField<String> SD_PROCESS_STATUS
public static final OutbDeliveryItemField<Calendar> SHELF_LIFE_EXPIRATION_DATE
public static final OutbDeliveryItemField<Calendar> STATISTICS_DATE
public static final OutbDeliveryItemField<String> STOCK_TYPE
public static final OutbDeliveryItemField<String> STORAGE_BIN
public static final OutbDeliveryItemField<String> STORAGE_LOCATION
public static final OutbDeliveryItemField<String> STORAGE_TYPE
public static final OutbDeliveryItemField<String> SUBSEQUENT_MOVEMENT_TYPE
public static final OutbDeliveryItemField<String> TRANSPORTATION_GROUP
public static final OutbDeliveryItemField<BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final OutbDeliveryItemField<Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
public static final OutbDeliveryItemField<BigDecimal> VARBL_SHIPG_PROCG_DURATION_IN_DAYS
public static final OutbDeliveryItemField<String> WAREHOUSE
public static final OutbDeliveryItemField<String> WAREHOUSE_ACTIVITY_STATUS
public static final OutbDeliveryItemField<String> WAREHOUSE_STAGING_AREA
public static final OutbDeliveryItemField<String> WAREHOUSE_STOCK_CATEGORY
public static final OutbDeliveryItemField<String> WAREHOUSE_STORAGE_BIN
public static final OutbDeliveryItemLink<OutbDeliveryDocFlow> TO_DOCUMENT_FLOW
public static final OutbDeliveryItemLink<SerialNmbrDelivery> TO_SERIAL_DELIVERY_ITEM
public OutbDeliveryItem()
public OutbDeliveryItem(@Nullable BigDecimal actualDeliveredQtyInBaseUnit, @Nullable String deliveryVersion, @Nullable BigDecimal actualDeliveryQuantity, @Nullable String additionalCustomerGroup1, @Nullable String additionalCustomerGroup2, @Nullable String additionalCustomerGroup3, @Nullable String additionalCustomerGroup4, @Nullable String additionalCustomerGroup5, @Nullable String additionalMaterialGroup1, @Nullable String additionalMaterialGroup2, @Nullable String additionalMaterialGroup3, @Nullable String additionalMaterialGroup4, @Nullable String additionalMaterialGroup5, @Nullable String alternateProductNumber, @Nullable String baseUnit, @Nullable String batch, @Nullable String batchBySupplier, @Nullable String batchClassification, @Nullable String bOMExplosion, @Nullable String businessArea, @Nullable String consumptionPosting, @Nullable String controllingArea, @Nullable String costCenter, @Nullable String createdByUser, @Nullable Calendar creationDate, @Nullable Calendar creationTime, @Nullable String custEngineeringChgStatus, @Nullable String deliveryDocument, @Nullable String deliveryDocumentItem, @Nullable String deliveryDocumentItemCategory, @Nullable String deliveryDocumentItemText, @Nullable String deliveryGroup, @Nullable String deliveryQuantityUnit, @Nullable String deliveryRelatedBillingStatus, @Nullable BigDecimal deliveryToBaseQuantityDnmntr, @Nullable BigDecimal deliveryToBaseQuantityNmrtr, @Nullable String departmentClassificationByCust, @Nullable String distributionChannel, @Nullable String division, @Nullable BigDecimal fixedShipgProcgDurationInDays, @Nullable String gLAccount, @Nullable String goodsMovementReasonCode, @Nullable String goodsMovementStatus, @Nullable String goodsMovementType, @Nullable String higherLevelItem, @Nullable String inspectionLot, @Nullable String inspectionPartialLot, @Nullable String intercompanyBillingStatus, @Nullable String internationalArticleNumber, @Nullable String inventorySpecialStockType, @Nullable String inventoryValuationType, @Nullable Boolean isCompletelyDelivered, @Nullable String isNotGoodsMovementsRelevant, @Nullable Boolean isSeparateValuation, @Nullable String issgOrRcvgBatch, @Nullable String issgOrRcvgMaterial, @Nullable String issgOrRcvgSpclStockInd, @Nullable String issgOrRcvgStockCategory, @Nullable String issgOrRcvgValuationType, @Nullable String issuingOrReceivingPlant, @Nullable String issuingOrReceivingStorageLoc, @Nullable String itemBillingBlockReason, @Nullable String itemBillingIncompletionStatus, @Nullable String itemDeliveryIncompletionStatus, @Nullable String itemGdsMvtIncompletionSts, @Nullable String itemGeneralIncompletionStatus, @Nullable BigDecimal itemGrossWeight, @Nullable String itemIsBillingRelevant, @Nullable BigDecimal itemNetWeight, @Nullable String itemPackingIncompletionStatus, @Nullable String itemPickingIncompletionStatus, @Nullable BigDecimal itemVolume, @Nullable String itemVolumeUnit, @Nullable String itemWeightUnit, @Nullable Calendar lastChangeDate, @Nullable String loadingGroup, @Nullable Calendar manufactureDate, @Nullable String material, @Nullable String materialByCustomer, @Nullable String materialFreightGroup, @Nullable String materialGroup, @Nullable Boolean materialIsBatchManaged, @Nullable Boolean materialIsIntBatchManaged, @Nullable Integer numberOfSerialNumbers, @Nullable String orderID, @Nullable String orderItem, @Nullable BigDecimal originalDeliveryQuantity, @Nullable String originallyRequestedMaterial, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable String packingStatus, @Nullable String partialDeliveryIsAllowed, @Nullable String paymentGuaranteeForm, @Nullable String pickingConfirmationStatus, @Nullable String pickingControl, @Nullable String pickingStatus, @Nullable String plant, @Nullable String primaryPostingSwitch, @Nullable Calendar productAvailabilityDate, @Nullable Calendar productAvailabilityTime, @Nullable String productConfiguration, @Nullable String productHierarchyNode, @Nullable String profitabilitySegment, @Nullable String profitCenter, @Nullable String proofOfDeliveryRelevanceCode, @Nullable String proofOfDeliveryStatus, @Nullable Boolean quantityIsFixed, @Nullable String receivingPoint, @Nullable String referenceDocumentLogicalSystem, @Nullable String referenceSDDocument, @Nullable String referenceSDDocumentCategory, @Nullable String referenceSDDocumentItem, @Nullable String retailPromotion, @Nullable String salesDocumentItemType, @Nullable String salesGroup, @Nullable String salesOffice, @Nullable String sDDocumentCategory, @Nullable String sDProcessStatus, @Nullable Calendar shelfLifeExpirationDate, @Nullable Calendar statisticsDate, @Nullable String stockType, @Nullable String storageBin, @Nullable String storageLocation, @Nullable String storageType, @Nullable String subsequentMovementType, @Nullable String transportationGroup, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable BigDecimal varblShipgProcgDurationInDays, @Nullable String warehouse, @Nullable String warehouseActivityStatus, @Nullable String warehouseStagingArea, @Nullable String warehouseStockCategory, @Nullable String warehouseStorageBin, @Nullable ErpConfigContext erpConfigContext, List<OutbDeliveryDocFlow> toDocumentFlow, @Nullable SerialNmbrDelivery toSerialDeliveryItem)
public Class<OutbDeliveryItem> getType()
getType
in class VdmObject<OutbDeliveryItem>
public static <T> OutbDeliveryItemField<T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.public List<OutbDeliveryDocFlow> fetchDocumentFlow() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<OutbDeliveryDocFlow> getDocumentFlowOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_DocumentFlow of a queried OutbDeliveryItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<OutbDeliveryDocFlow>> getDocumentFlowOrNull()
If the navigation property to_DocumentFlow for an entity OutbDeliveryItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setDocumentFlow(@NonNull List<OutbDeliveryDocFlow> value)
If the navigation property to_DocumentFlow of a queried OutbDeliveryItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of OutbDeliveryDocFlow entities.public void addDocumentFlow(OutbDeliveryDocFlow... entity)
If the navigation property to_DocumentFlow of a queried OutbDeliveryItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of OutbDeliveryDocFlow entities.public SerialNmbrDelivery fetchSerialDeliveryItem() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public SerialNmbrDelivery getSerialDeliveryItemOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_SerialDeliveryItem of a queried OutbDeliveryItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<SerialNmbrDelivery> getSerialDeliveryItemOrNull()
If the navigation property to_SerialDeliveryItem for an entity OutbDeliveryItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setSerialDeliveryItem(SerialNmbrDelivery value)
value
- New SerialNmbrDelivery entity.public static OutbDeliveryItem.OutbDeliveryItemBuilder builder()
@Nullable public BigDecimal getActualDeliveredQtyInBaseUnit()
@Nullable public String getDeliveryVersion()
@Nullable public BigDecimal getActualDeliveryQuantity()
The delivery quantity may be proposed from a sales order item. You can change the quantity in the delivery, subject to any limitations that apply to over- and underdeliveries. If the delivery does not refer to a sales order, you can enter a delivery quantity manually.
@Nullable public String getAdditionalCustomerGroup1()
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
@Nullable public String getAdditionalCustomerGroup2()
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
@Nullable public String getAdditionalCustomerGroup3()
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
@Nullable public String getAdditionalCustomerGroup4()
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
@Nullable public String getAdditionalCustomerGroup5()
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
@Nullable public String getAdditionalMaterialGroup1()
@Nullable public String getAdditionalMaterialGroup2()
@Nullable public String getAdditionalMaterialGroup3()
@Nullable public String getAdditionalMaterialGroup4()
@Nullable public String getAdditionalMaterialGroup5()
@Nullable public String getAlternateProductNumber()
It does not need to be created as its own material master in the ERP system. Within Logistics Execution in the ERP system, it is stored without validation. The translation to the internal material number needs to be provided in the external system or within an implementation of a Business Add-In (BAdI).
@Nullable public String getBaseUnit()
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record. Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following: The base unit of measure is the unit satisfying the highest necessary requirement for precision. The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...). Inventory Management In Inventory Management, the base unit of measure is the same as the stockkeeping unit. Services Services have units of measure of their own, including the following: Service unit Unit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level. Blanket Unit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
@Nullable public String getBatch()
@Nullable public String getBatchBySupplier()
@Nullable public String getBatchClassification()
You are required by the authorities (for example, the Food and Drug Authority in the USA) to keep a record of the selection values used to locate a particular batch so that you are always able to compare these values with the original specifications. This internal number enables you to meet this requirement.
@Nullable public String getBOMExplosion()
@Nullable public String getBusinessArea()
@Nullable public String getConsumptionPosting()
The indicator is used in the case of goods receipts for purchase orders and is derived from the account assignment category of the purchase order.
@Nullable public String getControllingArea()
The controlling area is the highest organizational unit in Controlling. Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
@Nullable public String getCostCenter()
@Nullable public String getCreatedByUser()
@Nullable public Calendar getCreationDate()
@Nullable public Calendar getCreationTime()
@Nullable public String getCustEngineeringChgStatus()
The customer sends this number in with a material number to request an engineering change to take effect as of a certain delivery date or cumulative quantity.
@Nullable public String getDeliveryDocument()
@Nullable public String getDeliveryDocumentItem()
@Nullable public String getDeliveryDocumentItemCategory()
The delivery item category determines how the system processes an item. If, for example, you identify an item as a return item, you tell the system, in this case, that the item is not relevant for picking. The system proposes a delivery item category.
@Nullable public String getDeliveryDocumentItemText()
Short texts are used throughout sales order processing, shipping, and billing. They also appear on printed order confirmations. The system proposes the short text from the material master record. If you have included a short text in a customer-material info record, it replaces the material master text during sales document processing. You can change the text at the item level in the sales document or during delivery processing.
@Nullable public String getDeliveryGroup()
The system uses delivery groups to check the availability of items that should be delivered together. The delivery date of the latest schedule line in the delivery group is taken as the general date for the whole group. During sales order processing, you can enter a number (up to three digits) that identifies a delivery group. The number is freely definable. If necessary, the system adjusts requirements that have already been created and changes the material availability dates for individual items to the delivery date that it has determined for the group. If a typewriter is usually delivered with a case, you can define the two items as a delivery group. If an item has more than one schedule line with a confirmed quantity, then the system deletes all undelivered schedule lines up to the last one. The system automatically carries over the quantities from the deleted schedule lines into the last one. If necessary, the system changes the delivery date of the last schedule line to that of the delivery group.
@Nullable public String getDeliveryQuantityUnit()
@Nullable public String getDeliveryRelatedBillingStatus()
The status line tells you if the item is not yet billed, is partly billed, is completely billed, or is not relevant for billing.
@Nullable public BigDecimal getDeliveryToBaseQuantityDnmntr()
Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure You store a certain beverage in casks, but sell it in 1-liter bottles. The conversion factor is as follows: 100 bt <=> 1 ca The first number (the denominator) represents the sales units, in this case, bottles. The second number (the numerator) represents the equivalent quantity in base units of measure, in this case, casks.
@Nullable public BigDecimal getDeliveryToBaseQuantityNmrtr()
Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure You store a certain beverage in casks, but sell it in 1-liter bottles. The conversion factor is as follows: 100 bt <=> 1 ca The first number (the denominator) represents the sales units, in this case, bottles. The second number (the numerator) represents the equivalent quantity in base units of measure, in this case, casks.
@Nullable public String getDepartmentClassificationByCust()
@Nullable public String getDistributionChannel()
You can maintain information about customers and materials by sales organization and distribution channel. Within a sales organization you can deliver goods to a given customer through more than one distribution channel. You can assign a distribution channel to one or more sales organizations. If, for example, you have numerous sales organizations, each sales organization may use the "Wholesale" distribution channel. For each combination of sales organization and distribution channel, you can further assign one or more of the divisions that are defined for the sales organization. You can, for example, assign "Food" and "Non-food" divisions to the "Wholesale" distribution channel. A particular combination of sales organization, distribution channel, and division is known as a sales area.
@Nullable public String getDivision()
A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise. If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions.
@Nullable public BigDecimal getFixedShipgProcgDurationInDays()
@Nullable public String getGLAccount()
@Nullable public String getGoodsMovementReasonCode()
Please do not change the entry in this field. Any changes made could lead to program errors or terminations.
@Nullable public String getGoodsMovementStatus()
The status provides the following information: For an outbound delivery, the status informs you whether the item has already left the warehouse or company premises, or still being processed. For an inbound delivery, the system shows you whether the goods have already been received, or are waiting to be received. The status also informs you whether or not an item is relevant for delivery. A text item is not relevant, for example.
@Nullable public String getGoodsMovementType()
@Nullable public String getHigherLevelItem()
Items can be organized hierarchically. When you assign a sub-item to another item, the other item becomes a higher-level item. Enter the number of a higher-level item.
@Nullable public String getInspectionLot()
The inspection lot number is assigned by the system.
@Nullable public String getInspectionPartialLot()
You can process partial lots by: Inspecting during production using inspection points Running a batch split for the delivery note
@Nullable public String getIntercompanyBillingStatus()
@Nullable public String getInternationalArticleNumber()
@Nullable public String getInventorySpecialStockType()
If you need to separately manage certain stock (for example, consignment stock) of a material, the stock type in question is defined using this indicator.
@Nullable public String getInventoryValuationType()
The valuation types allowed for a material are determined by the valuation category. If a material is valuated according to its origin (valuation category H), you can define the possible countries of origin as valuation types.
@Nullable public Boolean getIsCompletelyDelivered()
@Nullable public String getIsNotGoodsMovementsRelevant()
When this indicator is set, goods movement is not posted for this item - regardless of the movement type assigned to it.
@Nullable public Boolean getIsSeparateValuation()
@Nullable public String getIssgOrRcvgBatch()
The "receiving batch" is the number of the batch under which the quantity to be transferred is now to be recorded. The "issuing batch" (in the case of a reversal) is the number of the batch from which a quantity is to be deducted.
@Nullable public String getIssgOrRcvgMaterial()
The "receiving material" is the material number under which the quantity to be transferred is now to be recorded. The "issuing material" (in the case of a reversal) is the material from whose stock a certain quantity is to be deducted. Note The value of the transfer posting is determined not by the material entered here but by the material specified in the Material field. Note the following with regard to the receiving/issuing material: The material must exist The material must be managed in the same stockkeeping unit as the issuing material
@Nullable public String getIssgOrRcvgSpclStockInd()
This indicator is used, for example, in the case of the physical transfer of a consignment material and when consignment material is transferred from the supplier's stock to the company's own stock.
@Nullable public String getIssgOrRcvgStockCategory()
@Nullable public String getIssgOrRcvgValuationType()
@Nullable public String getIssuingOrReceivingPlant()
The receiving plant is the plant or internal organizational unit that is to receive the goods. The issuing plant is the plant that issues the goods. Note The value of the transfer posting is determined not by the plant entered here but by the plant specified in the Plant field.
@Nullable public String getIssuingOrReceivingStorageLoc()
The receiving storage location is the storage location that is to receive the goods. The issuing storage location is the storage location that issues the goods.
@Nullable public String getItemBillingBlockReason()
The system can automatically propose a billing block for sales documents that must be checked before billing (for example, returns, credit and debit memo requests). If the system proposes a block, you can change the block manually for each item. If the system does not propose a block, enter one of values predefined for your system. If the item has more than one schedule line, the block applies to each line. You can change the block for individual schedule lines.
@Nullable public String getItemBillingIncompletionStatus()
The status line tells you to what extent the information necessary for billing the item is complete. A sales order item, for example, is incomplete for billing if prices are missing. You cannot bill the item until you provide the missing information.
@Nullable public String getItemDeliveryIncompletionStatus()
The status line tells you if delivery-related item information is complete. You must enter this information, if you want to process the item further. A sales order item is incomplete for delivery processing if, for example, you do not enter a shipping point. You cannot deliver the item until you provide this information.
@Nullable public String getItemGdsMvtIncompletionSts()
The status provides information on how far the data required for billing the item is complete. A sales document item is incomplete for billing, for example, if price specifications are missing. You can only invoice the item if you have completed the missing data.
@Nullable public String getItemGeneralIncompletionStatus()
The status line tells you if all item information, necessary for further processing this item, is complete.
@Nullable public BigDecimal getItemGrossWeight()
The system calculates the gross weight of each item by multiplying the delivery quantity by the gross weight per unit that comes from the sales order. If there is no related sales order, the system uses the gross weight from the material master record. You can change the gross weight manually in the delivery document.
@Nullable public String getItemIsBillingRelevant()
A: Relevant for delivery-related billing Billing is based on the outbound delivery. The billing status is only updated in the outbound delivery. B: Relevant for order-related billing Billing is based on the sales document. The billing status depends on the requested delivery quantity. Item categories REN (returns) and BVN (cash sales items) are set up with billing relevance B in the standard system. C: Relevant for order-related billing Billing is based on the sales document. The billing status depends on the target quantity. Item categories G2N (credit memo) and L2N (debit memo) are set up with billing relevance C in the standard system. D: Relevant for pro forma To create a pro forma invoice, the billing relevance indicator must not be blank. Indicator D is also used as follows for cross-company-code business processing: If there are free-of-charge outbound deliveries, the company code that is responsible for the delivery should be granted an internal settlement. You can use indicator D to enable this for free-of-charge deliveries. F: Relevant for order-related billing - Status based on invoice receipt quantity Relevant for order-related billing based on the invoice receipt quantity (third-party business). The system does not transfer the order to the billing due list until the vendor invoice has been received and processed in the purchasing department. After each invoice receipt, a customer invoice is created for the quantity that appears on the vendor invoice. The order has status "Billed" until the next vendor invoice is received. Item category TAS (third-party business) is set up with billing relevance F in the standard system. This process can also be related to the goods receipt quantity. You can make the control setting as to whether the invoice receipt quantity or the goods receipt quantity is relevant for billing in the copy control for billing on the item level in the billing quantity field. G: Relevant for order-related billing of the delivery quantity The order is relevant for billing; more specifically, the cumulated quantity that has already been delivered is relevant. You can use this category to bill for multiple partial deliveries in one process. H: Relevant for delivery-related billing – no zero quantities You can use this category to prevent items with a value of zero from being included in billing. I: Relevant for order-related billing – billing plan Billing takes place using the billing plan and its status. The status of the order item can be understood as the overall status of the billing plan billing statuses. Item categories WVN (maintenance contract item), MVN (lease item), and TAO (milestone billing) are set up with billing relevance I in the standard system. J: Relevant for deliveries across EU countries The delivery is only relevant for billing if: The country of departure (country where plant is located) and destination country (country where ship-to party is located) are different EU countries. Item categories KBN (consignment fill-up), KAN (consignment pick-up), and NLN (standard stock transfer item) are set up with billing relevance J in the standard system. K: Relevant for delivery-related partial quantity billing You use this indicator if you want to select both items and partial quantities for billing.
@Nullable public BigDecimal getItemNetWeight()
The system calculates the net weight of each item by multiplying the delivery quantity by the net weight per unit that comes from the sales order. If there is no related sales order, the system uses the net weight from the material master record. You can change the net weight manually in the delivery document.
@Nullable public String getItemPackingIncompletionStatus()
The status indicates the degree to which the data required for billing the item are complete. For example, a sales order item is incomplete for billing if prices are missing. You cannot bill the item unless you have entered the missing data.
@Nullable public String getItemPickingIncompletionStatus()
The status indicates whether the delivery-related item data is complete. You must enter these data if you want to further process the item. For example, a sales order item is incomplete for delivery processing if you do not specify a shipping point. You cannot deliver the item unless you have entered these data.
@Nullable public BigDecimal getItemVolume()
The system calculates the volume for each item by multiplying the delivery quantity by the volume per unit that comes from the sales order. If there is no related sales order, the system uses the volume from the material master record. You can change the volume manually in the delivery document.
@Nullable public String getItemVolumeUnit()
If you specify a volume, you have to enter the corresponding volume unit here.
@Nullable public String getItemWeightUnit()
If you specify a weight, you must enter the corresponding unit of weight here.
@Nullable public Calendar getLastChangeDate()
@Nullable public String getLoadingGroup()
The system uses the loading group as well as the Shipping conditions and Delivering plant to automatically determine the shipping point for the item. Different loading groups could consist, for example, of materials that require the same: Equipment during loading (for example, a fork-lift truck) Amount of time for loading Loading point (for example, loading bay #6)
@Nullable public Calendar getManufactureDate()
@Nullable public String getMaterial()
@Nullable public String getMaterialByCustomer()
The customer's own identifier for a material can be stored in a customer-material info record and can be used to enter data during sales order processing.
@Nullable public String getMaterialFreightGroup()
Freight codes and classes in a freight code set are determined by the material freight group. The freight code set is used to determine freight costs and for communication with service agents. Maintain the corresponding group for the material.
@Nullable public String getMaterialGroup()
You can use material groups to: Restrict the scope of analyses Search specifically for material master records via search helps
@Nullable public Boolean getMaterialIsBatchManaged()
This indicator can be set in the material master record manually or, if batches are valuated individually, it is set automatically for the plants concerned, in which case it cannot be changed. The indicator cannot be changed if stocks exist in either the current period or in the previous period. The reason for checking the previous period is because stocks can be posted to this period when goods movements are entered.
@Nullable public Boolean getMaterialIsIntBatchManaged()
@Nullable public Integer getNumberOfSerialNumbers()
@Nullable public String getOrderID()
@Nullable public String getOrderItem()
@Nullable public BigDecimal getOriginalDeliveryQuantity()
When creating the inbound delivery, the notified quantity is transferred as the original quantity. Should you want to change the notified quantity at a later point in time, because the actual quantity delivered is different, you can decide whether or not you want this change to be displayed in the Original Quantity field. Should you want to change the delivery quantity in an inbound delivery that already exists in the system, then you will receive a dialog box with the following choices: If you choose Yes, the delivery quantity will be changed and the originally/previously notified quantity will continue to be displayed in the Original Quantity field. This will then document in the system that the vendor actually delivered a different quantity than that originally notified. If you choose No, the delivery quantity will be changed and the previously notified quantity shown in the Original Quantity field will be overwritten with the new delivery quantity. In this case, the delivery quantity that was changed by the vendor will not be documented in the system. In the confirmation overview of the scheduling agreement, the fields Quantity and Original Quantity show you whether or not the vendor actually delivered the quantity he originally notified you of. In a shipping notification, your vendor notifies you of the impending delivery of 450 pc Steel_01. When the inbound delivery is created, the 450 pc are recorded as delivery quantity and original quantity. However, you vendor actually delivers 500 pc. You therefore change the delivery quantity in the inbound delivery. A dialog box then appears, offering you the following options: Yes - Document originally notified quantity Result The delivery quantity is changed to 500 pc and the quantity variance is documented, i.e. the originally notified quantity of 450 pc continues to be shown in the Original Quantity field. No - Do not document originally notified quantity Result The delivery quantity is changed to 500 pc and the quantity variance is not documented, i.e. the originally notified quantity of 450 pc shown in the Original Quantity field is replaced by the quantity 500 pc actually delivered. Note If you use this function, then the GR assignment should be set in Customizing for Purchasing, in the confirmation control for the used confirmation categories.
@Nullable public String getOriginallyRequestedMaterial()
If, for some reason, you have to send a substitute material instead of the material originally requested, you can see which product the customer originally ordered.
@Nullable public BigDecimal getOverdelivTolrtdLmtRatioInPct()
If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
@Nullable public String getPackingStatus()
@Nullable public String getPartialDeliveryIsAllowed()
You use this field to control partial deliveries at the item level. If the customer allows partial delivery, you can choose from different partial delivery options. For example, you can specify whether the customer allows you to make one delivery attempt only on the requested delivery date or whether unlimited delivery attempts are possible. When partial delivery indicator 'D' is set, the order can never have status 'fully delivered'. You must complete each item by entering a reason for rejection. This could be applied to scheduling agreements, for example. You can enter a value in this field only if the customer allows partial deliveries for the entire sales document.
@Nullable public String getPaymentGuaranteeForm()
The form of payment guarantee specifies how a sales document item is guaranteed. Payment cards Letter of credit Standby letter of credit Bank guarantee
@Nullable public String getPickingConfirmationStatus()
When you create a delivery with an item subject to pick/putaway confirmation, the item is assigned the status A (Subject to confirmation but not yet confirmed). Once you confirm the pick/putaway, the system assigns either status B (Partially confirmed) or C (Fully confirmed). Goods movement cannot be posted for items subject to pick/putaway confirmation until the pick/putaway quantities for the items have been fully confirmed.
@Nullable public String getPickingControl()
@Nullable public String getPickingStatus()
The status message tells you whether the item is relevant for delivery. If the item is relevant for delivery, the status indicates whether picking/putaway has: Begun Been partially carried out Been completed Picking/putaway is not relevant for some items, for example, text items or service items.
@Nullable public String getPlant()
@Nullable public String getPrimaryPostingSwitch()
@Nullable public Calendar getProductAvailabilityDate()
The system uses the material availability date to generate automatic production and purchasing requirements. The system calculates the material availability date by working backwards from the customer's requested delivery date, taking into account how much time is needed for delivery-related procedures, such as picking, packing, loading, and transportation. The system proposes the material availability date. You can change the date manually in the sales document. The picking date is the same as the material availability date.
@Nullable public Calendar getProductAvailabilityTime()
@Nullable public String getProductConfiguration()
This number clearly identifies one particular configuration of a standard product.
@Nullable public String getProductHierarchyNode()
In the standard SAP System, the product hierarchy can have up to 3 levels, each with a specific number of characters. Level Number of characters allowed 1 5 2 5 3 8 You define a product hierarchy with the following levels: Level Example Description 1 00005 Electrical goods 2 00003 Wet appliances 3 00000001 Washing machine In this case, a washing machine belongs to the product hierarchy 000050000300000001.
@Nullable public String getProfitabilitySegment()
Examples: Customer '123'/Product '4710' Profitability segment no. 1 Customer '123'/Product '4712' Profitability segment no. 2 Country 'USA'/Region 'NORTH' Profitability segment no. 3
@Nullable public String getProfitCenter()
@Nullable public String getProofOfDeliveryRelevanceCode()
The indicator can have the following settings: ' ': not POD relevant 'A' : always POD relevant 'B' : only POD relevant when there are quantity differences The indicator is copied from the purchasing or sales document into the delivery, if control of POD relevance in the delivery item category is set to "Copy POD relevance from preceding document".
@Nullable public String getProofOfDeliveryStatus()
The status message informs you whether the ship-to party reported a proof of delivery for this item. This status may have the following values for a delivery item: ' ' Not relevant for the POD process 'A' Relevant for the POD process 'B' Differences were reported 'C' Quantities were verified and confirmed
@Nullable public Boolean getQuantityIsFixed()
Set this indicator if the quantity in a relational system does not change. If an item of a BOM is marked as being fixed and the quantity of the finished product to be manufactured is changed, the quantity of this item does not change. If a "materials to be provided" item is not marked as being fixed, and the quantity of the subcontracted item is changed, the quantity of the material to be provided to the subcontractor changes proportionately.
@Nullable public String getReceivingPoint()
Several receiving points can be defined for each plant. The receiving points can then be assigned to individual departments. The receiving point can be printed on delivery documents (SD function).
@Nullable public String getReferenceDocumentLogicalSystem()
@Nullable public String getReferenceSDDocument()
@Nullable public String getReferenceSDDocumentCategory()
@Nullable public String getReferenceSDDocumentItem()
@Nullable public String getRetailPromotion()
For each item of a purchasing document, you can specify the promotion to which the item belongs. Depending on your system settings, special prices and conditions that are maintained in the IS-R system (Retail) for this promotion are applied when a promotion number is entered. This field also allows you to create purchasing documents on a selective basis for a certain promotion. For example, you can create a purchase order containing only those items that are to be procured for one promotion.
@Nullable public String getSalesDocumentItemType()
The system processes items that refer to a specific material differently than items that do not refer to a material. For example, text items do not require processing for pricing, taxes, and weight calculations.
@Nullable public String getSalesGroup()
By using sales groups you can designate different areas of responsibility within a sales office. When you generate sales statistics, you can use the sales group as one of the selection criteria. If sales office personnel service both retail and wholesale markets, you can assign a sales group to each market. You assign each salesperson to a sales group in his or her user master record. You assign each customer to a particular sales group in the customer's master record.
@Nullable public String getSalesOffice()
When you create sales statistics, you can use a sales office as one of the selection criteria. When you print out order confirmations, you can include the address of the sales office. You can assign each customer to a sales office in the customer master record. Within a sales office you can establish sales groups (for example, departments) with specific sales responsibilities. Each person who works in the sales office can be assigned to a sales group in his or her user master record. Each customer can also be assigned to a particular sales group in the customer master record.
@Nullable public String getSDDocumentCategory()
The document category determines how the system stores and keeps track of document data. It enables the system to provide you with status information about delivery processing, billing, and documents that are used for reference (for example, inquiries and quotations).
@Nullable public String getSDProcessStatus()
The system determines the overall status from all statuses (for example, delivery and billing) for this item. The status message tells you whether processing of the item is open, in progress, or complete.
@Nullable public Calendar getShelfLifeExpirationDate()
You enter it yourself. You enter a date of production, and the system calculates the shelf life expiration date from the date of production plus the shelf life in days (from the material master record). Note This date can still be changed upon receipt of the usage decision for an inspection lot.
@Nullable public Calendar getStatisticsDate()
Write a user-exit if you require the system to copy the statistics date to the billing document. The field definition may change depending on the user-exit.
@Nullable public String getStockType()
Possible stocks are: unrestricted-use stock (blank, F) stock in quality inspection (X, 2) blocked stock (S, 3) Select the corresponding indicator for the stock type required. It is due to earlier release levels that there are two valid values for each stock type. Each value has the same effect.
@Nullable public String getStorageBin()
A storage bin can be further sub-divided into bin sections. Several different materials (quants) can be stored in one bin at the same time.
@Nullable public String getStorageLocation()
@Nullable public String getStorageType()
A typical warehouse could have the following storage types: Goods receipt area Picking area High-rack storage area Bulk storage area Open storage area Goods issue area
@Nullable public String getSubsequentMovementType()
@Nullable public String getTransportationGroup()
Transportation groups are used for automatic route scheduling during sales order and delivery note processing. Suppose that you sell food products, some of which are perishable and require refrigeration. You create a transportation group that includes all the products that need refrigerated trucks for delivery.
@Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
@Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
@Nullable public BigDecimal getVarblShipgProcgDurationInDays()
The system uses the variable during capacity planning for deliveries. The variable is determined from shipping information stored in the material master record. The system calculates the variable using the following formula: Variable = (Confirmed quantity x Processing time) divided by the base quantity You specify in a material master record that the processing time for shipping the material is 1 hour (processing time) for every 100 pieces (the base quantity). During delivery processing, you ship a delivery item of 300 pieces (the confirmed quantity). In this example, the variable equals 3 hours.
@Nullable public String getWarehouse()
All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number. The physical warehouse where these activities take place is identified by the warehouse number.
@Nullable public String getWarehouseActivityStatus()
If your delivery processing includes the SAP Warehouse Management (WM) system, the system automatically indicates the WM status for each item in a delivery.
@Nullable public String getWarehouseStagingArea()
Staging areas can be used for different purposes (at the same time, if necessary): o Goods issue o Goods receipt o Cross-docking processes o Direct distribution
@Nullable public String getWarehouseStockCategory()
@Nullable public String getWarehouseStorageBin()
This storage bin is only significant if you do not use SAP warehouse management. It appears on goods receipt/issue slips. However, if the warehouse management system is active, this value is merely for information.
@Nullable public ErpConfigContext getErpConfigContext()
public void setActualDeliveredQtyInBaseUnit(@Nullable BigDecimal actualDeliveredQtyInBaseUnit)
actualDeliveredQtyInBaseUnit
- public void setDeliveryVersion(@Nullable String deliveryVersion)
deliveryVersion
- public void setActualDeliveryQuantity(@Nullable BigDecimal actualDeliveryQuantity)
The delivery quantity may be proposed from a sales order item. You can change the quantity in the delivery, subject to any limitations that apply to over- and underdeliveries. If the delivery does not refer to a sales order, you can enter a delivery quantity manually.
actualDeliveryQuantity
- public void setAdditionalCustomerGroup1(@Nullable String additionalCustomerGroup1)
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
additionalCustomerGroup1
- public void setAdditionalCustomerGroup2(@Nullable String additionalCustomerGroup2)
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
additionalCustomerGroup2
- public void setAdditionalCustomerGroup3(@Nullable String additionalCustomerGroup3)
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
additionalCustomerGroup3
- public void setAdditionalCustomerGroup4(@Nullable String additionalCustomerGroup4)
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
additionalCustomerGroup4
- public void setAdditionalCustomerGroup5(@Nullable String additionalCustomerGroup5)
You can define up to five different groups of customers, according to the needs of your organization. You specify the groups in the customer master record under "Additional data". If you assign a particular customer to one or more groups, the system automatically displays the groups in the header data of corresponding sales orders. You can define customer groups in Tables TVV1 through TVV5 and assign them to specific languages in Tables TVV1T through TVV5T.
additionalCustomerGroup5
- public void setAdditionalMaterialGroup1(@Nullable String additionalMaterialGroup1)
additionalMaterialGroup1
- public void setAdditionalMaterialGroup2(@Nullable String additionalMaterialGroup2)
additionalMaterialGroup2
- public void setAdditionalMaterialGroup3(@Nullable String additionalMaterialGroup3)
additionalMaterialGroup3
- public void setAdditionalMaterialGroup4(@Nullable String additionalMaterialGroup4)
additionalMaterialGroup4
- public void setAdditionalMaterialGroup5(@Nullable String additionalMaterialGroup5)
additionalMaterialGroup5
- public void setAlternateProductNumber(@Nullable String alternateProductNumber)
It does not need to be created as its own material master in the ERP system. Within Logistics Execution in the ERP system, it is stored without validation. The translation to the internal material number needs to be provided in the external system or within an implementation of a Business Add-In (BAdI).
alternateProductNumber
- public void setBaseUnit(@Nullable String baseUnit)
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record. Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following: The base unit of measure is the unit satisfying the highest necessary requirement for precision. The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...). Inventory Management In Inventory Management, the base unit of measure is the same as the stockkeeping unit. Services Services have units of measure of their own, including the following: Service unit Unit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level. Blanket Unit of measure at service line level for services to be provided once only, and for which no precise quantities can or are to be specified.
baseUnit
- public void setBatch(@Nullable String batch)
batch
- public void setBatchBySupplier(@Nullable String batchBySupplier)
batchBySupplier
- public void setBatchClassification(@Nullable String batchClassification)
You are required by the authorities (for example, the Food and Drug Authority in the USA) to keep a record of the selection values used to locate a particular batch so that you are always able to compare these values with the original specifications. This internal number enables you to meet this requirement.
batchClassification
- public void setBOMExplosion(@Nullable String bOMExplosion)
bOMExplosion
- public void setBusinessArea(@Nullable String businessArea)
businessArea
- public void setConsumptionPosting(@Nullable String consumptionPosting)
The indicator is used in the case of goods receipts for purchase orders and is derived from the account assignment category of the purchase order.
consumptionPosting
- public void setControllingArea(@Nullable String controllingArea)
The controlling area is the highest organizational unit in Controlling. Whether controlling area and company code are in a 1:1 relationship or a 1:n relationship, the number of posting periods in both controlling area and company code(s) must be identical. However, special periods may vary.
controllingArea
- public void setCostCenter(@Nullable String costCenter)
costCenter
- public void setCreatedByUser(@Nullable String createdByUser)
createdByUser
- public void setCreationDate(@Nullable Calendar creationDate)
creationDate
- public void setCreationTime(@Nullable Calendar creationTime)
creationTime
- public void setCustEngineeringChgStatus(@Nullable String custEngineeringChgStatus)
The customer sends this number in with a material number to request an engineering change to take effect as of a certain delivery date or cumulative quantity.
custEngineeringChgStatus
- public void setDeliveryDocument(@Nullable String deliveryDocument)
deliveryDocument
- public void setDeliveryDocumentItem(@Nullable String deliveryDocumentItem)
deliveryDocumentItem
- public void setDeliveryDocumentItemCategory(@Nullable String deliveryDocumentItemCategory)
The delivery item category determines how the system processes an item. If, for example, you identify an item as a return item, you tell the system, in this case, that the item is not relevant for picking. The system proposes a delivery item category.
deliveryDocumentItemCategory
- public void setDeliveryDocumentItemText(@Nullable String deliveryDocumentItemText)
Short texts are used throughout sales order processing, shipping, and billing. They also appear on printed order confirmations. The system proposes the short text from the material master record. If you have included a short text in a customer-material info record, it replaces the material master text during sales document processing. You can change the text at the item level in the sales document or during delivery processing.
deliveryDocumentItemText
- public void setDeliveryGroup(@Nullable String deliveryGroup)
The system uses delivery groups to check the availability of items that should be delivered together. The delivery date of the latest schedule line in the delivery group is taken as the general date for the whole group. During sales order processing, you can enter a number (up to three digits) that identifies a delivery group. The number is freely definable. If necessary, the system adjusts requirements that have already been created and changes the material availability dates for individual items to the delivery date that it has determined for the group. If a typewriter is usually delivered with a case, you can define the two items as a delivery group. If an item has more than one schedule line with a confirmed quantity, then the system deletes all undelivered schedule lines up to the last one. The system automatically carries over the quantities from the deleted schedule lines into the last one. If necessary, the system changes the delivery date of the last schedule line to that of the delivery group.
deliveryGroup
- public void setDeliveryQuantityUnit(@Nullable String deliveryQuantityUnit)
deliveryQuantityUnit
- public void setDeliveryRelatedBillingStatus(@Nullable String deliveryRelatedBillingStatus)
The status line tells you if the item is not yet billed, is partly billed, is completely billed, or is not relevant for billing.
deliveryRelatedBillingStatus
- public void setDeliveryToBaseQuantityDnmntr(@Nullable BigDecimal deliveryToBaseQuantityDnmntr)
Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure You store a certain beverage in casks, but sell it in 1-liter bottles. The conversion factor is as follows: 100 bt <=> 1 ca The first number (the denominator) represents the sales units, in this case, bottles. The second number (the numerator) represents the equivalent quantity in base units of measure, in this case, casks.
deliveryToBaseQuantityDnmntr
- public void setDeliveryToBaseQuantityNmrtr(@Nullable BigDecimal deliveryToBaseQuantityNmrtr)
Many material processing functions, such as the generation of production requirements, may require that sales units are converted into base units of measure You store a certain beverage in casks, but sell it in 1-liter bottles. The conversion factor is as follows: 100 bt <=> 1 ca The first number (the denominator) represents the sales units, in this case, bottles. The second number (the numerator) represents the equivalent quantity in base units of measure, in this case, casks.
deliveryToBaseQuantityNmrtr
- public void setDepartmentClassificationByCust(@Nullable String departmentClassificationByCust)
departmentClassificationByCust
- public void setDistributionChannel(@Nullable String distributionChannel)
You can maintain information about customers and materials by sales organization and distribution channel. Within a sales organization you can deliver goods to a given customer through more than one distribution channel. You can assign a distribution channel to one or more sales organizations. If, for example, you have numerous sales organizations, each sales organization may use the "Wholesale" distribution channel. For each combination of sales organization and distribution channel, you can further assign one or more of the divisions that are defined for the sales organization. You can, for example, assign "Food" and "Non-food" divisions to the "Wholesale" distribution channel. A particular combination of sales organization, distribution channel, and division is known as a sales area.
distributionChannel
- public void setDivision(@Nullable String division)
A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise. If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions.
division
- public void setFixedShipgProcgDurationInDays(@Nullable BigDecimal fixedShipgProcgDurationInDays)
fixedShipgProcgDurationInDays
- public void setGLAccount(@Nullable String gLAccount)
gLAccount
- public void setGoodsMovementReasonCode(@Nullable String goodsMovementReasonCode)
Please do not change the entry in this field. Any changes made could lead to program errors or terminations.
goodsMovementReasonCode
- public void setGoodsMovementStatus(@Nullable String goodsMovementStatus)
The status provides the following information: For an outbound delivery, the status informs you whether the item has already left the warehouse or company premises, or still being processed. For an inbound delivery, the system shows you whether the goods have already been received, or are waiting to be received. The status also informs you whether or not an item is relevant for delivery. A text item is not relevant, for example.
goodsMovementStatus
- public void setGoodsMovementType(@Nullable String goodsMovementType)
goodsMovementType
- public void setHigherLevelItem(@Nullable String higherLevelItem)
Items can be organized hierarchically. When you assign a sub-item to another item, the other item becomes a higher-level item. Enter the number of a higher-level item.
higherLevelItem
- public void setInspectionLot(@Nullable String inspectionLot)
The inspection lot number is assigned by the system.
inspectionLot
- public void setInspectionPartialLot(@Nullable String inspectionPartialLot)
You can process partial lots by: Inspecting during production using inspection points Running a batch split for the delivery note
inspectionPartialLot
- public void setIntercompanyBillingStatus(@Nullable String intercompanyBillingStatus)
intercompanyBillingStatus
- public void setInternationalArticleNumber(@Nullable String internationalArticleNumber)
internationalArticleNumber
- public void setInventorySpecialStockType(@Nullable String inventorySpecialStockType)
If you need to separately manage certain stock (for example, consignment stock) of a material, the stock type in question is defined using this indicator.
inventorySpecialStockType
- public void setInventoryValuationType(@Nullable String inventoryValuationType)
The valuation types allowed for a material are determined by the valuation category. If a material is valuated according to its origin (valuation category H), you can define the possible countries of origin as valuation types.
inventoryValuationType
- public void setIsCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
isCompletelyDelivered
- public void setIsNotGoodsMovementsRelevant(@Nullable String isNotGoodsMovementsRelevant)
When this indicator is set, goods movement is not posted for this item - regardless of the movement type assigned to it.
isNotGoodsMovementsRelevant
- public void setIsSeparateValuation(@Nullable Boolean isSeparateValuation)
isSeparateValuation
- public void setIssgOrRcvgBatch(@Nullable String issgOrRcvgBatch)
The "receiving batch" is the number of the batch under which the quantity to be transferred is now to be recorded. The "issuing batch" (in the case of a reversal) is the number of the batch from which a quantity is to be deducted.
issgOrRcvgBatch
- public void setIssgOrRcvgMaterial(@Nullable String issgOrRcvgMaterial)
The "receiving material" is the material number under which the quantity to be transferred is now to be recorded. The "issuing material" (in the case of a reversal) is the material from whose stock a certain quantity is to be deducted. Note The value of the transfer posting is determined not by the material entered here but by the material specified in the Material field. Note the following with regard to the receiving/issuing material: The material must exist The material must be managed in the same stockkeeping unit as the issuing material
issgOrRcvgMaterial
- public void setIssgOrRcvgSpclStockInd(@Nullable String issgOrRcvgSpclStockInd)
This indicator is used, for example, in the case of the physical transfer of a consignment material and when consignment material is transferred from the supplier's stock to the company's own stock.
issgOrRcvgSpclStockInd
- public void setIssgOrRcvgStockCategory(@Nullable String issgOrRcvgStockCategory)
issgOrRcvgStockCategory
- public void setIssgOrRcvgValuationType(@Nullable String issgOrRcvgValuationType)
issgOrRcvgValuationType
- public void setIssuingOrReceivingPlant(@Nullable String issuingOrReceivingPlant)
The receiving plant is the plant or internal organizational unit that is to receive the goods. The issuing plant is the plant that issues the goods. Note The value of the transfer posting is determined not by the plant entered here but by the plant specified in the Plant field.
issuingOrReceivingPlant
- public void setIssuingOrReceivingStorageLoc(@Nullable String issuingOrReceivingStorageLoc)
The receiving storage location is the storage location that is to receive the goods. The issuing storage location is the storage location that issues the goods.
issuingOrReceivingStorageLoc
- public void setItemBillingBlockReason(@Nullable String itemBillingBlockReason)
The system can automatically propose a billing block for sales documents that must be checked before billing (for example, returns, credit and debit memo requests). If the system proposes a block, you can change the block manually for each item. If the system does not propose a block, enter one of values predefined for your system. If the item has more than one schedule line, the block applies to each line. You can change the block for individual schedule lines.
itemBillingBlockReason
- public void setItemBillingIncompletionStatus(@Nullable String itemBillingIncompletionStatus)
The status line tells you to what extent the information necessary for billing the item is complete. A sales order item, for example, is incomplete for billing if prices are missing. You cannot bill the item until you provide the missing information.
itemBillingIncompletionStatus
- public void setItemDeliveryIncompletionStatus(@Nullable String itemDeliveryIncompletionStatus)
The status line tells you if delivery-related item information is complete. You must enter this information, if you want to process the item further. A sales order item is incomplete for delivery processing if, for example, you do not enter a shipping point. You cannot deliver the item until you provide this information.
itemDeliveryIncompletionStatus
- public void setItemGdsMvtIncompletionSts(@Nullable String itemGdsMvtIncompletionSts)
The status provides information on how far the data required for billing the item is complete. A sales document item is incomplete for billing, for example, if price specifications are missing. You can only invoice the item if you have completed the missing data.
itemGdsMvtIncompletionSts
- public void setItemGeneralIncompletionStatus(@Nullable String itemGeneralIncompletionStatus)
The status line tells you if all item information, necessary for further processing this item, is complete.
itemGeneralIncompletionStatus
- public void setItemGrossWeight(@Nullable BigDecimal itemGrossWeight)
The system calculates the gross weight of each item by multiplying the delivery quantity by the gross weight per unit that comes from the sales order. If there is no related sales order, the system uses the gross weight from the material master record. You can change the gross weight manually in the delivery document.
itemGrossWeight
- public void setItemIsBillingRelevant(@Nullable String itemIsBillingRelevant)
A: Relevant for delivery-related billing Billing is based on the outbound delivery. The billing status is only updated in the outbound delivery. B: Relevant for order-related billing Billing is based on the sales document. The billing status depends on the requested delivery quantity. Item categories REN (returns) and BVN (cash sales items) are set up with billing relevance B in the standard system. C: Relevant for order-related billing Billing is based on the sales document. The billing status depends on the target quantity. Item categories G2N (credit memo) and L2N (debit memo) are set up with billing relevance C in the standard system. D: Relevant for pro forma To create a pro forma invoice, the billing relevance indicator must not be blank. Indicator D is also used as follows for cross-company-code business processing: If there are free-of-charge outbound deliveries, the company code that is responsible for the delivery should be granted an internal settlement. You can use indicator D to enable this for free-of-charge deliveries. F: Relevant for order-related billing - Status based on invoice receipt quantity Relevant for order-related billing based on the invoice receipt quantity (third-party business). The system does not transfer the order to the billing due list until the vendor invoice has been received and processed in the purchasing department. After each invoice receipt, a customer invoice is created for the quantity that appears on the vendor invoice. The order has status "Billed" until the next vendor invoice is received. Item category TAS (third-party business) is set up with billing relevance F in the standard system. This process can also be related to the goods receipt quantity. You can make the control setting as to whether the invoice receipt quantity or the goods receipt quantity is relevant for billing in the copy control for billing on the item level in the billing quantity field. G: Relevant for order-related billing of the delivery quantity The order is relevant for billing; more specifically, the cumulated quantity that has already been delivered is relevant. You can use this category to bill for multiple partial deliveries in one process. H: Relevant for delivery-related billing – no zero quantities You can use this category to prevent items with a value of zero from being included in billing. I: Relevant for order-related billing – billing plan Billing takes place using the billing plan and its status. The status of the order item can be understood as the overall status of the billing plan billing statuses. Item categories WVN (maintenance contract item), MVN (lease item), and TAO (milestone billing) are set up with billing relevance I in the standard system. J: Relevant for deliveries across EU countries The delivery is only relevant for billing if: The country of departure (country where plant is located) and destination country (country where ship-to party is located) are different EU countries. Item categories KBN (consignment fill-up), KAN (consignment pick-up), and NLN (standard stock transfer item) are set up with billing relevance J in the standard system. K: Relevant for delivery-related partial quantity billing You use this indicator if you want to select both items and partial quantities for billing.
itemIsBillingRelevant
- public void setItemNetWeight(@Nullable BigDecimal itemNetWeight)
The system calculates the net weight of each item by multiplying the delivery quantity by the net weight per unit that comes from the sales order. If there is no related sales order, the system uses the net weight from the material master record. You can change the net weight manually in the delivery document.
itemNetWeight
- public void setItemPackingIncompletionStatus(@Nullable String itemPackingIncompletionStatus)
The status indicates the degree to which the data required for billing the item are complete. For example, a sales order item is incomplete for billing if prices are missing. You cannot bill the item unless you have entered the missing data.
itemPackingIncompletionStatus
- public void setItemPickingIncompletionStatus(@Nullable String itemPickingIncompletionStatus)
The status indicates whether the delivery-related item data is complete. You must enter these data if you want to further process the item. For example, a sales order item is incomplete for delivery processing if you do not specify a shipping point. You cannot deliver the item unless you have entered these data.
itemPickingIncompletionStatus
- public void setItemVolume(@Nullable BigDecimal itemVolume)
The system calculates the volume for each item by multiplying the delivery quantity by the volume per unit that comes from the sales order. If there is no related sales order, the system uses the volume from the material master record. You can change the volume manually in the delivery document.
itemVolume
- public void setItemVolumeUnit(@Nullable String itemVolumeUnit)
If you specify a volume, you have to enter the corresponding volume unit here.
itemVolumeUnit
- public void setItemWeightUnit(@Nullable String itemWeightUnit)
If you specify a weight, you must enter the corresponding unit of weight here.
itemWeightUnit
- public void setLastChangeDate(@Nullable Calendar lastChangeDate)
lastChangeDate
- public void setLoadingGroup(@Nullable String loadingGroup)
The system uses the loading group as well as the Shipping conditions and Delivering plant to automatically determine the shipping point for the item. Different loading groups could consist, for example, of materials that require the same: Equipment during loading (for example, a fork-lift truck) Amount of time for loading Loading point (for example, loading bay #6)
loadingGroup
- public void setManufactureDate(@Nullable Calendar manufactureDate)
manufactureDate
- public void setMaterial(@Nullable String material)
material
- public void setMaterialByCustomer(@Nullable String materialByCustomer)
The customer's own identifier for a material can be stored in a customer-material info record and can be used to enter data during sales order processing.
materialByCustomer
- public void setMaterialFreightGroup(@Nullable String materialFreightGroup)
Freight codes and classes in a freight code set are determined by the material freight group. The freight code set is used to determine freight costs and for communication with service agents. Maintain the corresponding group for the material.
materialFreightGroup
- public void setMaterialGroup(@Nullable String materialGroup)
You can use material groups to: Restrict the scope of analyses Search specifically for material master records via search helps
materialGroup
- public void setMaterialIsBatchManaged(@Nullable Boolean materialIsBatchManaged)
This indicator can be set in the material master record manually or, if batches are valuated individually, it is set automatically for the plants concerned, in which case it cannot be changed. The indicator cannot be changed if stocks exist in either the current period or in the previous period. The reason for checking the previous period is because stocks can be posted to this period when goods movements are entered.
materialIsBatchManaged
- public void setMaterialIsIntBatchManaged(@Nullable Boolean materialIsIntBatchManaged)
materialIsIntBatchManaged
- public void setNumberOfSerialNumbers(@Nullable Integer numberOfSerialNumbers)
numberOfSerialNumbers
- public void setOrderID(@Nullable String orderID)
orderID
- public void setOrderItem(@Nullable String orderItem)
orderItem
- public void setOriginalDeliveryQuantity(@Nullable BigDecimal originalDeliveryQuantity)
When creating the inbound delivery, the notified quantity is transferred as the original quantity. Should you want to change the notified quantity at a later point in time, because the actual quantity delivered is different, you can decide whether or not you want this change to be displayed in the Original Quantity field. Should you want to change the delivery quantity in an inbound delivery that already exists in the system, then you will receive a dialog box with the following choices: If you choose Yes, the delivery quantity will be changed and the originally/previously notified quantity will continue to be displayed in the Original Quantity field. This will then document in the system that the vendor actually delivered a different quantity than that originally notified. If you choose No, the delivery quantity will be changed and the previously notified quantity shown in the Original Quantity field will be overwritten with the new delivery quantity. In this case, the delivery quantity that was changed by the vendor will not be documented in the system. In the confirmation overview of the scheduling agreement, the fields Quantity and Original Quantity show you whether or not the vendor actually delivered the quantity he originally notified you of. In a shipping notification, your vendor notifies you of the impending delivery of 450 pc Steel_01. When the inbound delivery is created, the 450 pc are recorded as delivery quantity and original quantity. However, you vendor actually delivers 500 pc. You therefore change the delivery quantity in the inbound delivery. A dialog box then appears, offering you the following options: Yes - Document originally notified quantity Result The delivery quantity is changed to 500 pc and the quantity variance is documented, i.e. the originally notified quantity of 450 pc continues to be shown in the Original Quantity field. No - Do not document originally notified quantity Result The delivery quantity is changed to 500 pc and the quantity variance is not documented, i.e. the originally notified quantity of 450 pc shown in the Original Quantity field is replaced by the quantity 500 pc actually delivered. Note If you use this function, then the GR assignment should be set in Customizing for Purchasing, in the confirmation control for the used confirmation categories.
originalDeliveryQuantity
- public void setOriginallyRequestedMaterial(@Nullable String originallyRequestedMaterial)
If, for some reason, you have to send a substitute material instead of the material originally requested, you can see which product the customer originally ordered.
originallyRequestedMaterial
- public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
overdelivTolrtdLmtRatioInPct
- public void setPackingStatus(@Nullable String packingStatus)
packingStatus
- public void setPartialDeliveryIsAllowed(@Nullable String partialDeliveryIsAllowed)
You use this field to control partial deliveries at the item level. If the customer allows partial delivery, you can choose from different partial delivery options. For example, you can specify whether the customer allows you to make one delivery attempt only on the requested delivery date or whether unlimited delivery attempts are possible. When partial delivery indicator 'D' is set, the order can never have status 'fully delivered'. You must complete each item by entering a reason for rejection. This could be applied to scheduling agreements, for example. You can enter a value in this field only if the customer allows partial deliveries for the entire sales document.
partialDeliveryIsAllowed
- public void setPaymentGuaranteeForm(@Nullable String paymentGuaranteeForm)
The form of payment guarantee specifies how a sales document item is guaranteed. Payment cards Letter of credit Standby letter of credit Bank guarantee
paymentGuaranteeForm
- public void setPickingConfirmationStatus(@Nullable String pickingConfirmationStatus)
When you create a delivery with an item subject to pick/putaway confirmation, the item is assigned the status A (Subject to confirmation but not yet confirmed). Once you confirm the pick/putaway, the system assigns either status B (Partially confirmed) or C (Fully confirmed). Goods movement cannot be posted for items subject to pick/putaway confirmation until the pick/putaway quantities for the items have been fully confirmed.
pickingConfirmationStatus
- public void setPickingControl(@Nullable String pickingControl)
pickingControl
- public void setPickingStatus(@Nullable String pickingStatus)
The status message tells you whether the item is relevant for delivery. If the item is relevant for delivery, the status indicates whether picking/putaway has: Begun Been partially carried out Been completed Picking/putaway is not relevant for some items, for example, text items or service items.
pickingStatus
- public void setPlant(@Nullable String plant)
plant
- public void setPrimaryPostingSwitch(@Nullable String primaryPostingSwitch)
primaryPostingSwitch
- public void setProductAvailabilityDate(@Nullable Calendar productAvailabilityDate)
The system uses the material availability date to generate automatic production and purchasing requirements. The system calculates the material availability date by working backwards from the customer's requested delivery date, taking into account how much time is needed for delivery-related procedures, such as picking, packing, loading, and transportation. The system proposes the material availability date. You can change the date manually in the sales document. The picking date is the same as the material availability date.
productAvailabilityDate
- public void setProductAvailabilityTime(@Nullable Calendar productAvailabilityTime)
productAvailabilityTime
- public void setProductConfiguration(@Nullable String productConfiguration)
This number clearly identifies one particular configuration of a standard product.
productConfiguration
- public void setProductHierarchyNode(@Nullable String productHierarchyNode)
In the standard SAP System, the product hierarchy can have up to 3 levels, each with a specific number of characters. Level Number of characters allowed 1 5 2 5 3 8 You define a product hierarchy with the following levels: Level Example Description 1 00005 Electrical goods 2 00003 Wet appliances 3 00000001 Washing machine In this case, a washing machine belongs to the product hierarchy 000050000300000001.
productHierarchyNode
- public void setProfitabilitySegment(@Nullable String profitabilitySegment)
Examples: Customer '123'/Product '4710' Profitability segment no. 1 Customer '123'/Product '4712' Profitability segment no. 2 Country 'USA'/Region 'NORTH' Profitability segment no. 3
profitabilitySegment
- public void setProfitCenter(@Nullable String profitCenter)
profitCenter
- public void setProofOfDeliveryRelevanceCode(@Nullable String proofOfDeliveryRelevanceCode)
The indicator can have the following settings: ' ': not POD relevant 'A' : always POD relevant 'B' : only POD relevant when there are quantity differences The indicator is copied from the purchasing or sales document into the delivery, if control of POD relevance in the delivery item category is set to "Copy POD relevance from preceding document".
proofOfDeliveryRelevanceCode
- public void setProofOfDeliveryStatus(@Nullable String proofOfDeliveryStatus)
The status message informs you whether the ship-to party reported a proof of delivery for this item. This status may have the following values for a delivery item: ' ' Not relevant for the POD process 'A' Relevant for the POD process 'B' Differences were reported 'C' Quantities were verified and confirmed
proofOfDeliveryStatus
- public void setQuantityIsFixed(@Nullable Boolean quantityIsFixed)
Set this indicator if the quantity in a relational system does not change. If an item of a BOM is marked as being fixed and the quantity of the finished product to be manufactured is changed, the quantity of this item does not change. If a "materials to be provided" item is not marked as being fixed, and the quantity of the subcontracted item is changed, the quantity of the material to be provided to the subcontractor changes proportionately.
quantityIsFixed
- public void setReceivingPoint(@Nullable String receivingPoint)
Several receiving points can be defined for each plant. The receiving points can then be assigned to individual departments. The receiving point can be printed on delivery documents (SD function).
receivingPoint
- public void setReferenceDocumentLogicalSystem(@Nullable String referenceDocumentLogicalSystem)
referenceDocumentLogicalSystem
- public void setReferenceSDDocument(@Nullable String referenceSDDocument)
referenceSDDocument
- public void setReferenceSDDocumentCategory(@Nullable String referenceSDDocumentCategory)
referenceSDDocumentCategory
- public void setReferenceSDDocumentItem(@Nullable String referenceSDDocumentItem)
referenceSDDocumentItem
- public void setRetailPromotion(@Nullable String retailPromotion)
For each item of a purchasing document, you can specify the promotion to which the item belongs. Depending on your system settings, special prices and conditions that are maintained in the IS-R system (Retail) for this promotion are applied when a promotion number is entered. This field also allows you to create purchasing documents on a selective basis for a certain promotion. For example, you can create a purchase order containing only those items that are to be procured for one promotion.
retailPromotion
- public void setSalesDocumentItemType(@Nullable String salesDocumentItemType)
The system processes items that refer to a specific material differently than items that do not refer to a material. For example, text items do not require processing for pricing, taxes, and weight calculations.
salesDocumentItemType
- public void setSalesGroup(@Nullable String salesGroup)
By using sales groups you can designate different areas of responsibility within a sales office. When you generate sales statistics, you can use the sales group as one of the selection criteria. If sales office personnel service both retail and wholesale markets, you can assign a sales group to each market. You assign each salesperson to a sales group in his or her user master record. You assign each customer to a particular sales group in the customer's master record.
salesGroup
- public void setSalesOffice(@Nullable String salesOffice)
When you create sales statistics, you can use a sales office as one of the selection criteria. When you print out order confirmations, you can include the address of the sales office. You can assign each customer to a sales office in the customer master record. Within a sales office you can establish sales groups (for example, departments) with specific sales responsibilities. Each person who works in the sales office can be assigned to a sales group in his or her user master record. Each customer can also be assigned to a particular sales group in the customer master record.
salesOffice
- public void setSDDocumentCategory(@Nullable String sDDocumentCategory)
The document category determines how the system stores and keeps track of document data. It enables the system to provide you with status information about delivery processing, billing, and documents that are used for reference (for example, inquiries and quotations).
sDDocumentCategory
- public void setSDProcessStatus(@Nullable String sDProcessStatus)
The system determines the overall status from all statuses (for example, delivery and billing) for this item. The status message tells you whether processing of the item is open, in progress, or complete.
sDProcessStatus
- public void setShelfLifeExpirationDate(@Nullable Calendar shelfLifeExpirationDate)
You enter it yourself. You enter a date of production, and the system calculates the shelf life expiration date from the date of production plus the shelf life in days (from the material master record). Note This date can still be changed upon receipt of the usage decision for an inspection lot.
shelfLifeExpirationDate
- public void setStatisticsDate(@Nullable Calendar statisticsDate)
Write a user-exit if you require the system to copy the statistics date to the billing document. The field definition may change depending on the user-exit.
statisticsDate
- public void setStockType(@Nullable String stockType)
Possible stocks are: unrestricted-use stock (blank, F) stock in quality inspection (X, 2) blocked stock (S, 3) Select the corresponding indicator for the stock type required. It is due to earlier release levels that there are two valid values for each stock type. Each value has the same effect.
stockType
- public void setStorageBin(@Nullable String storageBin)
A storage bin can be further sub-divided into bin sections. Several different materials (quants) can be stored in one bin at the same time.
storageBin
- public void setStorageLocation(@Nullable String storageLocation)
storageLocation
- public void setStorageType(@Nullable String storageType)
A typical warehouse could have the following storage types: Goods receipt area Picking area High-rack storage area Bulk storage area Open storage area Goods issue area
storageType
- public void setSubsequentMovementType(@Nullable String subsequentMovementType)
subsequentMovementType
- public void setTransportationGroup(@Nullable String transportationGroup)
Transportation groups are used for automatic route scheduling during sales order and delivery note processing. Suppose that you sell food products, some of which are perishable and require refrigeration. You create a transportation group that includes all the products that need refrigerated trucks for delivery.
transportationGroup
- public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
underdelivTolrtdLmtRatioInPct
- public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
unlimitedOverdeliveryIsAllowed
- public void setVarblShipgProcgDurationInDays(@Nullable BigDecimal varblShipgProcgDurationInDays)
The system uses the variable during capacity planning for deliveries. The variable is determined from shipping information stored in the material master record. The system calculates the variable using the following formula: Variable = (Confirmed quantity x Processing time) divided by the base quantity You specify in a material master record that the processing time for shipping the material is 1 hour (processing time) for every 100 pieces (the base quantity). During delivery processing, you ship a delivery item of 300 pieces (the confirmed quantity). In this example, the variable equals 3 hours.
varblShipgProcgDurationInDays
- public void setWarehouse(@Nullable String warehouse)
All activities within a warehouse, for example, goods movements and physical inventory, are assigned to a specific warehouse number. The physical warehouse where these activities take place is identified by the warehouse number.
warehouse
- public void setWarehouseActivityStatus(@Nullable String warehouseActivityStatus)
If your delivery processing includes the SAP Warehouse Management (WM) system, the system automatically indicates the WM status for each item in a delivery.
warehouseActivityStatus
- public void setWarehouseStagingArea(@Nullable String warehouseStagingArea)
Staging areas can be used for different purposes (at the same time, if necessary): o Goods issue o Goods receipt o Cross-docking processes o Direct distribution
warehouseStagingArea
- public void setWarehouseStockCategory(@Nullable String warehouseStockCategory)
warehouseStockCategory
- public void setWarehouseStorageBin(@Nullable String warehouseStorageBin)
This storage bin is only significant if you do not use SAP warehouse management. It appears on goods receipt/issue slips. However, if the warehouse management system is active, this value is merely for information.
warehouseStorageBin
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<OutbDeliveryItem>
public boolean equals(Object o)
equals
in class VdmObject<OutbDeliveryItem>
public int hashCode()
hashCode
in class VdmObject<OutbDeliveryItem>
Copyright © 2018 SAP SE. All rights reserved.