public class ProdSubstn extends VdmEntity<ProdSubstn>
Original entity name from the Odata EDM: A_ProdSubstnType
Modifier and Type | Class and Description |
---|---|
static class |
ProdSubstn.ProdSubstnBuilder |
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
ProdSubstn() |
ProdSubstn(UUID mDSubstnUUID,
String product,
String substituteProduct,
String plant,
String mDSubstnGroup,
String mDSubstnSet,
Boolean mDSubstnIsExit,
Boolean mDSubstnIsLeading,
Short mDSubstnSequenceValue,
Short mDSubstnConversionNumerator,
Short mDSubstnConversionDenominator,
BigDecimal mDSubstnConversionPercent,
LocalDate mDSubstnValidityStartDate,
LocalTime mDSubstnValidityStartTime,
LocalDate mDSubstnValidityEndDate,
LocalTime mDSubstnValidityEndTime,
String timeZoneID,
String mDSubstnReason,
String mDSubstnStatus,
Boolean mDSubstnIsRlvtForATPProd,
String createdByUser,
OffsetDateTime creationDateTime,
String lastChangedByUser,
OffsetDateTime lastChangeDateTime,
Collection<SAP__Message> _Messages) |
Modifier and Type | Method and Description |
---|---|
static ProdSubstn.ProdSubstnBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
Collection<SAP__Message> |
get_Messages()
Constraints: Not nullable
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
OffsetDateTime |
getCreationDateTime()
Constraints: Nullable, Precision: 7
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
protected ODataEntityKey |
getKey() |
OffsetDateTime |
getLastChangeDateTime()
Constraints: Nullable, Precision: 7
|
String |
getLastChangedByUser()
Constraints: Not nullable, Maximum length: 12
|
Short |
getMDSubstnConversionDenominator()
Constraints: Not nullable
|
Short |
getMDSubstnConversionNumerator()
Constraints: Not nullable
|
BigDecimal |
getMDSubstnConversionPercent()
Constraints: Not nullable, Precision: 5, Scale: 2
|
String |
getMDSubstnGroup()
Constraints: Not nullable, Maximum length: 20
|
Boolean |
getMDSubstnIsExit()
Constraints: Not nullable
|
Boolean |
getMDSubstnIsLeading()
Constraints: Not nullable
|
Boolean |
getMDSubstnIsRlvtForATPProd()
Constraints: Not nullable
|
String |
getMDSubstnReason()
Constraints: Not nullable, Maximum length: 20
|
Short |
getMDSubstnSequenceValue()
Constraints: Not nullable
|
String |
getMDSubstnSet()
Constraints: Not nullable, Maximum length: 20
|
String |
getMDSubstnStatus()
Constraints: Not nullable, Maximum length: 1
|
UUID |
getMDSubstnUUID()
(Key Field) Constraints: Not nullable
|
LocalDate |
getMDSubstnValidityEndDate()
Constraints: Nullable
|
LocalTime |
getMDSubstnValidityEndTime()
Constraints: Not nullable
|
LocalDate |
getMDSubstnValidityStartDate()
Constraints: Nullable
|
LocalTime |
getMDSubstnValidityStartTime()
Constraints: Not nullable
|
String |
getOdataType() |
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getProduct()
Constraints: Not nullable, Maximum length: 18
|
String |
getSubstituteProduct()
Constraints: Not nullable, Maximum length: 18
|
String |
getTimeZoneID()
Constraints: Not nullable, Maximum length: 6
|
Class<ProdSubstn> |
getType() |
int |
hashCode() |
void |
set_Messages(Collection<SAP__Message> _Messages)
Constraints: Not nullable
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDateTime(OffsetDateTime creationDateTime)
Constraints: Nullable, Precision: 7
|
void |
setLastChangeDateTime(OffsetDateTime lastChangeDateTime)
Constraints: Nullable, Precision: 7
|
void |
setLastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setMDSubstnConversionDenominator(Short mDSubstnConversionDenominator)
Constraints: Not nullable
|
void |
setMDSubstnConversionNumerator(Short mDSubstnConversionNumerator)
Constraints: Not nullable
|
void |
setMDSubstnConversionPercent(BigDecimal mDSubstnConversionPercent)
Constraints: Not nullable, Precision: 5, Scale: 2
|
void |
setMDSubstnGroup(String mDSubstnGroup)
Constraints: Not nullable, Maximum length: 20
|
void |
setMDSubstnIsExit(Boolean mDSubstnIsExit)
Constraints: Not nullable
|
void |
setMDSubstnIsLeading(Boolean mDSubstnIsLeading)
Constraints: Not nullable
|
void |
setMDSubstnIsRlvtForATPProd(Boolean mDSubstnIsRlvtForATPProd)
Constraints: Not nullable
|
void |
setMDSubstnReason(String mDSubstnReason)
Constraints: Not nullable, Maximum length: 20
|
void |
setMDSubstnSequenceValue(Short mDSubstnSequenceValue)
Constraints: Not nullable
|
void |
setMDSubstnSet(String mDSubstnSet)
Constraints: Not nullable, Maximum length: 20
|
void |
setMDSubstnStatus(String mDSubstnStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setMDSubstnUUID(UUID mDSubstnUUID)
(Key Field) Constraints: Not nullable
|
void |
setMDSubstnValidityEndDate(LocalDate mDSubstnValidityEndDate)
Constraints: Nullable
|
void |
setMDSubstnValidityEndTime(LocalTime mDSubstnValidityEndTime)
Constraints: Not nullable
|
void |
setMDSubstnValidityStartDate(LocalDate mDSubstnValidityStartDate)
Constraints: Nullable
|
void |
setMDSubstnValidityStartTime(LocalTime mDSubstnValidityStartTime)
Constraints: Not nullable
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setProduct(String product)
Constraints: Not nullable, Maximum length: 18
|
void |
setSubstituteProduct(String substituteProduct)
Constraints: Not nullable, Maximum length: 18
|
void |
setTimeZoneID(String timeZoneID)
Constraints: Not nullable, Maximum length: 6
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
String |
toString() |
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final SimpleProperty<ProdSubstn> ALL_FIELDS
public static final SimpleProperty.Guid<ProdSubstn> MD_SUBSTN_UUID
public static final SimpleProperty.String<ProdSubstn> PRODUCT
public static final SimpleProperty.String<ProdSubstn> SUBSTITUTE_PRODUCT
public static final SimpleProperty.String<ProdSubstn> PLANT
public static final SimpleProperty.String<ProdSubstn> MD_SUBSTN_GROUP
public static final SimpleProperty.String<ProdSubstn> MD_SUBSTN_SET
public static final SimpleProperty.Boolean<ProdSubstn> MD_SUBSTN_IS_EXIT
public static final SimpleProperty.Boolean<ProdSubstn> MD_SUBSTN_IS_LEADING
public static final SimpleProperty.NumericInteger<ProdSubstn> MD_SUBSTN_SEQUENCE_VALUE
public static final SimpleProperty.NumericInteger<ProdSubstn> MD_SUBSTN_CONVERSION_NUMERATOR
public static final SimpleProperty.NumericInteger<ProdSubstn> MD_SUBSTN_CONVERSION_DENOMINATOR
public static final SimpleProperty.NumericDecimal<ProdSubstn> MD_SUBSTN_CONVERSION_PERCENT
public static final SimpleProperty.Date<ProdSubstn> MD_SUBSTN_VALIDITY_START_DATE
public static final SimpleProperty.Time<ProdSubstn> MD_SUBSTN_VALIDITY_START_TIME
public static final SimpleProperty.Date<ProdSubstn> MD_SUBSTN_VALIDITY_END_DATE
public static final SimpleProperty.Time<ProdSubstn> MD_SUBSTN_VALIDITY_END_TIME
public static final SimpleProperty.String<ProdSubstn> TIME_ZONE_ID
public static final SimpleProperty.String<ProdSubstn> MD_SUBSTN_REASON
public static final SimpleProperty.String<ProdSubstn> MD_SUBSTN_STATUS
public static final SimpleProperty.Boolean<ProdSubstn> MD_SUBSTN_IS_RLVT_FOR_ATP_PROD
public static final SimpleProperty.String<ProdSubstn> CREATED_BY_USER
public static final SimpleProperty.DateTime<ProdSubstn> CREATION_DATE_TIME
public static final SimpleProperty.String<ProdSubstn> LAST_CHANGED_BY_USER
public static final SimpleProperty.DateTime<ProdSubstn> LAST_CHANGE_DATE_TIME
public static final ComplexProperty.Collection<ProdSubstn,SAP__Message> _MESSAGES
public ProdSubstn()
public ProdSubstn(@Nullable UUID mDSubstnUUID, @Nullable String product, @Nullable String substituteProduct, @Nullable String plant, @Nullable String mDSubstnGroup, @Nullable String mDSubstnSet, @Nullable Boolean mDSubstnIsExit, @Nullable Boolean mDSubstnIsLeading, @Nullable Short mDSubstnSequenceValue, @Nullable Short mDSubstnConversionNumerator, @Nullable Short mDSubstnConversionDenominator, @Nullable BigDecimal mDSubstnConversionPercent, @Nullable LocalDate mDSubstnValidityStartDate, @Nullable LocalTime mDSubstnValidityStartTime, @Nullable LocalDate mDSubstnValidityEndDate, @Nullable LocalTime mDSubstnValidityEndTime, @Nullable String timeZoneID, @Nullable String mDSubstnReason, @Nullable String mDSubstnStatus, @Nullable Boolean mDSubstnIsRlvtForATPProd, @Nullable String createdByUser, @Nullable OffsetDateTime creationDateTime, @Nullable String lastChangedByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable Collection<SAP__Message> _Messages)
@Nonnull public Class<ProdSubstn> getType()
getType
in class VdmObject<ProdSubstn>
public void setMDSubstnUUID(@Nullable UUID mDSubstnUUID)
Original property name from the Odata EDM: MDSubstnUUID
mDSubstnUUID
- Substitution UUIDpublic void setProduct(@Nullable String product)
Original property name from the Odata EDM: Product
product
- Product Numberpublic void setSubstituteProduct(@Nullable String substituteProduct)
Original property name from the Odata EDM: SubstituteProduct
substituteProduct
- Substitution Substitutepublic void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setMDSubstnGroup(@Nullable String mDSubstnGroup)
Original property name from the Odata EDM: MDSubstnGroup
mDSubstnGroup
- Group Namepublic void setMDSubstnSet(@Nullable String mDSubstnSet)
Original property name from the Odata EDM: MDSubstnSet
mDSubstnSet
- Substitute: Set of Objectspublic void setMDSubstnIsExit(@Nullable Boolean mDSubstnIsExit)
Original property name from the Odata EDM: MDSubstnIsExit
mDSubstnIsExit
- Stops Further Substitution in the Chainpublic void setMDSubstnIsLeading(@Nullable Boolean mDSubstnIsLeading)
Original property name from the Odata EDM: MDSubstnIsLeading
mDSubstnIsLeading
- Substitution Lead Indicatorpublic void setMDSubstnSequenceValue(@Nullable Short mDSubstnSequenceValue)
Original property name from the Odata EDM: MDSubstnSequenceValue
mDSubstnSequenceValue
- Order of Substitutions in the Chainpublic void setMDSubstnConversionNumerator(@Nullable Short mDSubstnConversionNumerator)
Original property name from the Odata EDM: MDSubstnConversionNumerator
mDSubstnConversionNumerator
- Quantity Conversion: Numeratorpublic void setMDSubstnConversionDenominator(@Nullable Short mDSubstnConversionDenominator)
Original property name from the Odata EDM: MDSubstnConversionDenominator
mDSubstnConversionDenominator
- Quantity Conversion: Denominatorpublic void setMDSubstnConversionPercent(@Nullable BigDecimal mDSubstnConversionPercent)
Original property name from the Odata EDM: MDSubstnConversionPercent
mDSubstnConversionPercent
- Percentage Valuepublic void setMDSubstnValidityStartDate(@Nullable LocalDate mDSubstnValidityStartDate)
Original property name from the Odata EDM: MDSubstnValidityStartDate
mDSubstnValidityStartDate
- Valid From Datepublic void setMDSubstnValidityStartTime(@Nullable LocalTime mDSubstnValidityStartTime)
Original property name from the Odata EDM: MDSubstnValidityStartTime
mDSubstnValidityStartTime
- Valid From Timepublic void setMDSubstnValidityEndDate(@Nullable LocalDate mDSubstnValidityEndDate)
Original property name from the Odata EDM: MDSubstnValidityEndDate
mDSubstnValidityEndDate
- Valid To Datepublic void setMDSubstnValidityEndTime(@Nullable LocalTime mDSubstnValidityEndTime)
Original property name from the Odata EDM: MDSubstnValidityEndTime
mDSubstnValidityEndTime
- Valid To Timepublic void setTimeZoneID(@Nullable String timeZoneID)
Original property name from the Odata EDM: TimeZoneID
timeZoneID
- Time Zonepublic void setMDSubstnReason(@Nullable String mDSubstnReason)
Original property name from the Odata EDM: MDSubstnReason
mDSubstnReason
- Reasonpublic void setMDSubstnStatus(@Nullable String mDSubstnStatus)
Original property name from the Odata EDM: MDSubstnStatus
mDSubstnStatus
- Substitution Statuspublic void setMDSubstnIsRlvtForATPProd(@Nullable Boolean mDSubstnIsRlvtForATPProd)
Original property name from the Odata EDM: MDSubstnIsRlvtForATPProd
mDSubstnIsRlvtForATPProd
- aATP Relevantpublic void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Created By Userpublic void setCreationDateTime(@Nullable OffsetDateTime creationDateTime)
Original property name from the Odata EDM: CreationDateTime
creationDateTime
- Substitution Creation Datepublic void setLastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
lastChangedByUser
- Last Changed By Userpublic void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- Substitution Last Changed Datepublic void set_Messages(@Nullable Collection<SAP__Message> _Messages)
Original property name from the Odata EDM: SAP__Messages
_Messages
- The _Messages to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<ProdSubstn>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<ProdSubstn>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<ProdSubstn>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<ProdSubstn>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<ProdSubstn>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static ProdSubstn.ProdSubstnBuilder builder()
@Nullable public UUID getMDSubstnUUID()
Original property name from the Odata EDM: MDSubstnUUID
@Nullable public String getProduct()
Original property name from the Odata EDM: Product
@Nullable public String getSubstituteProduct()
Original property name from the Odata EDM: SubstituteProduct
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getMDSubstnGroup()
Original property name from the Odata EDM: MDSubstnGroup
@Nullable public String getMDSubstnSet()
Original property name from the Odata EDM: MDSubstnSet
@Nullable public Boolean getMDSubstnIsExit()
Original property name from the Odata EDM: MDSubstnIsExit
@Nullable public Boolean getMDSubstnIsLeading()
Original property name from the Odata EDM: MDSubstnIsLeading
@Nullable public Short getMDSubstnSequenceValue()
Original property name from the Odata EDM: MDSubstnSequenceValue
@Nullable public Short getMDSubstnConversionNumerator()
Original property name from the Odata EDM: MDSubstnConversionNumerator
@Nullable public Short getMDSubstnConversionDenominator()
Original property name from the Odata EDM: MDSubstnConversionDenominator
@Nullable public BigDecimal getMDSubstnConversionPercent()
Original property name from the Odata EDM: MDSubstnConversionPercent
@Nullable public LocalDate getMDSubstnValidityStartDate()
Original property name from the Odata EDM: MDSubstnValidityStartDate
@Nullable public LocalTime getMDSubstnValidityStartTime()
Original property name from the Odata EDM: MDSubstnValidityStartTime
@Nullable public LocalDate getMDSubstnValidityEndDate()
Original property name from the Odata EDM: MDSubstnValidityEndDate
@Nullable public LocalTime getMDSubstnValidityEndTime()
Original property name from the Odata EDM: MDSubstnValidityEndTime
@Nullable public String getTimeZoneID()
Original property name from the Odata EDM: TimeZoneID
@Nullable public String getMDSubstnReason()
Original property name from the Odata EDM: MDSubstnReason
@Nullable public String getMDSubstnStatus()
Original property name from the Odata EDM: MDSubstnStatus
@Nullable public Boolean getMDSubstnIsRlvtForATPProd()
Original property name from the Odata EDM: MDSubstnIsRlvtForATPProd
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public OffsetDateTime getCreationDateTime()
Original property name from the Odata EDM: CreationDateTime
@Nullable public String getLastChangedByUser()
Original property name from the Odata EDM: LastChangedByUser
@Nullable public OffsetDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nullable public Collection<SAP__Message> get_Messages()
Original property name from the Odata EDM: SAP__Messages
@Nonnull public String toString()
toString
in class VdmObject<ProdSubstn>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<ProdSubstn>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<ProdSubstn>
public int hashCode()
hashCode
in class VdmEntity<ProdSubstn>
public String getOdataType()
getOdataType
in class VdmObject<ProdSubstn>
Copyright © 2021 SAP SE. All rights reserved.