public class PlannedOrder extends VdmEntity<PlannedOrder>
Original entity name from the Odata EDM: A_PlannedOrderType
Modifier and Type | Class and Description |
---|---|
static class |
PlannedOrder.PlannedOrderBuilder |
Modifier and Type | Field and Description |
---|---|
static PlannedOrderField<String> |
ACCOUNT_ASSIGNMENT_CATEGORY
Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.
|
static PlannedOrderSelectable |
ALL_FIELDS
Selector for all available fields of PlannedOrder.
|
static PlannedOrderField<String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static PlannedOrderField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static PlannedOrderField<String> |
FIXED_SUPPLIER
Use with available fluent helpers to apply the FixedSupplier field to query operations.
|
static PlannedOrderField<BigDecimal> |
GOODS_RECEIPT_QTY
Use with available fluent helpers to apply the GoodsReceiptQty field to query operations.
|
static PlannedOrderField<BigDecimal> |
ISSUED_QUANTITY
Use with available fluent helpers to apply the IssuedQuantity field to query operations.
|
static PlannedOrderField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static PlannedOrderField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static PlannedOrderField<String> |
MATERIAL_NAME
Use with available fluent helpers to apply the MaterialName field to query operations.
|
static PlannedOrderField<String> |
MATERIAL_PROCUREMENT_CATEGORY
Use with available fluent helpers to apply the MaterialProcurementCategory field to query operations.
|
static PlannedOrderField<String> |
MATERIAL_PROCUREMENT_TYPE
Use with available fluent helpers to apply the MaterialProcurementType field to query operations.
|
static PlannedOrderField<String> |
MRP_AREA
Use with available fluent helpers to apply the MRPArea field to query operations.
|
static PlannedOrderField<String> |
MRP_CONTROLLER
Use with available fluent helpers to apply the MRPController field to query operations.
|
static PlannedOrderField<String> |
MRP_PLANT
Use with available fluent helpers to apply the MRPPlant field to query operations.
|
static PlannedOrderField<String> |
PLANNED_ORDER
Use with available fluent helpers to apply the PlannedOrder field to query operations.
|
static PlannedOrderField<Boolean> |
PLANNED_ORDER_BOM_IS_FIXED
Use with available fluent helpers to apply the PlannedOrderBOMIsFixed field to query operations.
|
static PlannedOrderField<Boolean> |
PLANNED_ORDER_IS_CONVERTIBLE
Use with available fluent helpers to apply the PlannedOrderIsConvertible field to query operations.
|
static PlannedOrderField<Boolean> |
PLANNED_ORDER_IS_FIRM
Use with available fluent helpers to apply the PlannedOrderIsFirm field to query operations.
|
static PlannedOrderField<LocalDateTime> |
PLANNED_ORDER_OPENING_DATE
Use with available fluent helpers to apply the PlannedOrderOpeningDate field to query operations.
|
static PlannedOrderField<String> |
PLANNED_ORDER_TYPE
Use with available fluent helpers to apply the PlannedOrderType field to query operations.
|
static PlannedOrderField<LocalDateTime> |
PLND_ORDER_PLANNED_END_DATE
Use with available fluent helpers to apply the PlndOrderPlannedEndDate field to query operations.
|
static PlannedOrderField<LocalTime> |
PLND_ORDER_PLANNED_END_TIME
Use with available fluent helpers to apply the PlndOrderPlannedEndTime field to query operations.
|
static PlannedOrderField<BigDecimal> |
PLND_ORDER_PLANNED_SCRAP_QTY
Use with available fluent helpers to apply the PlndOrderPlannedScrapQty field to query operations.
|
static PlannedOrderField<LocalDateTime> |
PLND_ORDER_PLANNED_START_DATE
Use with available fluent helpers to apply the PlndOrderPlannedStartDate field to query operations.
|
static PlannedOrderField<LocalTime> |
PLND_ORDER_PLANNED_START_TIME
Use with available fluent helpers to apply the PlndOrderPlannedStartTime field to query operations.
|
static PlannedOrderField<LocalDateTime> |
PRODUCTION_END_DATE
Use with available fluent helpers to apply the ProductionEndDate field to query operations.
|
static PlannedOrderField<String> |
PRODUCTION_PLANT
Use with available fluent helpers to apply the ProductionPlant field to query operations.
|
static PlannedOrderField<LocalDateTime> |
PRODUCTION_START_DATE
Use with available fluent helpers to apply the ProductionStartDate field to query operations.
|
static PlannedOrderField<String> |
PRODUCTION_SUPERVISOR
Use with available fluent helpers to apply the ProductionSupervisor field to query operations.
|
static PlannedOrderField<String> |
PRODUCTION_VERSION
Use with available fluent helpers to apply the ProductionVersion field to query operations.
|
static PlannedOrderField<String> |
PURCHASING_DOCUMENT
Use with available fluent helpers to apply the PurchasingDocument field to query operations.
|
static PlannedOrderField<String> |
PURCHASING_DOCUMENT_ITEM
Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
|
static PlannedOrderField<String> |
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations.
|
static PlannedOrderField<String> |
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
|
static PlannedOrderField<String> |
QUOTA_ARRANGEMENT
Use with available fluent helpers to apply the QuotaArrangement field to query operations.
|
static PlannedOrderField<String> |
QUOTA_ARRANGEMENT_ITEM
Use with available fluent helpers to apply the QuotaArrangementItem field to query operations.
|
static PlannedOrderField<String> |
RESERVATION
Use with available fluent helpers to apply the Reservation field to query operations.
|
static PlannedOrderField<String> |
SALES_ORDER
Use with available fluent helpers to apply the SalesOrder field to query operations.
|
static PlannedOrderField<String> |
SALES_ORDER_ITEM
Use with available fluent helpers to apply the SalesOrderItem field to query operations.
|
static PlannedOrderField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static PlannedOrderField<String> |
SUPPLIER_NAME
Use with available fluent helpers to apply the SupplierName field to query operations.
|
static PlannedOrderLink<PlannedOrderComponent> |
TO_PLANNED_ORDER_COMPONENT
Use with available fluent helpers to apply the to_PlannedOrderComponent navigation property to query operations.
|
static PlannedOrderField<BigDecimal> |
TOTAL_QUANTITY
Use with available fluent helpers to apply the TotalQuantity field to query operations.
|
static PlannedOrderField<String> |
WBS_DESCRIPTION
Use with available fluent helpers to apply the WBSDescription field to query operations.
|
static PlannedOrderField<String> |
WBS_ELEMENT
Use with available fluent helpers to apply the WBSElement field to query operations.
|
static PlannedOrderField<String> |
WBS_ELEMENT_INTERNAL_ID
Use with available fluent helpers to apply the WBSElementInternalID field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
PlannedOrder() |
PlannedOrder(String plannedOrder,
String plannedOrderType,
String material,
String materialName,
String productionPlant,
String mRPPlant,
String mRPArea,
String productionVersion,
String materialProcurementCategory,
String materialProcurementType,
String storageLocation,
String baseUnit,
BigDecimal totalQuantity,
BigDecimal plndOrderPlannedScrapQty,
BigDecimal goodsReceiptQty,
BigDecimal issuedQuantity,
LocalDateTime plndOrderPlannedStartDate,
LocalTime plndOrderPlannedStartTime,
LocalDateTime plndOrderPlannedEndDate,
LocalTime plndOrderPlannedEndTime,
LocalDateTime plannedOrderOpeningDate,
ZonedDateTime lastChangeDateTime,
LocalDateTime productionStartDate,
LocalDateTime productionEndDate,
String salesOrder,
String salesOrderItem,
String customer,
String wBSElementInternalID,
String wBSElement,
String wBSDescription,
String accountAssignmentCategory,
String reservation,
String mRPController,
String productionSupervisor,
String purchasingGroup,
String purchasingOrganization,
String fixedSupplier,
String purchasingDocument,
String purchasingDocumentItem,
String quotaArrangement,
String quotaArrangementItem,
String supplierName,
Boolean plannedOrderIsFirm,
Boolean plannedOrderIsConvertible,
Boolean plannedOrderBOMIsFixed,
ErpConfigContext erpConfigContext,
List<PlannedOrderComponent> toPlannedOrderComponent) |
Modifier and Type | Method and Description |
---|---|
void |
addPlannedOrderComponent(PlannedOrderComponent... entity)
Adds elements to the list of associated PlannedOrderComponent entities.
|
static PlannedOrder.PlannedOrderBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<PlannedOrderComponent> |
fetchPlannedOrderComponent()
Fetches the PlannedOrderComponent entities (one to many) associated with this entity.
|
static <T> PlannedOrderField<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 |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getEntityCollection() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getFixedSupplier()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getGoodsReceiptQty()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getIssuedQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialName()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialProcurementCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getMaterialProcurementType()
Constraints: Not nullable, Maximum length: 1
|
String |
getMRPArea()
Constraints: Not nullable, Maximum length: 10
|
String |
getMRPController()
Constraints: Not nullable, Maximum length: 3
|
String |
getMRPPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getPlannedOrder()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Boolean |
getPlannedOrderBOMIsFixed()
Constraints: none
|
Optional<List<PlannedOrderComponent>> |
getPlannedOrderComponentIfPresent()
Retrieval of associated PlannedOrderComponent entities (one to many).
|
List<PlannedOrderComponent> |
getPlannedOrderComponentOrFetch()
Retrieval of associated PlannedOrderComponent entities (one to many).
|
Boolean |
getPlannedOrderIsConvertible()
Constraints: none
|
Boolean |
getPlannedOrderIsFirm()
Constraints: none
|
LocalDateTime |
getPlannedOrderOpeningDate()
Constraints: Not nullable, Precision: 0
|
String |
getPlannedOrderType()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getPlndOrderPlannedEndDate()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getPlndOrderPlannedEndTime()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getPlndOrderPlannedScrapQty()
Constraints: Not nullable, Precision: 13, Scale: 3
|
LocalDateTime |
getPlndOrderPlannedStartDate()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getPlndOrderPlannedStartTime()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getProductionEndDate()
Constraints: Not nullable, Precision: 0
|
String |
getProductionPlant()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getProductionStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getProductionSupervisor()
Constraints: Not nullable, Maximum length: 3
|
String |
getProductionVersion()
Constraints: Not nullable, Maximum length: 4
|
String |
getPurchasingDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingDocumentItem()
Constraints: Not nullable, Maximum length: 5
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingOrganization()
Constraints: Not nullable, Maximum length: 4
|
String |
getQuotaArrangement()
Constraints: Not nullable, Maximum length: 10
|
String |
getQuotaArrangementItem()
Constraints: Not nullable, Maximum length: 3
|
String |
getReservation()
Constraints: Not nullable, Maximum length: 10
|
String |
getSalesOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getSalesOrderItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplierName()
Constraints: Not nullable, Maximum length: 80
|
BigDecimal |
getTotalQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
Class<PlannedOrder> |
getType() |
String |
getWBSDescription()
Constraints: Not nullable, Maximum length: 40
|
String |
getWBSElement()
Constraints: Not nullable, Maximum length: 24
|
String |
getWBSElementInternalID()
Constraints: Not nullable, Maximum length: 24
|
int |
hashCode() |
void |
setAccountAssignmentCategory(String accountAssignmentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setCustomer(String customer)
Constraints: Not nullable, Maximum length: 10
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setFixedSupplier(String fixedSupplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setGoodsReceiptQty(BigDecimal goodsReceiptQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setIssuedQuantity(BigDecimal issuedQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialName(String materialName)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialProcurementCategory(String materialProcurementCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setMaterialProcurementType(String materialProcurementType)
Constraints: Not nullable, Maximum length: 1
|
void |
setMRPArea(String mRPArea)
Constraints: Not nullable, Maximum length: 10
|
void |
setMRPController(String mRPController)
Constraints: Not nullable, Maximum length: 3
|
void |
setMRPPlant(String mRPPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setPlannedOrder(String plannedOrder)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPlannedOrderBOMIsFixed(Boolean plannedOrderBOMIsFixed)
Constraints: none
|
void |
setPlannedOrderComponent(List<PlannedOrderComponent> value)
Overwrites the list of associated PlannedOrderComponent entities for the loaded navigation property to_PlannedOrderComponent.
|
void |
setPlannedOrderIsConvertible(Boolean plannedOrderIsConvertible)
Constraints: none
|
void |
setPlannedOrderIsFirm(Boolean plannedOrderIsFirm)
Constraints: none
|
void |
setPlannedOrderOpeningDate(LocalDateTime plannedOrderOpeningDate)
Constraints: Not nullable, Precision: 0
|
void |
setPlannedOrderType(String plannedOrderType)
Constraints: Not nullable, Maximum length: 4
|
void |
setPlndOrderPlannedEndDate(LocalDateTime plndOrderPlannedEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setPlndOrderPlannedEndTime(LocalTime plndOrderPlannedEndTime)
Constraints: Not nullable, Precision: 0
|
void |
setPlndOrderPlannedScrapQty(BigDecimal plndOrderPlannedScrapQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setPlndOrderPlannedStartDate(LocalDateTime plndOrderPlannedStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setPlndOrderPlannedStartTime(LocalTime plndOrderPlannedStartTime)
Constraints: Not nullable, Precision: 0
|
void |
setProductionEndDate(LocalDateTime productionEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setProductionPlant(String productionPlant)
Constraints: Not nullable, Maximum length: 4
|
void |
setProductionStartDate(LocalDateTime productionStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setProductionSupervisor(String productionSupervisor)
Constraints: Not nullable, Maximum length: 3
|
void |
setProductionVersion(String productionVersion)
Constraints: Not nullable, Maximum length: 4
|
void |
setPurchasingDocument(String purchasingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingDocumentItem(String purchasingDocumentItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingOrganization(String purchasingOrganization)
Constraints: Not nullable, Maximum length: 4
|
void |
setQuotaArrangement(String quotaArrangement)
Constraints: Not nullable, Maximum length: 10
|
void |
setQuotaArrangementItem(String quotaArrangementItem)
Constraints: Not nullable, Maximum length: 3
|
void |
setReservation(String reservation)
Constraints: Not nullable, Maximum length: 10
|
void |
setSalesOrder(String salesOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setSalesOrderItem(String salesOrderItem)
Constraints: Not nullable, Maximum length: 6
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierName(String supplierName)
Constraints: Not nullable, Maximum length: 80
|
void |
setTotalQuantity(BigDecimal totalQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setWBSDescription(String wBSDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setWBSElement(String wBSElement)
Constraints: Not nullable, Maximum length: 24
|
void |
setWBSElementInternalID(String wBSElementInternalID)
Constraints: Not nullable, Maximum length: 24
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final PlannedOrderSelectable ALL_FIELDS
public static final PlannedOrderField<String> PLANNED_ORDER
public static final PlannedOrderField<String> PLANNED_ORDER_TYPE
public static final PlannedOrderField<String> MATERIAL
public static final PlannedOrderField<String> MATERIAL_NAME
public static final PlannedOrderField<String> PRODUCTION_PLANT
public static final PlannedOrderField<String> MRP_PLANT
public static final PlannedOrderField<String> MRP_AREA
public static final PlannedOrderField<String> PRODUCTION_VERSION
public static final PlannedOrderField<String> MATERIAL_PROCUREMENT_CATEGORY
public static final PlannedOrderField<String> MATERIAL_PROCUREMENT_TYPE
public static final PlannedOrderField<String> STORAGE_LOCATION
public static final PlannedOrderField<String> BASE_UNIT
public static final PlannedOrderField<BigDecimal> TOTAL_QUANTITY
public static final PlannedOrderField<BigDecimal> PLND_ORDER_PLANNED_SCRAP_QTY
public static final PlannedOrderField<BigDecimal> GOODS_RECEIPT_QTY
public static final PlannedOrderField<BigDecimal> ISSUED_QUANTITY
public static final PlannedOrderField<LocalDateTime> PLND_ORDER_PLANNED_START_DATE
public static final PlannedOrderField<LocalTime> PLND_ORDER_PLANNED_START_TIME
public static final PlannedOrderField<LocalDateTime> PLND_ORDER_PLANNED_END_DATE
public static final PlannedOrderField<LocalTime> PLND_ORDER_PLANNED_END_TIME
public static final PlannedOrderField<LocalDateTime> PLANNED_ORDER_OPENING_DATE
public static final PlannedOrderField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final PlannedOrderField<LocalDateTime> PRODUCTION_START_DATE
public static final PlannedOrderField<LocalDateTime> PRODUCTION_END_DATE
public static final PlannedOrderField<String> SALES_ORDER
public static final PlannedOrderField<String> SALES_ORDER_ITEM
public static final PlannedOrderField<String> CUSTOMER
public static final PlannedOrderField<String> WBS_ELEMENT_INTERNAL_ID
public static final PlannedOrderField<String> WBS_ELEMENT
public static final PlannedOrderField<String> WBS_DESCRIPTION
public static final PlannedOrderField<String> ACCOUNT_ASSIGNMENT_CATEGORY
public static final PlannedOrderField<String> RESERVATION
public static final PlannedOrderField<String> MRP_CONTROLLER
public static final PlannedOrderField<String> PRODUCTION_SUPERVISOR
public static final PlannedOrderField<String> PURCHASING_GROUP
public static final PlannedOrderField<String> PURCHASING_ORGANIZATION
public static final PlannedOrderField<String> FIXED_SUPPLIER
public static final PlannedOrderField<String> PURCHASING_DOCUMENT
public static final PlannedOrderField<String> PURCHASING_DOCUMENT_ITEM
public static final PlannedOrderField<String> QUOTA_ARRANGEMENT
public static final PlannedOrderField<String> QUOTA_ARRANGEMENT_ITEM
public static final PlannedOrderField<String> SUPPLIER_NAME
public static final PlannedOrderField<Boolean> PLANNED_ORDER_IS_FIRM
public static final PlannedOrderField<Boolean> PLANNED_ORDER_IS_CONVERTIBLE
public static final PlannedOrderField<Boolean> PLANNED_ORDER_BOM_IS_FIXED
public static final PlannedOrderLink<PlannedOrderComponent> TO_PLANNED_ORDER_COMPONENT
public PlannedOrder()
public PlannedOrder(@Nullable String plannedOrder, @Nullable String plannedOrderType, @Nullable String material, @Nullable String materialName, @Nullable String productionPlant, @Nullable String mRPPlant, @Nullable String mRPArea, @Nullable String productionVersion, @Nullable String materialProcurementCategory, @Nullable String materialProcurementType, @Nullable String storageLocation, @Nullable String baseUnit, @Nullable BigDecimal totalQuantity, @Nullable BigDecimal plndOrderPlannedScrapQty, @Nullable BigDecimal goodsReceiptQty, @Nullable BigDecimal issuedQuantity, @Nullable LocalDateTime plndOrderPlannedStartDate, @Nullable LocalTime plndOrderPlannedStartTime, @Nullable LocalDateTime plndOrderPlannedEndDate, @Nullable LocalTime plndOrderPlannedEndTime, @Nullable LocalDateTime plannedOrderOpeningDate, @Nullable ZonedDateTime lastChangeDateTime, @Nullable LocalDateTime productionStartDate, @Nullable LocalDateTime productionEndDate, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String customer, @Nullable String wBSElementInternalID, @Nullable String wBSElement, @Nullable String wBSDescription, @Nullable String accountAssignmentCategory, @Nullable String reservation, @Nullable String mRPController, @Nullable String productionSupervisor, @Nullable String purchasingGroup, @Nullable String purchasingOrganization, @Nullable String fixedSupplier, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String quotaArrangement, @Nullable String quotaArrangementItem, @Nullable String supplierName, @Nullable Boolean plannedOrderIsFirm, @Nullable Boolean plannedOrderIsConvertible, @Nullable Boolean plannedOrderBOMIsFixed, @Nullable ErpConfigContext erpConfigContext, List<PlannedOrderComponent> toPlannedOrderComponent)
@Nonnull public Class<PlannedOrder> getType()
getType
in class VdmObject<PlannedOrder>
public void setPlannedOrder(@Nullable String plannedOrder)
Original property name from the Odata EDM: PlannedOrder
plannedOrder
- Number that specifically identifies a planned order for a material.public void setPlannedOrderType(@Nullable String plannedOrderType)
Original property name from the Odata EDM: PlannedOrderType
plannedOrderType
- Controls for which order type (for example, standard order, stock order) the planned order is provided for.public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Number of the material for which the planned order is valid.public void setMaterialName(@Nullable String materialName)
Original property name from the Odata EDM: MaterialName
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
materialName
- Text containing up to 40 characters that describes the material in more detail.public void setProductionPlant(@Nullable String productionPlant)
Original property name from the Odata EDM: ProductionPlant
productionPlant
- Plant in which the order quantity of the internally produced material is to be produced according to the planned order.public void setMRPPlant(@Nullable String mRPPlant)
Original property name from the Odata EDM: MRPPlant
mRPPlant
- Number which clearly identifies the plant where the forecast, MRP or long-term planning is carried out.public void setMRPArea(@Nullable String mRPArea)
Original property name from the Odata EDM: MRPArea
mRPArea
- Number of the MRP area for which material requirements planning should be carried out separately.public void setProductionVersion(@Nullable String productionVersion)
Original property name from the Odata EDM: ProductionVersion
The production version determines the following:the BOM alternative for a BOM explosionthe task list type, the task list group and the task list group counter for allocation to task listslot-size restrictions for repetitive manufacturing
productionVersion
- Key which determines the various production techniques according to which a material can be manufactured.public void setMaterialProcurementCategory(@Nullable String materialProcurementCategory)
Original property name from the Odata EDM: MaterialProcurementCategory
materialProcurementCategory
- Material Procurement Categorypublic void setMaterialProcurementType(@Nullable String materialProcurementType)
Original property name from the Odata EDM: MaterialProcurementType
materialProcurementType
- Material Procurement Typepublic void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- Storage Locationpublic void setBaseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory 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.
baseUnit
- 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 setTotalQuantity(@Nullable BigDecimal totalQuantity)
Original property name from the Odata EDM: TotalQuantity
totalQuantity
- Quantity to be produced or ordered according to the planned order.public void setPlndOrderPlannedScrapQty(@Nullable BigDecimal plndOrderPlannedScrapQty)
Original property name from the Odata EDM: PlndOrderPlannedScrapQty
plndOrderPlannedScrapQty
- Quantity of scrap which is likely to be obtained from the total planned order quantity.public void setGoodsReceiptQty(@Nullable BigDecimal goodsReceiptQty)
Original property name from the Odata EDM: GoodsReceiptQty
goodsReceiptQty
- Indicates the quantity from a goods receipt.public void setIssuedQuantity(@Nullable BigDecimal issuedQuantity)
Original property name from the Odata EDM: IssuedQuantity
issuedQuantity
- Indicates the total quantity of the item that has been issued.public void setPlndOrderPlannedStartDate(@Nullable LocalDateTime plndOrderPlannedStartDate)
Original property name from the Odata EDM: PlndOrderPlannedStartDate
The order start date is transferred from the planned order to the production order.For planned orders created by planning runs, the system automatically determines the order start date by either forward or backward scheduling.
plndOrderPlannedStartDate
- Earliest date, according to the planned order, that the production of the planned order quantity starts.public void setPlndOrderPlannedStartTime(@Nullable LocalTime plndOrderPlannedStartTime)
Original property name from the Odata EDM: PlndOrderPlannedStartTime
plndOrderPlannedStartTime
- Planned Order Start Timepublic void setPlndOrderPlannedEndDate(@Nullable LocalDateTime plndOrderPlannedEndDate)
Original property name from the Odata EDM: PlndOrderPlannedEndDate
plndOrderPlannedEndDate
- Date, according to the planned order, that you should expect either the completion or the delivery of the planned order quantity.public void setPlndOrderPlannedEndTime(@Nullable LocalTime plndOrderPlannedEndTime)
Original property name from the Odata EDM: PlndOrderPlannedEndTime
plndOrderPlannedEndTime
- Planned Order End Timepublic void setPlannedOrderOpeningDate(@Nullable LocalDateTime plannedOrderOpeningDate)
Original property name from the Odata EDM: PlannedOrderOpeningDate
plannedOrderOpeningDate
- Date that the planned order will be opened.public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- Last Change to Planned Order: Time Stamppublic void setProductionStartDate(@Nullable LocalDateTime productionStartDate)
Original property name from the Odata EDM: ProductionStartDate
Production dates are determined during lead time scheduling.
productionStartDate
- The production start date is the planned start date of an order excluding the float before production.public void setProductionEndDate(@Nullable LocalDateTime productionEndDate)
Original property name from the Odata EDM: ProductionEndDate
Production dates are determined during lead time scheduling.
productionEndDate
- The production finish date is the planned finish date of an order excluding the float after production.public void setSalesOrder(@Nullable String salesOrder)
Original property name from the Odata EDM: SalesOrder
salesOrder
- Number of the sales order to which the order is to be settled.public void setSalesOrderItem(@Nullable String salesOrderItem)
Original property name from the Odata EDM: SalesOrderItem
salesOrderItem
- Item in the sales order to which the order is to be settled.public void setCustomer(@Nullable String customer)
Original property name from the Odata EDM: Customer
customer
- Gives an alphanumeric key, which clearly identifies the customer or vendor in the SAP system.public void setWBSElementInternalID(@Nullable String wBSElementInternalID)
Original property name from the Odata EDM: WBSElementInternalID
wBSElementInternalID
- Work Breakdown Structure Element Internal IDpublic void setWBSElement(@Nullable String wBSElement)
Original property name from the Odata EDM: WBSElement
wBSElement
- Key that identifies a WBS element.public void setWBSDescription(@Nullable String wBSDescription)
Original property name from the Odata EDM: WBSDescription
wBSDescription
- PS: Short description (1st text line)public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
Original property name from the Odata EDM: AccountAssignmentCategory
accountAssignmentCategory
- Account Assignment Categorypublic void setReservation(@Nullable String reservation)
Original property name from the Odata EDM: Reservation
reservation
- Alphanumeric key uniquely identifying the document.public void setMRPController(@Nullable String mRPController)
Original property name from the Odata EDM: MRPController
mRPController
- MRP Controllerpublic void setProductionSupervisor(@Nullable String productionSupervisor)
Original property name from the Odata EDM: ProductionSupervisor
productionSupervisor
- Production Supervisorpublic void setPurchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group. Urging letters (in the case of overdue deliveries) fall also within the group's scope of activities.For each purchasing group, statistical analyses can be performed. The purchasing group can be used as a sort criterion when creating purchasing-specific reports.
purchasingGroup
- Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities.public void setPurchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
purchasingOrganization
- Denotes the purchasing organization.public void setFixedSupplier(@Nullable String fixedSupplier)
Original property name from the Odata EDM: FixedSupplier
fixedSupplier
- Number of the vendor defined as the fixed source of supply for this purchase requisition.public void setPurchasingDocument(@Nullable String purchasingDocument)
Original property name from the Odata EDM: PurchasingDocument
purchasingDocument
- Purchase Schedule/Outline Agreementpublic void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
Original property name from the Odata EDM: PurchasingDocumentItem
purchasingDocumentItem
- Purchase Schedule/Outline Agreement Itempublic void setQuotaArrangement(@Nullable String quotaArrangement)
Original property name from the Odata EDM: QuotaArrangement
quotaArrangement
- Quota Arrangementpublic void setQuotaArrangementItem(@Nullable String quotaArrangementItem)
Original property name from the Odata EDM: QuotaArrangementItem
quotaArrangementItem
- Quota Arrangement Itempublic void setSupplierName(@Nullable String supplierName)
Original property name from the Odata EDM: SupplierName
supplierName
- Name of Supplierpublic void setPlannedOrderIsFirm(@Nullable Boolean plannedOrderIsFirm)
Original property name from the Odata EDM: PlannedOrderIsFirm
For manually created planned orders:The indicator is suggested by the system when the planned order is created. However, you can remove it if desired.For planned orders created by planning runs:The indicator is set by the system as soon as you have manually changed a planned order. However, you can remove the indicator when you change the planned order again.
plannedOrderIsFirm
- This firming indicator specifies whether the planned order is firm, that is, the system will not change either dates or lot sizes during planning runs.public void setPlannedOrderIsConvertible(@Nullable Boolean plannedOrderIsConvertible)
Original property name from the Odata EDM: PlannedOrderIsConvertible
If the system finds a valid BOM for the planned order and if the release of the BOM for the planned order has been activated in the BOM status, the system automatically sets the conversion indicator in the planned order. If you have not activated the release of the BOM for the planned order, the system does not set the conversion indicator.If the system cannot find a valid BOM, the coversion indicator is then also set, as production orders without BOMs, that is, without components, can also be created.You can also set the conversion indicator yourself, independent of the BOM status, in the planned order.
plannedOrderIsConvertible
- This indicator specifies whether the planned order can be converted into a production order or a process order, or into a purchase requisition.public void setPlannedOrderBOMIsFixed(@Nullable Boolean plannedOrderBOMIsFixed)
Original property name from the Odata EDM: PlannedOrderBOMIsFixed
You can only enter the indicator when creating and changing the planned order if the firming indicator is set for the planned order data.
plannedOrderBOMIsFixed
- Indicates whether the necessary BOM is fixed - that means that it will not be re-exploded during another planning run.protected String getEntityCollection()
getEntityCollection
in class VdmEntity<PlannedOrder>
protected Map<String,Object> getKey()
getKey
in class VdmObject<PlannedOrder>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PlannedOrder>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PlannedOrder>
@Nonnull public static <T> PlannedOrderField<T> field(@Nonnull String fieldName, @Nonnull 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.@Nonnull public static <T,DomainT> PlannedOrderField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.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<PlannedOrder>
protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<PlannedOrder>
@Nonnull public List<PlannedOrderComponent> fetchPlannedOrderComponent() 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<PlannedOrderComponent> getPlannedOrderComponentOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PlannedOrderComponent of a queried PlannedOrder 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 Optional<List<PlannedOrderComponent>> getPlannedOrderComponentIfPresent()
If the navigation property for an entity PlannedOrder has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setPlannedOrderComponent(@Nonnull List<PlannedOrderComponent> value)
If the navigation property to_PlannedOrderComponent of a queried PlannedOrder 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 PlannedOrderComponent entities.public void addPlannedOrderComponent(PlannedOrderComponent... entity)
If the navigation property to_PlannedOrderComponent of a queried PlannedOrder 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 PlannedOrderComponent entities.public static PlannedOrder.PlannedOrderBuilder builder()
@Nullable public String getPlannedOrder()
Original property name from the Odata EDM: PlannedOrder
@Nullable public String getPlannedOrderType()
Original property name from the Odata EDM: PlannedOrderType
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getMaterialName()
Original property name from the Odata EDM: MaterialName
You can enter one material description in each of any number of languages.In principle, you enter the material description on the data screen of the first user department for which you enter data, and in your logon language. You can overwrite the material description on the Basic Data screen.
@Nullable public String getProductionPlant()
Original property name from the Odata EDM: ProductionPlant
@Nullable public String getMRPPlant()
Original property name from the Odata EDM: MRPPlant
@Nullable public String getMRPArea()
Original property name from the Odata EDM: MRPArea
@Nullable public String getProductionVersion()
Original property name from the Odata EDM: ProductionVersion
The production version determines the following:the BOM alternative for a BOM explosionthe task list type, the task list group and the task list group counter for allocation to task listslot-size restrictions for repetitive manufacturing
@Nullable public String getMaterialProcurementCategory()
Original property name from the Odata EDM: MaterialProcurementCategory
@Nullable public String getMaterialProcurementType()
Original property name from the Odata EDM: MaterialProcurementType
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getBaseUnit()
Original property name from the Odata EDM: BaseUnit
You define the base unit of measure and also alternative units of measure and their conversion factors in the material master record.Since all data is updated in the base unit of measure, your entry is particularly important for the conversion of alternative units of measure. A quantity in the alternative unit of measure can only be shown precisely if its value can be shown with the decimal places available. To ensure this, please note the following:The base unit of measure is the unit satisfying the highest necessary requirement for precision.The conversion of alternative units of measure to the base unit should result in simple decimal fractions (not, for example, 1/3 = 0.333...).Inventory 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 getTotalQuantity()
Original property name from the Odata EDM: TotalQuantity
@Nullable public BigDecimal getPlndOrderPlannedScrapQty()
Original property name from the Odata EDM: PlndOrderPlannedScrapQty
@Nullable public BigDecimal getGoodsReceiptQty()
Original property name from the Odata EDM: GoodsReceiptQty
@Nullable public BigDecimal getIssuedQuantity()
Original property name from the Odata EDM: IssuedQuantity
@Nullable public LocalDateTime getPlndOrderPlannedStartDate()
Original property name from the Odata EDM: PlndOrderPlannedStartDate
The order start date is transferred from the planned order to the production order.For planned orders created by planning runs, the system automatically determines the order start date by either forward or backward scheduling.
@Nullable public LocalTime getPlndOrderPlannedStartTime()
Original property name from the Odata EDM: PlndOrderPlannedStartTime
@Nullable public LocalDateTime getPlndOrderPlannedEndDate()
Original property name from the Odata EDM: PlndOrderPlannedEndDate
@Nullable public LocalTime getPlndOrderPlannedEndTime()
Original property name from the Odata EDM: PlndOrderPlannedEndTime
@Nullable public LocalDateTime getPlannedOrderOpeningDate()
Original property name from the Odata EDM: PlannedOrderOpeningDate
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nullable public LocalDateTime getProductionStartDate()
Original property name from the Odata EDM: ProductionStartDate
Production dates are determined during lead time scheduling.
@Nullable public LocalDateTime getProductionEndDate()
Original property name from the Odata EDM: ProductionEndDate
Production dates are determined during lead time scheduling.
@Nullable public String getSalesOrder()
Original property name from the Odata EDM: SalesOrder
@Nullable public String getSalesOrderItem()
Original property name from the Odata EDM: SalesOrderItem
@Nullable public String getCustomer()
Original property name from the Odata EDM: Customer
@Nullable public String getWBSElementInternalID()
Original property name from the Odata EDM: WBSElementInternalID
@Nullable public String getWBSElement()
Original property name from the Odata EDM: WBSElement
@Nullable public String getWBSDescription()
Original property name from the Odata EDM: WBSDescription
@Nullable public String getAccountAssignmentCategory()
Original property name from the Odata EDM: AccountAssignmentCategory
@Nullable public String getReservation()
Original property name from the Odata EDM: Reservation
@Nullable public String getMRPController()
Original property name from the Odata EDM: MRPController
@Nullable public String getProductionSupervisor()
Original property name from the Odata EDM: ProductionSupervisor
@Nullable public String getPurchasingGroup()
Original property name from the Odata EDM: PurchasingGroup
Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group. Urging letters (in the case of overdue deliveries) fall also within the group's scope of activities.For each purchasing group, statistical analyses can be performed. The purchasing group can be used as a sort criterion when creating purchasing-specific reports.
@Nullable public String getPurchasingOrganization()
Original property name from the Odata EDM: PurchasingOrganization
@Nullable public String getFixedSupplier()
Original property name from the Odata EDM: FixedSupplier
@Nullable public String getPurchasingDocument()
Original property name from the Odata EDM: PurchasingDocument
@Nullable public String getPurchasingDocumentItem()
Original property name from the Odata EDM: PurchasingDocumentItem
@Nullable public String getQuotaArrangement()
Original property name from the Odata EDM: QuotaArrangement
@Nullable public String getQuotaArrangementItem()
Original property name from the Odata EDM: QuotaArrangementItem
@Nullable public String getSupplierName()
Original property name from the Odata EDM: SupplierName
@Nullable public Boolean getPlannedOrderIsFirm()
Original property name from the Odata EDM: PlannedOrderIsFirm
For manually created planned orders:The indicator is suggested by the system when the planned order is created. However, you can remove it if desired.For planned orders created by planning runs:The indicator is set by the system as soon as you have manually changed a planned order. However, you can remove the indicator when you change the planned order again.
@Nullable public Boolean getPlannedOrderIsConvertible()
Original property name from the Odata EDM: PlannedOrderIsConvertible
If the system finds a valid BOM for the planned order and if the release of the BOM for the planned order has been activated in the BOM status, the system automatically sets the conversion indicator in the planned order. If you have not activated the release of the BOM for the planned order, the system does not set the conversion indicator.If the system cannot find a valid BOM, the coversion indicator is then also set, as production orders without BOMs, that is, without components, can also be created.You can also set the conversion indicator yourself, independent of the BOM status, in the planned order.
@Nullable public Boolean getPlannedOrderBOMIsFixed()
Original property name from the Odata EDM: PlannedOrderBOMIsFixed
You can only enter the indicator when creating and changing the planned order if the firming indicator is set for the planned order data.
@Nullable public ErpConfigContext getErpConfigContext()
public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
setErpConfigContext
in class VdmEntity<PlannedOrder>
erpConfigContext
- public String toString()
toString
in class VdmObject<PlannedOrder>
public boolean equals(Object o)
equals
in class VdmObject<PlannedOrder>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<PlannedOrder>
public int hashCode()
hashCode
in class VdmObject<PlannedOrder>
Copyright © 2018 SAP SE. All rights reserved.