public class PurgInfoRecdOrgPlantData extends VdmEntity<PurgInfoRecdOrgPlantData>
Original entity name from the Odata EDM: A_PurgInfoRecdOrgPlantDataType
Modifier and Type | Class and Description |
---|---|
static class |
PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder
Helper class to allow for fluent creation of PurgInfoRecdOrgPlantData instances.
|
Modifier and Type | Field and Description |
---|---|
static PurgInfoRecdOrgPlantDataSelectable |
ALL_FIELDS
Selector for all available fields of PurgInfoRecdOrgPlantData.
|
static PurgInfoRecdOrgPlantDataField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
INCOTERMS_CLASSIFICATION
Use with available fluent helpers to apply the IncotermsClassification field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
INCOTERMS_LOCATION1
Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
INCOTERMS_TRANSFER_LOCATION
Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
INVOICE_IS_GOODS_RECEIPT_BASED
Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_CASH_DISCOUNT_GRANTED
Use with available fluent helpers to apply the IsCashDiscountGranted field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
IS_END_OF_PURPOSE_BLOCKED
Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_EVALUATED_RCPT_SETTLMT_ALLOWED
Use with available fluent helpers to apply the IsEvaluatedRcptSettlmtAllowed field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_ORDER_ACKN_RQD
Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
IS_PUR_ORDER_ALLWD_FOR_INB_DELIV
Use with available fluent helpers to apply the IsPurOrderAllwdForInbDeliv field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
IS_RELEVANT_FOR_AUTOM_SRCG
Use with available fluent helpers to apply the IsRelevantForAutomSrcg field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
IS_RET_MATL_AUTHZN_RQD_BY_SUPPLIER
Use with available fluent helpers to apply the IsRetMatlAuthznRqdBySupplier field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
LAST_REFERENCING_PUR_ORDER_ITEM
Use with available fluent helpers to apply the LastReferencingPurOrderItem field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
LAST_REFERENCING_PURCHASE_ORDER
Use with available fluent helpers to apply the LastReferencingPurchaseOrder field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
MATERIAL_CONDITION_GROUP
Use with available fluent helpers to apply the MaterialConditionGroup field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MATERIAL_PLANNED_DELIVERY_DURN
Use with available fluent helpers to apply the MaterialPlannedDeliveryDurn field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MATERIAL_PRICE_UNIT_QTY
Use with available fluent helpers to apply the MaterialPriceUnitQty field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MAXIMUM_ORDER_QUANTITY
Use with available fluent helpers to apply the MaximumOrderQuantity field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MIN_REMAINING_SHELF_LIFE
Use with available fluent helpers to apply the MinRemainingShelfLife field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
MINIMUM_PURCHASE_ORDER_QUANTITY
Use with available fluent helpers to apply the MinimumPurchaseOrderQuantity field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
NET_PRICE_AMOUNT
Use with available fluent helpers to apply the NetPriceAmount field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
NET_PRICE_QUANTITY_UNIT
Use with available fluent helpers to apply the NetPriceQuantityUnit field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static PurgInfoRecdOrgPlantDataField<LocalDateTime> |
PRICE_VALIDITY_END_DATE
Use with available fluent helpers to apply the PriceValidityEndDate field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PRICING_DATE_CONTROL
Use with available fluent helpers to apply the PricingDateControl field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASE_ORDER_PRICE_UNIT
Use with available fluent helpers to apply the PurchaseOrderPriceUnit field to query operations.
|
static PurgInfoRecdOrgPlantDataField<LocalDateTime> |
PURCHASING_DOCUMENT_DATE
Use with available fluent helpers to apply the PurchasingDocumentDate field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_INFO_RECORD
Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_INFO_RECORD_CATEGORY
Use with available fluent helpers to apply the PurchasingInfoRecordCategory field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
PURG_DOC_ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the PurgDocOrderQuantityUnit field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SHELF_LIFE_EXPIRATION_DATE_PERIOD
Use with available fluent helpers to apply the ShelfLifeExpirationDatePeriod field to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
STANDARD_PURCHASE_ORDER_QUANTITY
Use with available fluent helpers to apply the StandardPurchaseOrderQuantity field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SUPPLIER_CONFIRMATION_CONTROL_KEY
Use with available fluent helpers to apply the SupplierConfirmationControlKey field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
SUPPLIER_QUOTATION
Use with available fluent helpers to apply the SupplierQuotation field to query operations.
|
static PurgInfoRecdOrgPlantDataField<LocalDateTime> |
SUPPLIER_QUOTATION_DATE
Use with available fluent helpers to apply the SupplierQuotationDate field to query operations.
|
static PurgInfoRecdOrgPlantDataField<String> |
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations.
|
static PurgInfoRecdOrgPlantDataLink<PurInfoRecdPrcgCndnValidity> |
TO_PUR_INFO_RECD_PRCG_CNDN_VALIDITY
Use with available fluent helpers to apply the to_PurInfoRecdPrcgCndnValidity navigation property to query
operations.
|
static PurgInfoRecdOrgPlantDataOneToOneLink<PurchasingInfoRecord> |
TO_PURG_INFO_RECD
Use with available fluent helpers to apply the to_PurgInfoRecd navigation property to query operations.
|
static PurgInfoRecdOrgPlantDataField<BigDecimal> |
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
|
static PurgInfoRecdOrgPlantDataField<Boolean> |
UNLIMITED_OVERDELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
PurgInfoRecdOrgPlantData() |
PurgInfoRecdOrgPlantData(String purchasingInfoRecord,
String purchasingInfoRecordCategory,
String purchasingOrganization,
String plant,
String createdByUser,
Boolean isMarkedForDeletion,
String purchasingGroup,
String currency,
BigDecimal minimumPurchaseOrderQuantity,
BigDecimal standardPurchaseOrderQuantity,
BigDecimal materialPlannedDeliveryDurn,
BigDecimal overdelivTolrtdLmtRatioInPct,
BigDecimal underdelivTolrtdLmtRatioInPct,
Boolean unlimitedOverdeliveryIsAllowed,
String lastReferencingPurchaseOrder,
String lastReferencingPurOrderItem,
String material,
String supplier,
String materialGroup,
String purgDocOrderQuantityUnit,
String netPriceQuantityUnit,
BigDecimal netPriceAmount,
BigDecimal materialPriceUnitQty,
String purchaseOrderPriceUnit,
LocalDateTime priceValidityEndDate,
Boolean invoiceIsGoodsReceiptBased,
String taxCode,
String incotermsClassification,
String incotermsTransferLocation,
String incotermsLocation1,
BigDecimal maximumOrderQuantity,
String isRelevantForAutomSrcg,
String supplierQuotation,
LocalDateTime supplierQuotationDate,
BigDecimal minRemainingShelfLife,
Boolean isEvaluatedRcptSettlmtAllowed,
Boolean isPurOrderAllwdForInbDeliv,
Boolean isOrderAcknRqd,
String isRetMatlAuthznRqdBySupplier,
Boolean isCashDiscountGranted,
String materialConditionGroup,
LocalDateTime purchasingDocumentDate,
String shelfLifeExpirationDatePeriod,
String isEndOfPurposeBlocked,
String supplierConfirmationControlKey,
String pricingDateControl,
PurchasingInfoRecord toPurgInfoRecd,
List<PurInfoRecdPrcgCndnValidity> toPurInfoRecdPrcgCndnValidity) |
Modifier and Type | Method and Description |
---|---|
void |
addPurInfoRecdPrcgCndnValidity(PurInfoRecdPrcgCndnValidity... entity)
Adds elements to the list of associated PurInfoRecdPrcgCndnValidity entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
PurchasingInfoRecord |
fetchPurgInfoRecd()
Fetches the PurchasingInfoRecord entity (one to one) associated with this entity.
|
List<PurInfoRecdPrcgCndnValidity> |
fetchPurInfoRecdPrcgCndnValidity()
Fetches the PurInfoRecdPrcgCndnValidity entities (one to many) associated with this entity.
|
static <T> PurgInfoRecdOrgPlantDataField<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) |
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
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 |
getIncotermsClassification()
Constraints: Not nullable, Maximum length: 3
|
String |
getIncotermsLocation1()
Constraints: Not nullable, Maximum length: 70
|
String |
getIncotermsTransferLocation()
Constraints: Not nullable, Maximum length: 28
|
Boolean |
getInvoiceIsGoodsReceiptBased()
Constraints: none
|
Boolean |
getIsCashDiscountGranted()
Constraints: none
|
String |
getIsEndOfPurposeBlocked()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsEvaluatedRcptSettlmtAllowed()
Constraints: none
|
Boolean |
getIsMarkedForDeletion()
Constraints: none
|
Boolean |
getIsOrderAcknRqd()
Constraints: none
|
Boolean |
getIsPurOrderAllwdForInbDeliv()
Constraints: none
|
String |
getIsRelevantForAutomSrcg()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsRetMatlAuthznRqdBySupplier()
Constraints: Not nullable, Maximum length: 1
|
protected Map<String,Object> |
getKey() |
String |
getLastReferencingPurchaseOrder()
Constraints: Not nullable, Maximum length: 10
|
String |
getLastReferencingPurOrderItem()
Constraints: Not nullable, Maximum length: 5
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialConditionGroup()
Constraints: Not nullable, Maximum length: 4
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
BigDecimal |
getMaterialPlannedDeliveryDurn()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getMaterialPriceUnitQty()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getMaximumOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getMinimumPurchaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getMinRemainingShelfLife()
Constraints: Not nullable, Precision: 4, Scale: 0
|
BigDecimal |
getNetPriceAmount()
Constraints: Not nullable, Precision: 12, Scale: 3
|
String |
getNetPriceQuantityUnit()
Constraints: Not nullable, Maximum length: 50
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getPriceValidityEndDate()
Constraints: Not nullable, Precision: 0
|
String |
getPricingDateControl()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchaseOrderPriceUnit()
Constraints: Not nullable, Maximum length: 3
|
LocalDateTime |
getPurchasingDocumentDate()
Constraints: Not nullable, Precision: 0
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingInfoRecord()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingInfoRecordCategory()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingOrganization()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getPurgDocOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
io.vavr.control.Option<PurchasingInfoRecord> |
getPurgInfoRecdIfPresent()
Retrieval of associated PurchasingInfoRecord entity (one to one).
|
PurchasingInfoRecord |
getPurgInfoRecdOrFetch()
Retrieval of associated PurchasingInfoRecord entity (one to one).
|
io.vavr.control.Option<List<PurInfoRecdPrcgCndnValidity>> |
getPurInfoRecdPrcgCndnValidityIfPresent()
Retrieval of associated PurInfoRecdPrcgCndnValidity entities (one to many).
|
List<PurInfoRecdPrcgCndnValidity> |
getPurInfoRecdPrcgCndnValidityOrFetch()
Retrieval of associated PurInfoRecdPrcgCndnValidity entities (one to many).
|
String |
getShelfLifeExpirationDatePeriod()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getStandardPurchaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierConfirmationControlKey()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplierQuotation()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getSupplierQuotationDate()
Constraints: Not nullable, Precision: 0
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2
|
Class<PurgInfoRecdOrgPlantData> |
getType() |
BigDecimal |
getUnderdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
Boolean |
getUnlimitedOverdeliveryIsAllowed()
Constraints: none
|
int |
hashCode() |
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setIncotermsClassification(String incotermsClassification)
Constraints: Not nullable, Maximum length: 3
|
void |
setIncotermsLocation1(String incotermsLocation1)
Constraints: Not nullable, Maximum length: 70
|
void |
setIncotermsTransferLocation(String incotermsTransferLocation)
Constraints: Not nullable, Maximum length: 28
|
void |
setInvoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased)
Constraints: none
|
void |
setIsCashDiscountGranted(Boolean isCashDiscountGranted)
Constraints: none
|
void |
setIsEndOfPurposeBlocked(String isEndOfPurposeBlocked)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsEvaluatedRcptSettlmtAllowed(Boolean isEvaluatedRcptSettlmtAllowed)
Constraints: none
|
void |
setIsMarkedForDeletion(Boolean isMarkedForDeletion)
Constraints: none
|
void |
setIsOrderAcknRqd(Boolean isOrderAcknRqd)
Constraints: none
|
void |
setIsPurOrderAllwdForInbDeliv(Boolean isPurOrderAllwdForInbDeliv)
Constraints: none
|
void |
setIsRelevantForAutomSrcg(String isRelevantForAutomSrcg)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsRetMatlAuthznRqdBySupplier(String isRetMatlAuthznRqdBySupplier)
Constraints: Not nullable, Maximum length: 1
|
void |
setLastReferencingPurchaseOrder(String lastReferencingPurchaseOrder)
Constraints: Not nullable, Maximum length: 10
|
void |
setLastReferencingPurOrderItem(String lastReferencingPurOrderItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialConditionGroup(String materialConditionGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterialPlannedDeliveryDurn(BigDecimal materialPlannedDeliveryDurn)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setMaterialPriceUnitQty(BigDecimal materialPriceUnitQty)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setMaximumOrderQuantity(BigDecimal maximumOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMinimumPurchaseOrderQuantity(BigDecimal minimumPurchaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setMinRemainingShelfLife(BigDecimal minRemainingShelfLife)
Constraints: Not nullable, Precision: 4, Scale: 0
|
void |
setNetPriceAmount(BigDecimal netPriceAmount)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setNetPriceQuantityUnit(String netPriceQuantityUnit)
Constraints: Not nullable, Maximum length: 50
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setPriceValidityEndDate(LocalDateTime priceValidityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setPricingDateControl(String pricingDateControl)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchaseOrderPriceUnit(String purchaseOrderPriceUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingDocumentDate(LocalDateTime purchasingDocumentDate)
Constraints: Not nullable, Precision: 0
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingInfoRecord(String purchasingInfoRecord)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingInfoRecordCategory(String purchasingInfoRecordCategory)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
void |
setPurchasingOrganization(String purchasingOrganization)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setPurgDocOrderQuantityUnit(String purgDocOrderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurgInfoRecd(PurchasingInfoRecord value)
Overwrites the associated PurchasingInfoRecord entity for the loaded navigation property
to_PurgInfoRecd.
|
void |
setPurInfoRecdPrcgCndnValidity(List<PurInfoRecdPrcgCndnValidity> value)
Overwrites the list of associated PurInfoRecdPrcgCndnValidity entities for the loaded navigation property
to_PurInfoRecdPrcgCndnValidity.
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setShelfLifeExpirationDatePeriod(String shelfLifeExpirationDatePeriod)
Constraints: Not nullable, Maximum length: 1
|
void |
setStandardPurchaseOrderQuantity(BigDecimal standardPurchaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierConfirmationControlKey(String supplierConfirmationControlKey)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierQuotation(String supplierQuotation)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierQuotationDate(LocalDateTime supplierQuotationDate)
Constraints: Not nullable, Precision: 0
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2
|
void |
setUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: none
|
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 PurgInfoRecdOrgPlantDataSelectable ALL_FIELDS
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_INFO_RECORD
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_INFO_RECORD_CATEGORY
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_ORGANIZATION
public static final PurgInfoRecdOrgPlantDataField<String> PLANT
public static final PurgInfoRecdOrgPlantDataField<String> CREATED_BY_USER
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_MARKED_FOR_DELETION
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_GROUP
public static final PurgInfoRecdOrgPlantDataField<String> CURRENCY
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MINIMUM_PURCHASE_ORDER_QUANTITY
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> STANDARD_PURCHASE_ORDER_QUANTITY
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MATERIAL_PLANNED_DELIVERY_DURN
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurgInfoRecdOrgPlantDataField<Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
public static final PurgInfoRecdOrgPlantDataField<String> LAST_REFERENCING_PURCHASE_ORDER
public static final PurgInfoRecdOrgPlantDataField<String> LAST_REFERENCING_PUR_ORDER_ITEM
public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL
public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER
public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL_GROUP
public static final PurgInfoRecdOrgPlantDataField<String> PURG_DOC_ORDER_QUANTITY_UNIT
public static final PurgInfoRecdOrgPlantDataField<String> NET_PRICE_QUANTITY_UNIT
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> NET_PRICE_AMOUNT
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MATERIAL_PRICE_UNIT_QTY
public static final PurgInfoRecdOrgPlantDataField<String> PURCHASE_ORDER_PRICE_UNIT
public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> PRICE_VALIDITY_END_DATE
public static final PurgInfoRecdOrgPlantDataField<Boolean> INVOICE_IS_GOODS_RECEIPT_BASED
public static final PurgInfoRecdOrgPlantDataField<String> TAX_CODE
public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_CLASSIFICATION
public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_TRANSFER_LOCATION
public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_LOCATION1
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MAXIMUM_ORDER_QUANTITY
public static final PurgInfoRecdOrgPlantDataField<String> IS_RELEVANT_FOR_AUTOM_SRCG
public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER_QUOTATION
public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> SUPPLIER_QUOTATION_DATE
public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MIN_REMAINING_SHELF_LIFE
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_EVALUATED_RCPT_SETTLMT_ALLOWED
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_PUR_ORDER_ALLWD_FOR_INB_DELIV
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_ORDER_ACKN_RQD
public static final PurgInfoRecdOrgPlantDataField<String> IS_RET_MATL_AUTHZN_RQD_BY_SUPPLIER
public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_CASH_DISCOUNT_GRANTED
public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL_CONDITION_GROUP
public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> PURCHASING_DOCUMENT_DATE
public static final PurgInfoRecdOrgPlantDataField<String> SHELF_LIFE_EXPIRATION_DATE_PERIOD
public static final PurgInfoRecdOrgPlantDataField<String> IS_END_OF_PURPOSE_BLOCKED
public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER_CONFIRMATION_CONTROL_KEY
public static final PurgInfoRecdOrgPlantDataField<String> PRICING_DATE_CONTROL
public static final PurgInfoRecdOrgPlantDataOneToOneLink<PurchasingInfoRecord> TO_PURG_INFO_RECD
public static final PurgInfoRecdOrgPlantDataLink<PurInfoRecdPrcgCndnValidity> TO_PUR_INFO_RECD_PRCG_CNDN_VALIDITY
public PurgInfoRecdOrgPlantData()
public PurgInfoRecdOrgPlantData(@Nullable String purchasingInfoRecord, @Nullable String purchasingInfoRecordCategory, @Nullable String purchasingOrganization, @Nullable String plant, @Nullable String createdByUser, @Nullable Boolean isMarkedForDeletion, @Nullable String purchasingGroup, @Nullable String currency, @Nullable BigDecimal minimumPurchaseOrderQuantity, @Nullable BigDecimal standardPurchaseOrderQuantity, @Nullable BigDecimal materialPlannedDeliveryDurn, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable String lastReferencingPurchaseOrder, @Nullable String lastReferencingPurOrderItem, @Nullable String material, @Nullable String supplier, @Nullable String materialGroup, @Nullable String purgDocOrderQuantityUnit, @Nullable String netPriceQuantityUnit, @Nullable BigDecimal netPriceAmount, @Nullable BigDecimal materialPriceUnitQty, @Nullable String purchaseOrderPriceUnit, @Nullable LocalDateTime priceValidityEndDate, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable String taxCode, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable BigDecimal maximumOrderQuantity, @Nullable String isRelevantForAutomSrcg, @Nullable String supplierQuotation, @Nullable LocalDateTime supplierQuotationDate, @Nullable BigDecimal minRemainingShelfLife, @Nullable Boolean isEvaluatedRcptSettlmtAllowed, @Nullable Boolean isPurOrderAllwdForInbDeliv, @Nullable Boolean isOrderAcknRqd, @Nullable String isRetMatlAuthznRqdBySupplier, @Nullable Boolean isCashDiscountGranted, @Nullable String materialConditionGroup, @Nullable LocalDateTime purchasingDocumentDate, @Nullable String shelfLifeExpirationDatePeriod, @Nullable String isEndOfPurposeBlocked, @Nullable String supplierConfirmationControlKey, @Nullable String pricingDateControl, @Nullable PurchasingInfoRecord toPurgInfoRecd, List<PurInfoRecdPrcgCndnValidity> toPurInfoRecdPrcgCndnValidity)
@Nonnull public Class<PurgInfoRecdOrgPlantData> getType()
getType
in class VdmObject<PurgInfoRecdOrgPlantData>
public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
Original property name from the Odata EDM: PurchasingInfoRecord
purchasingInfoRecord
- Number of purchasing info recordpublic void setPurchasingInfoRecordCategory(@Nullable String purchasingInfoRecordCategory)
Original property name from the Odata EDM: PurchasingInfoRecordCategory
purchasingInfoRecordCategory
- Purchasing info record categorypublic void setPurchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
purchasingOrganization
- Purchasing organizationpublic void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name of Person Who Created Objectpublic void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
Original property name from the Odata EDM: IsMarkedForDeletion
isMarkedForDeletion
- Purch. info: Purch. organization data flagged for deletionpublic void setPurchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
purchasingGroup
- Purchasing Grouppublic void setCurrency(@Nullable String currency)
Original property name from the Odata EDM: Currency
currency
- Currency Keypublic void setMinimumPurchaseOrderQuantity(@Nullable BigDecimal minimumPurchaseOrderQuantity)
Original property name from the Odata EDM: MinimumPurchaseOrderQuantity
minimumPurchaseOrderQuantity
- Minimum Purchase Order Quantitypublic void setStandardPurchaseOrderQuantity(@Nullable BigDecimal standardPurchaseOrderQuantity)
Original property name from the Odata EDM: StandardPurchaseOrderQuantity
standardPurchaseOrderQuantity
- Standard Purchase Order Quantitypublic void setMaterialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn)
Original property name from the Odata EDM: MaterialPlannedDeliveryDurn
materialPlannedDeliveryDurn
- Planned Delivery Time in Dayspublic void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
overdelivTolrtdLmtRatioInPct
- Overdelivery Tolerancepublic void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
underdelivTolrtdLmtRatioInPct
- Underdelivery Tolerancepublic void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
unlimitedOverdeliveryIsAllowed
- Unlimited Overdelivery Allowedpublic void setLastReferencingPurchaseOrder(@Nullable String lastReferencingPurchaseOrder)
Original property name from the Odata EDM: LastReferencingPurchaseOrder
lastReferencingPurchaseOrder
- Purchasing Document Numberpublic void setLastReferencingPurOrderItem(@Nullable String lastReferencingPurOrderItem)
Original property name from the Odata EDM: LastReferencingPurOrderItem
lastReferencingPurOrderItem
- Item Number of Purchasing Documentpublic void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Material Numberpublic void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Vendor's account numberpublic void setMaterialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
materialGroup
- Material Grouppublic void setPurgDocOrderQuantityUnit(@Nullable String purgDocOrderQuantityUnit)
Original property name from the Odata EDM: PurgDocOrderQuantityUnit
purgDocOrderQuantityUnit
- Purchase Order Unit of Measurepublic void setNetPriceQuantityUnit(@Nullable String netPriceQuantityUnit)
Original property name from the Odata EDM: NetPriceQuantityUnit
netPriceQuantityUnit
- The netPriceQuantityUnit to set.public void setNetPriceAmount(@Nullable BigDecimal netPriceAmount)
Original property name from the Odata EDM: NetPriceAmount
netPriceAmount
- Net Price in Purchasing Info Recordpublic void setMaterialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
Original property name from the Odata EDM: MaterialPriceUnitQty
materialPriceUnitQty
- Price unitpublic void setPurchaseOrderPriceUnit(@Nullable String purchaseOrderPriceUnit)
Original property name from the Odata EDM: PurchaseOrderPriceUnit
purchaseOrderPriceUnit
- Order Price Unit (Purchasing)public void setPriceValidityEndDate(@Nullable LocalDateTime priceValidityEndDate)
Original property name from the Odata EDM: PriceValidityEndDate
priceValidityEndDate
- Price Valid Untilpublic void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
invoiceIsGoodsReceiptBased
- Indicator: GR-Based Invoice Verificationpublic void setTaxCode(@Nullable String taxCode)
Original property name from the Odata EDM: TaxCode
taxCode
- Tax on sales/purchases codepublic void setIncotermsClassification(@Nullable String incotermsClassification)
Original property name from the Odata EDM: IncotermsClassification
incotermsClassification
- Incoterms (Part 1)public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
Original property name from the Odata EDM: IncotermsTransferLocation
incotermsTransferLocation
- Incoterms (Part 2)public void setIncotermsLocation1(@Nullable String incotermsLocation1)
Original property name from the Odata EDM: IncotermsLocation1
incotermsLocation1
- Incoterms Location 1public void setMaximumOrderQuantity(@Nullable BigDecimal maximumOrderQuantity)
Original property name from the Odata EDM: MaximumOrderQuantity
maximumOrderQuantity
- Maximum Purchase Order Quantitypublic void setIsRelevantForAutomSrcg(@Nullable String isRelevantForAutomSrcg)
Original property name from the Odata EDM: IsRelevantForAutomSrcg
isRelevantForAutomSrcg
- Relevant for Automatic Sourcingpublic void setSupplierQuotation(@Nullable String supplierQuotation)
Original property name from the Odata EDM: SupplierQuotation
supplierQuotation
- Quotation Numberpublic void setSupplierQuotationDate(@Nullable LocalDateTime supplierQuotationDate)
Original property name from the Odata EDM: SupplierQuotationDate
supplierQuotationDate
- Quotation Validity Datepublic void setMinRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
Original property name from the Odata EDM: MinRemainingShelfLife
minRemainingShelfLife
- Minimum Remaining Shelf Lifepublic void setIsEvaluatedRcptSettlmtAllowed(@Nullable Boolean isEvaluatedRcptSettlmtAllowed)
Original property name from the Odata EDM: IsEvaluatedRcptSettlmtAllowed
isEvaluatedRcptSettlmtAllowed
- No Evaluated Receipt Settlement (ERS)public void setIsPurOrderAllwdForInbDeliv(@Nullable Boolean isPurOrderAllwdForInbDeliv)
Original property name from the Odata EDM: IsPurOrderAllwdForInbDeliv
isPurOrderAllwdForInbDeliv
- Create Purchase Order for Delivery Without Referencepublic void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
Original property name from the Odata EDM: IsOrderAcknRqd
isOrderAcknRqd
- Order Acknowledgment Requirementpublic void setIsRetMatlAuthznRqdBySupplier(@Nullable String isRetMatlAuthznRqdBySupplier)
Original property name from the Odata EDM: IsRetMatlAuthznRqdBySupplier
isRetMatlAuthznRqdBySupplier
- Supplier RMA Number Requiredpublic void setIsCashDiscountGranted(@Nullable Boolean isCashDiscountGranted)
Original property name from the Odata EDM: IsCashDiscountGranted
isCashDiscountGranted
- Item Does Not Qualify for Cash Discountpublic void setMaterialConditionGroup(@Nullable String materialConditionGroup)
Original property name from the Odata EDM: MaterialConditionGroup
materialConditionGroup
- Condition Group with Supplierpublic void setPurchasingDocumentDate(@Nullable LocalDateTime purchasingDocumentDate)
Original property name from the Odata EDM: PurchasingDocumentDate
purchasingDocumentDate
- Date of Last PO or Sched. Agreement Document in Info Recordpublic void setShelfLifeExpirationDatePeriod(@Nullable String shelfLifeExpirationDatePeriod)
Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod
shelfLifeExpirationDatePeriod
- Period Indicator for Shelf Life Expiration Datepublic void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
Original property name from the Odata EDM: IsEndOfPurposeBlocked
isEndOfPurposeBlocked
- Business Purpose Completedpublic void setSupplierConfirmationControlKey(@Nullable String supplierConfirmationControlKey)
Original property name from the Odata EDM: SupplierConfirmationControlKey
supplierConfirmationControlKey
- Confirmation Control Keypublic void setPricingDateControl(@Nullable String pricingDateControl)
Original property name from the Odata EDM: PricingDateControl
pricingDateControl
- Price Determination (Pricing) Date Controlprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<PurgInfoRecdOrgPlantData>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<PurgInfoRecdOrgPlantData>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PurgInfoRecdOrgPlantData>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PurgInfoRecdOrgPlantData>
@Nonnull public static <T> PurgInfoRecdOrgPlantDataField<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> PurgInfoRecdOrgPlantDataField<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<PurgInfoRecdOrgPlantData>
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<PurgInfoRecdOrgPlantData>
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<PurgInfoRecdOrgPlantData>
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<PurgInfoRecdOrgPlantData>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<PurgInfoRecdOrgPlantData>
@Nullable public PurchasingInfoRecord fetchPurgInfoRecd() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.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.@Nullable public PurchasingInfoRecord getPurgInfoRecdOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurgInfoRecd of a queried PurgInfoRecdOrgPlantData 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<PurchasingInfoRecord> getPurgInfoRecdIfPresent()
If the navigation property for an entity PurgInfoRecdOrgPlantData 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 setPurgInfoRecd(PurchasingInfoRecord value)
value
- New PurchasingInfoRecord entity.@Nonnull public List<PurInfoRecdPrcgCndnValidity> fetchPurInfoRecdPrcgCndnValidity() 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<PurInfoRecdPrcgCndnValidity> getPurInfoRecdPrcgCndnValidityOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurInfoRecdPrcgCndnValidity of a queried PurgInfoRecdOrgPlantData 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<PurInfoRecdPrcgCndnValidity>> getPurInfoRecdPrcgCndnValidityIfPresent()
If the navigation property for an entity PurgInfoRecdOrgPlantData 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 setPurInfoRecdPrcgCndnValidity(@Nonnull List<PurInfoRecdPrcgCndnValidity> value)
If the navigation property to_PurInfoRecdPrcgCndnValidity of a queried PurgInfoRecdOrgPlantData 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 PurInfoRecdPrcgCndnValidity entities.public void addPurInfoRecdPrcgCndnValidity(PurInfoRecdPrcgCndnValidity... entity)
If the navigation property to_PurInfoRecdPrcgCndnValidity of a queried PurgInfoRecdOrgPlantData 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 PurInfoRecdPrcgCndnValidity entities.@Nonnull public static PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder builder()
@Nullable public String getPurchasingInfoRecord()
Original property name from the Odata EDM: PurchasingInfoRecord
@Nullable public String getPurchasingInfoRecordCategory()
Original property name from the Odata EDM: PurchasingInfoRecordCategory
@Nullable public String getPurchasingOrganization()
Original property name from the Odata EDM: PurchasingOrganization
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public Boolean getIsMarkedForDeletion()
Original property name from the Odata EDM: IsMarkedForDeletion
@Nullable public String getPurchasingGroup()
Original property name from the Odata EDM: PurchasingGroup
@Nullable public String getCurrency()
Original property name from the Odata EDM: Currency
@Nullable public BigDecimal getMinimumPurchaseOrderQuantity()
Original property name from the Odata EDM: MinimumPurchaseOrderQuantity
@Nullable public BigDecimal getStandardPurchaseOrderQuantity()
Original property name from the Odata EDM: StandardPurchaseOrderQuantity
@Nullable public BigDecimal getMaterialPlannedDeliveryDurn()
Original property name from the Odata EDM: MaterialPlannedDeliveryDurn
@Nullable public BigDecimal getOverdelivTolrtdLmtRatioInPct()
Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
@Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
@Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
@Nullable public String getLastReferencingPurchaseOrder()
Original property name from the Odata EDM: LastReferencingPurchaseOrder
@Nullable public String getLastReferencingPurOrderItem()
Original property name from the Odata EDM: LastReferencingPurOrderItem
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public String getMaterialGroup()
Original property name from the Odata EDM: MaterialGroup
@Nullable public String getPurgDocOrderQuantityUnit()
Original property name from the Odata EDM: PurgDocOrderQuantityUnit
@Nullable public String getNetPriceQuantityUnit()
Original property name from the Odata EDM: NetPriceQuantityUnit
@Nullable public BigDecimal getNetPriceAmount()
Original property name from the Odata EDM: NetPriceAmount
@Nullable public BigDecimal getMaterialPriceUnitQty()
Original property name from the Odata EDM: MaterialPriceUnitQty
@Nullable public String getPurchaseOrderPriceUnit()
Original property name from the Odata EDM: PurchaseOrderPriceUnit
@Nullable public LocalDateTime getPriceValidityEndDate()
Original property name from the Odata EDM: PriceValidityEndDate
@Nullable public Boolean getInvoiceIsGoodsReceiptBased()
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
@Nullable public String getTaxCode()
Original property name from the Odata EDM: TaxCode
@Nullable public String getIncotermsClassification()
Original property name from the Odata EDM: IncotermsClassification
@Nullable public String getIncotermsTransferLocation()
Original property name from the Odata EDM: IncotermsTransferLocation
@Nullable public String getIncotermsLocation1()
Original property name from the Odata EDM: IncotermsLocation1
@Nullable public BigDecimal getMaximumOrderQuantity()
Original property name from the Odata EDM: MaximumOrderQuantity
@Nullable public String getIsRelevantForAutomSrcg()
Original property name from the Odata EDM: IsRelevantForAutomSrcg
@Nullable public String getSupplierQuotation()
Original property name from the Odata EDM: SupplierQuotation
@Nullable public LocalDateTime getSupplierQuotationDate()
Original property name from the Odata EDM: SupplierQuotationDate
@Nullable public BigDecimal getMinRemainingShelfLife()
Original property name from the Odata EDM: MinRemainingShelfLife
@Nullable public Boolean getIsEvaluatedRcptSettlmtAllowed()
Original property name from the Odata EDM: IsEvaluatedRcptSettlmtAllowed
@Nullable public Boolean getIsPurOrderAllwdForInbDeliv()
Original property name from the Odata EDM: IsPurOrderAllwdForInbDeliv
@Nullable public Boolean getIsOrderAcknRqd()
Original property name from the Odata EDM: IsOrderAcknRqd
@Nullable public String getIsRetMatlAuthznRqdBySupplier()
Original property name from the Odata EDM: IsRetMatlAuthznRqdBySupplier
@Nullable public Boolean getIsCashDiscountGranted()
Original property name from the Odata EDM: IsCashDiscountGranted
@Nullable public String getMaterialConditionGroup()
Original property name from the Odata EDM: MaterialConditionGroup
@Nullable public LocalDateTime getPurchasingDocumentDate()
Original property name from the Odata EDM: PurchasingDocumentDate
@Nullable public String getShelfLifeExpirationDatePeriod()
Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod
@Nullable public String getIsEndOfPurposeBlocked()
Original property name from the Odata EDM: IsEndOfPurposeBlocked
@Nullable public String getSupplierConfirmationControlKey()
Original property name from the Odata EDM: SupplierConfirmationControlKey
@Nullable public String getPricingDateControl()
Original property name from the Odata EDM: PricingDateControl
@Nonnull public String toString()
toString
in class VdmObject<PurgInfoRecdOrgPlantData>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<PurgInfoRecdOrgPlantData>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<PurgInfoRecdOrgPlantData>
public int hashCode()
hashCode
in class VdmObject<PurgInfoRecdOrgPlantData>
Copyright © 2021 SAP SE. All rights reserved.