public class PurchasingInfoRecord extends VdmEntity<PurchasingInfoRecord>
Original entity name from the Odata EDM: A_PurchasingInfoRecordType
Modifier and Type | Class and Description |
---|---|
static class |
PurchasingInfoRecord.PurchasingInfoRecordBuilder
Helper class to allow for fluent creation of PurchasingInfoRecord instances.
|
Modifier and Type | Field and Description |
---|---|
static PurchasingInfoRecordSelectable |
ALL_FIELDS
Selector for all available fields of PurchasingInfoRecord.
|
static PurchasingInfoRecordField<LocalDateTime> |
AVAILABILITY_END_DATE
Use with available fluent helpers to apply the AvailabilityEndDate field to query operations.
|
static PurchasingInfoRecordField<LocalDateTime> |
AVAILABILITY_START_DATE
Use with available fluent helpers to apply the AvailabilityStartDate field to query operations.
|
static PurchasingInfoRecordField<String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static PurchasingInfoRecordField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static PurchasingInfoRecordField<Boolean> |
IS_DELETED
Use with available fluent helpers to apply the IsDeleted field to query operations.
|
static PurchasingInfoRecordField<String> |
IS_END_OF_PURPOSE_BLOCKED
Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations.
|
static PurchasingInfoRecordField<Boolean> |
IS_REGULAR_SUPPLIER
Use with available fluent helpers to apply the IsRegularSupplier field to query operations.
|
static PurchasingInfoRecordField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static PurchasingInfoRecordField<String> |
MANUFACTURER
Use with available fluent helpers to apply the Manufacturer field to query operations.
|
static PurchasingInfoRecordField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static PurchasingInfoRecordField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static PurchasingInfoRecordField<BigDecimal> |
NO_DAYS_REMINDER1
Use with available fluent helpers to apply the NoDaysReminder1 field to query operations.
|
static PurchasingInfoRecordField<BigDecimal> |
NO_DAYS_REMINDER2
Use with available fluent helpers to apply the NoDaysReminder2 field to query operations.
|
static PurchasingInfoRecordField<BigDecimal> |
NO_DAYS_REMINDER3
Use with available fluent helpers to apply the NoDaysReminder3 field to query operations.
|
static PurchasingInfoRecordField<BigDecimal> |
ORDER_ITEM_QTY_TO_BASE_QTY_DNMNTR
Use with available fluent helpers to apply the OrderItemQtyToBaseQtyDnmntr field to query operations.
|
static PurchasingInfoRecordField<BigDecimal> |
ORDER_ITEM_QTY_TO_BASE_QTY_NMRTR
Use with available fluent helpers to apply the OrderItemQtyToBaseQtyNmrtr field to query operations.
|
static PurchasingInfoRecordField<String> |
PRIOR_SUPPLIER
Use with available fluent helpers to apply the PriorSupplier field to query operations.
|
static PurchasingInfoRecordField<BigDecimal> |
PRODUCT_PURCHASE_POINTS_QTY
Use with available fluent helpers to apply the ProductPurchasePointsQty field to query operations.
|
static PurchasingInfoRecordField<String> |
PRODUCT_PURCHASE_POINTS_QTY_UNIT
Use with available fluent helpers to apply the ProductPurchasePointsQtyUnit field to query operations.
|
static PurchasingInfoRecordField<String> |
PURCHASING_INFO_RECORD
Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
|
static PurchasingInfoRecordField<String> |
PURCHASING_INFO_RECORD_DESC
Use with available fluent helpers to apply the PurchasingInfoRecordDesc field to query operations.
|
static PurchasingInfoRecordField<String> |
PURG_DOC_ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the PurgDocOrderQuantityUnit field to query operations.
|
static PurchasingInfoRecordField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static PurchasingInfoRecordField<String> |
SUPPLIER_MATERIAL_GROUP
Use with available fluent helpers to apply the SupplierMaterialGroup field to query operations.
|
static PurchasingInfoRecordField<String> |
SUPPLIER_MATERIAL_NUMBER
Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.
|
static PurchasingInfoRecordField<String> |
SUPPLIER_PHONE_NUMBER
Use with available fluent helpers to apply the SupplierPhoneNumber field to query operations.
|
static PurchasingInfoRecordField<String> |
SUPPLIER_RESP_SALES_PERSON_NAME
Use with available fluent helpers to apply the SupplierRespSalesPersonName field to query operations.
|
static PurchasingInfoRecordField<String> |
SUPPLIER_SUBRANGE
Use with available fluent helpers to apply the SupplierSubrange field to query operations.
|
static PurchasingInfoRecordField<String> |
SUPPLIER_SUBRANGE_SORT_NUMBER
Use with available fluent helpers to apply the SupplierSubrangeSortNumber field to query operations.
|
static PurchasingInfoRecordLink<PurgInfoRecdOrgPlantData> |
TO_PURG_INFO_RECD_ORG_PLANT_DATA
Use with available fluent helpers to apply the to_PurgInfoRecdOrgPlantData navigation property to query
operations.
|
static PurchasingInfoRecordField<String> |
VARBL_PUR_ORD_UNIT_IS_ACTIVE
Use with available fluent helpers to apply the VarblPurOrdUnitIsActive field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
PurchasingInfoRecord() |
PurchasingInfoRecord(String purchasingInfoRecord,
String supplier,
String material,
String materialGroup,
LocalDateTime creationDate,
Boolean isDeleted,
String purchasingInfoRecordDesc,
String purgDocOrderQuantityUnit,
BigDecimal orderItemQtyToBaseQtyNmrtr,
BigDecimal orderItemQtyToBaseQtyDnmntr,
String supplierMaterialNumber,
String supplierRespSalesPersonName,
String supplierPhoneNumber,
String baseUnit,
String supplierMaterialGroup,
String priorSupplier,
LocalDateTime availabilityStartDate,
LocalDateTime availabilityEndDate,
String varblPurOrdUnitIsActive,
String manufacturer,
Boolean isRegularSupplier,
String supplierSubrange,
BigDecimal noDaysReminder1,
BigDecimal noDaysReminder2,
BigDecimal noDaysReminder3,
BigDecimal productPurchasePointsQty,
String productPurchasePointsQtyUnit,
String supplierSubrangeSortNumber,
ZonedDateTime lastChangeDateTime,
String isEndOfPurposeBlocked,
List<PurgInfoRecdOrgPlantData> toPurgInfoRecdOrgPlantData) |
Modifier and Type | Method and Description |
---|---|
void |
addPurgInfoRecdOrgPlantData(PurgInfoRecdOrgPlantData... entity)
Adds elements to the list of associated PurgInfoRecdOrgPlantData entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static PurchasingInfoRecord.PurchasingInfoRecordBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<PurgInfoRecdOrgPlantData> |
fetchPurgInfoRecdOrgPlantData()
Fetches the PurgInfoRecdOrgPlantData entities (one to many) associated with this entity.
|
static <T> PurchasingInfoRecordField<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) |
LocalDateTime |
getAvailabilityEndDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getAvailabilityStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
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.
|
Boolean |
getIsDeleted()
Constraints: none
|
String |
getIsEndOfPurposeBlocked()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsRegularSupplier()
Constraints: none
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 7
|
String |
getManufacturer()
Constraints: Not nullable, Maximum length: 10
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
BigDecimal |
getNoDaysReminder1()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getNoDaysReminder2()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getNoDaysReminder3()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getOrderItemQtyToBaseQtyDnmntr()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getOrderItemQtyToBaseQtyNmrtr()
Constraints: Not nullable, Precision: 5, Scale: 0
|
String |
getPriorSupplier()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getProductPurchasePointsQty()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getProductPurchasePointsQtyUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingInfoRecord()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingInfoRecordDesc()
Constraints: Not nullable, Maximum length: 40
|
String |
getPurgDocOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
io.vavr.control.Option<List<PurgInfoRecdOrgPlantData>> |
getPurgInfoRecdOrgPlantDataIfPresent()
Retrieval of associated PurgInfoRecdOrgPlantData entities (one to many).
|
List<PurgInfoRecdOrgPlantData> |
getPurgInfoRecdOrgPlantDataOrFetch()
Retrieval of associated PurgInfoRecdOrgPlantData entities (one to many).
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierMaterialGroup()
Constraints: Not nullable, Maximum length: 18
|
String |
getSupplierMaterialNumber()
Constraints: Not nullable, Maximum length: 35
|
String |
getSupplierPhoneNumber()
Constraints: Not nullable, Maximum length: 16
|
String |
getSupplierRespSalesPersonName()
Constraints: Not nullable, Maximum length: 30
|
String |
getSupplierSubrange()
Constraints: Not nullable, Maximum length: 6
|
String |
getSupplierSubrangeSortNumber()
Constraints: Not nullable, Maximum length: 5
|
Class<PurchasingInfoRecord> |
getType() |
String |
getVarblPurOrdUnitIsActive()
Constraints: Not nullable, Maximum length: 1
|
int |
hashCode() |
void |
setAvailabilityEndDate(LocalDateTime availabilityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setAvailabilityStartDate(LocalDateTime availabilityStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setIsDeleted(Boolean isDeleted)
Constraints: none
|
void |
setIsEndOfPurposeBlocked(String isEndOfPurposeBlocked)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsRegularSupplier(Boolean isRegularSupplier)
Constraints: none
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setManufacturer(String manufacturer)
Constraints: Not nullable, Maximum length: 10
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setNoDaysReminder1(BigDecimal noDaysReminder1)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setNoDaysReminder2(BigDecimal noDaysReminder2)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setNoDaysReminder3(BigDecimal noDaysReminder3)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setOrderItemQtyToBaseQtyDnmntr(BigDecimal orderItemQtyToBaseQtyDnmntr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setOrderItemQtyToBaseQtyNmrtr(BigDecimal orderItemQtyToBaseQtyNmrtr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setPriorSupplier(String priorSupplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setProductPurchasePointsQty(BigDecimal productPurchasePointsQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setProductPurchasePointsQtyUnit(String productPurchasePointsQtyUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingInfoRecord(String purchasingInfoRecord)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingInfoRecordDesc(String purchasingInfoRecordDesc)
Constraints: Not nullable, Maximum length: 40
|
void |
setPurgDocOrderQuantityUnit(String purgDocOrderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurgInfoRecdOrgPlantData(List<PurgInfoRecdOrgPlantData> value)
Overwrites the list of associated PurgInfoRecdOrgPlantData entities for the loaded navigation property
to_PurgInfoRecdOrgPlantData.
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierMaterialGroup(String supplierMaterialGroup)
Constraints: Not nullable, Maximum length: 18
|
void |
setSupplierMaterialNumber(String supplierMaterialNumber)
Constraints: Not nullable, Maximum length: 35
|
void |
setSupplierPhoneNumber(String supplierPhoneNumber)
Constraints: Not nullable, Maximum length: 16
|
void |
setSupplierRespSalesPersonName(String supplierRespSalesPersonName)
Constraints: Not nullable, Maximum length: 30
|
void |
setSupplierSubrange(String supplierSubrange)
Constraints: Not nullable, Maximum length: 6
|
void |
setSupplierSubrangeSortNumber(String supplierSubrangeSortNumber)
Constraints: Not nullable, Maximum length: 5
|
void |
setVarblPurOrdUnitIsActive(String varblPurOrdUnitIsActive)
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final PurchasingInfoRecordSelectable ALL_FIELDS
public static final PurchasingInfoRecordField<String> PURCHASING_INFO_RECORD
public static final PurchasingInfoRecordField<String> SUPPLIER
public static final PurchasingInfoRecordField<String> MATERIAL
public static final PurchasingInfoRecordField<String> MATERIAL_GROUP
public static final PurchasingInfoRecordField<LocalDateTime> CREATION_DATE
public static final PurchasingInfoRecordField<Boolean> IS_DELETED
public static final PurchasingInfoRecordField<String> PURCHASING_INFO_RECORD_DESC
public static final PurchasingInfoRecordField<String> PURG_DOC_ORDER_QUANTITY_UNIT
public static final PurchasingInfoRecordField<BigDecimal> ORDER_ITEM_QTY_TO_BASE_QTY_NMRTR
public static final PurchasingInfoRecordField<BigDecimal> ORDER_ITEM_QTY_TO_BASE_QTY_DNMNTR
public static final PurchasingInfoRecordField<String> SUPPLIER_MATERIAL_NUMBER
public static final PurchasingInfoRecordField<String> SUPPLIER_RESP_SALES_PERSON_NAME
public static final PurchasingInfoRecordField<String> SUPPLIER_PHONE_NUMBER
public static final PurchasingInfoRecordField<String> BASE_UNIT
public static final PurchasingInfoRecordField<String> SUPPLIER_MATERIAL_GROUP
public static final PurchasingInfoRecordField<String> PRIOR_SUPPLIER
public static final PurchasingInfoRecordField<LocalDateTime> AVAILABILITY_START_DATE
public static final PurchasingInfoRecordField<LocalDateTime> AVAILABILITY_END_DATE
public static final PurchasingInfoRecordField<String> VARBL_PUR_ORD_UNIT_IS_ACTIVE
public static final PurchasingInfoRecordField<String> MANUFACTURER
public static final PurchasingInfoRecordField<Boolean> IS_REGULAR_SUPPLIER
public static final PurchasingInfoRecordField<String> SUPPLIER_SUBRANGE
public static final PurchasingInfoRecordField<BigDecimal> NO_DAYS_REMINDER1
public static final PurchasingInfoRecordField<BigDecimal> NO_DAYS_REMINDER2
public static final PurchasingInfoRecordField<BigDecimal> NO_DAYS_REMINDER3
public static final PurchasingInfoRecordField<BigDecimal> PRODUCT_PURCHASE_POINTS_QTY
public static final PurchasingInfoRecordField<String> PRODUCT_PURCHASE_POINTS_QTY_UNIT
public static final PurchasingInfoRecordField<String> SUPPLIER_SUBRANGE_SORT_NUMBER
public static final PurchasingInfoRecordField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final PurchasingInfoRecordField<String> IS_END_OF_PURPOSE_BLOCKED
public static final PurchasingInfoRecordLink<PurgInfoRecdOrgPlantData> TO_PURG_INFO_RECD_ORG_PLANT_DATA
public PurchasingInfoRecord()
public PurchasingInfoRecord(@Nullable String purchasingInfoRecord, @Nullable String supplier, @Nullable String material, @Nullable String materialGroup, @Nullable LocalDateTime creationDate, @Nullable Boolean isDeleted, @Nullable String purchasingInfoRecordDesc, @Nullable String purgDocOrderQuantityUnit, @Nullable BigDecimal orderItemQtyToBaseQtyNmrtr, @Nullable BigDecimal orderItemQtyToBaseQtyDnmntr, @Nullable String supplierMaterialNumber, @Nullable String supplierRespSalesPersonName, @Nullable String supplierPhoneNumber, @Nullable String baseUnit, @Nullable String supplierMaterialGroup, @Nullable String priorSupplier, @Nullable LocalDateTime availabilityStartDate, @Nullable LocalDateTime availabilityEndDate, @Nullable String varblPurOrdUnitIsActive, @Nullable String manufacturer, @Nullable Boolean isRegularSupplier, @Nullable String supplierSubrange, @Nullable BigDecimal noDaysReminder1, @Nullable BigDecimal noDaysReminder2, @Nullable BigDecimal noDaysReminder3, @Nullable BigDecimal productPurchasePointsQty, @Nullable String productPurchasePointsQtyUnit, @Nullable String supplierSubrangeSortNumber, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String isEndOfPurposeBlocked, List<PurgInfoRecdOrgPlantData> toPurgInfoRecdOrgPlantData)
@Nonnull public Class<PurchasingInfoRecord> getType()
getType
in class VdmObject<PurchasingInfoRecord>
public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
Original property name from the Odata EDM: PurchasingInfoRecord
purchasingInfoRecord
- Number of purchasing info recordpublic void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Vendor's account numberpublic void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Material Numberpublic void setMaterialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
materialGroup
- Material Grouppublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the record was createdpublic void setIsDeleted(@Nullable Boolean isDeleted)
Original property name from the Odata EDM: IsDeleted
isDeleted
- Purchasing info: General data flagged for deletionpublic void setPurchasingInfoRecordDesc(@Nullable String purchasingInfoRecordDesc)
Original property name from the Odata EDM: PurchasingInfoRecordDesc
purchasingInfoRecordDesc
- Short Text for Purchasing Info Recordpublic void setPurgDocOrderQuantityUnit(@Nullable String purgDocOrderQuantityUnit)
Original property name from the Odata EDM: PurgDocOrderQuantityUnit
purgDocOrderQuantityUnit
- Purchase Order Unit of Measurepublic void setOrderItemQtyToBaseQtyNmrtr(@Nullable BigDecimal orderItemQtyToBaseQtyNmrtr)
Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr
orderItemQtyToBaseQtyNmrtr
- Numerator for Conversion of Order Unit to Base Unitpublic void setOrderItemQtyToBaseQtyDnmntr(@Nullable BigDecimal orderItemQtyToBaseQtyDnmntr)
Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr
orderItemQtyToBaseQtyDnmntr
- Denominator for Conversion of Order Unit to Base Unitpublic void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
Original property name from the Odata EDM: SupplierMaterialNumber
supplierMaterialNumber
- Material Number Used by Supplierpublic void setSupplierRespSalesPersonName(@Nullable String supplierRespSalesPersonName)
Original property name from the Odata EDM: SupplierRespSalesPersonName
supplierRespSalesPersonName
- Salesperson Responsible in the Event of Queriespublic void setSupplierPhoneNumber(@Nullable String supplierPhoneNumber)
Original property name from the Odata EDM: SupplierPhoneNumber
supplierPhoneNumber
- Supplier's Telephone Numberpublic void setBaseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
baseUnit
- Base Unit of Measurepublic void setSupplierMaterialGroup(@Nullable String supplierMaterialGroup)
Original property name from the Odata EDM: SupplierMaterialGroup
supplierMaterialGroup
- Supplier Material Grouppublic void setPriorSupplier(@Nullable String priorSupplier)
Original property name from the Odata EDM: PriorSupplier
priorSupplier
- Prior Supplierpublic void setAvailabilityStartDate(@Nullable LocalDateTime availabilityStartDate)
Original property name from the Odata EDM: AvailabilityStartDate
availabilityStartDate
- Available (Deliverable) Frompublic void setAvailabilityEndDate(@Nullable LocalDateTime availabilityEndDate)
Original property name from the Odata EDM: AvailabilityEndDate
availabilityEndDate
- Available (Deliverable) Untilpublic void setVarblPurOrdUnitIsActive(@Nullable String varblPurOrdUnitIsActive)
Original property name from the Odata EDM: VarblPurOrdUnitIsActive
varblPurOrdUnitIsActive
- Variable Purchase Order Unit Activepublic void setManufacturer(@Nullable String manufacturer)
Original property name from the Odata EDM: Manufacturer
manufacturer
- Manufacturerpublic void setIsRegularSupplier(@Nullable Boolean isRegularSupplier)
Original property name from the Odata EDM: IsRegularSupplier
isRegularSupplier
- Regular Supplierpublic void setSupplierSubrange(@Nullable String supplierSubrange)
Original property name from the Odata EDM: SupplierSubrange
supplierSubrange
- Supplier Subrangepublic void setNoDaysReminder1(@Nullable BigDecimal noDaysReminder1)
Original property name from the Odata EDM: NoDaysReminder1
noDaysReminder1
- Number of Days for First Reminder/Expediterpublic void setNoDaysReminder2(@Nullable BigDecimal noDaysReminder2)
Original property name from the Odata EDM: NoDaysReminder2
noDaysReminder2
- Number of Days for Second Reminder/Expediterpublic void setNoDaysReminder3(@Nullable BigDecimal noDaysReminder3)
Original property name from the Odata EDM: NoDaysReminder3
noDaysReminder3
- Number of Days for Third Reminder/Expediterpublic void setProductPurchasePointsQty(@Nullable BigDecimal productPurchasePointsQty)
Original property name from the Odata EDM: ProductPurchasePointsQty
productPurchasePointsQty
- Number of Pointspublic void setProductPurchasePointsQtyUnit(@Nullable String productPurchasePointsQtyUnit)
Original property name from the Odata EDM: ProductPurchasePointsQtyUnit
productPurchasePointsQtyUnit
- Points Unitpublic void setSupplierSubrangeSortNumber(@Nullable String supplierSubrangeSortNumber)
Original property name from the Odata EDM: SupplierSubrangeSortNumber
supplierSubrangeSortNumber
- Sort Sequence Numberpublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)public void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
Original property name from the Odata EDM: IsEndOfPurposeBlocked
isEndOfPurposeBlocked
- Business Purpose Completedprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<PurchasingInfoRecord>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<PurchasingInfoRecord>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PurchasingInfoRecord>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PurchasingInfoRecord>
@Nonnull public static <T> PurchasingInfoRecordField<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> PurchasingInfoRecordField<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<PurchasingInfoRecord>
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<PurchasingInfoRecord>
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<PurchasingInfoRecord>
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<PurchasingInfoRecord>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<PurchasingInfoRecord>
@Nonnull public List<PurgInfoRecdOrgPlantData> fetchPurgInfoRecdOrgPlantData() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<PurgInfoRecdOrgPlantData> getPurgInfoRecdOrgPlantDataOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurgInfoRecdOrgPlantData of a queried PurchasingInfoRecord is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<PurgInfoRecdOrgPlantData>> getPurgInfoRecdOrgPlantDataIfPresent()
If the navigation property for an entity PurchasingInfoRecord has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with
result state empty
is returned.public void setPurgInfoRecdOrgPlantData(@Nonnull List<PurgInfoRecdOrgPlantData> value)
If the navigation property to_PurgInfoRecdOrgPlantData of a queried PurchasingInfoRecord is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of PurgInfoRecdOrgPlantData entities.public void addPurgInfoRecdOrgPlantData(PurgInfoRecdOrgPlantData... entity)
If the navigation property to_PurgInfoRecdOrgPlantData of a queried PurchasingInfoRecord is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of PurgInfoRecdOrgPlantData entities.@Nonnull public static PurchasingInfoRecord.PurchasingInfoRecordBuilder builder()
@Nullable public String getPurchasingInfoRecord()
Original property name from the Odata EDM: PurchasingInfoRecord
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getMaterialGroup()
Original property name from the Odata EDM: MaterialGroup
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public Boolean getIsDeleted()
Original property name from the Odata EDM: IsDeleted
@Nullable public String getPurchasingInfoRecordDesc()
Original property name from the Odata EDM: PurchasingInfoRecordDesc
@Nullable public String getPurgDocOrderQuantityUnit()
Original property name from the Odata EDM: PurgDocOrderQuantityUnit
@Nullable public BigDecimal getOrderItemQtyToBaseQtyNmrtr()
Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr
@Nullable public BigDecimal getOrderItemQtyToBaseQtyDnmntr()
Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr
@Nullable public String getSupplierMaterialNumber()
Original property name from the Odata EDM: SupplierMaterialNumber
@Nullable public String getSupplierRespSalesPersonName()
Original property name from the Odata EDM: SupplierRespSalesPersonName
@Nullable public String getSupplierPhoneNumber()
Original property name from the Odata EDM: SupplierPhoneNumber
@Nullable public String getBaseUnit()
Original property name from the Odata EDM: BaseUnit
@Nullable public String getSupplierMaterialGroup()
Original property name from the Odata EDM: SupplierMaterialGroup
@Nullable public String getPriorSupplier()
Original property name from the Odata EDM: PriorSupplier
@Nullable public LocalDateTime getAvailabilityStartDate()
Original property name from the Odata EDM: AvailabilityStartDate
@Nullable public LocalDateTime getAvailabilityEndDate()
Original property name from the Odata EDM: AvailabilityEndDate
@Nullable public String getVarblPurOrdUnitIsActive()
Original property name from the Odata EDM: VarblPurOrdUnitIsActive
@Nullable public String getManufacturer()
Original property name from the Odata EDM: Manufacturer
@Nullable public Boolean getIsRegularSupplier()
Original property name from the Odata EDM: IsRegularSupplier
@Nullable public String getSupplierSubrange()
Original property name from the Odata EDM: SupplierSubrange
@Nullable public BigDecimal getNoDaysReminder1()
Original property name from the Odata EDM: NoDaysReminder1
@Nullable public BigDecimal getNoDaysReminder2()
Original property name from the Odata EDM: NoDaysReminder2
@Nullable public BigDecimal getNoDaysReminder3()
Original property name from the Odata EDM: NoDaysReminder3
@Nullable public BigDecimal getProductPurchasePointsQty()
Original property name from the Odata EDM: ProductPurchasePointsQty
@Nullable public String getProductPurchasePointsQtyUnit()
Original property name from the Odata EDM: ProductPurchasePointsQtyUnit
@Nullable public String getSupplierSubrangeSortNumber()
Original property name from the Odata EDM: SupplierSubrangeSortNumber
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nullable public String getIsEndOfPurposeBlocked()
Original property name from the Odata EDM: IsEndOfPurposeBlocked
@Nonnull public String toString()
toString
in class VdmObject<PurchasingInfoRecord>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<PurchasingInfoRecord>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<PurchasingInfoRecord>
public int hashCode()
hashCode
in class VdmObject<PurchasingInfoRecord>
Copyright © 2021 SAP SE. All rights reserved.