public class SupplyDemandItem extends VdmEntity<SupplyDemandItem>
Original entity name from the Odata EDM: SupplyDemandItem
Modifier and Type | Class and Description |
---|---|
static class |
SupplyDemandItem.SupplyDemandItemBuilder |
Modifier and Type | Field and Description |
---|---|
static SupplyDemandItemSelectable |
ALL_FIELDS
Selector for all available fields of SupplyDemandItem.
|
static SupplyDemandItemField<String> |
DEMAND_CATEGORY_GROUP
Use with available fluent helpers to apply the DemandCategoryGroup field to query operations.
|
static SupplyDemandItemField<String> |
DEMAND_CATEGORY_GROUP_NAME
Use with available fluent helpers to apply the DemandCategoryGroupName field to query operations.
|
static SupplyDemandItemField<String> |
EXCEPTION_MESSAGE_NUMBER
Use with available fluent helpers to apply the ExceptionMessageNumber field to query operations.
|
static SupplyDemandItemField<String> |
EXCEPTION_MESSAGE_NUMBER2
Use with available fluent helpers to apply the ExceptionMessageNumber2 field to query operations.
|
static SupplyDemandItemField<String> |
EXCEPTION_MESSAGE_TEXT
Use with available fluent helpers to apply the ExceptionMessageText field to query operations.
|
static SupplyDemandItemField<String> |
EXCEPTION_MESSAGE_TEXT2
Use with available fluent helpers to apply the ExceptionMessageText2 field to query operations.
|
static SupplyDemandItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static SupplyDemandItemField<String> |
MATERIAL_BASE_UNIT
Use with available fluent helpers to apply the MaterialBaseUnit field to query operations.
|
static SupplyDemandItemField<String> |
MATERIAL_EXTERNAL_ID
Use with available fluent helpers to apply the MaterialExternalID field to query operations.
|
static SupplyDemandItemField<BigDecimal> |
MATERIAL_SAFETY_STOCK_QTY
Use with available fluent helpers to apply the MaterialSafetyStockQty field to query operations.
|
static SupplyDemandItemField<String> |
MATERIAL_SHORTAGE_PROFILE
Use with available fluent helpers to apply the MaterialShortageProfile field to query operations.
|
static SupplyDemandItemField<String> |
MRP_AREA
Use with available fluent helpers to apply the MRPArea field to query operations.
|
static SupplyDemandItemField<String> |
MRP_AVAILABILITY
Use with available fluent helpers to apply the MRPAvailability field to query operations.
|
static SupplyDemandItemField<BigDecimal> |
MRP_AVAILABLE_QUANTITY
Use with available fluent helpers to apply the MRPAvailableQuantity field to query operations.
|
static SupplyDemandItemField<String> |
MRP_CONTROLLER
Use with available fluent helpers to apply the MRPController field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT
Use with available fluent helpers to apply the MRPElement field to query operations.
|
static SupplyDemandItemField<LocalDateTime> |
MRP_ELEMENT_AVAILY_OR_RQMT_DATE
Use with available fluent helpers to apply the MRPElementAvailyOrRqmtDate field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_BUSINESS_PARTNER
Use with available fluent helpers to apply the MRPElementBusinessPartner field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_BUSINESS_PARTNER_NAME
Use with available fluent helpers to apply the MRPElementBusinessPartnerName field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_BUSINESS_PARTNER_TYPE
Use with available fluent helpers to apply the MRPElementBusinessPartnerType field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_CATEGORY
Use with available fluent helpers to apply the MRPElementCategory field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_CATEGORY_NAME
Use with available fluent helpers to apply the MRPElementCategoryName field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_CATEGORY_SHORT_NAME
Use with available fluent helpers to apply the MRPElementCategoryShortName field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_DOCUMENT_TYPE
Use with available fluent helpers to apply the MRPElementDocumentType field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_DOCUMENT_TYPE_NAME
Use with available fluent helpers to apply the MRPElementDocumentTypeName field to query operations.
|
static SupplyDemandItemField<Boolean> |
MRP_ELEMENT_IS_PARTIALLY_DELIVERED
Use with available fluent helpers to apply the MRPElementIsPartiallyDelivered field to query operations.
|
static SupplyDemandItemField<Boolean> |
MRP_ELEMENT_IS_RELEASED
Use with available fluent helpers to apply the MRPElementIsReleased field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_ITEM
Use with available fluent helpers to apply the MRPElementItem field to query operations.
|
static SupplyDemandItemField<BigDecimal> |
MRP_ELEMENT_OPEN_QUANTITY
Use with available fluent helpers to apply the MRPElementOpenQuantity field to query operations.
|
static SupplyDemandItemField<Boolean> |
MRP_ELEMENT_QUANTITY_IS_FIRM
Use with available fluent helpers to apply the MRPElementQuantityIsFirm field to query operations.
|
static SupplyDemandItemField<String> |
MRP_ELEMENT_SCHEDULE_LINE
Use with available fluent helpers to apply the MRPElementScheduleLine field to query operations.
|
static SupplyDemandItemField<String> |
MRP_PLANNING_SEGMENT
Use with available fluent helpers to apply the MRPPlanningSegment field to query operations.
|
static SupplyDemandItemField<String> |
MRP_PLANNING_SEGMENT_TYPE
Use with available fluent helpers to apply the MRPPlanningSegmentType field to query operations.
|
static SupplyDemandItemField<String> |
MRP_PLANT
Use with available fluent helpers to apply the MRPPlant field to query operations.
|
static SupplyDemandItemField<Short> |
NUMBER_OF_AGGREGATED_ITEMS
Use with available fluent helpers to apply the NumberOfAggregatedItems field to query operations.
|
static SupplyDemandItemField<Short> |
NUMBER_OF_WORKDAYS_PER_PERIOD
Use with available fluent helpers to apply the NumberOfWorkdaysPerPeriod field to query operations.
|
static SupplyDemandItemField<String> |
PERIOD_OR_SEGMENT
Use with available fluent helpers to apply the PeriodOrSegment field to query operations.
|
static SupplyDemandItemField<String> |
PERIOD_TYPE
Use with available fluent helpers to apply the PeriodType field to query operations.
|
static SupplyDemandItemField<String> |
PRODUCTION_VERSION
Use with available fluent helpers to apply the ProductionVersion field to query operations.
|
static SupplyDemandItemField<String> |
RECEIPT_CATEGORY_GROUP
Use with available fluent helpers to apply the ReceiptCategoryGroup field to query operations.
|
static SupplyDemandItemField<String> |
RECEIPT_CATEGORY_GROUP_NAME
Use with available fluent helpers to apply the ReceiptCategoryGroupName field to query operations.
|
static SupplyDemandItemField<String> |
SOURCE_MRP_ELEMENT
Use with available fluent helpers to apply the SourceMRPElement field to query operations.
|
static SupplyDemandItemField<String> |
SOURCE_MRP_ELEMENT_CATEGORY
Use with available fluent helpers to apply the SourceMRPElementCategory field to query operations.
|
static SupplyDemandItemField<String> |
SOURCE_MRP_ELEMENT_ITEM
Use with available fluent helpers to apply the SourceMRPElementItem field to query operations.
|
static SupplyDemandItemField<String> |
SOURCE_MRP_ELEMENT_SCHEDULE_LINE
Use with available fluent helpers to apply the SourceMRPElementScheduleLine field to query operations.
|
static SupplyDemandItemField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static SupplyDemandItemField<String> |
TIME_HORIZON_CODE
Use with available fluent helpers to apply the TimeHorizonCode field to query operations.
|
static SupplyDemandItemField<String> |
UNIT_OF_MEASURE_NAME
Use with available fluent helpers to apply the UnitOfMeasureName field to query operations.
|
static SupplyDemandItemField<String> |
UNIT_OF_MEASURE_TEXT
Use with available fluent helpers to apply the UnitOfMeasureText field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
SupplyDemandItem() |
SupplyDemandItem(String material,
String mRPArea,
String mRPPlant,
String mRPPlanningSegment,
String mRPPlanningSegmentType,
String materialShortageProfile,
String demandCategoryGroup,
String demandCategoryGroupName,
String receiptCategoryGroup,
String receiptCategoryGroupName,
String materialBaseUnit,
String unitOfMeasureName,
String unitOfMeasureText,
String materialExternalID,
String mRPAvailability,
BigDecimal materialSafetyStockQty,
BigDecimal mRPElementOpenQuantity,
BigDecimal mRPAvailableQuantity,
String mRPElement,
LocalDateTime mRPElementAvailyOrRqmtDate,
String mRPElementBusinessPartner,
String mRPElementBusinessPartnerName,
String mRPElementBusinessPartnerType,
String mRPElementCategory,
String mRPElementCategoryShortName,
String mRPElementCategoryName,
String mRPElementDocumentType,
String mRPElementDocumentTypeName,
Boolean mRPElementIsPartiallyDelivered,
Boolean mRPElementIsReleased,
String mRPElementItem,
Boolean mRPElementQuantityIsFirm,
String mRPElementScheduleLine,
String productionVersion,
String sourceMRPElement,
String sourceMRPElementCategory,
String sourceMRPElementItem,
String sourceMRPElementScheduleLine,
String storageLocation,
String timeHorizonCode,
String exceptionMessageNumber,
String exceptionMessageText,
String exceptionMessageNumber2,
String exceptionMessageText2,
String periodType,
String periodOrSegment,
Short numberOfWorkdaysPerPeriod,
Short numberOfAggregatedItems,
String mRPController) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static SupplyDemandItem.SupplyDemandItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> SupplyDemandItemField<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) |
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getDemandCategoryGroup()
Constraints: Not nullable, Maximum length: 1
|
String |
getDemandCategoryGroupName()
Constraints: Not nullable, Maximum length: 60
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getExceptionMessageNumber()
Constraints: Not nullable, Maximum length: 2
|
String |
getExceptionMessageNumber2()
Constraints: Not nullable, Maximum length: 2
|
String |
getExceptionMessageText()
Constraints: Not nullable, Maximum length: 60
|
String |
getExceptionMessageText2()
Constraints: Not nullable, Maximum length: 60
|
protected Map<String,Object> |
getKey() |
String |
getMaterial()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getMaterialExternalID()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getMaterialSafetyStockQty()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getMaterialShortageProfile()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getMRPArea()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getMRPAvailability()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getMRPAvailableQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getMRPController()
Constraints: Not nullable, Maximum length: 3
|
String |
getMRPElement()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getMRPElementAvailyOrRqmtDate()
Constraints: Not nullable, Precision: 0
|
String |
getMRPElementBusinessPartner()
Constraints: Not nullable, Maximum length: 10
|
String |
getMRPElementBusinessPartnerName()
Constraints: Not nullable, Maximum length: 35
|
String |
getMRPElementBusinessPartnerType()
Constraints: Not nullable, Maximum length: 1
|
String |
getMRPElementCategory()
Constraints: Not nullable, Maximum length: 2
|
String |
getMRPElementCategoryName()
Constraints: Not nullable, Maximum length: 60
|
String |
getMRPElementCategoryShortName()
Constraints: Not nullable, Maximum length: 10
|
String |
getMRPElementDocumentType()
Constraints: Not nullable, Maximum length: 4
|
String |
getMRPElementDocumentTypeName()
Constraints: Not nullable, Maximum length: 60
|
Boolean |
getMRPElementIsPartiallyDelivered()
Constraints: Not nullable
|
Boolean |
getMRPElementIsReleased()
Constraints: Not nullable
|
String |
getMRPElementItem()
Constraints: Not nullable, Maximum length: 6
|
BigDecimal |
getMRPElementOpenQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
Boolean |
getMRPElementQuantityIsFirm()
Constraints: Not nullable
|
String |
getMRPElementScheduleLine()
Constraints: Not nullable, Maximum length: 4
|
String |
getMRPPlanningSegment()
(Key Field) Constraints: Not nullable, Maximum length: 20
|
String |
getMRPPlanningSegmentType()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getMRPPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Short |
getNumberOfAggregatedItems()
Constraints: Not nullable
|
Short |
getNumberOfWorkdaysPerPeriod()
Constraints: Not nullable
|
String |
getPeriodOrSegment()
Constraints: Not nullable, Maximum length: 22
|
String |
getPeriodType()
Constraints: Not nullable, Maximum length: 1
|
String |
getProductionVersion()
Constraints: Not nullable, Maximum length: 4
|
String |
getReceiptCategoryGroup()
Constraints: Not nullable, Maximum length: 1
|
String |
getReceiptCategoryGroupName()
Constraints: Not nullable, Maximum length: 60
|
String |
getSourceMRPElement()
Constraints: Not nullable, Maximum length: 12
|
String |
getSourceMRPElementCategory()
Constraints: Not nullable, Maximum length: 2
|
String |
getSourceMRPElementItem()
Constraints: Not nullable, Maximum length: 6
|
String |
getSourceMRPElementScheduleLine()
Constraints: Not nullable, Maximum length: 4
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getTimeHorizonCode()
Constraints: Not nullable, Maximum length: 1
|
Class<SupplyDemandItem> |
getType() |
String |
getUnitOfMeasureName()
Constraints: Not nullable, Maximum length: 6
|
String |
getUnitOfMeasureText()
Constraints: Not nullable, Maximum length: 30
|
int |
hashCode() |
void |
setDemandCategoryGroup(String demandCategoryGroup)
Constraints: Not nullable, Maximum length: 1
|
void |
setDemandCategoryGroupName(String demandCategoryGroupName)
Constraints: Not nullable, Maximum length: 60
|
void |
setExceptionMessageNumber(String exceptionMessageNumber)
Constraints: Not nullable, Maximum length: 2
|
void |
setExceptionMessageNumber2(String exceptionMessageNumber2)
Constraints: Not nullable, Maximum length: 2
|
void |
setExceptionMessageText(String exceptionMessageText)
Constraints: Not nullable, Maximum length: 60
|
void |
setExceptionMessageText2(String exceptionMessageText2)
Constraints: Not nullable, Maximum length: 60
|
void |
setMaterial(String material)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialBaseUnit(String materialBaseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setMaterialExternalID(String materialExternalID)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialSafetyStockQty(BigDecimal materialSafetyStockQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMaterialShortageProfile(String materialShortageProfile)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setMRPArea(String mRPArea)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setMRPAvailability(String mRPAvailability)
Constraints: Not nullable, Maximum length: 1
|
void |
setMRPAvailableQuantity(BigDecimal mRPAvailableQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMRPController(String mRPController)
Constraints: Not nullable, Maximum length: 3
|
void |
setMRPElement(String mRPElement)
Constraints: Not nullable, Maximum length: 12
|
void |
setMRPElementAvailyOrRqmtDate(LocalDateTime mRPElementAvailyOrRqmtDate)
Constraints: Not nullable, Precision: 0
|
void |
setMRPElementBusinessPartner(String mRPElementBusinessPartner)
Constraints: Not nullable, Maximum length: 10
|
void |
setMRPElementBusinessPartnerName(String mRPElementBusinessPartnerName)
Constraints: Not nullable, Maximum length: 35
|
void |
setMRPElementBusinessPartnerType(String mRPElementBusinessPartnerType)
Constraints: Not nullable, Maximum length: 1
|
void |
setMRPElementCategory(String mRPElementCategory)
Constraints: Not nullable, Maximum length: 2
|
void |
setMRPElementCategoryName(String mRPElementCategoryName)
Constraints: Not nullable, Maximum length: 60
|
void |
setMRPElementCategoryShortName(String mRPElementCategoryShortName)
Constraints: Not nullable, Maximum length: 10
|
void |
setMRPElementDocumentType(String mRPElementDocumentType)
Constraints: Not nullable, Maximum length: 4
|
void |
setMRPElementDocumentTypeName(String mRPElementDocumentTypeName)
Constraints: Not nullable, Maximum length: 60
|
void |
setMRPElementIsPartiallyDelivered(Boolean mRPElementIsPartiallyDelivered)
Constraints: Not nullable
|
void |
setMRPElementIsReleased(Boolean mRPElementIsReleased)
Constraints: Not nullable
|
void |
setMRPElementItem(String mRPElementItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setMRPElementOpenQuantity(BigDecimal mRPElementOpenQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMRPElementQuantityIsFirm(Boolean mRPElementQuantityIsFirm)
Constraints: Not nullable
|
void |
setMRPElementScheduleLine(String mRPElementScheduleLine)
Constraints: Not nullable, Maximum length: 4
|
void |
setMRPPlanningSegment(String mRPPlanningSegment)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
void |
setMRPPlanningSegmentType(String mRPPlanningSegmentType)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setMRPPlant(String mRPPlant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setNumberOfAggregatedItems(Short numberOfAggregatedItems)
Constraints: Not nullable
|
void |
setNumberOfWorkdaysPerPeriod(Short numberOfWorkdaysPerPeriod)
Constraints: Not nullable
|
void |
setPeriodOrSegment(String periodOrSegment)
Constraints: Not nullable, Maximum length: 22
|
void |
setPeriodType(String periodType)
Constraints: Not nullable, Maximum length: 1
|
void |
setProductionVersion(String productionVersion)
Constraints: Not nullable, Maximum length: 4
|
void |
setReceiptCategoryGroup(String receiptCategoryGroup)
Constraints: Not nullable, Maximum length: 1
|
void |
setReceiptCategoryGroupName(String receiptCategoryGroupName)
Constraints: Not nullable, Maximum length: 60
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSourceMRPElement(String sourceMRPElement)
Constraints: Not nullable, Maximum length: 12
|
void |
setSourceMRPElementCategory(String sourceMRPElementCategory)
Constraints: Not nullable, Maximum length: 2
|
void |
setSourceMRPElementItem(String sourceMRPElementItem)
Constraints: Not nullable, Maximum length: 6
|
void |
setSourceMRPElementScheduleLine(String sourceMRPElementScheduleLine)
Constraints: Not nullable, Maximum length: 4
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setTimeHorizonCode(String timeHorizonCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setUnitOfMeasureName(String unitOfMeasureName)
Constraints: Not nullable, Maximum length: 6
|
void |
setUnitOfMeasureText(String unitOfMeasureText)
Constraints: Not nullable, Maximum length: 30
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final SupplyDemandItemSelectable ALL_FIELDS
public static final SupplyDemandItemField<String> MATERIAL
public static final SupplyDemandItemField<String> MRP_AREA
public static final SupplyDemandItemField<String> MRP_PLANT
public static final SupplyDemandItemField<String> MRP_PLANNING_SEGMENT
public static final SupplyDemandItemField<String> MRP_PLANNING_SEGMENT_TYPE
public static final SupplyDemandItemField<String> MATERIAL_SHORTAGE_PROFILE
public static final SupplyDemandItemField<String> DEMAND_CATEGORY_GROUP
public static final SupplyDemandItemField<String> DEMAND_CATEGORY_GROUP_NAME
public static final SupplyDemandItemField<String> RECEIPT_CATEGORY_GROUP
public static final SupplyDemandItemField<String> RECEIPT_CATEGORY_GROUP_NAME
public static final SupplyDemandItemField<String> MATERIAL_BASE_UNIT
public static final SupplyDemandItemField<String> UNIT_OF_MEASURE_NAME
public static final SupplyDemandItemField<String> UNIT_OF_MEASURE_TEXT
public static final SupplyDemandItemField<String> MATERIAL_EXTERNAL_ID
public static final SupplyDemandItemField<String> MRP_AVAILABILITY
public static final SupplyDemandItemField<BigDecimal> MATERIAL_SAFETY_STOCK_QTY
public static final SupplyDemandItemField<BigDecimal> MRP_ELEMENT_OPEN_QUANTITY
public static final SupplyDemandItemField<BigDecimal> MRP_AVAILABLE_QUANTITY
public static final SupplyDemandItemField<String> MRP_ELEMENT
public static final SupplyDemandItemField<LocalDateTime> MRP_ELEMENT_AVAILY_OR_RQMT_DATE
public static final SupplyDemandItemField<String> MRP_ELEMENT_BUSINESS_PARTNER
public static final SupplyDemandItemField<String> MRP_ELEMENT_BUSINESS_PARTNER_NAME
public static final SupplyDemandItemField<String> MRP_ELEMENT_BUSINESS_PARTNER_TYPE
public static final SupplyDemandItemField<String> MRP_ELEMENT_CATEGORY
public static final SupplyDemandItemField<String> MRP_ELEMENT_CATEGORY_SHORT_NAME
public static final SupplyDemandItemField<String> MRP_ELEMENT_CATEGORY_NAME
public static final SupplyDemandItemField<String> MRP_ELEMENT_DOCUMENT_TYPE
public static final SupplyDemandItemField<String> MRP_ELEMENT_DOCUMENT_TYPE_NAME
public static final SupplyDemandItemField<Boolean> MRP_ELEMENT_IS_PARTIALLY_DELIVERED
public static final SupplyDemandItemField<Boolean> MRP_ELEMENT_IS_RELEASED
public static final SupplyDemandItemField<String> MRP_ELEMENT_ITEM
public static final SupplyDemandItemField<Boolean> MRP_ELEMENT_QUANTITY_IS_FIRM
public static final SupplyDemandItemField<String> MRP_ELEMENT_SCHEDULE_LINE
public static final SupplyDemandItemField<String> PRODUCTION_VERSION
public static final SupplyDemandItemField<String> SOURCE_MRP_ELEMENT
public static final SupplyDemandItemField<String> SOURCE_MRP_ELEMENT_CATEGORY
public static final SupplyDemandItemField<String> SOURCE_MRP_ELEMENT_ITEM
public static final SupplyDemandItemField<String> SOURCE_MRP_ELEMENT_SCHEDULE_LINE
public static final SupplyDemandItemField<String> STORAGE_LOCATION
public static final SupplyDemandItemField<String> TIME_HORIZON_CODE
public static final SupplyDemandItemField<String> EXCEPTION_MESSAGE_NUMBER
public static final SupplyDemandItemField<String> EXCEPTION_MESSAGE_TEXT
public static final SupplyDemandItemField<String> EXCEPTION_MESSAGE_NUMBER2
public static final SupplyDemandItemField<String> EXCEPTION_MESSAGE_TEXT2
public static final SupplyDemandItemField<String> PERIOD_TYPE
public static final SupplyDemandItemField<String> PERIOD_OR_SEGMENT
public static final SupplyDemandItemField<Short> NUMBER_OF_WORKDAYS_PER_PERIOD
public static final SupplyDemandItemField<Short> NUMBER_OF_AGGREGATED_ITEMS
public static final SupplyDemandItemField<String> MRP_CONTROLLER
public SupplyDemandItem()
public SupplyDemandItem(@Nullable String material, @Nullable String mRPArea, @Nullable String mRPPlant, @Nullable String mRPPlanningSegment, @Nullable String mRPPlanningSegmentType, @Nullable String materialShortageProfile, @Nullable String demandCategoryGroup, @Nullable String demandCategoryGroupName, @Nullable String receiptCategoryGroup, @Nullable String receiptCategoryGroupName, @Nullable String materialBaseUnit, @Nullable String unitOfMeasureName, @Nullable String unitOfMeasureText, @Nullable String materialExternalID, @Nullable String mRPAvailability, @Nullable BigDecimal materialSafetyStockQty, @Nullable BigDecimal mRPElementOpenQuantity, @Nullable BigDecimal mRPAvailableQuantity, @Nullable String mRPElement, @Nullable LocalDateTime mRPElementAvailyOrRqmtDate, @Nullable String mRPElementBusinessPartner, @Nullable String mRPElementBusinessPartnerName, @Nullable String mRPElementBusinessPartnerType, @Nullable String mRPElementCategory, @Nullable String mRPElementCategoryShortName, @Nullable String mRPElementCategoryName, @Nullable String mRPElementDocumentType, @Nullable String mRPElementDocumentTypeName, @Nullable Boolean mRPElementIsPartiallyDelivered, @Nullable Boolean mRPElementIsReleased, @Nullable String mRPElementItem, @Nullable Boolean mRPElementQuantityIsFirm, @Nullable String mRPElementScheduleLine, @Nullable String productionVersion, @Nullable String sourceMRPElement, @Nullable String sourceMRPElementCategory, @Nullable String sourceMRPElementItem, @Nullable String sourceMRPElementScheduleLine, @Nullable String storageLocation, @Nullable String timeHorizonCode, @Nullable String exceptionMessageNumber, @Nullable String exceptionMessageText, @Nullable String exceptionMessageNumber2, @Nullable String exceptionMessageText2, @Nullable String periodType, @Nullable String periodOrSegment, @Nullable Short numberOfWorkdaysPerPeriod, @Nullable Short numberOfAggregatedItems, @Nullable String mRPController)
@Nonnull public Class<SupplyDemandItem> getType()
getType
in class VdmObject<SupplyDemandItem>
public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- The material to set.public void setMRPArea(@Nullable String mRPArea)
Original property name from the Odata EDM: MRPArea
mRPArea
- The mRPArea to set.public void setMRPPlant(@Nullable String mRPPlant)
Original property name from the Odata EDM: MRPPlant
mRPPlant
- The mRPPlant to set.public void setMRPPlanningSegment(@Nullable String mRPPlanningSegment)
Original property name from the Odata EDM: MRPPlanningSegment
mRPPlanningSegment
- The mRPPlanningSegment to set.public void setMRPPlanningSegmentType(@Nullable String mRPPlanningSegmentType)
Original property name from the Odata EDM: MRPPlanningSegmentType
mRPPlanningSegmentType
- The mRPPlanningSegmentType to set.public void setMaterialShortageProfile(@Nullable String materialShortageProfile)
Original property name from the Odata EDM: MaterialShortageProfile
materialShortageProfile
- The materialShortageProfile to set.public void setDemandCategoryGroup(@Nullable String demandCategoryGroup)
Original property name from the Odata EDM: DemandCategoryGroup
demandCategoryGroup
- The demandCategoryGroup to set.public void setDemandCategoryGroupName(@Nullable String demandCategoryGroupName)
Original property name from the Odata EDM: DemandCategoryGroupName
demandCategoryGroupName
- The demandCategoryGroupName to set.public void setReceiptCategoryGroup(@Nullable String receiptCategoryGroup)
Original property name from the Odata EDM: ReceiptCategoryGroup
receiptCategoryGroup
- The receiptCategoryGroup to set.public void setReceiptCategoryGroupName(@Nullable String receiptCategoryGroupName)
Original property name from the Odata EDM: ReceiptCategoryGroupName
receiptCategoryGroupName
- The receiptCategoryGroupName to set.public void setMaterialBaseUnit(@Nullable String materialBaseUnit)
Original property name from the Odata EDM: MaterialBaseUnit
materialBaseUnit
- The materialBaseUnit to set.public void setUnitOfMeasureName(@Nullable String unitOfMeasureName)
Original property name from the Odata EDM: UnitOfMeasureName
unitOfMeasureName
- The unitOfMeasureName to set.public void setUnitOfMeasureText(@Nullable String unitOfMeasureText)
Original property name from the Odata EDM: UnitOfMeasureText
unitOfMeasureText
- The unitOfMeasureText to set.public void setMaterialExternalID(@Nullable String materialExternalID)
Original property name from the Odata EDM: MaterialExternalID
materialExternalID
- The materialExternalID to set.public void setMRPAvailability(@Nullable String mRPAvailability)
Original property name from the Odata EDM: MRPAvailability
mRPAvailability
- The mRPAvailability to set.public void setMaterialSafetyStockQty(@Nullable BigDecimal materialSafetyStockQty)
Original property name from the Odata EDM: MaterialSafetyStockQty
materialSafetyStockQty
- The materialSafetyStockQty to set.public void setMRPElementOpenQuantity(@Nullable BigDecimal mRPElementOpenQuantity)
Original property name from the Odata EDM: MRPElementOpenQuantity
mRPElementOpenQuantity
- The mRPElementOpenQuantity to set.public void setMRPAvailableQuantity(@Nullable BigDecimal mRPAvailableQuantity)
Original property name from the Odata EDM: MRPAvailableQuantity
mRPAvailableQuantity
- The mRPAvailableQuantity to set.public void setMRPElement(@Nullable String mRPElement)
Original property name from the Odata EDM: MRPElement
mRPElement
- The mRPElement to set.public void setMRPElementAvailyOrRqmtDate(@Nullable LocalDateTime mRPElementAvailyOrRqmtDate)
Original property name from the Odata EDM: MRPElementAvailyOrRqmtDate
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
mRPElementAvailyOrRqmtDate
- The UTC timestamp is the date and time relative to the UTC (Universal coordinated time).public void setMRPElementBusinessPartner(@Nullable String mRPElementBusinessPartner)
Original property name from the Odata EDM: MRPElementBusinessPartner
mRPElementBusinessPartner
- The mRPElementBusinessPartner to set.public void setMRPElementBusinessPartnerName(@Nullable String mRPElementBusinessPartnerName)
Original property name from the Odata EDM: MRPElementBusinessPartnerName
mRPElementBusinessPartnerName
- The mRPElementBusinessPartnerName to set.public void setMRPElementBusinessPartnerType(@Nullable String mRPElementBusinessPartnerType)
Original property name from the Odata EDM: MRPElementBusinessPartnerType
mRPElementBusinessPartnerType
- The mRPElementBusinessPartnerType to set.public void setMRPElementCategory(@Nullable String mRPElementCategory)
Original property name from the Odata EDM: MRPElementCategory
mRPElementCategory
- The mRPElementCategory to set.public void setMRPElementCategoryShortName(@Nullable String mRPElementCategoryShortName)
Original property name from the Odata EDM: MRPElementCategoryShortName
mRPElementCategoryShortName
- The mRPElementCategoryShortName to set.public void setMRPElementCategoryName(@Nullable String mRPElementCategoryName)
Original property name from the Odata EDM: MRPElementCategoryName
mRPElementCategoryName
- The mRPElementCategoryName to set.public void setMRPElementDocumentType(@Nullable String mRPElementDocumentType)
Original property name from the Odata EDM: MRPElementDocumentType
mRPElementDocumentType
- The mRPElementDocumentType to set.public void setMRPElementDocumentTypeName(@Nullable String mRPElementDocumentTypeName)
Original property name from the Odata EDM: MRPElementDocumentTypeName
mRPElementDocumentTypeName
- The mRPElementDocumentTypeName to set.public void setMRPElementIsPartiallyDelivered(@Nullable Boolean mRPElementIsPartiallyDelivered)
Original property name from the Odata EDM: MRPElementIsPartiallyDelivered
mRPElementIsPartiallyDelivered
- General Flagpublic void setMRPElementIsReleased(@Nullable Boolean mRPElementIsReleased)
Original property name from the Odata EDM: MRPElementIsReleased
mRPElementIsReleased
- General Flagpublic void setMRPElementItem(@Nullable String mRPElementItem)
Original property name from the Odata EDM: MRPElementItem
mRPElementItem
- The mRPElementItem to set.public void setMRPElementQuantityIsFirm(@Nullable Boolean mRPElementQuantityIsFirm)
Original property name from the Odata EDM: MRPElementQuantityIsFirm
mRPElementQuantityIsFirm
- General Flagpublic void setMRPElementScheduleLine(@Nullable String mRPElementScheduleLine)
Original property name from the Odata EDM: MRPElementScheduleLine
mRPElementScheduleLine
- The mRPElementScheduleLine to set.public void setProductionVersion(@Nullable String productionVersion)
Original property name from the Odata EDM: ProductionVersion
productionVersion
- The productionVersion to set.public void setSourceMRPElement(@Nullable String sourceMRPElement)
Original property name from the Odata EDM: SourceMRPElement
sourceMRPElement
- The sourceMRPElement to set.public void setSourceMRPElementCategory(@Nullable String sourceMRPElementCategory)
Original property name from the Odata EDM: SourceMRPElementCategory
sourceMRPElementCategory
- The sourceMRPElementCategory to set.public void setSourceMRPElementItem(@Nullable String sourceMRPElementItem)
Original property name from the Odata EDM: SourceMRPElementItem
sourceMRPElementItem
- The sourceMRPElementItem to set.public void setSourceMRPElementScheduleLine(@Nullable String sourceMRPElementScheduleLine)
Original property name from the Odata EDM: SourceMRPElementScheduleLine
sourceMRPElementScheduleLine
- The sourceMRPElementScheduleLine to set.public void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- The storageLocation to set.public void setTimeHorizonCode(@Nullable String timeHorizonCode)
Original property name from the Odata EDM: TimeHorizonCode
timeHorizonCode
- The timeHorizonCode to set.public void setExceptionMessageNumber(@Nullable String exceptionMessageNumber)
Original property name from the Odata EDM: ExceptionMessageNumber
exceptionMessageNumber
- The exceptionMessageNumber to set.public void setExceptionMessageText(@Nullable String exceptionMessageText)
Original property name from the Odata EDM: ExceptionMessageText
exceptionMessageText
- The exceptionMessageText to set.public void setExceptionMessageNumber2(@Nullable String exceptionMessageNumber2)
Original property name from the Odata EDM: ExceptionMessageNumber2
exceptionMessageNumber2
- The exceptionMessageNumber2 to set.public void setExceptionMessageText2(@Nullable String exceptionMessageText2)
Original property name from the Odata EDM: ExceptionMessageText2
exceptionMessageText2
- The exceptionMessageText2 to set.public void setPeriodType(@Nullable String periodType)
Original property name from the Odata EDM: PeriodType
periodType
- The periodType to set.public void setPeriodOrSegment(@Nullable String periodOrSegment)
Original property name from the Odata EDM: PeriodOrSegment
the period for which the receipt quantities and the requirement quantities are accumulated orthe planning segment (for example individual customer segment (comprising number, item, delivery schedule), storage location segment, and so on).
periodOrSegment
- Depending on the context here, you will either seepublic void setNumberOfWorkdaysPerPeriod(@Nullable Short numberOfWorkdaysPerPeriod)
Original property name from the Odata EDM: NumberOfWorkdaysPerPeriod
numberOfWorkdaysPerPeriod
- Signed INT2 / Edm.int16public void setNumberOfAggregatedItems(@Nullable Short numberOfAggregatedItems)
Original property name from the Odata EDM: NumberOfAggregatedItems
numberOfAggregatedItems
- Signed INT2 / Edm.int16public void setMRPController(@Nullable String mRPController)
Original property name from the Odata EDM: MRPController
mRPController
- The mRPController to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SupplyDemandItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<SupplyDemandItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<SupplyDemandItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<SupplyDemandItem>
@Nonnull public static <T> SupplyDemandItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> SupplyDemandItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<SupplyDemandItem>
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<SupplyDemandItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<SupplyDemandItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<SupplyDemandItem>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)public static SupplyDemandItem.SupplyDemandItemBuilder builder()
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getMRPArea()
Original property name from the Odata EDM: MRPArea
@Nullable public String getMRPPlant()
Original property name from the Odata EDM: MRPPlant
@Nullable public String getMRPPlanningSegment()
Original property name from the Odata EDM: MRPPlanningSegment
@Nullable public String getMRPPlanningSegmentType()
Original property name from the Odata EDM: MRPPlanningSegmentType
@Nullable public String getMaterialShortageProfile()
Original property name from the Odata EDM: MaterialShortageProfile
@Nullable public String getDemandCategoryGroup()
Original property name from the Odata EDM: DemandCategoryGroup
@Nullable public String getDemandCategoryGroupName()
Original property name from the Odata EDM: DemandCategoryGroupName
@Nullable public String getReceiptCategoryGroup()
Original property name from the Odata EDM: ReceiptCategoryGroup
@Nullable public String getReceiptCategoryGroupName()
Original property name from the Odata EDM: ReceiptCategoryGroupName
@Nullable public String getMaterialBaseUnit()
Original property name from the Odata EDM: MaterialBaseUnit
@Nullable public String getUnitOfMeasureName()
Original property name from the Odata EDM: UnitOfMeasureName
@Nullable public String getUnitOfMeasureText()
Original property name from the Odata EDM: UnitOfMeasureText
@Nullable public String getMaterialExternalID()
Original property name from the Odata EDM: MaterialExternalID
@Nullable public String getMRPAvailability()
Original property name from the Odata EDM: MRPAvailability
@Nullable public BigDecimal getMaterialSafetyStockQty()
Original property name from the Odata EDM: MaterialSafetyStockQty
@Nullable public BigDecimal getMRPElementOpenQuantity()
Original property name from the Odata EDM: MRPElementOpenQuantity
@Nullable public BigDecimal getMRPAvailableQuantity()
Original property name from the Odata EDM: MRPAvailableQuantity
@Nullable public String getMRPElement()
Original property name from the Odata EDM: MRPElement
@Nullable public LocalDateTime getMRPElementAvailyOrRqmtDate()
Original property name from the Odata EDM: MRPElementAvailyOrRqmtDate
To normalize local times in a UTC time stamp and make them comparable, they must be converted using their time
zone and the ABAP command convert.Although the time zone for the conversion can be fetched from customizing or
master data, you should save it redundantly.The internal structure of the UTC time stamp is logically divided
into a date and time part in packed number format
@Nullable public String getMRPElementBusinessPartner()
Original property name from the Odata EDM: MRPElementBusinessPartner
@Nullable public String getMRPElementBusinessPartnerName()
Original property name from the Odata EDM: MRPElementBusinessPartnerName
@Nullable public String getMRPElementBusinessPartnerType()
Original property name from the Odata EDM: MRPElementBusinessPartnerType
@Nullable public String getMRPElementCategory()
Original property name from the Odata EDM: MRPElementCategory
@Nullable public String getMRPElementCategoryShortName()
Original property name from the Odata EDM: MRPElementCategoryShortName
@Nullable public String getMRPElementCategoryName()
Original property name from the Odata EDM: MRPElementCategoryName
@Nullable public String getMRPElementDocumentType()
Original property name from the Odata EDM: MRPElementDocumentType
@Nullable public String getMRPElementDocumentTypeName()
Original property name from the Odata EDM: MRPElementDocumentTypeName
@Nullable public Boolean getMRPElementIsPartiallyDelivered()
Original property name from the Odata EDM: MRPElementIsPartiallyDelivered
@Nullable public Boolean getMRPElementIsReleased()
Original property name from the Odata EDM: MRPElementIsReleased
@Nullable public String getMRPElementItem()
Original property name from the Odata EDM: MRPElementItem
@Nullable public Boolean getMRPElementQuantityIsFirm()
Original property name from the Odata EDM: MRPElementQuantityIsFirm
@Nullable public String getMRPElementScheduleLine()
Original property name from the Odata EDM: MRPElementScheduleLine
@Nullable public String getProductionVersion()
Original property name from the Odata EDM: ProductionVersion
@Nullable public String getSourceMRPElement()
Original property name from the Odata EDM: SourceMRPElement
@Nullable public String getSourceMRPElementCategory()
Original property name from the Odata EDM: SourceMRPElementCategory
@Nullable public String getSourceMRPElementItem()
Original property name from the Odata EDM: SourceMRPElementItem
@Nullable public String getSourceMRPElementScheduleLine()
Original property name from the Odata EDM: SourceMRPElementScheduleLine
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getTimeHorizonCode()
Original property name from the Odata EDM: TimeHorizonCode
@Nullable public String getExceptionMessageNumber()
Original property name from the Odata EDM: ExceptionMessageNumber
@Nullable public String getExceptionMessageText()
Original property name from the Odata EDM: ExceptionMessageText
@Nullable public String getExceptionMessageNumber2()
Original property name from the Odata EDM: ExceptionMessageNumber2
@Nullable public String getExceptionMessageText2()
Original property name from the Odata EDM: ExceptionMessageText2
@Nullable public String getPeriodType()
Original property name from the Odata EDM: PeriodType
@Nullable public String getPeriodOrSegment()
Original property name from the Odata EDM: PeriodOrSegment
the period for which the receipt quantities and the requirement quantities are accumulated orthe planning segment (for example individual customer segment (comprising number, item, delivery schedule), storage location segment, and so on).
@Nullable public Short getNumberOfWorkdaysPerPeriod()
Original property name from the Odata EDM: NumberOfWorkdaysPerPeriod
@Nullable public Short getNumberOfAggregatedItems()
Original property name from the Odata EDM: NumberOfAggregatedItems
@Nullable public String getMRPController()
Original property name from the Odata EDM: MRPController
public String toString()
toString
in class VdmObject<SupplyDemandItem>
public boolean equals(Object o)
equals
in class VdmObject<SupplyDemandItem>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<SupplyDemandItem>
public int hashCode()
hashCode
in class VdmObject<SupplyDemandItem>
Copyright © 2020 SAP SE. All rights reserved.