public class MaterialCoverage extends VdmEntity<MaterialCoverage>
Original entity name from the Odata EDM: MaterialCoverage
Modifier and Type | Class and Description |
---|---|
static class |
MaterialCoverage.MaterialCoverageBuilder |
Modifier and Type | Field and Description |
---|---|
static MaterialCoverageSelectable |
ALL_FIELDS
Selector for all available fields of MaterialCoverage.
|
static MaterialCoverageField<Integer> |
DAYS_OF_SUPPLY_DURATION
Use with available fluent helpers to apply the DaysOfSupplyDuration field to query operations.
|
static MaterialCoverageField<String> |
HAS_ACCEPTED_SHORTAGE
Use with available fluent helpers to apply the HasAcceptedShortage field to query operations.
|
static MaterialCoverageField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static MaterialCoverageField<String> |
MATERIAL_BASE_UNIT
Use with available fluent helpers to apply the MaterialBaseUnit field to query operations.
|
static MaterialCoverageField<String> |
MATERIAL_EXTERNAL_ID
Use with available fluent helpers to apply the MaterialExternalID field to query operations.
|
static MaterialCoverageField<String> |
MATERIAL_NAME
Use with available fluent helpers to apply the MaterialName field to query operations.
|
static MaterialCoverageField<LocalDateTime> |
MATERIAL_REPLNMT_LEAD_DURN_END_DATE
Use with available fluent helpers to apply the MaterialReplnmtLeadDurnEndDate field to query operations.
|
static MaterialCoverageField<String> |
MATERIAL_SHORTAGE_DEFINITION_NAME
Use with available fluent helpers to apply the MaterialShortageDefinitionName field to query operations.
|
static MaterialCoverageField<Integer> |
MATERIAL_SHORTAGE_DURATION
Use with available fluent helpers to apply the MaterialShortageDuration field to query operations.
|
static MaterialCoverageField<Integer> |
MATERIAL_SHORTAGE_DURN_IN_WORKDAYS
Use with available fluent helpers to apply the MaterialShortageDurnInWorkdays field to query operations.
|
static MaterialCoverageField<LocalDateTime> |
MATERIAL_SHORTAGE_END_DATE
Use with available fluent helpers to apply the MaterialShortageEndDate field to query operations.
|
static MaterialCoverageField<String> |
MATERIAL_SHORTAGE_PROFILE
Use with available fluent helpers to apply the MaterialShortageProfile field to query operations.
|
static MaterialCoverageField<String> |
MATERIAL_SHORTAGE_PROFILE_COUNT
Use with available fluent helpers to apply the MaterialShortageProfileCount field to query operations.
|
static MaterialCoverageField<BigDecimal> |
MATERIAL_SHORTAGE_QUANTITY
Use with available fluent helpers to apply the MaterialShortageQuantity field to query operations.
|
static MaterialCoverageField<LocalDateTime> |
MATERIAL_SHORTAGE_START_DATE
Use with available fluent helpers to apply the MaterialShortageStartDate field to query operations.
|
static MaterialCoverageField<String> |
MRP_AREA
Use with available fluent helpers to apply the MRPArea field to query operations.
|
static MaterialCoverageField<String> |
MRP_AREA_TEXT
Use with available fluent helpers to apply the MRPAreaText field to query operations.
|
static MaterialCoverageField<String> |
MRP_CONTROLLER
Use with available fluent helpers to apply the MRPController field to query operations.
|
static MaterialCoverageField<String> |
MRP_CONTROLLER_NAME
Use with available fluent helpers to apply the MRPControllerName field to query operations.
|
static MaterialCoverageField<String> |
MRP_PLANNING_SEGMENT_NUMBER
Use with available fluent helpers to apply the MRPPlanningSegmentNumber field to query operations.
|
static MaterialCoverageField<String> |
MRP_PLANNING_SEGMENT_TYPE
Use with available fluent helpers to apply the MRPPlanningSegmentType field to query operations.
|
static MaterialCoverageField<String> |
MRP_PLANNING_SEGMENT_TYPE_DESC
Use with available fluent helpers to apply the MRPPlanningSegmentTypeDesc field to query operations.
|
static MaterialCoverageField<String> |
MRP_PLANT
Use with available fluent helpers to apply the MRPPlant field to query operations.
|
static MaterialCoverageField<String> |
MRP_PLANT_NAME
Use with available fluent helpers to apply the MRPPlantName field to query operations.
|
static MaterialCoverageField<String> |
MRP_SAFETY_DURATION
Use with available fluent helpers to apply the MRPSafetyDuration field to query operations.
|
static MaterialCoverageField<LocalDateTime> |
MRP_SAFETY_DURATION_END_DATE
Use with available fluent helpers to apply the MRPSafetyDurationEndDate field to query operations.
|
static MaterialCoverageField<Short> |
TIME_HORIZON_IN_DAYS
Use with available fluent helpers to apply the TimeHorizonInDays field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
MaterialCoverage() |
MaterialCoverage(String material,
String materialShortageProfile,
String materialShortageProfileCount,
String mRPArea,
String mRPPlanningSegmentNumber,
String mRPPlanningSegmentType,
String mRPPlant,
String hasAcceptedShortage,
Short timeHorizonInDays,
Integer materialShortageDuration,
Integer materialShortageDurnInWorkdays,
String mRPController,
String mRPSafetyDuration,
Integer daysOfSupplyDuration,
String materialBaseUnit,
String materialExternalID,
String materialName,
LocalDateTime materialReplnmtLeadDurnEndDate,
String materialShortageDefinitionName,
LocalDateTime materialShortageEndDate,
BigDecimal materialShortageQuantity,
LocalDateTime materialShortageStartDate,
String mRPAreaText,
String mRPControllerName,
String mRPPlanningSegmentTypeDesc,
String mRPPlantName,
LocalDateTime mRPSafetyDurationEndDate) |
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 MaterialCoverage.MaterialCoverageBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> MaterialCoverageField<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) |
Integer |
getDaysOfSupplyDuration()
Constraints: none
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getHasAcceptedShortage()
Constraints: Not nullable, Maximum length: 1
|
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
|
String |
getMaterialName()
Constraints: Not nullable, Maximum length: 40
|
LocalDateTime |
getMaterialReplnmtLeadDurnEndDate()
Constraints: Not nullable, Precision: 0
|
String |
getMaterialShortageDefinitionName()
Constraints: Not nullable, Maximum length: 40
|
Integer |
getMaterialShortageDuration()
Constraints: Not nullable
|
Integer |
getMaterialShortageDurnInWorkdays()
Constraints: Not nullable
|
LocalDateTime |
getMaterialShortageEndDate()
Constraints: Not nullable, Precision: 0
|
String |
getMaterialShortageProfile()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getMaterialShortageProfileCount()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getMaterialShortageQuantity()
Constraints: Not nullable, Precision: 21, Scale: 3
|
LocalDateTime |
getMaterialShortageStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getMRPArea()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getMRPAreaText()
Constraints: Not nullable, Maximum length: 40
|
String |
getMRPController()
Constraints: Not nullable, Maximum length: 3
|
String |
getMRPControllerName()
Constraints: Not nullable, Maximum length: 18
|
String |
getMRPPlanningSegmentNumber()
(Key Field) Constraints: Not nullable, Maximum length: 20
|
String |
getMRPPlanningSegmentType()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getMRPPlanningSegmentTypeDesc()
Constraints: Not nullable, Maximum length: 6
|
String |
getMRPPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getMRPPlantName()
Constraints: Not nullable, Maximum length: 30
|
String |
getMRPSafetyDuration()
Constraints: Not nullable, Maximum length: 2
|
LocalDateTime |
getMRPSafetyDurationEndDate()
Constraints: Not nullable, Precision: 0
|
Short |
getTimeHorizonInDays()
Constraints: none
|
Class<MaterialCoverage> |
getType() |
int |
hashCode() |
void |
setDaysOfSupplyDuration(Integer daysOfSupplyDuration)
Constraints: none
|
void |
setHasAcceptedShortage(String hasAcceptedShortage)
Constraints: Not nullable, Maximum length: 1
|
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 |
setMaterialName(String materialName)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialReplnmtLeadDurnEndDate(LocalDateTime materialReplnmtLeadDurnEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setMaterialShortageDefinitionName(String materialShortageDefinitionName)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialShortageDuration(Integer materialShortageDuration)
Constraints: Not nullable
|
void |
setMaterialShortageDurnInWorkdays(Integer materialShortageDurnInWorkdays)
Constraints: Not nullable
|
void |
setMaterialShortageEndDate(LocalDateTime materialShortageEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setMaterialShortageProfile(String materialShortageProfile)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setMaterialShortageProfileCount(String materialShortageProfileCount)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setMaterialShortageQuantity(BigDecimal materialShortageQuantity)
Constraints: Not nullable, Precision: 21, Scale: 3
|
void |
setMaterialShortageStartDate(LocalDateTime materialShortageStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setMRPArea(String mRPArea)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setMRPAreaText(String mRPAreaText)
Constraints: Not nullable, Maximum length: 40
|
void |
setMRPController(String mRPController)
Constraints: Not nullable, Maximum length: 3
|
void |
setMRPControllerName(String mRPControllerName)
Constraints: Not nullable, Maximum length: 18
|
void |
setMRPPlanningSegmentNumber(String mRPPlanningSegmentNumber)
(Key Field) Constraints: Not nullable, Maximum length: 20
|
void |
setMRPPlanningSegmentType(String mRPPlanningSegmentType)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setMRPPlanningSegmentTypeDesc(String mRPPlanningSegmentTypeDesc)
Constraints: Not nullable, Maximum length: 6
|
void |
setMRPPlant(String mRPPlant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setMRPPlantName(String mRPPlantName)
Constraints: Not nullable, Maximum length: 30
|
void |
setMRPSafetyDuration(String mRPSafetyDuration)
Constraints: Not nullable, Maximum length: 2
|
void |
setMRPSafetyDurationEndDate(LocalDateTime mRPSafetyDurationEndDate)
Constraints: Not nullable, Precision: 0
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setTimeHorizonInDays(Short timeHorizonInDays)
Constraints: none
|
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 MaterialCoverageSelectable ALL_FIELDS
public static final MaterialCoverageField<String> MATERIAL
public static final MaterialCoverageField<String> MATERIAL_SHORTAGE_PROFILE
public static final MaterialCoverageField<String> MATERIAL_SHORTAGE_PROFILE_COUNT
public static final MaterialCoverageField<String> MRP_AREA
public static final MaterialCoverageField<String> MRP_PLANNING_SEGMENT_NUMBER
public static final MaterialCoverageField<String> MRP_PLANNING_SEGMENT_TYPE
public static final MaterialCoverageField<String> MRP_PLANT
public static final MaterialCoverageField<String> HAS_ACCEPTED_SHORTAGE
public static final MaterialCoverageField<Short> TIME_HORIZON_IN_DAYS
public static final MaterialCoverageField<Integer> MATERIAL_SHORTAGE_DURATION
public static final MaterialCoverageField<Integer> MATERIAL_SHORTAGE_DURN_IN_WORKDAYS
public static final MaterialCoverageField<String> MRP_CONTROLLER
public static final MaterialCoverageField<String> MRP_SAFETY_DURATION
public static final MaterialCoverageField<Integer> DAYS_OF_SUPPLY_DURATION
public static final MaterialCoverageField<String> MATERIAL_BASE_UNIT
public static final MaterialCoverageField<String> MATERIAL_EXTERNAL_ID
public static final MaterialCoverageField<String> MATERIAL_NAME
public static final MaterialCoverageField<LocalDateTime> MATERIAL_REPLNMT_LEAD_DURN_END_DATE
public static final MaterialCoverageField<String> MATERIAL_SHORTAGE_DEFINITION_NAME
public static final MaterialCoverageField<LocalDateTime> MATERIAL_SHORTAGE_END_DATE
public static final MaterialCoverageField<BigDecimal> MATERIAL_SHORTAGE_QUANTITY
public static final MaterialCoverageField<LocalDateTime> MATERIAL_SHORTAGE_START_DATE
public static final MaterialCoverageField<String> MRP_AREA_TEXT
public static final MaterialCoverageField<String> MRP_CONTROLLER_NAME
public static final MaterialCoverageField<String> MRP_PLANNING_SEGMENT_TYPE_DESC
public static final MaterialCoverageField<String> MRP_PLANT_NAME
public static final MaterialCoverageField<LocalDateTime> MRP_SAFETY_DURATION_END_DATE
public MaterialCoverage()
public MaterialCoverage(@Nullable String material, @Nullable String materialShortageProfile, @Nullable String materialShortageProfileCount, @Nullable String mRPArea, @Nullable String mRPPlanningSegmentNumber, @Nullable String mRPPlanningSegmentType, @Nullable String mRPPlant, @Nullable String hasAcceptedShortage, @Nullable Short timeHorizonInDays, @Nullable Integer materialShortageDuration, @Nullable Integer materialShortageDurnInWorkdays, @Nullable String mRPController, @Nullable String mRPSafetyDuration, @Nullable Integer daysOfSupplyDuration, @Nullable String materialBaseUnit, @Nullable String materialExternalID, @Nullable String materialName, @Nullable LocalDateTime materialReplnmtLeadDurnEndDate, @Nullable String materialShortageDefinitionName, @Nullable LocalDateTime materialShortageEndDate, @Nullable BigDecimal materialShortageQuantity, @Nullable LocalDateTime materialShortageStartDate, @Nullable String mRPAreaText, @Nullable String mRPControllerName, @Nullable String mRPPlanningSegmentTypeDesc, @Nullable String mRPPlantName, @Nullable LocalDateTime mRPSafetyDurationEndDate)
@Nonnull public Class<MaterialCoverage> getType()
getType
in class VdmObject<MaterialCoverage>
public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- The material to set.public void setMaterialShortageProfile(@Nullable String materialShortageProfile)
Original property name from the Odata EDM: MaterialShortageProfile
materialShortageProfile
- The materialShortageProfile to set.public void setMaterialShortageProfileCount(@Nullable String materialShortageProfileCount)
Original property name from the Odata EDM: MaterialShortageProfileCount
materialShortageProfileCount
- The materialShortageProfileCount to set.public void setMRPArea(@Nullable String mRPArea)
Original property name from the Odata EDM: MRPArea
mRPArea
- The mRPArea to set.public void setMRPPlanningSegmentNumber(@Nullable String mRPPlanningSegmentNumber)
Original property name from the Odata EDM: MRPPlanningSegmentNumber
mRPPlanningSegmentNumber
- The mRPPlanningSegmentNumber to set.public void setMRPPlanningSegmentType(@Nullable String mRPPlanningSegmentType)
Original property name from the Odata EDM: MRPPlanningSegmentType
mRPPlanningSegmentType
- The mRPPlanningSegmentType to set.public void setMRPPlant(@Nullable String mRPPlant)
Original property name from the Odata EDM: MRPPlant
mRPPlant
- The mRPPlant to set.public void setHasAcceptedShortage(@Nullable String hasAcceptedShortage)
Original property name from the Odata EDM: HasAcceptedShortage
hasAcceptedShortage
- The hasAcceptedShortage to set.public void setTimeHorizonInDays(@Nullable Short timeHorizonInDays)
Original property name from the Odata EDM: TimeHorizonInDays
timeHorizonInDays
- Signed INT2 / Edm.int16public void setMaterialShortageDuration(@Nullable Integer materialShortageDuration)
Original property name from the Odata EDM: MaterialShortageDuration
materialShortageDuration
- The materialShortageDuration to set.public void setMaterialShortageDurnInWorkdays(@Nullable Integer materialShortageDurnInWorkdays)
Original property name from the Odata EDM: MaterialShortageDurnInWorkdays
materialShortageDurnInWorkdays
- The materialShortageDurnInWorkdays to set.public void setMRPController(@Nullable String mRPController)
Original property name from the Odata EDM: MRPController
mRPController
- The mRPController to set.public void setMRPSafetyDuration(@Nullable String mRPSafetyDuration)
Original property name from the Odata EDM: MRPSafetyDuration
mRPSafetyDuration
- The mRPSafetyDuration to set.public void setDaysOfSupplyDuration(@Nullable Integer daysOfSupplyDuration)
Original property name from the Odata EDM: DaysOfSupplyDuration
daysOfSupplyDuration
- The daysOfSupplyDuration to set.public void setMaterialBaseUnit(@Nullable String materialBaseUnit)
Original property name from the Odata EDM: MaterialBaseUnit
materialBaseUnit
- The materialBaseUnit to set.public void setMaterialExternalID(@Nullable String materialExternalID)
Original property name from the Odata EDM: MaterialExternalID
materialExternalID
- The materialExternalID to set.public void setMaterialName(@Nullable String materialName)
Original property name from the Odata EDM: MaterialName
materialName
- The materialName to set.public void setMaterialReplnmtLeadDurnEndDate(@Nullable LocalDateTime materialReplnmtLeadDurnEndDate)
Original property name from the Odata EDM: MaterialReplnmtLeadDurnEndDate
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
materialReplnmtLeadDurnEndDate
- The UTC timestamp is the date and time relative to the UTC (Universal coordinated time).public void setMaterialShortageDefinitionName(@Nullable String materialShortageDefinitionName)
Original property name from the Odata EDM: MaterialShortageDefinitionName
materialShortageDefinitionName
- The materialShortageDefinitionName to set.public void setMaterialShortageEndDate(@Nullable LocalDateTime materialShortageEndDate)
Original property name from the Odata EDM: MaterialShortageEndDate
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
materialShortageEndDate
- The UTC timestamp is the date and time relative to the UTC (Universal coordinated time).public void setMaterialShortageQuantity(@Nullable BigDecimal materialShortageQuantity)
Original property name from the Odata EDM: MaterialShortageQuantity
materialShortageQuantity
- The materialShortageQuantity to set.public void setMaterialShortageStartDate(@Nullable LocalDateTime materialShortageStartDate)
Original property name from the Odata EDM: MaterialShortageStartDate
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
materialShortageStartDate
- The UTC timestamp is the date and time relative to the UTC (Universal coordinated time).public void setMRPAreaText(@Nullable String mRPAreaText)
Original property name from the Odata EDM: MRPAreaText
mRPAreaText
- The mRPAreaText to set.public void setMRPControllerName(@Nullable String mRPControllerName)
Original property name from the Odata EDM: MRPControllerName
mRPControllerName
- The mRPControllerName to set.public void setMRPPlanningSegmentTypeDesc(@Nullable String mRPPlanningSegmentTypeDesc)
Original property name from the Odata EDM: MRPPlanningSegmentTypeDesc
mRPPlanningSegmentTypeDesc
- The mRPPlanningSegmentTypeDesc to set.public void setMRPPlantName(@Nullable String mRPPlantName)
Original property name from the Odata EDM: MRPPlantName
mRPPlantName
- The mRPPlantName to set.public void setMRPSafetyDurationEndDate(@Nullable LocalDateTime mRPSafetyDurationEndDate)
Original property name from the Odata EDM: MRPSafetyDurationEndDate
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
mRPSafetyDurationEndDate
- The UTC timestamp is the date and time relative to the UTC (Universal coordinated time).protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<MaterialCoverage>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<MaterialCoverage>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<MaterialCoverage>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<MaterialCoverage>
@Nonnull public static <T> MaterialCoverageField<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> MaterialCoverageField<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<MaterialCoverage>
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<MaterialCoverage>
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<MaterialCoverage>
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<MaterialCoverage>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)public static MaterialCoverage.MaterialCoverageBuilder builder()
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getMaterialShortageProfile()
Original property name from the Odata EDM: MaterialShortageProfile
@Nullable public String getMaterialShortageProfileCount()
Original property name from the Odata EDM: MaterialShortageProfileCount
@Nullable public String getMRPArea()
Original property name from the Odata EDM: MRPArea
@Nullable public String getMRPPlanningSegmentNumber()
Original property name from the Odata EDM: MRPPlanningSegmentNumber
@Nullable public String getMRPPlanningSegmentType()
Original property name from the Odata EDM: MRPPlanningSegmentType
@Nullable public String getMRPPlant()
Original property name from the Odata EDM: MRPPlant
@Nullable public String getHasAcceptedShortage()
Original property name from the Odata EDM: HasAcceptedShortage
@Nullable public Short getTimeHorizonInDays()
Original property name from the Odata EDM: TimeHorizonInDays
@Nullable public Integer getMaterialShortageDuration()
Original property name from the Odata EDM: MaterialShortageDuration
@Nullable public Integer getMaterialShortageDurnInWorkdays()
Original property name from the Odata EDM: MaterialShortageDurnInWorkdays
@Nullable public String getMRPController()
Original property name from the Odata EDM: MRPController
@Nullable public String getMRPSafetyDuration()
Original property name from the Odata EDM: MRPSafetyDuration
@Nullable public Integer getDaysOfSupplyDuration()
Original property name from the Odata EDM: DaysOfSupplyDuration
@Nullable public String getMaterialBaseUnit()
Original property name from the Odata EDM: MaterialBaseUnit
@Nullable public String getMaterialExternalID()
Original property name from the Odata EDM: MaterialExternalID
@Nullable public String getMaterialName()
Original property name from the Odata EDM: MaterialName
@Nullable public LocalDateTime getMaterialReplnmtLeadDurnEndDate()
Original property name from the Odata EDM: MaterialReplnmtLeadDurnEndDate
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 getMaterialShortageDefinitionName()
Original property name from the Odata EDM: MaterialShortageDefinitionName
@Nullable public LocalDateTime getMaterialShortageEndDate()
Original property name from the Odata EDM: MaterialShortageEndDate
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 BigDecimal getMaterialShortageQuantity()
Original property name from the Odata EDM: MaterialShortageQuantity
@Nullable public LocalDateTime getMaterialShortageStartDate()
Original property name from the Odata EDM: MaterialShortageStartDate
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 getMRPAreaText()
Original property name from the Odata EDM: MRPAreaText
@Nullable public String getMRPControllerName()
Original property name from the Odata EDM: MRPControllerName
@Nullable public String getMRPPlanningSegmentTypeDesc()
Original property name from the Odata EDM: MRPPlanningSegmentTypeDesc
@Nullable public String getMRPPlantName()
Original property name from the Odata EDM: MRPPlantName
@Nullable public LocalDateTime getMRPSafetyDurationEndDate()
Original property name from the Odata EDM: MRPSafetyDurationEndDate
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
public String toString()
toString
in class VdmObject<MaterialCoverage>
public boolean equals(Object o)
equals
in class VdmObject<MaterialCoverage>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<MaterialCoverage>
public int hashCode()
hashCode
in class VdmObject<MaterialCoverage>
Copyright © 2020 SAP SE. All rights reserved.