Class PurchasingInfoRecord
Original entity name from the Odata EDM: A_PurchasingInfoRecordType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of PurchasingInfoRecord instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PurchasingInfoRecordSelectableSelector for all available fields of PurchasingInfoRecord.static final PurchasingInfoRecordField<LocalDateTime>Use with available fluent helpers to apply the AvailabilityEndDate field to query operations.static final PurchasingInfoRecordField<LocalDateTime>Use with available fluent helpers to apply the AvailabilityStartDate field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the BaseUnit field to query operations.static final PurchasingInfoRecordField<LocalDateTime>Use with available fluent helpers to apply the CreationDate field to query operations.static final PurchasingInfoRecordField<Boolean>Use with available fluent helpers to apply the IsDeleted field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations.static final PurchasingInfoRecordField<Boolean>Use with available fluent helpers to apply the IsRegularSupplier field to query operations.static final PurchasingInfoRecordField<ZonedDateTime>Use with available fluent helpers to apply the LastChangeDateTime field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the Manufacturer field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the Material field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the MaterialGroup field to query operations.static final PurchasingInfoRecordField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder1 field to query operations.static final PurchasingInfoRecordField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder2 field to query operations.static final PurchasingInfoRecordField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder3 field to query operations.static final PurchasingInfoRecordField<BigDecimal>Use with available fluent helpers to apply the OrderItemQtyToBaseQtyDnmntr field to query operations.static final PurchasingInfoRecordField<BigDecimal>Use with available fluent helpers to apply the OrderItemQtyToBaseQtyNmrtr field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the PriorSupplier field to query operations.static final PurchasingInfoRecordField<BigDecimal>Use with available fluent helpers to apply the ProductPurchasePointsQty field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the ProductPurchasePointsQtyUnit field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the PurchasingInfoRecordDesc field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the PurgDocOrderQuantityUnit field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the PurgInfoRecNonStockItmSortTerm field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the Supplier field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the SupplierMaterialGroup field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the SupplierPhoneNumber field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the SupplierRespSalesPersonName field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the SupplierSubrange field to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the SupplierSubrangeSortNumber field to query operations.static final PurchasingInfoRecordLink<PurgInfoRecdOrgPlantData>Use with available fluent helpers to apply the to_PurgInfoRecdOrgPlantData navigation property to query operations.static final PurchasingInfoRecordField<String>Use with available fluent helpers to apply the VarblPurOrdUnitIsActive field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionPurchasingInfoRecord(String purchasingInfoRecord, String supplier, String material, String materialGroup, LocalDateTime creationDate, Boolean isDeleted, String purchasingInfoRecordDesc, String purgInfoRecNonStockItmSortTerm, 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) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated PurgInfoRecdOrgPlantData entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the PurgInfoRecdOrgPlantData entities (one to many) associated with this entity.static <T,DomainT>
PurchasingInfoRecordField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> PurchasingInfoRecordField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 0protected Stringprotected StringConstraints: noneConstraints: Not nullable, Maximum length: 1Constraints: nonegetKey()Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<List<PurgInfoRecdOrgPlantData>>Retrieval of associated PurgInfoRecdOrgPlantData entities (one to many).Retrieval of associated PurgInfoRecdOrgPlantData entities (one to many).Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Maximum length: 16Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 5getType()Constraints: Not nullable, Maximum length: 1inthashCode()voidsetAvailabilityEndDate(LocalDateTime availabilityEndDate) Constraints: Not nullable, Precision: 0voidsetAvailabilityStartDate(LocalDateTime availabilityStartDate) Constraints: Not nullable, Precision: 0voidsetBaseUnit(String baseUnit) Constraints: Not nullable, Maximum length: 3voidsetCreationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0voidsetIsDeleted(Boolean isDeleted) Constraints: nonevoidsetIsEndOfPurposeBlocked(String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1voidsetIsRegularSupplier(Boolean isRegularSupplier) Constraints: nonevoidsetLastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7voidsetManufacturer(String manufacturer) Constraints: Not nullable, Maximum length: 10voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 40voidsetMaterialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9voidsetNoDaysReminder1(BigDecimal noDaysReminder1) Constraints: Not nullable, Precision: 3, Scale: 0voidsetNoDaysReminder2(BigDecimal noDaysReminder2) Constraints: Not nullable, Precision: 3, Scale: 0voidsetNoDaysReminder3(BigDecimal noDaysReminder3) Constraints: Not nullable, Precision: 3, Scale: 0voidsetOrderItemQtyToBaseQtyDnmntr(BigDecimal orderItemQtyToBaseQtyDnmntr) Constraints: Not nullable, Precision: 5, Scale: 0voidsetOrderItemQtyToBaseQtyNmrtr(BigDecimal orderItemQtyToBaseQtyNmrtr) Constraints: Not nullable, Precision: 5, Scale: 0voidsetPriorSupplier(String priorSupplier) Constraints: Not nullable, Maximum length: 10voidsetProductPurchasePointsQty(BigDecimal productPurchasePointsQty) Constraints: Not nullable, Precision: 13, Scale: 3voidsetProductPurchasePointsQtyUnit(String productPurchasePointsQtyUnit) Constraints: Not nullable, Maximum length: 3voidsetPurchasingInfoRecord(String purchasingInfoRecord) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetPurchasingInfoRecordDesc(String purchasingInfoRecordDesc) Constraints: Not nullable, Maximum length: 40voidsetPurgDocOrderQuantityUnit(String purgDocOrderQuantityUnit) Constraints: Not nullable, Maximum length: 3voidOverwrites the list of associated PurgInfoRecdOrgPlantData entities for the loaded navigation property to_PurgInfoRecdOrgPlantData.voidsetPurgInfoRecNonStockItmSortTerm(String purgInfoRecNonStockItmSortTerm) Constraints: Not nullable, Maximum length: 10protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSupplier(String supplier) Constraints: Not nullable, Maximum length: 10voidsetSupplierMaterialGroup(String supplierMaterialGroup) Constraints: Not nullable, Maximum length: 18voidsetSupplierMaterialNumber(String supplierMaterialNumber) Constraints: Not nullable, Maximum length: 35voidsetSupplierPhoneNumber(String supplierPhoneNumber) Constraints: Not nullable, Maximum length: 16voidsetSupplierRespSalesPersonName(String supplierRespSalesPersonName) Constraints: Not nullable, Maximum length: 30voidsetSupplierSubrange(String supplierSubrange) Constraints: Not nullable, Maximum length: 6voidsetSupplierSubrangeSortNumber(String supplierSubrangeSortNumber) Constraints: Not nullable, Maximum length: 5voidsetVarblPurOrdUnitIsActive(String varblPurOrdUnitIsActive) Constraints: Not nullable, Maximum length: 1toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of PurchasingInfoRecord. -
PURCHASING_INFO_RECORD
Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations. -
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations. -
MATERIAL
Use with available fluent helpers to apply the Material field to query operations. -
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations. -
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations. -
IS_DELETED
Use with available fluent helpers to apply the IsDeleted field to query operations. -
PURCHASING_INFO_RECORD_DESC
Use with available fluent helpers to apply the PurchasingInfoRecordDesc field to query operations. -
PURG_INFO_REC_NON_STOCK_ITM_SORT_TERM
Use with available fluent helpers to apply the PurgInfoRecNonStockItmSortTerm field to query operations. -
PURG_DOC_ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the PurgDocOrderQuantityUnit field to query operations. -
ORDER_ITEM_QTY_TO_BASE_QTY_NMRTR
Use with available fluent helpers to apply the OrderItemQtyToBaseQtyNmrtr field to query operations. -
ORDER_ITEM_QTY_TO_BASE_QTY_DNMNTR
Use with available fluent helpers to apply the OrderItemQtyToBaseQtyDnmntr field to query operations. -
SUPPLIER_MATERIAL_NUMBER
Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations. -
SUPPLIER_RESP_SALES_PERSON_NAME
Use with available fluent helpers to apply the SupplierRespSalesPersonName field to query operations. -
SUPPLIER_PHONE_NUMBER
Use with available fluent helpers to apply the SupplierPhoneNumber field to query operations. -
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations. -
SUPPLIER_MATERIAL_GROUP
Use with available fluent helpers to apply the SupplierMaterialGroup field to query operations. -
PRIOR_SUPPLIER
Use with available fluent helpers to apply the PriorSupplier field to query operations. -
AVAILABILITY_START_DATE
Use with available fluent helpers to apply the AvailabilityStartDate field to query operations. -
AVAILABILITY_END_DATE
Use with available fluent helpers to apply the AvailabilityEndDate field to query operations. -
VARBL_PUR_ORD_UNIT_IS_ACTIVE
Use with available fluent helpers to apply the VarblPurOrdUnitIsActive field to query operations. -
MANUFACTURER
Use with available fluent helpers to apply the Manufacturer field to query operations. -
IS_REGULAR_SUPPLIER
Use with available fluent helpers to apply the IsRegularSupplier field to query operations. -
SUPPLIER_SUBRANGE
Use with available fluent helpers to apply the SupplierSubrange field to query operations. -
NO_DAYS_REMINDER1
Use with available fluent helpers to apply the NoDaysReminder1 field to query operations. -
NO_DAYS_REMINDER2
Use with available fluent helpers to apply the NoDaysReminder2 field to query operations. -
NO_DAYS_REMINDER3
Use with available fluent helpers to apply the NoDaysReminder3 field to query operations. -
PRODUCT_PURCHASE_POINTS_QTY
Use with available fluent helpers to apply the ProductPurchasePointsQty field to query operations. -
PRODUCT_PURCHASE_POINTS_QTY_UNIT
Use with available fluent helpers to apply the ProductPurchasePointsQtyUnit field to query operations. -
SUPPLIER_SUBRANGE_SORT_NUMBER
Use with available fluent helpers to apply the SupplierSubrangeSortNumber field to query operations. -
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations. -
IS_END_OF_PURPOSE_BLOCKED
Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations. -
TO_PURG_INFO_RECD_ORG_PLANT_DATA
public static final PurchasingInfoRecordLink<PurgInfoRecdOrgPlantData> TO_PURG_INFO_RECD_ORG_PLANT_DATAUse with available fluent helpers to apply the to_PurgInfoRecdOrgPlantData navigation property to query operations.
-
-
Constructor Details
-
PurchasingInfoRecord
public PurchasingInfoRecord() -
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 purgInfoRecNonStockItmSortTerm, @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)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<PurchasingInfoRecord>
-
setPurchasingInfoRecord
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchasingInfoRecord
- Parameters:
purchasingInfoRecord- Number of purchasing info record
-
setSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Parameters:
supplier- Supplier's Account Number
-
setMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Parameters:
materialGroup- Material Group
-
setCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Record Created On
-
setIsDeleted
Constraints: noneOriginal property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Purchasing info: General data flagged for deletion
-
setPurchasingInfoRecordDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurchasingInfoRecordDesc
- Parameters:
purchasingInfoRecordDesc- Short Text for Purchasing Info Record
-
setPurgInfoRecNonStockItmSortTerm
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurgInfoRecNonStockItmSortTerm
- Parameters:
purgInfoRecNonStockItmSortTerm- Sort Term for Non-Stock Info Records
-
setPurgDocOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurgDocOrderQuantityUnit
- Parameters:
purgDocOrderQuantityUnit- Purchase Order Unit of Measure
-
setOrderItemQtyToBaseQtyNmrtr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr
- Parameters:
orderItemQtyToBaseQtyNmrtr- Numerator for Conversion of Order Unit to Base Unit
-
setOrderItemQtyToBaseQtyDnmntr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr
- Parameters:
orderItemQtyToBaseQtyDnmntr- Denominator for Conversion of Order Unit to Base Unit
-
setSupplierMaterialNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierMaterialNumber
- Parameters:
supplierMaterialNumber- Material Number Used by Supplier
-
setSupplierRespSalesPersonName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SupplierRespSalesPersonName
- Parameters:
supplierRespSalesPersonName- Salesperson Responsible in the Event of Queries
-
setSupplierPhoneNumber
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: SupplierPhoneNumber
- Parameters:
supplierPhoneNumber- Supplier's Telephone Number
-
setBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Parameters:
baseUnit- Base Unit of Measure
-
setSupplierMaterialGroup
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: SupplierMaterialGroup
- Parameters:
supplierMaterialGroup- Supplier Material Group
-
setPriorSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PriorSupplier
- Parameters:
priorSupplier- Prior Supplier
-
setAvailabilityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: AvailabilityStartDate
- Parameters:
availabilityStartDate- Available (Deliverable) From
-
setAvailabilityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: AvailabilityEndDate
- Parameters:
availabilityEndDate- Available (Deliverable) Until
-
setVarblPurOrdUnitIsActive
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarblPurOrdUnitIsActive
- Parameters:
varblPurOrdUnitIsActive- Variable Purchase Order Unit Active
-
setManufacturer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Manufacturer
- Parameters:
manufacturer- Manufacturer
-
setIsRegularSupplier
Constraints: noneOriginal property name from the Odata EDM: IsRegularSupplier
- Parameters:
isRegularSupplier- Regular Supplier
-
setSupplierSubrange
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SupplierSubrange
- Parameters:
supplierSubrange- Supplier Subrange
-
setNoDaysReminder1
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder1
- Parameters:
noDaysReminder1- Number of Days for First Reminder/Expediter
-
setNoDaysReminder2
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder2
- Parameters:
noDaysReminder2- Number of Days for Second Reminder/Expediter
-
setNoDaysReminder3
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder3
- Parameters:
noDaysReminder3- Number of Days for Third Reminder/Expediter
-
setProductPurchasePointsQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ProductPurchasePointsQty
- Parameters:
productPurchasePointsQty- Number of Points
-
setProductPurchasePointsQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductPurchasePointsQtyUnit
- Parameters:
productPurchasePointsQtyUnit- Points Unit
-
setSupplierSubrangeSortNumber
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SupplierSubrangeSortNumber
- Parameters:
supplierSubrangeSortNumber- Sort Sequence Number
-
setLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
setIsEndOfPurposeBlocked
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Parameters:
isEndOfPurposeBlocked- Business Purpose Completed
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<PurchasingInfoRecord>
-
getKey
- Overrides:
getKeyin classVdmObject<PurchasingInfoRecord>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<PurchasingInfoRecord>
-
fromMap
- Overrides:
fromMapin classVdmObject<PurchasingInfoRecord>
-
field
@Nonnull public static <T> PurchasingInfoRecordField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> PurchasingInfoRecordField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<PurchasingInfoRecord>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<PurchasingInfoRecord>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<PurchasingInfoRecord>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<PurchasingInfoRecord>
-
fetchPurgInfoRecdOrgPlantData
Fetches the PurgInfoRecdOrgPlantData entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurgInfoRecdOrgPlantData.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated PurgInfoRecdOrgPlantData entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getPurgInfoRecdOrgPlantDataOrFetch
Retrieval of associated PurgInfoRecdOrgPlantData entities (one to many). This corresponds to the OData navigation property to_PurgInfoRecdOrgPlantData.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.
- Returns:
- List of associated PurgInfoRecdOrgPlantData entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.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.
-
getPurgInfoRecdOrgPlantDataIfPresent
@Nonnull public io.vavr.control.Option<List<PurgInfoRecdOrgPlantData>> getPurgInfoRecdOrgPlantDataIfPresent()Retrieval of associated PurgInfoRecdOrgPlantData entities (one to many). This corresponds to the OData navigation property to_PurgInfoRecdOrgPlantData.If the navigation property for an entity PurchasingInfoRecord has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PurgInfoRecdOrgPlantData is already loaded, the
result will contain the PurgInfoRecdOrgPlantData entities. If not, an
Optionwith result stateemptyis returned.
-
setPurgInfoRecdOrgPlantData
Overwrites the list of associated PurgInfoRecdOrgPlantData entities for the loaded navigation property to_PurgInfoRecdOrgPlantData.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.
- Parameters:
value- List of PurgInfoRecdOrgPlantData entities.
-
addPurgInfoRecdOrgPlantData
Adds elements to the list of associated PurgInfoRecdOrgPlantData entities. This corresponds to the OData navigation property to_PurgInfoRecdOrgPlantData.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.
- Parameters:
entity- Array of PurgInfoRecdOrgPlantData entities.
-
builder
-
getPurchasingInfoRecord
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchasingInfoRecord
- Returns:
- Number of purchasing info record
-
getSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
- Supplier's Account Number
-
getMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
- Material Group
-
getCreationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
- Record Created On
-
getIsDeleted
Constraints: noneOriginal property name from the Odata EDM: IsDeleted
- Returns:
- Purchasing info: General data flagged for deletion
-
getPurchasingInfoRecordDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurchasingInfoRecordDesc
- Returns:
- Short Text for Purchasing Info Record
-
getPurgInfoRecNonStockItmSortTerm
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurgInfoRecNonStockItmSortTerm
- Returns:
- Sort Term for Non-Stock Info Records
-
getPurgDocOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurgDocOrderQuantityUnit
- Returns:
- Purchase Order Unit of Measure
-
getOrderItemQtyToBaseQtyNmrtr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr
- Returns:
- Numerator for Conversion of Order Unit to Base Unit
-
getOrderItemQtyToBaseQtyDnmntr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr
- Returns:
- Denominator for Conversion of Order Unit to Base Unit
-
getSupplierMaterialNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierMaterialNumber
- Returns:
- Material Number Used by Supplier
-
getSupplierRespSalesPersonName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SupplierRespSalesPersonName
- Returns:
- Salesperson Responsible in the Event of Queries
-
getSupplierPhoneNumber
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: SupplierPhoneNumber
- Returns:
- Supplier's Telephone Number
-
getBaseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
- Base Unit of Measure
-
getSupplierMaterialGroup
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: SupplierMaterialGroup
- Returns:
- Supplier Material Group
-
getPriorSupplier
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PriorSupplier
- Returns:
- Prior Supplier
-
getAvailabilityStartDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: AvailabilityStartDate
- Returns:
- Available (Deliverable) From
-
getAvailabilityEndDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: AvailabilityEndDate
- Returns:
- Available (Deliverable) Until
-
getVarblPurOrdUnitIsActive
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarblPurOrdUnitIsActive
- Returns:
- Variable Purchase Order Unit Active
-
getManufacturer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Manufacturer
- Returns:
- Manufacturer
-
getIsRegularSupplier
Constraints: noneOriginal property name from the Odata EDM: IsRegularSupplier
- Returns:
- Regular Supplier
-
getSupplierSubrange
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SupplierSubrange
- Returns:
- Supplier Subrange
-
getNoDaysReminder1
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder1
- Returns:
- Number of Days for First Reminder/Expediter
-
getNoDaysReminder2
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder2
- Returns:
- Number of Days for Second Reminder/Expediter
-
getNoDaysReminder3
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder3
- Returns:
- Number of Days for Third Reminder/Expediter
-
getProductPurchasePointsQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ProductPurchasePointsQty
- Returns:
- Number of Points
-
getProductPurchasePointsQtyUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProductPurchasePointsQtyUnit
- Returns:
- Points Unit
-
getSupplierSubrangeSortNumber
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SupplierSubrangeSortNumber
- Returns:
- Sort Sequence Number
-
getLastChangeDateTime
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
-
getIsEndOfPurposeBlocked
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Returns:
- Business Purpose Completed
-
toString
- Overrides:
toStringin classVdmObject<PurchasingInfoRecord>
-
equals
- Overrides:
equalsin classVdmEntity<PurchasingInfoRecord>
-
canEqual
- Overrides:
canEqualin classVdmEntity<PurchasingInfoRecord>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<PurchasingInfoRecord>
-