public class MaterialDocumentItem extends VdmEntity<MaterialDocumentItem>
Original entity name from the Odata EDM: A_MaterialDocumentItemType
Modifier and Type | Class and Description |
---|---|
static class |
MaterialDocumentItem.MaterialDocumentItemBuilder
Helper class to allow for fluent creation of MaterialDocumentItem instances.
|
Modifier and Type | Field and Description |
---|---|
static MaterialDocumentItemField<String> |
ACCOUNT_ASSIGNMENT_CATEGORY
Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.
|
static MaterialDocumentItemSelectable |
ALL_FIELDS
Selector for all available fields of MaterialDocumentItem.
|
static MaterialDocumentItemField<String> |
BATCH
Use with available fluent helpers to apply the Batch field to query operations.
|
static MaterialDocumentItemField<String> |
COMPANY_CODE_CURRENCY
Use with available fluent helpers to apply the CompanyCodeCurrency field to query operations.
|
static MaterialDocumentItemField<String> |
CONTROLLING_AREA
Use with available fluent helpers to apply the ControllingArea field to query operations.
|
static MaterialDocumentItemField<String> |
COST_CENTER
Use with available fluent helpers to apply the CostCenter field to query operations.
|
static MaterialDocumentItemField<String> |
COST_OBJECT
Use with available fluent helpers to apply the CostObject field to query operations.
|
static MaterialDocumentItemField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static MaterialDocumentItemField<String> |
ENTRY_UNIT
Use with available fluent helpers to apply the EntryUnit field to query operations.
|
static MaterialDocumentItemField<String> |
FISCAL_YEAR
Use with available fluent helpers to apply the FiscalYear field to query operations.
|
static MaterialDocumentItemField<String> |
FISCAL_YEAR_PERIOD
Use with available fluent helpers to apply the FiscalYearPeriod field to query operations.
|
static MaterialDocumentItemField<String> |
FISCAL_YEAR_VARIANT
Use with available fluent helpers to apply the FiscalYearVariant field to query operations.
|
static MaterialDocumentItemField<String> |
FUNCTIONAL_AREA
Use with available fluent helpers to apply the FunctionalArea field to query operations.
|
static MaterialDocumentItemField<BigDecimal> |
GDS_MVT_EXT_AMT_IN_CO_CODE_CRCY
Use with available fluent helpers to apply the GdsMvtExtAmtInCoCodeCrcy field to query operations.
|
static MaterialDocumentItemField<String> |
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations.
|
static MaterialDocumentItemField<Boolean> |
GOODS_MOVEMENT_IS_CANCELLED
Use with available fluent helpers to apply the GoodsMovementIsCancelled field to query operations.
|
static MaterialDocumentItemField<String> |
GOODS_MOVEMENT_REASON_CODE
Use with available fluent helpers to apply the GoodsMovementReasonCode field to query operations.
|
static MaterialDocumentItemField<String> |
GOODS_MOVEMENT_REF_DOC_TYPE
Use with available fluent helpers to apply the GoodsMovementRefDocType field to query operations.
|
static MaterialDocumentItemField<String> |
GOODS_MOVEMENT_TYPE
Use with available fluent helpers to apply the GoodsMovementType field to query operations.
|
static MaterialDocumentItemField<String> |
HIERARCHY_NODE_LEVEL
Use with available fluent helpers to apply the HierarchyNodeLevel field to query operations.
|
static MaterialDocumentItemField<String> |
INVENTORY_SPECIAL_STOCK_TYPE
Use with available fluent helpers to apply the InventorySpecialStockType field to query operations.
|
static MaterialDocumentItemField<String> |
INVENTORY_STOCK_TYPE
Use with available fluent helpers to apply the InventoryStockType field to query operations.
|
static MaterialDocumentItemField<String> |
INVENTORY_VALUATION_TYPE
Use with available fluent helpers to apply the InventoryValuationType field to query operations.
|
static MaterialDocumentItemField<String> |
IS_AUTOMATICALLY_CREATED
Use with available fluent helpers to apply the IsAutomaticallyCreated field to query operations.
|
static MaterialDocumentItemField<Boolean> |
IS_COMPLETELY_DELIVERED
Use with available fluent helpers to apply the IsCompletelyDelivered field to query operations.
|
static MaterialDocumentItemField<String> |
ISSG_OR_RCVG_BATCH
Use with available fluent helpers to apply the IssgOrRcvgBatch field to query operations.
|
static MaterialDocumentItemField<String> |
ISSG_OR_RCVG_MATERIAL
Use with available fluent helpers to apply the IssgOrRcvgMaterial field to query operations.
|
static MaterialDocumentItemField<String> |
ISSG_OR_RCVG_SPCL_STOCK_IND
Use with available fluent helpers to apply the IssgOrRcvgSpclStockInd field to query operations.
|
static MaterialDocumentItemField<String> |
ISSUING_OR_RECEIVING_PLANT
Use with available fluent helpers to apply the IssuingOrReceivingPlant field to query operations.
|
static MaterialDocumentItemField<String> |
ISSUING_OR_RECEIVING_STOCK_TYPE
Use with available fluent helpers to apply the IssuingOrReceivingStockType field to query operations.
|
static MaterialDocumentItemField<String> |
ISSUING_OR_RECEIVING_STORAGE_LOC
Use with available fluent helpers to apply the IssuingOrReceivingStorageLoc field to query operations.
|
static MaterialDocumentItemField<String> |
ISSUING_OR_RECEIVING_VAL_TYPE
Use with available fluent helpers to apply the IssuingOrReceivingValType field to query operations.
|
static MaterialDocumentItemField<LocalDateTime> |
MANUFACTURE_DATE
Use with available fluent helpers to apply the ManufactureDate field to query operations.
|
static MaterialDocumentItemField<String> |
MANUFACTURING_ORDER
Use with available fluent helpers to apply the ManufacturingOrder field to query operations.
|
static MaterialDocumentItemField<String> |
MANUFACTURING_ORDER_ITEM
Use with available fluent helpers to apply the ManufacturingOrderItem field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL_BASE_UNIT
Use with available fluent helpers to apply the MaterialBaseUnit field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL_DOCUMENT
Use with available fluent helpers to apply the MaterialDocument field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL_DOCUMENT_ITEM
Use with available fluent helpers to apply the MaterialDocumentItem field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL_DOCUMENT_ITEM_TEXT
Use with available fluent helpers to apply the MaterialDocumentItemText field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL_DOCUMENT_LINE
Use with available fluent helpers to apply the MaterialDocumentLine field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL_DOCUMENT_PARENT_LINE
Use with available fluent helpers to apply the MaterialDocumentParentLine field to query operations.
|
static MaterialDocumentItemField<String> |
MATERIAL_DOCUMENT_YEAR
Use with available fluent helpers to apply the MaterialDocumentYear field to query operations.
|
static MaterialDocumentItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static MaterialDocumentItemField<String> |
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations.
|
static MaterialDocumentItemField<String> |
PROFITABILITY_SEGMENT
Use with available fluent helpers to apply the ProfitabilitySegment field to query operations.
|
static MaterialDocumentItemField<String> |
PURCHASE_ORDER
Use with available fluent helpers to apply the PurchaseOrder field to query operations.
|
static MaterialDocumentItemField<String> |
PURCHASE_ORDER_ITEM
Use with available fluent helpers to apply the PurchaseOrderItem field to query operations.
|
static MaterialDocumentItemField<BigDecimal> |
QUANTITY_IN_BASE_UNIT
Use with available fluent helpers to apply the QuantityInBaseUnit field to query operations.
|
static MaterialDocumentItemField<BigDecimal> |
QUANTITY_IN_ENTRY_UNIT
Use with available fluent helpers to apply the QuantityInEntryUnit field to query operations.
|
static MaterialDocumentItemField<String> |
RESERVATION
Use with available fluent helpers to apply the Reservation field to query operations.
|
static MaterialDocumentItemField<Boolean> |
RESERVATION_IS_FINALLY_ISSUED
Use with available fluent helpers to apply the ReservationIsFinallyIssued field to query operations.
|
static MaterialDocumentItemField<String> |
RESERVATION_ITEM
Use with available fluent helpers to apply the ReservationItem field to query operations.
|
static MaterialDocumentItemField<String> |
REVERSED_MATERIAL_DOCUMENT
Use with available fluent helpers to apply the ReversedMaterialDocument field to query operations.
|
static MaterialDocumentItemField<String> |
REVERSED_MATERIAL_DOCUMENT_ITEM
Use with available fluent helpers to apply the ReversedMaterialDocumentItem field to query operations.
|
static MaterialDocumentItemField<String> |
REVERSED_MATERIAL_DOCUMENT_YEAR
Use with available fluent helpers to apply the ReversedMaterialDocumentYear field to query operations.
|
static MaterialDocumentItemField<String> |
SALES_ORDER
Use with available fluent helpers to apply the SalesOrder field to query operations.
|
static MaterialDocumentItemField<String> |
SALES_ORDER_ITEM
Use with available fluent helpers to apply the SalesOrderItem field to query operations.
|
static MaterialDocumentItemField<String> |
SALES_ORDER_SCHEDULE_LINE
Use with available fluent helpers to apply the SalesOrderScheduleLine field to query operations.
|
static MaterialDocumentItemField<Boolean> |
SERIAL_NUMBERS_ARE_CREATED_AUTOMLY
Use with available fluent helpers to apply the SerialNumbersAreCreatedAutomly field to query operations.
|
static MaterialDocumentItemField<LocalDateTime> |
SHELF_LIFE_EXPIRATION_DATE
Use with available fluent helpers to apply the ShelfLifeExpirationDate field to query operations.
|
static MaterialDocumentItemField<BigDecimal> |
SLS_PRC_AMT_INCL_VAT_IN_CO_CODE_CRCY
Use with available fluent helpers to apply the SlsPrcAmtInclVATInCoCodeCrcy field to query operations.
|
static MaterialDocumentItemField<String> |
SPECIAL_STOCK_IDFG_SALES_ORDER
Use with available fluent helpers to apply the SpecialStockIdfgSalesOrder field to query operations.
|
static MaterialDocumentItemField<String> |
SPECIAL_STOCK_IDFG_SALES_ORDER_ITEM
Use with available fluent helpers to apply the SpecialStockIdfgSalesOrderItem field to query operations.
|
static MaterialDocumentItemField<String> |
SPECIAL_STOCK_IDFG_WBS_ELEMENT
Use with available fluent helpers to apply the SpecialStockIdfgWBSElement field to query operations.
|
static MaterialDocumentItemField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static MaterialDocumentItemField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static MaterialDocumentItemOneToOneLink<MaterialDocumentHeader> |
TO_MATERIAL_DOCUMENT_HEADER
Use with available fluent helpers to apply the to_MaterialDocumentHeader navigation property to query
operations.
|
static MaterialDocumentItemLink<SerialNumberMaterialDocument> |
TO_SERIAL_NUMBERS
Use with available fluent helpers to apply the to_SerialNumbers navigation property to query operations.
|
static MaterialDocumentItemField<String> |
UNLOADING_POINT_NAME
Use with available fluent helpers to apply the UnloadingPointName field to query operations.
|
static MaterialDocumentItemField<String> |
WBS_ELEMENT
Use with available fluent helpers to apply the WBSElement field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
MaterialDocumentItem() |
MaterialDocumentItem(String materialDocumentYear,
String materialDocument,
String materialDocumentItem,
String material,
String plant,
String storageLocation,
String batch,
String goodsMovementType,
String inventoryStockType,
String inventoryValuationType,
String inventorySpecialStockType,
String supplier,
String customer,
String salesOrder,
String salesOrderItem,
String salesOrderScheduleLine,
String purchaseOrder,
String purchaseOrderItem,
String wBSElement,
String manufacturingOrder,
String manufacturingOrderItem,
String goodsMovementRefDocType,
String goodsMovementReasonCode,
String accountAssignmentCategory,
String costCenter,
String controllingArea,
String costObject,
String profitabilitySegment,
String profitCenter,
String gLAccount,
String functionalArea,
String materialBaseUnit,
BigDecimal quantityInBaseUnit,
String entryUnit,
BigDecimal quantityInEntryUnit,
String companyCodeCurrency,
BigDecimal gdsMvtExtAmtInCoCodeCrcy,
BigDecimal slsPrcAmtInclVATInCoCodeCrcy,
String fiscalYear,
String fiscalYearPeriod,
String fiscalYearVariant,
String issgOrRcvgMaterial,
String issgOrRcvgBatch,
String issuingOrReceivingPlant,
String issuingOrReceivingStorageLoc,
String issuingOrReceivingStockType,
String issgOrRcvgSpclStockInd,
String issuingOrReceivingValType,
Boolean isCompletelyDelivered,
String materialDocumentItemText,
String unloadingPointName,
LocalDateTime shelfLifeExpirationDate,
LocalDateTime manufactureDate,
Boolean serialNumbersAreCreatedAutomly,
String reservation,
String reservationItem,
Boolean reservationIsFinallyIssued,
String specialStockIdfgSalesOrder,
String specialStockIdfgSalesOrderItem,
String specialStockIdfgWBSElement,
String isAutomaticallyCreated,
String materialDocumentLine,
String materialDocumentParentLine,
String hierarchyNodeLevel,
Boolean goodsMovementIsCancelled,
String reversedMaterialDocumentYear,
String reversedMaterialDocument,
String reversedMaterialDocumentItem,
MaterialDocumentHeader toMaterialDocumentHeader,
List<SerialNumberMaterialDocument> toSerialNumbers) |
Modifier and Type | Method and Description |
---|---|
void |
addSerialNumbers(SerialNumberMaterialDocument... entity)
Adds elements to the list of associated SerialNumberMaterialDocument entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static MaterialDocumentItem.MaterialDocumentItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
MaterialDocumentHeader |
fetchMaterialDocumentHeader()
Fetches the MaterialDocumentHeader entity (one to one) associated with this entity.
|
List<SerialNumberMaterialDocument> |
fetchSerialNumbers()
Fetches the SerialNumberMaterialDocument entities (one to many) associated with this entity.
|
static <T> MaterialDocumentItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAccountAssignmentCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getBatch()
Constraints: Not nullable, Maximum length: 10
|
String |
getCompanyCodeCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getControllingArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getCostCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getCostObject()
Constraints: Not nullable, Maximum length: 12
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getEntryUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getFiscalYear()
Constraints: Not nullable, Maximum length: 4
|
String |
getFiscalYearPeriod()
Constraints: Not nullable, Maximum length: 7
|
String |
getFiscalYearVariant()
Constraints: Not nullable, Maximum length: 2
|
String |
getFunctionalArea()
Constraints: Not nullable, Maximum length: 16
|
BigDecimal |
getGdsMvtExtAmtInCoCodeCrcy()
Constraints: Not nullable, Precision: 14, Scale: 3
|
String |
getGLAccount()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getGoodsMovementIsCancelled()
Constraints: none
|
String |
getGoodsMovementReasonCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getGoodsMovementRefDocType()
Constraints: Not nullable, Maximum length: 1
|
String |
getGoodsMovementType()
Constraints: Not nullable, Maximum length: 3
|
String |
getHierarchyNodeLevel()
Constraints: Not nullable, Maximum length: 2
|
String |
getInventorySpecialStockType()
Constraints: Not nullable, Maximum length: 1
|
String |
getInventoryStockType()
Constraints: Not nullable, Maximum length: 2
|
String |
getInventoryValuationType()
Constraints: Not nullable, Maximum length: 10
|
String |
getIsAutomaticallyCreated()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsCompletelyDelivered()
Constraints: none
|
String |
getIssgOrRcvgBatch()
Constraints: Not nullable, Maximum length: 10
|
String |
getIssgOrRcvgMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getIssgOrRcvgSpclStockInd()
Constraints: Not nullable, Maximum length: 1
|
String |
getIssuingOrReceivingPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getIssuingOrReceivingStockType()
Constraints: Not nullable, Maximum length: 2
|
String |
getIssuingOrReceivingStorageLoc()
Constraints: Not nullable, Maximum length: 4
|
String |
getIssuingOrReceivingValType()
Constraints: Not nullable, Maximum length: 10
|
protected Map<String,Object> |
getKey() |
LocalDateTime |
getManufactureDate()
Constraints: Not nullable, Precision: 0
|
String |
getManufacturingOrder()
Constraints: Not nullable, Maximum length: 12
|
String |
getManufacturingOrderItem()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getMaterialDocument()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<MaterialDocumentHeader> |
getMaterialDocumentHeaderIfPresent()
Retrieval of associated MaterialDocumentHeader entity (one to one).
|
MaterialDocumentHeader |
getMaterialDocumentHeaderOrFetch()
Retrieval of associated MaterialDocumentHeader entity (one to one).
|
String |
getMaterialDocumentItem()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getMaterialDocumentItemText()
Constraints: Not nullable, Maximum length: 50
|
String |
getMaterialDocumentLine()
Constraints: Not nullable, Maximum length: 6
|
String |
getMaterialDocumentParentLine()
Constraints: Not nullable, Maximum length: 6
|
String |
getMaterialDocumentYear()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getProfitabilitySegment()
Constraints: Not nullable, Maximum length: 10
|
String |
getProfitCenter()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseOrderItem()
Constraints: Not nullable, Maximum length: 5
|
BigDecimal |
getQuantityInBaseUnit()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getQuantityInEntryUnit()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getReservation()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getReservationIsFinallyIssued()
Constraints: none
|
String |
getReservationItem()
Constraints: Not nullable, Maximum length: 4
|
String |
getReversedMaterialDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getReversedMaterialDocumentItem()
Constraints: Not nullable, Maximum length: 4
|
String |
getReversedMaterialDocumentYear()
Constraints: Not nullable, Maximum length: 4
|
String |
getSalesOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getSalesOrderItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getSalesOrderScheduleLine()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getSerialNumbersAreCreatedAutomly()
Constraints: none
|
io.vavr.control.Option<List<SerialNumberMaterialDocument>> |
getSerialNumbersIfPresent()
Retrieval of associated SerialNumberMaterialDocument entities (one to many).
|
List<SerialNumberMaterialDocument> |
getSerialNumbersOrFetch()
Retrieval of associated SerialNumberMaterialDocument entities (one to many).
|
LocalDateTime |
getShelfLifeExpirationDate()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getSlsPrcAmtInclVATInCoCodeCrcy()
Constraints: Not nullable, Precision: 14, Scale: 3
|
String |
getSpecialStockIdfgSalesOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getSpecialStockIdfgSalesOrderItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getSpecialStockIdfgWBSElement()
Constraints: Not nullable, Maximum length: 24
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
Class<MaterialDocumentItem> |
getType() |
String |
getUnloadingPointName()
Constraints: Not nullable, Maximum length: 25
|
String |
getWBSElement()
Constraints: Not nullable, Maximum length: 24
|
int |
hashCode() |
void |
setAccountAssignmentCategory(String accountAssignmentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBatch(String batch)
Constraints: Not nullable, Maximum length: 10
|
void |
setCompanyCodeCurrency(String companyCodeCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setControllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setCostCenter(String costCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setCostObject(String costObject)
Constraints: Not nullable, Maximum length: 12
|
void |
setCustomer(String customer)
Constraints: Not nullable, Maximum length: 10
|
void |
setEntryUnit(String entryUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setFiscalYear(String fiscalYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setFiscalYearPeriod(String fiscalYearPeriod)
Constraints: Not nullable, Maximum length: 7
|
void |
setFiscalYearVariant(String fiscalYearVariant)
Constraints: Not nullable, Maximum length: 2
|
void |
setFunctionalArea(String functionalArea)
Constraints: Not nullable, Maximum length: 16
|
void |
setGdsMvtExtAmtInCoCodeCrcy(BigDecimal gdsMvtExtAmtInCoCodeCrcy)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setGLAccount(String gLAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setGoodsMovementIsCancelled(Boolean goodsMovementIsCancelled)
Constraints: none
|
void |
setGoodsMovementReasonCode(String goodsMovementReasonCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setGoodsMovementRefDocType(String goodsMovementRefDocType)
Constraints: Not nullable, Maximum length: 1
|
void |
setGoodsMovementType(String goodsMovementType)
Constraints: Not nullable, Maximum length: 3
|
void |
setHierarchyNodeLevel(String hierarchyNodeLevel)
Constraints: Not nullable, Maximum length: 2
|
void |
setInventorySpecialStockType(String inventorySpecialStockType)
Constraints: Not nullable, Maximum length: 1
|
void |
setInventoryStockType(String inventoryStockType)
Constraints: Not nullable, Maximum length: 2
|
void |
setInventoryValuationType(String inventoryValuationType)
Constraints: Not nullable, Maximum length: 10
|
void |
setIsAutomaticallyCreated(String isAutomaticallyCreated)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsCompletelyDelivered(Boolean isCompletelyDelivered)
Constraints: none
|
void |
setIssgOrRcvgBatch(String issgOrRcvgBatch)
Constraints: Not nullable, Maximum length: 10
|
void |
setIssgOrRcvgMaterial(String issgOrRcvgMaterial)
Constraints: Not nullable, Maximum length: 40
|
void |
setIssgOrRcvgSpclStockInd(String issgOrRcvgSpclStockInd)
Constraints: Not nullable, Maximum length: 1
|
void |
setIssuingOrReceivingPlant(String issuingOrReceivingPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setIssuingOrReceivingStockType(String issuingOrReceivingStockType)
Constraints: Not nullable, Maximum length: 2
|
void |
setIssuingOrReceivingStorageLoc(String issuingOrReceivingStorageLoc)
Constraints: Not nullable, Maximum length: 4
|
void |
setIssuingOrReceivingValType(String issuingOrReceivingValType)
Constraints: Not nullable, Maximum length: 10
|
void |
setManufactureDate(LocalDateTime manufactureDate)
Constraints: Not nullable, Precision: 0
|
void |
setManufacturingOrder(String manufacturingOrder)
Constraints: Not nullable, Maximum length: 12
|
void |
setManufacturingOrderItem(String manufacturingOrderItem)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialBaseUnit(String materialBaseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setMaterialDocument(String materialDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setMaterialDocumentHeader(MaterialDocumentHeader value)
Overwrites the associated MaterialDocumentHeader entity for the loaded navigation property
to_MaterialDocumentHeader.
|
void |
setMaterialDocumentItem(String materialDocumentItem)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setMaterialDocumentItemText(String materialDocumentItemText)
Constraints: Not nullable, Maximum length: 50
|
void |
setMaterialDocumentLine(String materialDocumentLine)
Constraints: Not nullable, Maximum length: 6
|
void |
setMaterialDocumentParentLine(String materialDocumentParentLine)
Constraints: Not nullable, Maximum length: 6
|
void |
setMaterialDocumentYear(String materialDocumentYear)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setProfitabilitySegment(String profitabilitySegment)
Constraints: Not nullable, Maximum length: 10
|
void |
setProfitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseOrder(String purchaseOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseOrderItem(String purchaseOrderItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setQuantityInBaseUnit(BigDecimal quantityInBaseUnit)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setQuantityInEntryUnit(BigDecimal quantityInEntryUnit)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setReservation(String reservation)
Constraints: Not nullable, Maximum length: 10
|
void |
setReservationIsFinallyIssued(Boolean reservationIsFinallyIssued)
Constraints: none
|
void |
setReservationItem(String reservationItem)
Constraints: Not nullable, Maximum length: 4
|
void |
setReversedMaterialDocument(String reversedMaterialDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setReversedMaterialDocumentItem(String reversedMaterialDocumentItem)
Constraints: Not nullable, Maximum length: 4
|
void |
setReversedMaterialDocumentYear(String reversedMaterialDocumentYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setSalesOrder(String salesOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setSalesOrderItem(String salesOrderItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setSalesOrderScheduleLine(String salesOrderScheduleLine)
Constraints: Not nullable, Maximum length: 4
|
void |
setSerialNumbers(List<SerialNumberMaterialDocument> value)
Overwrites the list of associated SerialNumberMaterialDocument entities for the loaded navigation property
to_SerialNumbers.
|
void |
setSerialNumbersAreCreatedAutomly(Boolean serialNumbersAreCreatedAutomly)
Constraints: none
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setShelfLifeExpirationDate(LocalDateTime shelfLifeExpirationDate)
Constraints: Not nullable, Precision: 0
|
void |
setSlsPrcAmtInclVATInCoCodeCrcy(BigDecimal slsPrcAmtInclVATInCoCodeCrcy)
Constraints: Not nullable, Precision: 14, Scale: 3
|
void |
setSpecialStockIdfgSalesOrder(String specialStockIdfgSalesOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setSpecialStockIdfgSalesOrderItem(String specialStockIdfgSalesOrderItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setSpecialStockIdfgWBSElement(String specialStockIdfgWBSElement)
Constraints: Not nullable, Maximum length: 24
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setUnloadingPointName(String unloadingPointName)
Constraints: Not nullable, Maximum length: 25
|
void |
setWBSElement(String wBSElement)
Constraints: Not nullable, Maximum length: 24
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final MaterialDocumentItemSelectable ALL_FIELDS
public static final MaterialDocumentItemField<String> MATERIAL_DOCUMENT_YEAR
public static final MaterialDocumentItemField<String> MATERIAL_DOCUMENT
public static final MaterialDocumentItemField<String> MATERIAL_DOCUMENT_ITEM
public static final MaterialDocumentItemField<String> MATERIAL
public static final MaterialDocumentItemField<String> PLANT
public static final MaterialDocumentItemField<String> STORAGE_LOCATION
public static final MaterialDocumentItemField<String> BATCH
public static final MaterialDocumentItemField<String> GOODS_MOVEMENT_TYPE
public static final MaterialDocumentItemField<String> INVENTORY_STOCK_TYPE
public static final MaterialDocumentItemField<String> INVENTORY_VALUATION_TYPE
public static final MaterialDocumentItemField<String> INVENTORY_SPECIAL_STOCK_TYPE
public static final MaterialDocumentItemField<String> SUPPLIER
public static final MaterialDocumentItemField<String> CUSTOMER
public static final MaterialDocumentItemField<String> SALES_ORDER
public static final MaterialDocumentItemField<String> SALES_ORDER_ITEM
public static final MaterialDocumentItemField<String> SALES_ORDER_SCHEDULE_LINE
public static final MaterialDocumentItemField<String> PURCHASE_ORDER
public static final MaterialDocumentItemField<String> PURCHASE_ORDER_ITEM
public static final MaterialDocumentItemField<String> WBS_ELEMENT
public static final MaterialDocumentItemField<String> MANUFACTURING_ORDER
public static final MaterialDocumentItemField<String> MANUFACTURING_ORDER_ITEM
public static final MaterialDocumentItemField<String> GOODS_MOVEMENT_REF_DOC_TYPE
public static final MaterialDocumentItemField<String> GOODS_MOVEMENT_REASON_CODE
public static final MaterialDocumentItemField<String> ACCOUNT_ASSIGNMENT_CATEGORY
public static final MaterialDocumentItemField<String> COST_CENTER
public static final MaterialDocumentItemField<String> CONTROLLING_AREA
public static final MaterialDocumentItemField<String> COST_OBJECT
public static final MaterialDocumentItemField<String> PROFITABILITY_SEGMENT
public static final MaterialDocumentItemField<String> PROFIT_CENTER
public static final MaterialDocumentItemField<String> GL_ACCOUNT
public static final MaterialDocumentItemField<String> FUNCTIONAL_AREA
public static final MaterialDocumentItemField<String> MATERIAL_BASE_UNIT
public static final MaterialDocumentItemField<BigDecimal> QUANTITY_IN_BASE_UNIT
public static final MaterialDocumentItemField<String> ENTRY_UNIT
public static final MaterialDocumentItemField<BigDecimal> QUANTITY_IN_ENTRY_UNIT
public static final MaterialDocumentItemField<String> COMPANY_CODE_CURRENCY
public static final MaterialDocumentItemField<BigDecimal> GDS_MVT_EXT_AMT_IN_CO_CODE_CRCY
public static final MaterialDocumentItemField<BigDecimal> SLS_PRC_AMT_INCL_VAT_IN_CO_CODE_CRCY
public static final MaterialDocumentItemField<String> FISCAL_YEAR
public static final MaterialDocumentItemField<String> FISCAL_YEAR_PERIOD
public static final MaterialDocumentItemField<String> FISCAL_YEAR_VARIANT
public static final MaterialDocumentItemField<String> ISSG_OR_RCVG_MATERIAL
public static final MaterialDocumentItemField<String> ISSG_OR_RCVG_BATCH
public static final MaterialDocumentItemField<String> ISSUING_OR_RECEIVING_PLANT
public static final MaterialDocumentItemField<String> ISSUING_OR_RECEIVING_STORAGE_LOC
public static final MaterialDocumentItemField<String> ISSUING_OR_RECEIVING_STOCK_TYPE
public static final MaterialDocumentItemField<String> ISSG_OR_RCVG_SPCL_STOCK_IND
public static final MaterialDocumentItemField<String> ISSUING_OR_RECEIVING_VAL_TYPE
public static final MaterialDocumentItemField<Boolean> IS_COMPLETELY_DELIVERED
public static final MaterialDocumentItemField<String> MATERIAL_DOCUMENT_ITEM_TEXT
public static final MaterialDocumentItemField<String> UNLOADING_POINT_NAME
public static final MaterialDocumentItemField<LocalDateTime> SHELF_LIFE_EXPIRATION_DATE
public static final MaterialDocumentItemField<LocalDateTime> MANUFACTURE_DATE
public static final MaterialDocumentItemField<Boolean> SERIAL_NUMBERS_ARE_CREATED_AUTOMLY
public static final MaterialDocumentItemField<String> RESERVATION
public static final MaterialDocumentItemField<String> RESERVATION_ITEM
public static final MaterialDocumentItemField<Boolean> RESERVATION_IS_FINALLY_ISSUED
public static final MaterialDocumentItemField<String> SPECIAL_STOCK_IDFG_SALES_ORDER
public static final MaterialDocumentItemField<String> SPECIAL_STOCK_IDFG_SALES_ORDER_ITEM
public static final MaterialDocumentItemField<String> SPECIAL_STOCK_IDFG_WBS_ELEMENT
public static final MaterialDocumentItemField<String> IS_AUTOMATICALLY_CREATED
public static final MaterialDocumentItemField<String> MATERIAL_DOCUMENT_LINE
public static final MaterialDocumentItemField<String> MATERIAL_DOCUMENT_PARENT_LINE
public static final MaterialDocumentItemField<String> HIERARCHY_NODE_LEVEL
public static final MaterialDocumentItemField<Boolean> GOODS_MOVEMENT_IS_CANCELLED
public static final MaterialDocumentItemField<String> REVERSED_MATERIAL_DOCUMENT_YEAR
public static final MaterialDocumentItemField<String> REVERSED_MATERIAL_DOCUMENT
public static final MaterialDocumentItemField<String> REVERSED_MATERIAL_DOCUMENT_ITEM
public static final MaterialDocumentItemOneToOneLink<MaterialDocumentHeader> TO_MATERIAL_DOCUMENT_HEADER
public static final MaterialDocumentItemLink<SerialNumberMaterialDocument> TO_SERIAL_NUMBERS
public MaterialDocumentItem()
public MaterialDocumentItem(@Nullable String materialDocumentYear, @Nullable String materialDocument, @Nullable String materialDocumentItem, @Nullable String material, @Nullable String plant, @Nullable String storageLocation, @Nullable String batch, @Nullable String goodsMovementType, @Nullable String inventoryStockType, @Nullable String inventoryValuationType, @Nullable String inventorySpecialStockType, @Nullable String supplier, @Nullable String customer, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String salesOrderScheduleLine, @Nullable String purchaseOrder, @Nullable String purchaseOrderItem, @Nullable String wBSElement, @Nullable String manufacturingOrder, @Nullable String manufacturingOrderItem, @Nullable String goodsMovementRefDocType, @Nullable String goodsMovementReasonCode, @Nullable String accountAssignmentCategory, @Nullable String costCenter, @Nullable String controllingArea, @Nullable String costObject, @Nullable String profitabilitySegment, @Nullable String profitCenter, @Nullable String gLAccount, @Nullable String functionalArea, @Nullable String materialBaseUnit, @Nullable BigDecimal quantityInBaseUnit, @Nullable String entryUnit, @Nullable BigDecimal quantityInEntryUnit, @Nullable String companyCodeCurrency, @Nullable BigDecimal gdsMvtExtAmtInCoCodeCrcy, @Nullable BigDecimal slsPrcAmtInclVATInCoCodeCrcy, @Nullable String fiscalYear, @Nullable String fiscalYearPeriod, @Nullable String fiscalYearVariant, @Nullable String issgOrRcvgMaterial, @Nullable String issgOrRcvgBatch, @Nullable String issuingOrReceivingPlant, @Nullable String issuingOrReceivingStorageLoc, @Nullable String issuingOrReceivingStockType, @Nullable String issgOrRcvgSpclStockInd, @Nullable String issuingOrReceivingValType, @Nullable Boolean isCompletelyDelivered, @Nullable String materialDocumentItemText, @Nullable String unloadingPointName, @Nullable LocalDateTime shelfLifeExpirationDate, @Nullable LocalDateTime manufactureDate, @Nullable Boolean serialNumbersAreCreatedAutomly, @Nullable String reservation, @Nullable String reservationItem, @Nullable Boolean reservationIsFinallyIssued, @Nullable String specialStockIdfgSalesOrder, @Nullable String specialStockIdfgSalesOrderItem, @Nullable String specialStockIdfgWBSElement, @Nullable String isAutomaticallyCreated, @Nullable String materialDocumentLine, @Nullable String materialDocumentParentLine, @Nullable String hierarchyNodeLevel, @Nullable Boolean goodsMovementIsCancelled, @Nullable String reversedMaterialDocumentYear, @Nullable String reversedMaterialDocument, @Nullable String reversedMaterialDocumentItem, @Nullable MaterialDocumentHeader toMaterialDocumentHeader, List<SerialNumberMaterialDocument> toSerialNumbers)
@Nonnull public Class<MaterialDocumentItem> getType()
getType
in class VdmObject<MaterialDocumentItem>
public void setMaterialDocumentYear(@Nullable String materialDocumentYear)
Original property name from the Odata EDM: MaterialDocumentYear
materialDocumentYear
- Material Document Yearpublic void setMaterialDocument(@Nullable String materialDocument)
Original property name from the Odata EDM: MaterialDocument
Number of the material document with which a goods movement was posted.Together with the material document year, the document number constitutes the key via which a material document is accessed.
materialDocument
- Alphanumeric key uniquely identifying the document.public void setMaterialDocumentItem(@Nullable String materialDocumentItem)
Original property name from the Odata EDM: MaterialDocumentItem
materialDocumentItem
- Material Document Itempublic void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Alphanumeric key uniquely identifying the material.public void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Key uniquely identifying a plant.public void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- Number of the storage location in which the material is stored. A plant may contain one or more
storage locations.public void setBatch(@Nullable String batch)
Original property name from the Odata EDM: Batch
batch
- Assigns a material that is manufactured in batches or production lots to a specific batch.public void setGoodsMovementType(@Nullable String goodsMovementType)
Original property name from the Odata EDM: GoodsMovementType
goodsMovementType
- Specifies a key for the type of goods movement. Each goods movement (for example, purchase order to
warehouse) is allocated to a movement type in the system.public void setInventoryStockType(@Nullable String inventoryStockType)
Original property name from the Odata EDM: InventoryStockType
NoteThe system determines the stock on the basis of stock identifiers.The following keys are possible for this field:01: Unrestricted-Use Stock02: Stock in Quality Inspection03: Returns04: Stock Transfer (Storage Location)05: Stock Transfer (Plant)06: Stock in Transit07: Blocked Stock08: Restricted-Use Stock09: Tied Empties10: Valuated Goods Receipt Blocked Stock
inventoryStockType
- Unique stock type that identifies the purpose of the stock.public void setInventoryValuationType(@Nullable String inventoryValuationType)
Original property name from the Odata EDM: 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
- Uniquely identifies separately valuated stocks of a material.public void setInventorySpecialStockType(@Nullable String inventorySpecialStockType)
Original property name from the Odata EDM: InventorySpecialStockType
inventorySpecialStockType
- Special Stock Typepublic void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
supplier
- Alphanumeric key uniquely identifying the document.public void setCustomer(@Nullable String customer)
Original property name from the Odata EDM: Customer
This customer number is used for managing customer special stocks.
customer
- Uniquely identifies a customer.public void setSalesOrder(@Nullable String salesOrder)
Original property name from the Odata EDM: SalesOrder
The selection of postprocessing records via the sales order number is only possible for non-valuated sales order stock.
salesOrder
- Uniquely identifies a sales order.public void setSalesOrderItem(@Nullable String salesOrderItem)
Original property name from the Odata EDM: SalesOrderItem
salesOrderItem
- Sales Order Itempublic void setSalesOrderScheduleLine(@Nullable String salesOrderScheduleLine)
Original property name from the Odata EDM: SalesOrderScheduleLine
salesOrderScheduleLine
- Sales Order Schedulepublic void setPurchaseOrder(@Nullable String purchaseOrder)
Original property name from the Odata EDM: PurchaseOrder
Number of the purchase order to which the entry of services performed relates.
purchaseOrder
- Alphanumeric key uniquely identifying the document.public void setPurchaseOrderItem(@Nullable String purchaseOrderItem)
Original property name from the Odata EDM: PurchaseOrderItem
purchaseOrderItem
- Item Number of Purchasing Documentpublic void setWBSElement(@Nullable String wBSElement)
Original property name from the Odata EDM: WBSElement
wBSElement
- Key identifying a WBS element.public void setManufacturingOrder(@Nullable String manufacturingOrder)
Original property name from the Odata EDM: ManufacturingOrder
manufacturingOrder
- Key that uniquely identifies an order within a client.public void setManufacturingOrderItem(@Nullable String manufacturingOrderItem)
Original property name from the Odata EDM: ManufacturingOrderItem
manufacturingOrderItem
- Order Itempublic void setGoodsMovementRefDocType(@Nullable String goodsMovementRefDocType)
Original property name from the Odata EDM: GoodsMovementRefDocType
goodsMovementRefDocType
- Goods movement ref doc typepublic void setGoodsMovementReasonCode(@Nullable String goodsMovementReasonCode)
Original property name from the Odata EDM: GoodsMovementReasonCode
goodsMovementReasonCode
- Specifies a key you can use to call up a standard text stipulating the reason for a goods movement
(for example, reason for a return delivery).public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
Original property name from the Odata EDM: AccountAssignmentCategory
accountAssignmentCategory
- Account Assignment Categorypublic void setCostCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
costCenter
- A key that uniquely identifies a cost center.public void setControllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: 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
- Uniquely identifies a controlling area.public void setCostObject(@Nullable String costObject)
Original property name from the Odata EDM: CostObject
Cost objects are the activity units of business whose costs are assigned based on the cost origins. The R/3 System distinguishes between the following types of cost objects:Cost objects represented by a cost object IDCost objects represented by objects from other components, such as production orders or sales order itemsCost objects in the following areas are represented by cost object IDs:Activity-Based Costing (CO-OM-ABC)In Activity-Based Costing, overhead is first assigned to cost centers and then to business processes. From there, the overhead is assigned to cost objects as process costs.Costs for Intangible Goods and Services (CO-PC-OBJ)In Costs for Intangible Goods and Services, costs can be analyzed on general cost objects.Product Cost by Period (CO-PC-OBJ)In Product Cost by Period you can create a cost object hierarchy to record actual costs that cannot be recorded at the material or order level. You can distribute the costs assigned to the nodes of a cost object hierarchy directly to the individual objects in the lowest cost object nodes at period-end closing (for example, product cost collectors) or you can settle the costs directly from the cost object hierarchy to a price difference account.Product Cost Controlling Information System (CO-PC)You can create further cost object IDs in the Product Cost Controlling Information System for CO product groups. You can create a cost object ID for each group, and assign materials to the cost object ID. The costs of the assigned materials appear in summarized form in the information system by product group.You can use CO product groups for product drilldown reports.The cost object type determines which functions can be used with the cost object. Functions for cost object hierarchies are performed on the assumption that the given cost object indicates the top node of the hierarchy.
costObject
- Term identifying the cost object ID.public void setProfitabilitySegment(@Nullable String profitabilitySegment)
Original property name from the Odata EDM: ProfitabilitySegment
profitabilitySegment
- Profitability Segmentpublic void setProfitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
profitCenter
- Key which together with the controlling area uniquely identifies a profit center.public void setGLAccount(@Nullable String gLAccount)
Original property name from the Odata EDM: GLAccount
gLAccount
- The G/L account number identifies the G/L account in a chart of accounts.public void setFunctionalArea(@Nullable String functionalArea)
Original property name from the Odata EDM: FunctionalArea
Use for Cost of Sales AccountingThe functional area is required to create a profit and loss statement in Financial Accounting using cost of sales accounting. The following are examples of structure criteria:ManufacturingAdministrationSalesResearch & DevelopmentUse for GovernmentThe functional area is needed for Funds Management to meet legal requirements for reporting with functional aspects. You can use the functional area to represent the global targets and goals (such as public safety or city development), in particular the expenses of your organization.Use in Cost of Sales AccountingSee the documentation on Filling the Functional Area Field.For more information about cost of sales accounting and functional areas, see the SAP Library under Financials -> Financial Accounting -> General Ledger Accounting -> Cost of Sales AccountingUse in GovernmentFor more information on functional areas, see the Implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
functionalArea
- Structure criterion for an enterprise or government based on functional aspects.public void setMaterialBaseUnit(@Nullable String materialBaseUnit)
Original property name from the Odata EDM: MaterialBaseUnit
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 ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit 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.
materialBaseUnit
- Unit of measure in which stocks of the material are managed. The system converts all the quantities
you enter in other units of measure (alternative units of measure) to the base unit of measure.public void setQuantityInBaseUnit(@Nullable BigDecimal quantityInBaseUnit)
Original property name from the Odata EDM: QuantityInBaseUnit
The quantity entered determines which portion of the costs you wish to distribute to this account assignment item.
quantityInBaseUnit
- Portion of total purchase order quantity that you wish to allocate to this account assignment item.public void setEntryUnit(@Nullable String entryUnit)
Original property name from the Odata EDM: EntryUnit
Enter a unit of measure here only if it differs from the default unit of measure.There are the following default units of measure:the order unit for goods receipts with reference to purchase ordersthe production unit for goods receipts with reference to production ordersthe unit of issue for other goods movementsIf the default unit of measure has not been defined in the material master record, the system will suggest the stockkeeping unit.
entryUnit
- Specifies the unit of measure in which the goods movement or inventory count is entered.public void setQuantityInEntryUnit(@Nullable BigDecimal quantityInEntryUnit)
Original property name from the Odata EDM: QuantityInEntryUnit
Enter the quantity to be moved in any unit of measure for the material.If the relevant unit of measure has not been defined in the material master record, the system uses the stockkeeping unit.If you do not enter a unit of measure, the system uses the following units of measure:order unit in goods receipts against purchase ordersproduction unit in goods receipts against production ordersunit of issue in other goods movements
quantityInEntryUnit
- Specifies the quantity to be moved in the unit of entry. The quantity is automatically converted to
the stockkeeping unit (base unit of measure).public void setCompanyCodeCurrency(@Nullable String companyCodeCurrency)
Original property name from the Odata EDM: CompanyCodeCurrency
companyCodeCurrency
- Company Code Currencypublic void setGdsMvtExtAmtInCoCodeCrcy(@Nullable BigDecimal gdsMvtExtAmtInCoCodeCrcy)
Original property name from the Odata EDM: GdsMvtExtAmtInCoCodeCrcy
The value of the movement is calculated automatically by the system. However, it is possible to enter an amount manually if the item is to be valuated at a different price.
gdsMvtExtAmtInCoCodeCrcy
- Indicates the amount of the document item in the local currency of the company code.public void setSlsPrcAmtInclVATInCoCodeCrcy(@Nullable BigDecimal slsPrcAmtInclVATInCoCodeCrcy)
Original property name from the Odata EDM: SlsPrcAmtInclVATInCoCodeCrcy
slsPrcAmtInclVATInCoCodeCrcy
- Specifies the value at sales prices including tax.public void setFiscalYear(@Nullable String fiscalYear)
Original property name from the Odata EDM: FiscalYear
fiscalYear
- Period, 12 months as a rule, for which the company is to create its inventory and balance sheet. The
fiscal year can be the same as the calendar year, but does not have to be.public void setFiscalYearPeriod(@Nullable String fiscalYearPeriod)
Original property name from the Odata EDM: FiscalYearPeriod
fiscalYearPeriod
- Period Yearpublic void setFiscalYearVariant(@Nullable String fiscalYearVariant)
Original property name from the Odata EDM: FiscalYearVariant
You can define the following using a fiscal year variant:How many posting periods are in a fiscal yearHow many special periods you requireHow the system determines the posting periods when postingIn the definition, you allocate your posting periods to the calendar year.Allocation control requires the same number of posting periods in the company code and in the assigned controlling area.This means that the number of posting periods in the fiscal year variants must be the same in the company code and in the controlling area. The period limits for the two fiscal year variants must also coincide.You must define which fiscal year variant is to be used for each company code. To do this, you must define the appropriate fiscal year variant. It must contain no more than 16 periods.Note:The company codes delivered with the standard system are allocated to the fiscal year variant that corresponds to the calendar year and which also uses four special periods.You define fiscal year variants as well as the allocation of fiscal year variant to the company code in Financial Accounting customizing.
fiscalYearVariant
- The fiscal year variant is used to define the fiscal year.public void setIssgOrRcvgMaterial(@Nullable String issgOrRcvgMaterial)
Original property name from the Odata EDM: IssgOrRcvgMaterial
issgOrRcvgMaterial
- Transfer Materialpublic void setIssgOrRcvgBatch(@Nullable String issgOrRcvgBatch)
Original property name from the Odata EDM: IssgOrRcvgBatch
issgOrRcvgBatch
- Transfer Batchpublic void setIssuingOrReceivingPlant(@Nullable String issuingOrReceivingPlant)
Original property name from the Odata EDM: IssuingOrReceivingPlant
issuingOrReceivingPlant
- Receiving/Issuing Plantpublic void setIssuingOrReceivingStorageLoc(@Nullable String issuingOrReceivingStorageLoc)
Original property name from the Odata EDM: 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
- Indicates the receiving or the issuing storage location.public void setIssuingOrReceivingStockType(@Nullable String issuingOrReceivingStockType)
Original property name from the Odata EDM: IssuingOrReceivingStockType
issuingOrReceivingStockType
- Transfer Stock Typepublic void setIssgOrRcvgSpclStockInd(@Nullable String issgOrRcvgSpclStockInd)
Original property name from the Odata EDM: IssgOrRcvgSpclStockInd
issgOrRcvgSpclStockInd
- Transfer Special Stock Typepublic void setIssuingOrReceivingValType(@Nullable String issuingOrReceivingValType)
Original property name from the Odata EDM: IssuingOrReceivingValType
issuingOrReceivingValType
- Key used in the split valuation of materials (that is, the separate valuation of different stocks of
the same material) to permit stocks of a transfer batch to be differentiated according to different
criteria.public void setIsCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
Original property name from the Odata EDM: IsCompletelyDelivered
isCompletelyDelivered
- Indicates that the item is to be regarded as closed.public void setMaterialDocumentItemText(@Nullable String materialDocumentItemText)
Original property name from the Odata EDM: MaterialDocumentItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
materialDocumentItemText
- Contains an explanatory text on the line item.public void setUnloadingPointName(@Nullable String unloadingPointName)
Original property name from the Odata EDM: UnloadingPointName
unloadingPointName
- Specifies the point at which the material is to be unloaded (for example, ramp 1).public void setShelfLifeExpirationDate(@Nullable LocalDateTime shelfLifeExpirationDate)
Original property name from the Odata EDM: 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).NoteThis date can still be changed upon receipt of the usage decision for an inspection lot.
shelfLifeExpirationDate
- The date is set upon goods receipt in one of the following ways:public void setManufactureDate(@Nullable LocalDateTime manufactureDate)
Original property name from the Odata EDM: ManufactureDate
manufactureDate
- Date of Manufacturepublic void setSerialNumbersAreCreatedAutomly(@Nullable Boolean serialNumbersAreCreatedAutomly)
Original property name from the Odata EDM: SerialNumbersAreCreatedAutomly
serialNumbersAreCreatedAutomly
- Indicates that the system automatically creates the required serial numbers for the item if there are
not enough serial numbers.public void setReservation(@Nullable String reservation)
Original property name from the Odata EDM: Reservation
reservation
- Alphanumeric key uniquely identifying the document.public void setReservationItem(@Nullable String reservationItem)
Original property name from the Odata EDM: ReservationItem
reservationItem
- Item Number of Reservation / Dependent Requirementspublic void setReservationIsFinallyIssued(@Nullable Boolean reservationIsFinallyIssued)
Original property name from the Odata EDM: ReservationIsFinallyIssued
reservationIsFinallyIssued
- Final Issue for Reservationpublic void setSpecialStockIdfgSalesOrder(@Nullable String specialStockIdfgSalesOrder)
Original property name from the Odata EDM: SpecialStockIdfgSalesOrder
specialStockIdfgSalesOrder
- Uniquely identifies a sales order.public void setSpecialStockIdfgSalesOrderItem(@Nullable String specialStockIdfgSalesOrderItem)
Original property name from the Odata EDM: SpecialStockIdfgSalesOrderItem
specialStockIdfgSalesOrderItem
- Uniquely identifies an item in a sales order.public void setSpecialStockIdfgWBSElement(@Nullable String specialStockIdfgWBSElement)
Original property name from the Odata EDM: SpecialStockIdfgWBSElement
specialStockIdfgWBSElement
- Key identifying a WBS element.public void setIsAutomaticallyCreated(@Nullable String isAutomaticallyCreated)
Original property name from the Odata EDM: IsAutomaticallyCreated
isAutomaticallyCreated
- Item Automatically Created Indicatorpublic void setMaterialDocumentLine(@Nullable String materialDocumentLine)
Original property name from the Odata EDM: MaterialDocumentLine
materialDocumentLine
- Unique Identification of Document Linepublic void setMaterialDocumentParentLine(@Nullable String materialDocumentParentLine)
Original property name from the Odata EDM: MaterialDocumentParentLine
Lines that do not contain an initial value in this field may be, for example:Components of a subcontracting itemAutomatic lines for a stock transferEmpties items for the full productAt present we do not plan to fill this field in the interface structure IMSEG (except if it is called up in MM-IM). Filling the field would cause an error.Documentation of the data elements MB_LINE_ID and MB_LINE_DEPTH.WarningThis indicator is used for internal program control.Please do not change the entry in this field.Any changes made could lead to program errors or terminations.
materialDocumentParentLine
- Indicates the line ID of the immediately superior line in the document.public void setHierarchyNodeLevel(@Nullable String hierarchyNodeLevel)
Original property name from the Odata EDM: HierarchyNodeLevel
Documentation of data elements MB_LINE_ID and MB_PARENT_ID.WarningThis indicator is used for internal program control.Please do not change the entry in this field.Any changes made could lead to program errors or terminations.
hierarchyNodeLevel
- For document items with the same superior line, this is used to differentiate between a real subitem
and an automatically created line of the same level (for example, for stock transfers of a full
product).public void setGoodsMovementIsCancelled(@Nullable Boolean goodsMovementIsCancelled)
Original property name from the Odata EDM: GoodsMovementIsCancelled
goodsMovementIsCancelled
- Indicator that shows whether a specific material document item has been cancelled.public void setReversedMaterialDocumentYear(@Nullable String reversedMaterialDocumentYear)
Original property name from the Odata EDM: ReversedMaterialDocumentYear
reversedMaterialDocumentYear
- Reversed Material Document Yearpublic void setReversedMaterialDocument(@Nullable String reversedMaterialDocument)
Original property name from the Odata EDM: ReversedMaterialDocument
reversedMaterialDocument
- Reversed Material Documentpublic void setReversedMaterialDocumentItem(@Nullable String reversedMaterialDocumentItem)
Original property name from the Odata EDM: ReversedMaterialDocumentItem
reversedMaterialDocumentItem
- Reversed Material Document Itemprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<MaterialDocumentItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<MaterialDocumentItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<MaterialDocumentItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<MaterialDocumentItem>
@Nonnull public static <T> MaterialDocumentItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> MaterialDocumentItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<MaterialDocumentItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<MaterialDocumentItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<MaterialDocumentItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<MaterialDocumentItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<MaterialDocumentItem>
@Nullable public MaterialDocumentHeader fetchMaterialDocumentHeader() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not
associated.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.@Nullable public MaterialDocumentHeader getMaterialDocumentHeaderOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_MaterialDocumentHeader of a queried MaterialDocumentItem 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.@Nonnull public io.vavr.control.Option<MaterialDocumentHeader> getMaterialDocumentHeaderIfPresent()
If the navigation property for an entity MaterialDocumentItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setMaterialDocumentHeader(MaterialDocumentHeader value)
value
- New MaterialDocumentHeader entity.@Nonnull public List<SerialNumberMaterialDocument> fetchSerialNumbers() 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.@Nonnull public List<SerialNumberMaterialDocument> getSerialNumbersOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_SerialNumbers of a queried MaterialDocumentItem 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.@Nonnull public io.vavr.control.Option<List<SerialNumberMaterialDocument>> getSerialNumbersIfPresent()
If the navigation property for an entity MaterialDocumentItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result
state empty
is returned.public void setSerialNumbers(@Nonnull List<SerialNumberMaterialDocument> value)
If the navigation property to_SerialNumbers of a queried MaterialDocumentItem 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 SerialNumberMaterialDocument entities.public void addSerialNumbers(SerialNumberMaterialDocument... entity)
If the navigation property to_SerialNumbers of a queried MaterialDocumentItem 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 SerialNumberMaterialDocument entities.@Nonnull public static MaterialDocumentItem.MaterialDocumentItemBuilder builder()
@Nullable public String getMaterialDocumentYear()
Original property name from the Odata EDM: MaterialDocumentYear
@Nullable public String getMaterialDocument()
Original property name from the Odata EDM: MaterialDocument
Number of the material document with which a goods movement was posted.Together with the material document year, the document number constitutes the key via which a material document is accessed.
@Nullable public String getMaterialDocumentItem()
Original property name from the Odata EDM: MaterialDocumentItem
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getBatch()
Original property name from the Odata EDM: Batch
@Nullable public String getGoodsMovementType()
Original property name from the Odata EDM: GoodsMovementType
@Nullable public String getInventoryStockType()
Original property name from the Odata EDM: InventoryStockType
NoteThe system determines the stock on the basis of stock identifiers.The following keys are possible for this field:01: Unrestricted-Use Stock02: Stock in Quality Inspection03: Returns04: Stock Transfer (Storage Location)05: Stock Transfer (Plant)06: Stock in Transit07: Blocked Stock08: Restricted-Use Stock09: Tied Empties10: Valuated Goods Receipt Blocked Stock
@Nullable public String getInventoryValuationType()
Original property name from the Odata EDM: 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.
@Nullable public String getInventorySpecialStockType()
Original property name from the Odata EDM: InventorySpecialStockType
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
@Nullable public String getCustomer()
Original property name from the Odata EDM: Customer
This customer number is used for managing customer special stocks.
@Nullable public String getSalesOrder()
Original property name from the Odata EDM: SalesOrder
The selection of postprocessing records via the sales order number is only possible for non-valuated sales order stock.
@Nullable public String getSalesOrderItem()
Original property name from the Odata EDM: SalesOrderItem
@Nullable public String getSalesOrderScheduleLine()
Original property name from the Odata EDM: SalesOrderScheduleLine
@Nullable public String getPurchaseOrder()
Original property name from the Odata EDM: PurchaseOrder
Number of the purchase order to which the entry of services performed relates.
@Nullable public String getPurchaseOrderItem()
Original property name from the Odata EDM: PurchaseOrderItem
@Nullable public String getWBSElement()
Original property name from the Odata EDM: WBSElement
@Nullable public String getManufacturingOrder()
Original property name from the Odata EDM: ManufacturingOrder
@Nullable public String getManufacturingOrderItem()
Original property name from the Odata EDM: ManufacturingOrderItem
@Nullable public String getGoodsMovementRefDocType()
Original property name from the Odata EDM: GoodsMovementRefDocType
@Nullable public String getGoodsMovementReasonCode()
Original property name from the Odata EDM: GoodsMovementReasonCode
@Nullable public String getAccountAssignmentCategory()
Original property name from the Odata EDM: AccountAssignmentCategory
@Nullable public String getCostCenter()
Original property name from the Odata EDM: CostCenter
@Nullable public String getControllingArea()
Original property name from the Odata EDM: 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.
@Nullable public String getCostObject()
Original property name from the Odata EDM: CostObject
Cost objects are the activity units of business whose costs are assigned based on the cost origins. The R/3 System distinguishes between the following types of cost objects:Cost objects represented by a cost object IDCost objects represented by objects from other components, such as production orders or sales order itemsCost objects in the following areas are represented by cost object IDs:Activity-Based Costing (CO-OM-ABC)In Activity-Based Costing, overhead is first assigned to cost centers and then to business processes. From there, the overhead is assigned to cost objects as process costs.Costs for Intangible Goods and Services (CO-PC-OBJ)In Costs for Intangible Goods and Services, costs can be analyzed on general cost objects.Product Cost by Period (CO-PC-OBJ)In Product Cost by Period you can create a cost object hierarchy to record actual costs that cannot be recorded at the material or order level. You can distribute the costs assigned to the nodes of a cost object hierarchy directly to the individual objects in the lowest cost object nodes at period-end closing (for example, product cost collectors) or you can settle the costs directly from the cost object hierarchy to a price difference account.Product Cost Controlling Information System (CO-PC)You can create further cost object IDs in the Product Cost Controlling Information System for CO product groups. You can create a cost object ID for each group, and assign materials to the cost object ID. The costs of the assigned materials appear in summarized form in the information system by product group.You can use CO product groups for product drilldown reports.The cost object type determines which functions can be used with the cost object. Functions for cost object hierarchies are performed on the assumption that the given cost object indicates the top node of the hierarchy.
@Nullable public String getProfitabilitySegment()
Original property name from the Odata EDM: ProfitabilitySegment
@Nullable public String getProfitCenter()
Original property name from the Odata EDM: ProfitCenter
@Nullable public String getGLAccount()
Original property name from the Odata EDM: GLAccount
@Nullable public String getFunctionalArea()
Original property name from the Odata EDM: FunctionalArea
Use for Cost of Sales AccountingThe functional area is required to create a profit and loss statement in Financial Accounting using cost of sales accounting. The following are examples of structure criteria:ManufacturingAdministrationSalesResearch & DevelopmentUse for GovernmentThe functional area is needed for Funds Management to meet legal requirements for reporting with functional aspects. You can use the functional area to represent the global targets and goals (such as public safety or city development), in particular the expenses of your organization.Use in Cost of Sales AccountingSee the documentation on Filling the Functional Area Field.For more information about cost of sales accounting and functional areas, see the SAP Library under Financials -> Financial Accounting -> General Ledger Accounting -> Cost of Sales AccountingUse in GovernmentFor more information on functional areas, see the Implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
@Nullable public String getMaterialBaseUnit()
Original property name from the Odata EDM: MaterialBaseUnit
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 ManagementIn Inventory Management, the base unit of measure is the same as the stockkeeping unit.ServicesServices have units of measure of their own, including the following:Service unitUnit of measure at the higher item level. The precise quantities of the individual services are each at the detailed service line level.BlanketUnit 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 BigDecimal getQuantityInBaseUnit()
Original property name from the Odata EDM: QuantityInBaseUnit
The quantity entered determines which portion of the costs you wish to distribute to this account assignment item.
@Nullable public String getEntryUnit()
Original property name from the Odata EDM: EntryUnit
Enter a unit of measure here only if it differs from the default unit of measure.There are the following default units of measure:the order unit for goods receipts with reference to purchase ordersthe production unit for goods receipts with reference to production ordersthe unit of issue for other goods movementsIf the default unit of measure has not been defined in the material master record, the system will suggest the stockkeeping unit.
@Nullable public BigDecimal getQuantityInEntryUnit()
Original property name from the Odata EDM: QuantityInEntryUnit
Enter the quantity to be moved in any unit of measure for the material.If the relevant unit of measure has not been defined in the material master record, the system uses the stockkeeping unit.If you do not enter a unit of measure, the system uses the following units of measure:order unit in goods receipts against purchase ordersproduction unit in goods receipts against production ordersunit of issue in other goods movements
@Nullable public String getCompanyCodeCurrency()
Original property name from the Odata EDM: CompanyCodeCurrency
@Nullable public BigDecimal getGdsMvtExtAmtInCoCodeCrcy()
Original property name from the Odata EDM: GdsMvtExtAmtInCoCodeCrcy
The value of the movement is calculated automatically by the system. However, it is possible to enter an amount manually if the item is to be valuated at a different price.
@Nullable public BigDecimal getSlsPrcAmtInclVATInCoCodeCrcy()
Original property name from the Odata EDM: SlsPrcAmtInclVATInCoCodeCrcy
@Nullable public String getFiscalYear()
Original property name from the Odata EDM: FiscalYear
@Nullable public String getFiscalYearPeriod()
Original property name from the Odata EDM: FiscalYearPeriod
@Nullable public String getFiscalYearVariant()
Original property name from the Odata EDM: FiscalYearVariant
You can define the following using a fiscal year variant:How many posting periods are in a fiscal yearHow many special periods you requireHow the system determines the posting periods when postingIn the definition, you allocate your posting periods to the calendar year.Allocation control requires the same number of posting periods in the company code and in the assigned controlling area.This means that the number of posting periods in the fiscal year variants must be the same in the company code and in the controlling area. The period limits for the two fiscal year variants must also coincide.You must define which fiscal year variant is to be used for each company code. To do this, you must define the appropriate fiscal year variant. It must contain no more than 16 periods.Note:The company codes delivered with the standard system are allocated to the fiscal year variant that corresponds to the calendar year and which also uses four special periods.You define fiscal year variants as well as the allocation of fiscal year variant to the company code in Financial Accounting customizing.
@Nullable public String getIssgOrRcvgMaterial()
Original property name from the Odata EDM: IssgOrRcvgMaterial
@Nullable public String getIssgOrRcvgBatch()
Original property name from the Odata EDM: IssgOrRcvgBatch
@Nullable public String getIssuingOrReceivingPlant()
Original property name from the Odata EDM: IssuingOrReceivingPlant
@Nullable public String getIssuingOrReceivingStorageLoc()
Original property name from the Odata EDM: 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.
@Nullable public String getIssuingOrReceivingStockType()
Original property name from the Odata EDM: IssuingOrReceivingStockType
@Nullable public String getIssgOrRcvgSpclStockInd()
Original property name from the Odata EDM: IssgOrRcvgSpclStockInd
@Nullable public String getIssuingOrReceivingValType()
Original property name from the Odata EDM: IssuingOrReceivingValType
@Nullable public Boolean getIsCompletelyDelivered()
Original property name from the Odata EDM: IsCompletelyDelivered
@Nullable public String getMaterialDocumentItemText()
Original property name from the Odata EDM: MaterialDocumentItemText
Line item texts can be used internally and externally. To be able to distinguish between these, you must begin texts for external use with "*". These texts can then be printed on all correspondence, dunning notices, payment advice notes, etc. The asterisk is removed when the text is printed.This function is only available in the FI component. It cannot be used in Materials Management.
@Nullable public String getUnloadingPointName()
Original property name from the Odata EDM: UnloadingPointName
@Nullable public LocalDateTime getShelfLifeExpirationDate()
Original property name from the Odata EDM: 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).NoteThis date can still be changed upon receipt of the usage decision for an inspection lot.
@Nullable public LocalDateTime getManufactureDate()
Original property name from the Odata EDM: ManufactureDate
@Nullable public Boolean getSerialNumbersAreCreatedAutomly()
Original property name from the Odata EDM: SerialNumbersAreCreatedAutomly
@Nullable public String getReservation()
Original property name from the Odata EDM: Reservation
@Nullable public String getReservationItem()
Original property name from the Odata EDM: ReservationItem
@Nullable public Boolean getReservationIsFinallyIssued()
Original property name from the Odata EDM: ReservationIsFinallyIssued
@Nullable public String getSpecialStockIdfgSalesOrder()
Original property name from the Odata EDM: SpecialStockIdfgSalesOrder
@Nullable public String getSpecialStockIdfgSalesOrderItem()
Original property name from the Odata EDM: SpecialStockIdfgSalesOrderItem
@Nullable public String getSpecialStockIdfgWBSElement()
Original property name from the Odata EDM: SpecialStockIdfgWBSElement
@Nullable public String getIsAutomaticallyCreated()
Original property name from the Odata EDM: IsAutomaticallyCreated
@Nullable public String getMaterialDocumentLine()
Original property name from the Odata EDM: MaterialDocumentLine
@Nullable public String getMaterialDocumentParentLine()
Original property name from the Odata EDM: MaterialDocumentParentLine
Lines that do not contain an initial value in this field may be, for example:Components of a subcontracting itemAutomatic lines for a stock transferEmpties items for the full productAt present we do not plan to fill this field in the interface structure IMSEG (except if it is called up in MM-IM). Filling the field would cause an error.Documentation of the data elements MB_LINE_ID and MB_LINE_DEPTH.WarningThis indicator is used for internal program control.Please do not change the entry in this field.Any changes made could lead to program errors or terminations.
@Nullable public String getHierarchyNodeLevel()
Original property name from the Odata EDM: HierarchyNodeLevel
Documentation of data elements MB_LINE_ID and MB_PARENT_ID.WarningThis indicator is used for internal program control.Please do not change the entry in this field.Any changes made could lead to program errors or terminations.
@Nullable public Boolean getGoodsMovementIsCancelled()
Original property name from the Odata EDM: GoodsMovementIsCancelled
@Nullable public String getReversedMaterialDocumentYear()
Original property name from the Odata EDM: ReversedMaterialDocumentYear
@Nullable public String getReversedMaterialDocument()
Original property name from the Odata EDM: ReversedMaterialDocument
@Nullable public String getReversedMaterialDocumentItem()
Original property name from the Odata EDM: ReversedMaterialDocumentItem
@Nonnull public String toString()
toString
in class VdmObject<MaterialDocumentItem>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<MaterialDocumentItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<MaterialDocumentItem>
public int hashCode()
hashCode
in class VdmObject<MaterialDocumentItem>
Copyright © 2020 SAP SE. All rights reserved.