public class MaterialDocumentItem extends VdmEntity<MaterialDocumentItem>
Modifier and Type | Class and Description |
---|---|
static class |
MaterialDocumentItem.MaterialDocumentItemBuilder |
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<Calendar> |
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<Calendar> |
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 MaterialDocumentItemLink<MaterialDocumentHeader> |
TO_MATERIAL_DOCUMENT_HEADER
Use with available fluent helpers to apply the to_MaterialDocumentHeader 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.
|
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,
Calendar shelfLifeExpirationDate,
Calendar manufactureDate,
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,
ErpConfigContext erpConfigContext,
MaterialDocumentHeader toMaterialDocumentHeader) |
Modifier and Type | Method and Description |
---|---|
static MaterialDocumentItem.MaterialDocumentItemBuilder |
builder() |
boolean |
equals(Object o) |
MaterialDocumentHeader |
fetchMaterialDocumentHeader()
Fetches the MaterialDocumentHeader entity (one to one) 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.
|
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
|
String |
getEntryUnit()
Constraints: Not nullable, Maximum length: 3
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getFiscalYear()
Constraints: Not nullable, Maximum length: 4
|
String |
getFiscalYearPeriod()
Constraints: Not nullable, Maximum length: 8
|
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
|
Calendar |
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
|
MaterialDocumentHeader |
getMaterialDocumentHeaderOrFetch()
Retrieval of associated MaterialDocumentHeader entity (one to one).
|
com.google.common.base.Optional<MaterialDocumentHeader> |
getMaterialDocumentHeaderOrNull()
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
|
Calendar |
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 |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setFiscalYear(String fiscalYear)
Constraints: Not nullable, Maximum length: 4
|
void |
setFiscalYearPeriod(String fiscalYearPeriod)
Constraints: Not nullable, Maximum length: 8
|
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(Calendar 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 |
setShelfLifeExpirationDate(Calendar 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
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
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<Calendar> SHELF_LIFE_EXPIRATION_DATE
public static final MaterialDocumentItemField<Calendar> MANUFACTURE_DATE
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 MaterialDocumentItemLink<MaterialDocumentHeader> TO_MATERIAL_DOCUMENT_HEADER
@Generated(value="lombok") public MaterialDocumentItem()
@ConstructorProperties(value={"materialDocumentYear","materialDocument","materialDocumentItem","material","plant","storageLocation","batch","goodsMovementType","inventoryStockType","inventoryValuationType","inventorySpecialStockType","supplier","customer","salesOrder","salesOrderItem","salesOrderScheduleLine","purchaseOrder","purchaseOrderItem","wBSElement","manufacturingOrder","manufacturingOrderItem","goodsMovementRefDocType","goodsMovementReasonCode","accountAssignmentCategory","costCenter","controllingArea","costObject","profitabilitySegment","profitCenter","gLAccount","functionalArea","materialBaseUnit","quantityInBaseUnit","entryUnit","quantityInEntryUnit","companyCodeCurrency","gdsMvtExtAmtInCoCodeCrcy","slsPrcAmtInclVATInCoCodeCrcy","fiscalYear","fiscalYearPeriod","fiscalYearVariant","issgOrRcvgMaterial","issgOrRcvgBatch","issuingOrReceivingPlant","issuingOrReceivingStorageLoc","issuingOrReceivingStockType","issgOrRcvgSpclStockInd","issuingOrReceivingValType","isCompletelyDelivered","materialDocumentItemText","unloadingPointName","shelfLifeExpirationDate","manufactureDate","reservation","reservationItem","reservationIsFinallyIssued","specialStockIdfgSalesOrder","specialStockIdfgSalesOrderItem","specialStockIdfgWBSElement","isAutomaticallyCreated","materialDocumentLine","materialDocumentParentLine","hierarchyNodeLevel","goodsMovementIsCancelled","reversedMaterialDocumentYear","reversedMaterialDocument","reversedMaterialDocumentItem","erpConfigContext","toMaterialDocumentHeader"}) @Generated(value="lombok") 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 Calendar shelfLifeExpirationDate, @Nullable Calendar manufactureDate, @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 ErpConfigContext erpConfigContext, @Nullable MaterialDocumentHeader toMaterialDocumentHeader)
public Class<MaterialDocumentItem> getType()
getType
in class VdmObject<MaterialDocumentItem>
public static <T> MaterialDocumentItemField<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 MaterialDocumentHeader fetchMaterialDocumentHeader() 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 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.public com.google.common.base.Optional<MaterialDocumentHeader> getMaterialDocumentHeaderOrNull()
If the navigation property to_MaterialDocumentHeader for an entity MaterialDocumentItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setMaterialDocumentHeader(MaterialDocumentHeader value)
value
- New MaterialDocumentHeader entity.@Generated(value="lombok") public static MaterialDocumentItem.MaterialDocumentItemBuilder builder()
@Nullable @Generated(value="lombok") public String getMaterialDocumentYear()
@Nullable @Generated(value="lombok") public String getMaterialDocument()
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 @Generated(value="lombok") public String getMaterialDocumentItem()
@Nullable @Generated(value="lombok") public String getMaterial()
@Nullable @Generated(value="lombok") public String getPlant()
@Nullable @Generated(value="lombok") public String getStorageLocation()
@Nullable @Generated(value="lombok") public String getBatch()
@Nullable @Generated(value="lombok") public String getGoodsMovementType()
@Nullable @Generated(value="lombok") public String getInventoryStockType()
Note The system determines the stock on the basis of stock identifiers. The following keys are possible for this field: 01: Unrestricted-Use Stock 02: Stock in Quality Inspection 03: Returns 04: Stock Transfer (Storage Location) 05: Stock Transfer (Plant) 06: Stock in Transit 07: Blocked Stock 08: Restricted-Use Stock 09: Tied Empties 10: Valuated Goods Receipt Blocked Stock
@Nullable @Generated(value="lombok") 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 @Generated(value="lombok") public String getInventorySpecialStockType()
@Nullable @Generated(value="lombok") public String getSupplier()
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 @Generated(value="lombok") public String getCustomer()
This customer number is used for managing customer special stocks.
@Nullable @Generated(value="lombok") public String getSalesOrder()
The selection of postprocessing records via the sales order number is only possible for non-valuated sales order stock.
@Nullable @Generated(value="lombok") public String getSalesOrderItem()
@Nullable @Generated(value="lombok") public String getSalesOrderScheduleLine()
@Nullable @Generated(value="lombok") public String getPurchaseOrder()
Number of the purchase order to which the entry of services performed relates.
@Nullable @Generated(value="lombok") public String getPurchaseOrderItem()
@Nullable @Generated(value="lombok") public String getWBSElement()
@Nullable @Generated(value="lombok") public String getManufacturingOrder()
@Nullable @Generated(value="lombok") public String getManufacturingOrderItem()
@Nullable @Generated(value="lombok") public String getGoodsMovementRefDocType()
@Nullable @Generated(value="lombok") public String getGoodsMovementReasonCode()
@Nullable @Generated(value="lombok") public String getAccountAssignmentCategory()
@Nullable @Generated(value="lombok") public String getCostCenter()
@Nullable @Generated(value="lombok") 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 @Generated(value="lombok") public String getCostObject()
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 ID Cost objects represented by objects from other components, such as production orders or sales order items Cost 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 @Generated(value="lombok") public String getProfitabilitySegment()
@Nullable @Generated(value="lombok") public String getProfitCenter()
@Nullable @Generated(value="lombok") public String getGLAccount()
@Nullable @Generated(value="lombok") public String getFunctionalArea()
Use for Cost-of-Sales Accounting The functional area is required to create a profit and loss account in Financial Accounting using cost-of-sales accounting. The following are examples of structure criteria: Manufacturing Administration Sales Research and development Use for Government The 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 accounting See the documentation on Filling the Functional Area Field. For comprehensive information on cost-of-sales accounting and on the functional area, see the SAP Library under Accounting -> Financial Accounting -> General Ledger -> Cost-of-Sales Accounting. Use in government For more information on the functional area, see the implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
@Nullable @Generated(value="lombok") public String getMaterialBaseUnit()
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 @Generated(value="lombok") public BigDecimal getQuantityInBaseUnit()
The quantity entered determines which portion of the costs you wish to distribute to this account assignment item.
@Nullable @Generated(value="lombok") public String getEntryUnit()
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 orders the production unit for goods receipts with reference to production orders the unit of issue for other goods movements If the default unit of measure has not been defined in the material master record, the system will suggest the stockkeeping unit.
@Nullable @Generated(value="lombok") public BigDecimal getQuantityInEntryUnit()
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 orders production unit in goods receipts against production orders unit of issue in other goods movements
@Nullable @Generated(value="lombok") public String getCompanyCodeCurrency()
@Nullable @Generated(value="lombok") public BigDecimal getGdsMvtExtAmtInCoCodeCrcy()
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 @Generated(value="lombok") public BigDecimal getSlsPrcAmtInclVATInCoCodeCrcy()
@Nullable @Generated(value="lombok") public String getFiscalYear()
@Nullable @Generated(value="lombok") public String getFiscalYearPeriod()
@Nullable @Generated(value="lombok") public String getFiscalYearVariant()
You can define the following using a fiscal year variant: How many posting periods are in a fiscal year How many special periods you require How the system determines the posting periods when posting. In 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 (to 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 maintain fiscal year variants as well as the allocation of fiscal year variant to the company code in Financial Accounting Customizing. Maintain fiscal year variants Proceed. Allocation of fiscal year variant to the company code Proceed.
@Nullable @Generated(value="lombok") public String getIssgOrRcvgMaterial()
@Nullable @Generated(value="lombok") public String getIssgOrRcvgBatch()
@Nullable @Generated(value="lombok") public String getIssuingOrReceivingPlant()
@Nullable @Generated(value="lombok") 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 @Generated(value="lombok") public String getIssuingOrReceivingStockType()
@Nullable @Generated(value="lombok") public String getIssgOrRcvgSpclStockInd()
@Nullable @Generated(value="lombok") public String getIssuingOrReceivingValType()
@Nullable @Generated(value="lombok") public Boolean getIsCompletelyDelivered()
@Nullable @Generated(value="lombok") public String getMaterialDocumentItemText()
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 @Generated(value="lombok") public String getUnloadingPointName()
@Nullable @Generated(value="lombok") 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 @Generated(value="lombok") public Calendar getManufactureDate()
@Nullable @Generated(value="lombok") public String getReservation()
@Nullable @Generated(value="lombok") public String getReservationItem()
@Nullable @Generated(value="lombok") public Boolean getReservationIsFinallyIssued()
@Nullable @Generated(value="lombok") public String getSpecialStockIdfgSalesOrder()
@Nullable @Generated(value="lombok") public String getSpecialStockIdfgSalesOrderItem()
@Nullable @Generated(value="lombok") public String getSpecialStockIdfgWBSElement()
@Nullable @Generated(value="lombok") public String getIsAutomaticallyCreated()
@Nullable @Generated(value="lombok") public String getMaterialDocumentLine()
@Nullable @Generated(value="lombok") public String getMaterialDocumentParentLine()
Lines that do not contain an initial value in this field may be, for example: Components of a subcontracting item Automatic lines for a stock transfer Empties items for the full product At 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. Warning This 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 @Generated(value="lombok") public String getHierarchyNodeLevel()
Documentation of data elements MB_LINE_ID and MB_PARENT_ID. Warning This 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 @Generated(value="lombok") public Boolean getGoodsMovementIsCancelled()
@Nullable @Generated(value="lombok") public String getReversedMaterialDocumentYear()
@Nullable @Generated(value="lombok") public String getReversedMaterialDocument()
@Nullable @Generated(value="lombok") public String getReversedMaterialDocumentItem()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setMaterialDocumentYear(@Nullable String materialDocumentYear)
materialDocumentYear
- @Generated(value="lombok") public void setMaterialDocument(@Nullable String 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
- @Generated(value="lombok") public void setMaterialDocumentItem(@Nullable String materialDocumentItem)
materialDocumentItem
- @Generated(value="lombok") public void setMaterial(@Nullable String material)
material
- @Generated(value="lombok") public void setPlant(@Nullable String plant)
plant
- @Generated(value="lombok") public void setStorageLocation(@Nullable String storageLocation)
storageLocation
- @Generated(value="lombok") public void setBatch(@Nullable String batch)
batch
- @Generated(value="lombok") public void setGoodsMovementType(@Nullable String goodsMovementType)
goodsMovementType
- @Generated(value="lombok") public void setInventoryStockType(@Nullable String inventoryStockType)
Note The system determines the stock on the basis of stock identifiers. The following keys are possible for this field: 01: Unrestricted-Use Stock 02: Stock in Quality Inspection 03: Returns 04: Stock Transfer (Storage Location) 05: Stock Transfer (Plant) 06: Stock in Transit 07: Blocked Stock 08: Restricted-Use Stock 09: Tied Empties 10: Valuated Goods Receipt Blocked Stock
inventoryStockType
- @Generated(value="lombok") 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
- @Generated(value="lombok") public void setInventorySpecialStockType(@Nullable String inventorySpecialStockType)
inventorySpecialStockType
- @Generated(value="lombok") public void setSupplier(@Nullable String 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
- @Generated(value="lombok") public void setCustomer(@Nullable String customer)
This customer number is used for managing customer special stocks.
customer
- @Generated(value="lombok") public void setSalesOrder(@Nullable String salesOrder)
The selection of postprocessing records via the sales order number is only possible for non-valuated sales order stock.
salesOrder
- @Generated(value="lombok") public void setSalesOrderItem(@Nullable String salesOrderItem)
salesOrderItem
- @Generated(value="lombok") public void setSalesOrderScheduleLine(@Nullable String salesOrderScheduleLine)
salesOrderScheduleLine
- @Generated(value="lombok") public void setPurchaseOrder(@Nullable String purchaseOrder)
Number of the purchase order to which the entry of services performed relates.
purchaseOrder
- @Generated(value="lombok") public void setPurchaseOrderItem(@Nullable String purchaseOrderItem)
purchaseOrderItem
- @Generated(value="lombok") public void setWBSElement(@Nullable String wBSElement)
wBSElement
- @Generated(value="lombok") public void setManufacturingOrder(@Nullable String manufacturingOrder)
manufacturingOrder
- @Generated(value="lombok") public void setManufacturingOrderItem(@Nullable String manufacturingOrderItem)
manufacturingOrderItem
- @Generated(value="lombok") public void setGoodsMovementRefDocType(@Nullable String goodsMovementRefDocType)
goodsMovementRefDocType
- @Generated(value="lombok") public void setGoodsMovementReasonCode(@Nullable String goodsMovementReasonCode)
goodsMovementReasonCode
- @Generated(value="lombok") public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
accountAssignmentCategory
- @Generated(value="lombok") public void setCostCenter(@Nullable String costCenter)
costCenter
- @Generated(value="lombok") 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
- @Generated(value="lombok") public void setCostObject(@Nullable String 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 ID Cost objects represented by objects from other components, such as production orders or sales order items Cost 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
- @Generated(value="lombok") public void setProfitabilitySegment(@Nullable String profitabilitySegment)
profitabilitySegment
- @Generated(value="lombok") public void setProfitCenter(@Nullable String profitCenter)
profitCenter
- @Generated(value="lombok") public void setGLAccount(@Nullable String gLAccount)
gLAccount
- @Generated(value="lombok") public void setFunctionalArea(@Nullable String functionalArea)
Use for Cost-of-Sales Accounting The functional area is required to create a profit and loss account in Financial Accounting using cost-of-sales accounting. The following are examples of structure criteria: Manufacturing Administration Sales Research and development Use for Government The 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 accounting See the documentation on Filling the Functional Area Field. For comprehensive information on cost-of-sales accounting and on the functional area, see the SAP Library under Accounting -> Financial Accounting -> General Ledger -> Cost-of-Sales Accounting. Use in government For more information on the functional area, see the implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
functionalArea
- @Generated(value="lombok") public void setMaterialBaseUnit(@Nullable String 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 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.
materialBaseUnit
- @Generated(value="lombok") public void setQuantityInBaseUnit(@Nullable BigDecimal quantityInBaseUnit)
The quantity entered determines which portion of the costs you wish to distribute to this account assignment item.
quantityInBaseUnit
- @Generated(value="lombok") public void setEntryUnit(@Nullable String 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 orders the production unit for goods receipts with reference to production orders the unit of issue for other goods movements If the default unit of measure has not been defined in the material master record, the system will suggest the stockkeeping unit.
entryUnit
- @Generated(value="lombok") public void setQuantityInEntryUnit(@Nullable BigDecimal 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 orders production unit in goods receipts against production orders unit of issue in other goods movements
quantityInEntryUnit
- @Generated(value="lombok") public void setCompanyCodeCurrency(@Nullable String companyCodeCurrency)
companyCodeCurrency
- @Generated(value="lombok") public void setGdsMvtExtAmtInCoCodeCrcy(@Nullable BigDecimal 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
- @Generated(value="lombok") public void setSlsPrcAmtInclVATInCoCodeCrcy(@Nullable BigDecimal slsPrcAmtInclVATInCoCodeCrcy)
slsPrcAmtInclVATInCoCodeCrcy
- @Generated(value="lombok") public void setFiscalYear(@Nullable String fiscalYear)
fiscalYear
- @Generated(value="lombok") public void setFiscalYearPeriod(@Nullable String fiscalYearPeriod)
fiscalYearPeriod
- @Generated(value="lombok") public void setFiscalYearVariant(@Nullable String fiscalYearVariant)
You can define the following using a fiscal year variant: How many posting periods are in a fiscal year How many special periods you require How the system determines the posting periods when posting. In 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 (to 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 maintain fiscal year variants as well as the allocation of fiscal year variant to the company code in Financial Accounting Customizing. Maintain fiscal year variants Proceed. Allocation of fiscal year variant to the company code Proceed.
fiscalYearVariant
- @Generated(value="lombok") public void setIssgOrRcvgMaterial(@Nullable String issgOrRcvgMaterial)
issgOrRcvgMaterial
- @Generated(value="lombok") public void setIssgOrRcvgBatch(@Nullable String issgOrRcvgBatch)
issgOrRcvgBatch
- @Generated(value="lombok") public void setIssuingOrReceivingPlant(@Nullable String issuingOrReceivingPlant)
issuingOrReceivingPlant
- @Generated(value="lombok") 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
- @Generated(value="lombok") public void setIssuingOrReceivingStockType(@Nullable String issuingOrReceivingStockType)
issuingOrReceivingStockType
- @Generated(value="lombok") public void setIssgOrRcvgSpclStockInd(@Nullable String issgOrRcvgSpclStockInd)
issgOrRcvgSpclStockInd
- @Generated(value="lombok") public void setIssuingOrReceivingValType(@Nullable String issuingOrReceivingValType)
issuingOrReceivingValType
- @Generated(value="lombok") public void setIsCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
isCompletelyDelivered
- @Generated(value="lombok") public void setMaterialDocumentItemText(@Nullable String 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
- @Generated(value="lombok") public void setUnloadingPointName(@Nullable String unloadingPointName)
unloadingPointName
- @Generated(value="lombok") 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
- @Generated(value="lombok") public void setManufactureDate(@Nullable Calendar manufactureDate)
manufactureDate
- @Generated(value="lombok") public void setReservation(@Nullable String reservation)
reservation
- @Generated(value="lombok") public void setReservationItem(@Nullable String reservationItem)
reservationItem
- @Generated(value="lombok") public void setReservationIsFinallyIssued(@Nullable Boolean reservationIsFinallyIssued)
reservationIsFinallyIssued
- @Generated(value="lombok") public void setSpecialStockIdfgSalesOrder(@Nullable String specialStockIdfgSalesOrder)
specialStockIdfgSalesOrder
- @Generated(value="lombok") public void setSpecialStockIdfgSalesOrderItem(@Nullable String specialStockIdfgSalesOrderItem)
specialStockIdfgSalesOrderItem
- @Generated(value="lombok") public void setSpecialStockIdfgWBSElement(@Nullable String specialStockIdfgWBSElement)
specialStockIdfgWBSElement
- @Generated(value="lombok") public void setIsAutomaticallyCreated(@Nullable String isAutomaticallyCreated)
isAutomaticallyCreated
- @Generated(value="lombok") public void setMaterialDocumentLine(@Nullable String materialDocumentLine)
materialDocumentLine
- @Generated(value="lombok") public void setMaterialDocumentParentLine(@Nullable String materialDocumentParentLine)
Lines that do not contain an initial value in this field may be, for example: Components of a subcontracting item Automatic lines for a stock transfer Empties items for the full product At 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. Warning This 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
- @Generated(value="lombok") public void setHierarchyNodeLevel(@Nullable String hierarchyNodeLevel)
Documentation of data elements MB_LINE_ID and MB_PARENT_ID. Warning This 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
- @Generated(value="lombok") public void setGoodsMovementIsCancelled(@Nullable Boolean goodsMovementIsCancelled)
goodsMovementIsCancelled
- @Generated(value="lombok") public void setReversedMaterialDocumentYear(@Nullable String reversedMaterialDocumentYear)
reversedMaterialDocumentYear
- @Generated(value="lombok") public void setReversedMaterialDocument(@Nullable String reversedMaterialDocument)
reversedMaterialDocument
- @Generated(value="lombok") public void setReversedMaterialDocumentItem(@Nullable String reversedMaterialDocumentItem)
reversedMaterialDocumentItem
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<MaterialDocumentItem>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<MaterialDocumentItem>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<MaterialDocumentItem>
Copyright © 2018 SAP SE. All rights reserved.