public class PurchaseContractItem extends VdmEntity<PurchaseContractItem>
Original entity name from the Odata EDM: A_PurchaseContractItemType
Modifier and Type | Class and Description |
---|---|
static class |
PurchaseContractItem.PurchaseContractItemBuilder |
Modifier and Type | Field and Description |
---|---|
static PurchaseContractItemField<String> |
ACCOUNT_ASSIGNMENT_CATEGORY
Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.
|
static PurchaseContractItemSelectable |
ALL_FIELDS
Selector for all available fields of PurchaseContractItem.
|
static PurchaseContractItemField<BigDecimal> |
CONTRACT_NET_PRICE_AMOUNT
Use with available fluent helpers to apply the ContractNetPriceAmount field to query operations.
|
static PurchaseContractItemField<String> |
DOCUMENT_CURRENCY
Use with available fluent helpers to apply the DocumentCurrency field to query operations.
|
static PurchaseContractItemField<Boolean> |
EVALD_RCPT_SETTLMT_IS_ALLOWED
Use with available fluent helpers to apply the EvaldRcptSettlmtIsAllowed field to query operations.
|
static PurchaseContractItemField<String> |
FORMATTED_PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the FormattedPurchaseContractItem field to query operations.
|
static PurchaseContractItemField<Boolean> |
GOODS_RECEIPT_IS_EXPECTED
Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations.
|
static PurchaseContractItemField<Boolean> |
GOODS_RECEIPT_IS_NON_VALUATED
Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations.
|
static PurchaseContractItemField<Boolean> |
INVOICE_IS_EXPECTED
Use with available fluent helpers to apply the InvoiceIsExpected field to query operations.
|
static PurchaseContractItemField<Boolean> |
INVOICE_IS_GOODS_RECEIPT_BASED
Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.
|
static PurchaseContractItemField<String> |
IS_INFO_RECORD_UPDATED
Use with available fluent helpers to apply the IsInfoRecordUpdated field to query operations.
|
static PurchaseContractItemField<Boolean> |
IS_ORDER_ACKN_RQD
Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations.
|
static PurchaseContractItemField<String> |
MANUAL_DELIVERY_ADDRESS_ID
Use with available fluent helpers to apply the ManualDeliveryAddressID field to query operations.
|
static PurchaseContractItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static PurchaseContractItemField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static PurchaseContractItemField<String> |
MATERIAL_TYPE
Use with available fluent helpers to apply the MaterialType field to query operations.
|
static PurchaseContractItemField<String> |
MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
Use with available fluent helpers to apply the MultipleAcctAssgmtDistribution field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
NET_PRICE_QUANTITY
Use with available fluent helpers to apply the NetPriceQuantity field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
NO_DAYS_REMINDER1
Use with available fluent helpers to apply the NoDaysReminder1 field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
NO_DAYS_REMINDER2
Use with available fluent helpers to apply the NoDaysReminder2 field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
NO_DAYS_REMINDER3
Use with available fluent helpers to apply the NoDaysReminder3 field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR
Use with available fluent helpers to apply the OrdPriceUnitToOrderUnitDnmntr field to query operations.
|
static PurchaseContractItemField<String> |
ORDER_PRICE_UNIT
Use with available fluent helpers to apply the OrderPriceUnit field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR
Use with available fluent helpers to apply the OrderPriceUnitToOrderUnitNmrtr field to query operations.
|
static PurchaseContractItemField<String> |
ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the OrderQuantityUnit field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
|
static PurchaseContractItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static PurchaseContractItemField<Boolean> |
PRICE_IS_TO_BE_PRINTED
Use with available fluent helpers to apply the PriceIsToBePrinted field to query operations.
|
static PurchaseContractItemField<String> |
PRODUCT_TYPE
Use with available fluent helpers to apply the ProductType field to query operations.
|
static PurchaseContractItemField<String> |
PURCHASE_CONTRACT
Use with available fluent helpers to apply the PurchaseContract field to query operations.
|
static PurchaseContractItemField<String> |
PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the PurchaseContractItem field to query operations.
|
static PurchaseContractItemField<String> |
PURCHASE_CONTRACT_ITEM_TEXT
Use with available fluent helpers to apply the PurchaseContractItemText field to query operations.
|
static PurchaseContractItemField<String> |
PURCHASING_CONTRACT_DELETION_CODE
Use with available fluent helpers to apply the PurchasingContractDeletionCode field to query operations.
|
static PurchaseContractItemField<String> |
PURCHASING_DOCUMENT_ITEM_CATEGORY
Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations.
|
static PurchaseContractItemField<Boolean> |
PURG_DOC_ESTIMATED_PRICE
Use with available fluent helpers to apply the PurgDocEstimatedPrice field to query operations.
|
static PurchaseContractItemField<String> |
PURG_DOC_ORDER_ACKN_NUMBER
Use with available fluent helpers to apply the PurgDocOrderAcknNumber field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
PURG_DOC_RELEASE_ORDER_QUANTITY
Use with available fluent helpers to apply the PurgDocReleaseOrderQuantity field to query operations.
|
static PurchaseContractItemField<String> |
REQUIREMENT_TRACKING
Use with available fluent helpers to apply the RequirementTracking field to query operations.
|
static PurchaseContractItemField<String> |
SERVICE_PERFORMER
Use with available fluent helpers to apply the ServicePerformer field to query operations.
|
static PurchaseContractItemField<String> |
SHIPPING_INSTRUCTION
Use with available fluent helpers to apply the ShippingInstruction field to query operations.
|
static PurchaseContractItemField<String> |
STOCK_TYPE
Use with available fluent helpers to apply the StockType field to query operations.
|
static PurchaseContractItemField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static PurchaseContractItemField<String> |
SUBCONTRACTOR
Use with available fluent helpers to apply the Subcontractor field to query operations.
|
static PurchaseContractItemField<String> |
SUPPLIER_MATERIAL_NUMBER
Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.
|
static PurchaseContractItemField<BigDecimal> |
TARGET_QUANTITY
Use with available fluent helpers to apply the TargetQuantity field to query operations.
|
static PurchaseContractItemField<String> |
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations.
|
static PurchaseContractItemLink<PurCtrAccount> |
TO_PUR_CTR_ACCOUNT
Use with available fluent helpers to apply the to_PurCtrAccount navigation property to query operations.
|
static PurchaseContractItemLink<PurCtrAddress> |
TO_PUR_CTR_ADDRESS
Use with available fluent helpers to apply the to_PurCtrAddress navigation property to query operations.
|
static PurchaseContractItemField<BigDecimal> |
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
|
static PurchaseContractItemField<Boolean> |
UNLIMITED_OVERDELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
|
static PurchaseContractItemField<String> |
VOLUME_UNIT
Use with available fluent helpers to apply the VolumeUnit field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
PurchaseContractItem() |
PurchaseContractItem(String purchaseContract,
String orderQuantityUnit,
BigDecimal targetQuantity,
BigDecimal purgDocReleaseOrderQuantity,
String orderPriceUnit,
BigDecimal orderPriceUnitToOrderUnitNmrtr,
BigDecimal ordPriceUnitToOrderUnitDnmntr,
BigDecimal contractNetPriceAmount,
String documentCurrency,
BigDecimal netPriceQuantity,
String taxCode,
String purchaseContractItem,
String stockType,
String isInfoRecordUpdated,
Boolean priceIsToBePrinted,
Boolean purgDocEstimatedPrice,
BigDecimal noDaysReminder1,
BigDecimal noDaysReminder2,
BigDecimal noDaysReminder3,
BigDecimal overdelivTolrtdLmtRatioInPct,
Boolean unlimitedOverdeliveryIsAllowed,
BigDecimal underdelivTolrtdLmtRatioInPct,
String purchasingContractDeletionCode,
String purchasingDocumentItemCategory,
String accountAssignmentCategory,
String multipleAcctAssgmtDistribution,
Boolean goodsReceiptIsExpected,
Boolean goodsReceiptIsNonValuated,
Boolean invoiceIsExpected,
Boolean invoiceIsGoodsReceiptBased,
Boolean isOrderAcknRqd,
String purgDocOrderAcknNumber,
String shippingInstruction,
String purchaseContractItemText,
String manualDeliveryAddressID,
String volumeUnit,
String subcontractor,
Boolean evaldRcptSettlmtIsAllowed,
String material,
String servicePerformer,
String productType,
String materialType,
String formattedPurchaseContractItem,
String plant,
String storageLocation,
String requirementTracking,
String materialGroup,
String supplierMaterialNumber,
ErpConfigContext erpConfigContext,
List<PurCtrAccount> toPurCtrAccount,
List<PurCtrAddress> toPurCtrAddress) |
Modifier and Type | Method and Description |
---|---|
void |
addPurCtrAccount(PurCtrAccount... entity)
Adds elements to the list of associated PurCtrAccount entities.
|
void |
addPurCtrAddress(PurCtrAddress... entity)
Adds elements to the list of associated PurCtrAddress entities.
|
static PurchaseContractItem.PurchaseContractItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<PurCtrAccount> |
fetchPurCtrAccount()
Fetches the PurCtrAccount entities (one to many) associated with this entity.
|
List<PurCtrAddress> |
fetchPurCtrAddress()
Fetches the PurCtrAddress entities (one to many) associated with this entity.
|
static <T> PurchaseContractItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAccountAssignmentCategory()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: AccountAssignmentCategory
|
BigDecimal |
getContractNetPriceAmount()
Constraints: Not nullable, Precision: 12, Scale: 3 Original property name from the Odata EDM: ContractNetPriceAmount
|
String |
getDocumentCurrency()
Constraints: Not nullable, Maximum length: 5 Original property name from the Odata EDM: DocumentCurrency
|
protected String |
getEndpointUrl() |
protected String |
getEntityCollection() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
Boolean |
getEvaldRcptSettlmtIsAllowed()
Constraints: noneOriginal property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
|
String |
getFormattedPurchaseContractItem()
Constraints: Not nullable, Maximum length: 15 Original property name from the Odata EDM: FormattedPurchaseContractItem
|
Boolean |
getGoodsReceiptIsExpected()
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsExpected
|
Boolean |
getGoodsReceiptIsNonValuated()
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsNonValuated
|
Boolean |
getInvoiceIsExpected()
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsExpected
|
Boolean |
getInvoiceIsGoodsReceiptBased()
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsGoodsReceiptBased
|
String |
getIsInfoRecordUpdated()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: IsInfoRecordUpdated
|
Boolean |
getIsOrderAcknRqd()
Constraints: noneOriginal property name from the Odata EDM: IsOrderAcknRqd
|
protected Map<String,Object> |
getKey() |
String |
getManualDeliveryAddressID()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: ManualDeliveryAddressID
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: Material
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9 Original property name from the Odata EDM: MaterialGroup
|
String |
getMaterialType()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: MaterialType
|
String |
getMultipleAcctAssgmtDistribution()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
|
BigDecimal |
getNetPriceQuantity()
Constraints: Not nullable, Precision: 5, Scale: 0 Original property name from the Odata EDM: NetPriceQuantity
|
BigDecimal |
getNoDaysReminder1()
Constraints: Not nullable, Precision: 3, Scale: 0 Original property name from the Odata EDM: NoDaysReminder1
|
BigDecimal |
getNoDaysReminder2()
Constraints: Not nullable, Precision: 3, Scale: 0 Original property name from the Odata EDM: NoDaysReminder2
|
BigDecimal |
getNoDaysReminder3()
Constraints: Not nullable, Precision: 3, Scale: 0 Original property name from the Odata EDM: NoDaysReminder3
|
String |
getOrderPriceUnit()
Constraints: Not nullable, Maximum length: 3 Original property name from the Odata EDM: OrderPriceUnit
|
BigDecimal |
getOrderPriceUnitToOrderUnitNmrtr()
Constraints: Not nullable, Precision: 5, Scale: 0 Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
|
String |
getOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3 Original property name from the Odata EDM: OrderQuantityUnit
|
BigDecimal |
getOrdPriceUnitToOrderUnitDnmntr()
Constraints: Not nullable, Precision: 5, Scale: 0 Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1 Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: Plant
|
Boolean |
getPriceIsToBePrinted()
Constraints: noneOriginal property name from the Odata EDM: PriceIsToBePrinted
|
String |
getProductType()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ProductType
|
String |
getPurchaseContract()
(Key Field) Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: PurchaseContract
|
String |
getPurchaseContractItem()
(Key Field) Constraints: Not nullable, Maximum length: 5 Original property name from the Odata EDM: PurchaseContractItem
|
String |
getPurchaseContractItemText()
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: PurchaseContractItemText
|
String |
getPurchasingContractDeletionCode()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: PurchasingContractDeletionCode
|
String |
getPurchasingDocumentItemCategory()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: PurchasingDocumentItemCategory
|
Optional<List<PurCtrAccount>> |
getPurCtrAccountIfPresent()
Retrieval of associated PurCtrAccount entities (one to many).
|
List<PurCtrAccount> |
getPurCtrAccountOrFetch()
Retrieval of associated PurCtrAccount entities (one to many).
|
Optional<List<PurCtrAddress>> |
getPurCtrAddressIfPresent()
Retrieval of associated PurCtrAddress entities (one to many).
|
List<PurCtrAddress> |
getPurCtrAddressOrFetch()
Retrieval of associated PurCtrAddress entities (one to many).
|
Boolean |
getPurgDocEstimatedPrice()
Constraints: noneOriginal property name from the Odata EDM: PurgDocEstimatedPrice
|
String |
getPurgDocOrderAcknNumber()
Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: PurgDocOrderAcknNumber
|
BigDecimal |
getPurgDocReleaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3 Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
|
String |
getRequirementTracking()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: RequirementTracking
|
String |
getServicePerformer()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: ServicePerformer
|
String |
getShippingInstruction()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ShippingInstruction
|
String |
getStockType()
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: StockType
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: StorageLocation
|
String |
getSubcontractor()
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: Subcontractor
|
String |
getSupplierMaterialNumber()
Constraints: Not nullable, Maximum length: 35 Original property name from the Odata EDM: SupplierMaterialNumber
|
BigDecimal |
getTargetQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3 Original property name from the Odata EDM: TargetQuantity
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: TaxCode
|
Class<PurchaseContractItem> |
getType() |
BigDecimal |
getUnderdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1 Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
|
Boolean |
getUnlimitedOverdeliveryIsAllowed()
Constraints: noneOriginal property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
|
String |
getVolumeUnit()
Constraints: Not nullable, Maximum length: 3 Original property name from the Odata EDM: VolumeUnit
|
int |
hashCode() |
void |
setAccountAssignmentCategory(String accountAssignmentCategory)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: AccountAssignmentCategory
|
void |
setContractNetPriceAmount(BigDecimal contractNetPriceAmount)
Constraints: Not nullable, Precision: 12, Scale: 3 Original property name from the Odata EDM: ContractNetPriceAmount
|
void |
setDocumentCurrency(String documentCurrency)
Constraints: Not nullable, Maximum length: 5 Original property name from the Odata EDM: DocumentCurrency
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setEvaldRcptSettlmtIsAllowed(Boolean evaldRcptSettlmtIsAllowed)
Constraints: noneOriginal property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
|
void |
setFormattedPurchaseContractItem(String formattedPurchaseContractItem)
Constraints: Not nullable, Maximum length: 15 Original property name from the Odata EDM: FormattedPurchaseContractItem
|
void |
setGoodsReceiptIsExpected(Boolean goodsReceiptIsExpected)
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsExpected
|
void |
setGoodsReceiptIsNonValuated(Boolean goodsReceiptIsNonValuated)
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsNonValuated
|
void |
setInvoiceIsExpected(Boolean invoiceIsExpected)
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsExpected
|
void |
setInvoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased)
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsGoodsReceiptBased
|
void |
setIsInfoRecordUpdated(String isInfoRecordUpdated)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: IsInfoRecordUpdated
|
void |
setIsOrderAcknRqd(Boolean isOrderAcknRqd)
Constraints: noneOriginal property name from the Odata EDM: IsOrderAcknRqd
|
void |
setManualDeliveryAddressID(String manualDeliveryAddressID)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: ManualDeliveryAddressID
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: Material
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9 Original property name from the Odata EDM: MaterialGroup
|
void |
setMaterialType(String materialType)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: MaterialType
|
void |
setMultipleAcctAssgmtDistribution(String multipleAcctAssgmtDistribution)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
|
void |
setNetPriceQuantity(BigDecimal netPriceQuantity)
Constraints: Not nullable, Precision: 5, Scale: 0 Original property name from the Odata EDM: NetPriceQuantity
|
void |
setNoDaysReminder1(BigDecimal noDaysReminder1)
Constraints: Not nullable, Precision: 3, Scale: 0 Original property name from the Odata EDM: NoDaysReminder1
|
void |
setNoDaysReminder2(BigDecimal noDaysReminder2)
Constraints: Not nullable, Precision: 3, Scale: 0 Original property name from the Odata EDM: NoDaysReminder2
|
void |
setNoDaysReminder3(BigDecimal noDaysReminder3)
Constraints: Not nullable, Precision: 3, Scale: 0 Original property name from the Odata EDM: NoDaysReminder3
|
void |
setOrderPriceUnit(String orderPriceUnit)
Constraints: Not nullable, Maximum length: 3 Original property name from the Odata EDM: OrderPriceUnit
|
void |
setOrderPriceUnitToOrderUnitNmrtr(BigDecimal orderPriceUnitToOrderUnitNmrtr)
Constraints: Not nullable, Precision: 5, Scale: 0 Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
|
void |
setOrderQuantityUnit(String orderQuantityUnit)
Constraints: Not nullable, Maximum length: 3 Original property name from the Odata EDM: OrderQuantityUnit
|
void |
setOrdPriceUnitToOrderUnitDnmntr(BigDecimal ordPriceUnitToOrderUnitDnmntr)
Constraints: Not nullable, Precision: 5, Scale: 0 Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1 Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: Plant
|
void |
setPriceIsToBePrinted(Boolean priceIsToBePrinted)
Constraints: noneOriginal property name from the Odata EDM: PriceIsToBePrinted
|
void |
setProductType(String productType)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ProductType
|
void |
setPurchaseContract(String purchaseContract)
(Key Field) Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: PurchaseContract
|
void |
setPurchaseContractItem(String purchaseContractItem)
(Key Field) Constraints: Not nullable, Maximum length: 5 Original property name from the Odata EDM: PurchaseContractItem
|
void |
setPurchaseContractItemText(String purchaseContractItemText)
Constraints: Not nullable, Maximum length: 40 Original property name from the Odata EDM: PurchaseContractItemText
|
void |
setPurchasingContractDeletionCode(String purchasingContractDeletionCode)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: PurchasingContractDeletionCode
|
void |
setPurchasingDocumentItemCategory(String purchasingDocumentItemCategory)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: PurchasingDocumentItemCategory
|
void |
setPurCtrAccount(List<PurCtrAccount> value)
Overwrites the list of associated PurCtrAccount entities for the loaded navigation property to_PurCtrAccount.
|
void |
setPurCtrAddress(List<PurCtrAddress> value)
Overwrites the list of associated PurCtrAddress entities for the loaded navigation property to_PurCtrAddress.
|
void |
setPurgDocEstimatedPrice(Boolean purgDocEstimatedPrice)
Constraints: noneOriginal property name from the Odata EDM: PurgDocEstimatedPrice
|
void |
setPurgDocOrderAcknNumber(String purgDocOrderAcknNumber)
Constraints: Not nullable, Maximum length: 20 Original property name from the Odata EDM: PurgDocOrderAcknNumber
|
void |
setPurgDocReleaseOrderQuantity(BigDecimal purgDocReleaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3 Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
|
void |
setRequirementTracking(String requirementTracking)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: RequirementTracking
|
void |
setServicePerformer(String servicePerformer)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: ServicePerformer
|
void |
setShippingInstruction(String shippingInstruction)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: ShippingInstruction
|
void |
setStockType(String stockType)
Constraints: Not nullable, Maximum length: 1 Original property name from the Odata EDM: StockType
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4 Original property name from the Odata EDM: StorageLocation
|
void |
setSubcontractor(String subcontractor)
Constraints: Not nullable, Maximum length: 10 Original property name from the Odata EDM: Subcontractor
|
void |
setSupplierMaterialNumber(String supplierMaterialNumber)
Constraints: Not nullable, Maximum length: 35 Original property name from the Odata EDM: SupplierMaterialNumber
|
void |
setTargetQuantity(BigDecimal targetQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3 Original property name from the Odata EDM: TargetQuantity
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2 Original property name from the Odata EDM: TaxCode
|
void |
setUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1 Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
|
void |
setUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: noneOriginal property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
|
void |
setVolumeUnit(String volumeUnit)
Constraints: Not nullable, Maximum length: 3 Original property name from the Odata EDM: VolumeUnit
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final PurchaseContractItemSelectable ALL_FIELDS
public static final PurchaseContractItemField<String> PURCHASE_CONTRACT
public static final PurchaseContractItemField<String> ORDER_QUANTITY_UNIT
public static final PurchaseContractItemField<BigDecimal> TARGET_QUANTITY
public static final PurchaseContractItemField<BigDecimal> PURG_DOC_RELEASE_ORDER_QUANTITY
public static final PurchaseContractItemField<String> ORDER_PRICE_UNIT
public static final PurchaseContractItemField<BigDecimal> ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR
public static final PurchaseContractItemField<BigDecimal> ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR
public static final PurchaseContractItemField<BigDecimal> CONTRACT_NET_PRICE_AMOUNT
public static final PurchaseContractItemField<String> DOCUMENT_CURRENCY
public static final PurchaseContractItemField<BigDecimal> NET_PRICE_QUANTITY
public static final PurchaseContractItemField<String> TAX_CODE
public static final PurchaseContractItemField<String> PURCHASE_CONTRACT_ITEM
public static final PurchaseContractItemField<String> STOCK_TYPE
public static final PurchaseContractItemField<String> IS_INFO_RECORD_UPDATED
public static final PurchaseContractItemField<Boolean> PRICE_IS_TO_BE_PRINTED
public static final PurchaseContractItemField<Boolean> PURG_DOC_ESTIMATED_PRICE
public static final PurchaseContractItemField<BigDecimal> NO_DAYS_REMINDER1
public static final PurchaseContractItemField<BigDecimal> NO_DAYS_REMINDER2
public static final PurchaseContractItemField<BigDecimal> NO_DAYS_REMINDER3
public static final PurchaseContractItemField<BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurchaseContractItemField<Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
public static final PurchaseContractItemField<BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurchaseContractItemField<String> PURCHASING_CONTRACT_DELETION_CODE
public static final PurchaseContractItemField<String> PURCHASING_DOCUMENT_ITEM_CATEGORY
public static final PurchaseContractItemField<String> ACCOUNT_ASSIGNMENT_CATEGORY
public static final PurchaseContractItemField<String> MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
public static final PurchaseContractItemField<Boolean> GOODS_RECEIPT_IS_EXPECTED
public static final PurchaseContractItemField<Boolean> GOODS_RECEIPT_IS_NON_VALUATED
public static final PurchaseContractItemField<Boolean> INVOICE_IS_EXPECTED
public static final PurchaseContractItemField<Boolean> INVOICE_IS_GOODS_RECEIPT_BASED
public static final PurchaseContractItemField<Boolean> IS_ORDER_ACKN_RQD
public static final PurchaseContractItemField<String> PURG_DOC_ORDER_ACKN_NUMBER
public static final PurchaseContractItemField<String> SHIPPING_INSTRUCTION
public static final PurchaseContractItemField<String> PURCHASE_CONTRACT_ITEM_TEXT
public static final PurchaseContractItemField<String> MANUAL_DELIVERY_ADDRESS_ID
public static final PurchaseContractItemField<String> VOLUME_UNIT
public static final PurchaseContractItemField<String> SUBCONTRACTOR
public static final PurchaseContractItemField<Boolean> EVALD_RCPT_SETTLMT_IS_ALLOWED
public static final PurchaseContractItemField<String> MATERIAL
public static final PurchaseContractItemField<String> SERVICE_PERFORMER
public static final PurchaseContractItemField<String> PRODUCT_TYPE
public static final PurchaseContractItemField<String> MATERIAL_TYPE
public static final PurchaseContractItemField<String> FORMATTED_PURCHASE_CONTRACT_ITEM
public static final PurchaseContractItemField<String> PLANT
public static final PurchaseContractItemField<String> STORAGE_LOCATION
public static final PurchaseContractItemField<String> REQUIREMENT_TRACKING
public static final PurchaseContractItemField<String> MATERIAL_GROUP
public static final PurchaseContractItemField<String> SUPPLIER_MATERIAL_NUMBER
public static final PurchaseContractItemLink<PurCtrAccount> TO_PUR_CTR_ACCOUNT
public static final PurchaseContractItemLink<PurCtrAddress> TO_PUR_CTR_ADDRESS
public PurchaseContractItem()
public PurchaseContractItem(@Nullable String purchaseContract, @Nullable String orderQuantityUnit, @Nullable BigDecimal targetQuantity, @Nullable BigDecimal purgDocReleaseOrderQuantity, @Nullable String orderPriceUnit, @Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr, @Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr, @Nullable BigDecimal contractNetPriceAmount, @Nullable String documentCurrency, @Nullable BigDecimal netPriceQuantity, @Nullable String taxCode, @Nullable String purchaseContractItem, @Nullable String stockType, @Nullable String isInfoRecordUpdated, @Nullable Boolean priceIsToBePrinted, @Nullable Boolean purgDocEstimatedPrice, @Nullable BigDecimal noDaysReminder1, @Nullable BigDecimal noDaysReminder2, @Nullable BigDecimal noDaysReminder3, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable String purchasingContractDeletionCode, @Nullable String purchasingDocumentItemCategory, @Nullable String accountAssignmentCategory, @Nullable String multipleAcctAssgmtDistribution, @Nullable Boolean goodsReceiptIsExpected, @Nullable Boolean goodsReceiptIsNonValuated, @Nullable Boolean invoiceIsExpected, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable Boolean isOrderAcknRqd, @Nullable String purgDocOrderAcknNumber, @Nullable String shippingInstruction, @Nullable String purchaseContractItemText, @Nullable String manualDeliveryAddressID, @Nullable String volumeUnit, @Nullable String subcontractor, @Nullable Boolean evaldRcptSettlmtIsAllowed, @Nullable String material, @Nullable String servicePerformer, @Nullable String productType, @Nullable String materialType, @Nullable String formattedPurchaseContractItem, @Nullable String plant, @Nullable String storageLocation, @Nullable String requirementTracking, @Nullable String materialGroup, @Nullable String supplierMaterialNumber, @Nullable ErpConfigContext erpConfigContext, List<PurCtrAccount> toPurCtrAccount, List<PurCtrAddress> toPurCtrAddress)
public Class<PurchaseContractItem> getType()
getType
in class VdmObject<PurchaseContractItem>
public void setPurchaseContract(@Nullable String purchaseContract)
Original property name from the Odata EDM: PurchaseContract
purchaseContract
- Purchasing Contract Headerpublic void setOrderQuantityUnit(@Nullable String orderQuantityUnit)
Original property name from the Odata EDM: OrderQuantityUnit
orderQuantityUnit
- Purchase Order Unit of Measurepublic void setTargetQuantity(@Nullable BigDecimal targetQuantity)
Original property name from the Odata EDM: TargetQuantity
targetQuantity
- Target Quantitypublic void setPurgDocReleaseOrderQuantity(@Nullable BigDecimal purgDocReleaseOrderQuantity)
Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
purgDocReleaseOrderQuantity
- Standard release order quantitypublic void setOrderPriceUnit(@Nullable String orderPriceUnit)
Original property name from the Odata EDM: OrderPriceUnit
orderPriceUnit
- Order Price Unit (Purchasing)public void setOrderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
orderPriceUnitToOrderUnitNmrtr
- Numerator for Conversion of Order Price Unit into Order Unitpublic void setOrdPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
ordPriceUnitToOrderUnitDnmntr
- Denominator for Conv. of Order Price Unit into Order Unitpublic void setContractNetPriceAmount(@Nullable BigDecimal contractNetPriceAmount)
Original property name from the Odata EDM: ContractNetPriceAmount
contractNetPriceAmount
- Net Price in Purchasing Document (in Document Currency)public void setDocumentCurrency(@Nullable String documentCurrency)
Original property name from the Odata EDM: DocumentCurrency
documentCurrency
- Currency Keypublic void setNetPriceQuantity(@Nullable BigDecimal netPriceQuantity)
Original property name from the Odata EDM: NetPriceQuantity
netPriceQuantity
- Price Unitpublic void setTaxCode(@Nullable String taxCode)
Original property name from the Odata EDM: TaxCode
taxCode
- Tax on Sales/Purchases Codepublic void setPurchaseContractItem(@Nullable String purchaseContractItem)
Original property name from the Odata EDM: PurchaseContractItem
purchaseContractItem
- Item Number of Purchasing Contractpublic void setStockType(@Nullable String stockType)
Original property name from the Odata EDM: StockType
stockType
- Stock Typepublic void setIsInfoRecordUpdated(@Nullable String isInfoRecordUpdated)
Original property name from the Odata EDM: IsInfoRecordUpdated
isInfoRecordUpdated
- Indicator: Update Info Recordpublic void setPriceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
Original property name from the Odata EDM: PriceIsToBePrinted
priceIsToBePrinted
- Price Printoutpublic void setPurgDocEstimatedPrice(@Nullable Boolean purgDocEstimatedPrice)
Original property name from the Odata EDM: PurgDocEstimatedPrice
purgDocEstimatedPrice
- Indicator: Estimated Pricepublic 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 setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
overdelivTolrtdLmtRatioInPct
- Overdelivery Tolerance Limitpublic void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
unlimitedOverdeliveryIsAllowed
- Indicator: Unlimited Overdelivery Allowedpublic void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
underdelivTolrtdLmtRatioInPct
- Underdelivery Tolerance Limitpublic void setPurchasingContractDeletionCode(@Nullable String purchasingContractDeletionCode)
Original property name from the Odata EDM: PurchasingContractDeletionCode
purchasingContractDeletionCode
- Deletion Indicator in Purchasing Documentpublic void setPurchasingDocumentItemCategory(@Nullable String purchasingDocumentItemCategory)
Original property name from the Odata EDM: PurchasingDocumentItemCategory
purchasingDocumentItemCategory
- Item Category in Purchasing Documentpublic void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
Original property name from the Odata EDM: AccountAssignmentCategory
accountAssignmentCategory
- Account Assignment Categorypublic void setMultipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
multipleAcctAssgmtDistribution
- Distribution indicator for multiple account assignmentpublic void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
Original property name from the Odata EDM: GoodsReceiptIsExpected
goodsReceiptIsExpected
- Goods Receipt Indicatorpublic void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
Original property name from the Odata EDM: GoodsReceiptIsNonValuated
goodsReceiptIsNonValuated
- Goods Receipt, Non-Valuatedpublic void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
Original property name from the Odata EDM: InvoiceIsExpected
invoiceIsExpected
- Invoice Receipt Indicatorpublic void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
invoiceIsGoodsReceiptBased
- Indicator: GR-Based Invoice Verificationpublic void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
Original property name from the Odata EDM: IsOrderAcknRqd
isOrderAcknRqd
- Order Acknowledgment Requirementpublic void setPurgDocOrderAcknNumber(@Nullable String purgDocOrderAcknNumber)
Original property name from the Odata EDM: PurgDocOrderAcknNumber
purgDocOrderAcknNumber
- Order Acknowledgment Numberpublic void setShippingInstruction(@Nullable String shippingInstruction)
Original property name from the Odata EDM: ShippingInstruction
shippingInstruction
- Shipping Instructionspublic void setPurchaseContractItemText(@Nullable String purchaseContractItemText)
Original property name from the Odata EDM: PurchaseContractItemText
purchaseContractItemText
- Short Textpublic void setManualDeliveryAddressID(@Nullable String manualDeliveryAddressID)
Original property name from the Odata EDM: ManualDeliveryAddressID
manualDeliveryAddressID
- Manual address number in purchasing document itempublic void setVolumeUnit(@Nullable String volumeUnit)
Original property name from the Odata EDM: VolumeUnit
volumeUnit
- Volume Unitpublic void setSubcontractor(@Nullable String subcontractor)
Original property name from the Odata EDM: Subcontractor
subcontractor
- Supplier to be Supplied/Who is to Receive Deliverypublic void setEvaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
evaldRcptSettlmtIsAllowed
- Evaluated Receipt Settlement (ERS)public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Material Numberpublic void setServicePerformer(@Nullable String servicePerformer)
Original property name from the Odata EDM: ServicePerformer
servicePerformer
- Service Performerpublic void setProductType(@Nullable String productType)
Original property name from the Odata EDM: ProductType
productType
- Product Type Grouppublic void setMaterialType(@Nullable String materialType)
Original property name from the Odata EDM: MaterialType
materialType
- Material Typepublic void setFormattedPurchaseContractItem(@Nullable String formattedPurchaseContractItem)
Original property name from the Odata EDM: FormattedPurchaseContractItem
formattedPurchaseContractItem
- public void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- Storage Locationpublic void setRequirementTracking(@Nullable String requirementTracking)
Original property name from the Odata EDM: RequirementTracking
requirementTracking
- Requirement Tracking Numberpublic void setMaterialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
materialGroup
- Material Grouppublic void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
Original property name from the Odata EDM: SupplierMaterialNumber
supplierMaterialNumber
- Material Number Used by Supplierprotected String getEndpointUrl()
getEndpointUrl
in class VdmEntity<PurchaseContractItem>
protected String getEntityCollection()
getEntityCollection
in class VdmEntity<PurchaseContractItem>
protected Map<String,Object> getKey()
getKey
in class VdmObject<PurchaseContractItem>
protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PurchaseContractItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PurchaseContractItem>
public static <T> PurchaseContractItemField<T> field(String fieldName, Class<T> fieldType)
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.protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<PurchaseContractItem>
public List<PurCtrAccount> fetchPurCtrAccount() 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.public List<PurCtrAccount> getPurCtrAccountOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurCtrAccount of a queried PurchaseContractItem 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.public Optional<List<PurCtrAccount>> getPurCtrAccountIfPresent()
If the navigation property for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setPurCtrAccount(@NonNull List<PurCtrAccount> value)
If the navigation property to_PurCtrAccount of a queried PurchaseContractItem 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 PurCtrAccount entities.public void addPurCtrAccount(PurCtrAccount... entity)
If the navigation property to_PurCtrAccount of a queried PurchaseContractItem 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 PurCtrAccount entities.public List<PurCtrAddress> fetchPurCtrAddress() 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.public List<PurCtrAddress> getPurCtrAddressOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurCtrAddress of a queried PurchaseContractItem 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.public Optional<List<PurCtrAddress>> getPurCtrAddressIfPresent()
If the navigation property for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its Optional
result state will be empty
.
Optional
with result state empty
is returned.public void setPurCtrAddress(@NonNull List<PurCtrAddress> value)
If the navigation property to_PurCtrAddress of a queried PurchaseContractItem 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 PurCtrAddress entities.public void addPurCtrAddress(PurCtrAddress... entity)
If the navigation property to_PurCtrAddress of a queried PurchaseContractItem 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 PurCtrAddress entities.public static PurchaseContractItem.PurchaseContractItemBuilder builder()
@Nullable public String getPurchaseContract()
Original property name from the Odata EDM: PurchaseContract
@Nullable public String getOrderQuantityUnit()
Original property name from the Odata EDM: OrderQuantityUnit
@Nullable public BigDecimal getTargetQuantity()
Original property name from the Odata EDM: TargetQuantity
@Nullable public BigDecimal getPurgDocReleaseOrderQuantity()
Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
@Nullable public String getOrderPriceUnit()
Original property name from the Odata EDM: OrderPriceUnit
@Nullable public BigDecimal getOrderPriceUnitToOrderUnitNmrtr()
Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
@Nullable public BigDecimal getOrdPriceUnitToOrderUnitDnmntr()
Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
@Nullable public BigDecimal getContractNetPriceAmount()
Original property name from the Odata EDM: ContractNetPriceAmount
@Nullable public String getDocumentCurrency()
Original property name from the Odata EDM: DocumentCurrency
@Nullable public BigDecimal getNetPriceQuantity()
Original property name from the Odata EDM: NetPriceQuantity
@Nullable public String getTaxCode()
Original property name from the Odata EDM: TaxCode
@Nullable public String getPurchaseContractItem()
Original property name from the Odata EDM: PurchaseContractItem
@Nullable public String getStockType()
Original property name from the Odata EDM: StockType
@Nullable public String getIsInfoRecordUpdated()
Original property name from the Odata EDM: IsInfoRecordUpdated
@Nullable public Boolean getPriceIsToBePrinted()
Original property name from the Odata EDM: PriceIsToBePrinted
@Nullable public Boolean getPurgDocEstimatedPrice()
Original property name from the Odata EDM: PurgDocEstimatedPrice
@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 getOverdelivTolrtdLmtRatioInPct()
Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
@Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
@Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
@Nullable public String getPurchasingContractDeletionCode()
Original property name from the Odata EDM: PurchasingContractDeletionCode
@Nullable public String getPurchasingDocumentItemCategory()
Original property name from the Odata EDM: PurchasingDocumentItemCategory
@Nullable public String getAccountAssignmentCategory()
Original property name from the Odata EDM: AccountAssignmentCategory
@Nullable public String getMultipleAcctAssgmtDistribution()
Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
@Nullable public Boolean getGoodsReceiptIsExpected()
Original property name from the Odata EDM: GoodsReceiptIsExpected
@Nullable public Boolean getGoodsReceiptIsNonValuated()
Original property name from the Odata EDM: GoodsReceiptIsNonValuated
@Nullable public Boolean getInvoiceIsExpected()
Original property name from the Odata EDM: InvoiceIsExpected
@Nullable public Boolean getInvoiceIsGoodsReceiptBased()
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
@Nullable public Boolean getIsOrderAcknRqd()
Original property name from the Odata EDM: IsOrderAcknRqd
@Nullable public String getPurgDocOrderAcknNumber()
Original property name from the Odata EDM: PurgDocOrderAcknNumber
@Nullable public String getShippingInstruction()
Original property name from the Odata EDM: ShippingInstruction
@Nullable public String getPurchaseContractItemText()
Original property name from the Odata EDM: PurchaseContractItemText
@Nullable public String getManualDeliveryAddressID()
Original property name from the Odata EDM: ManualDeliveryAddressID
@Nullable public String getVolumeUnit()
Original property name from the Odata EDM: VolumeUnit
@Nullable public String getSubcontractor()
Original property name from the Odata EDM: Subcontractor
@Nullable public Boolean getEvaldRcptSettlmtIsAllowed()
Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getServicePerformer()
Original property name from the Odata EDM: ServicePerformer
@Nullable public String getProductType()
Original property name from the Odata EDM: ProductType
@Nullable public String getMaterialType()
Original property name from the Odata EDM: MaterialType
@Nullable public String getFormattedPurchaseContractItem()
Original property name from the Odata EDM: FormattedPurchaseContractItem
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getRequirementTracking()
Original property name from the Odata EDM: RequirementTracking
@Nullable public String getMaterialGroup()
Original property name from the Odata EDM: MaterialGroup
@Nullable public String getSupplierMaterialNumber()
Original property name from the Odata EDM: SupplierMaterialNumber
@Nullable public ErpConfigContext getErpConfigContext()
public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
setErpConfigContext
in class VdmEntity<PurchaseContractItem>
erpConfigContext
- public String toString()
toString
in class VdmObject<PurchaseContractItem>
public boolean equals(Object o)
equals
in class VdmObject<PurchaseContractItem>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<PurchaseContractItem>
public int hashCode()
hashCode
in class VdmObject<PurchaseContractItem>
Copyright © 2018 SAP SE. All rights reserved.