public class PurchaseContractItem extends VdmEntity<PurchaseContractItem>
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.
|
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() |
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.
|
String |
getAccountAssignmentCategory()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getContractNetPriceAmount()
Constraints: Not nullable, Precision: 12, Scale: 3
|
String |
getDocumentCurrency()
Constraints: Not nullable, Maximum length: 5
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
Boolean |
getEvaldRcptSettlmtIsAllowed()
Constraints: none
|
String |
getFormattedPurchaseContractItem()
Constraints: Not nullable, Maximum length: 15
|
Boolean |
getGoodsReceiptIsExpected()
Constraints: none
|
Boolean |
getGoodsReceiptIsNonValuated()
Constraints: none
|
Boolean |
getInvoiceIsExpected()
Constraints: none
|
Boolean |
getInvoiceIsGoodsReceiptBased()
Constraints: none
|
String |
getIsInfoRecordUpdated()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsOrderAcknRqd()
Constraints: none
|
String |
getManualDeliveryAddressID()
Constraints: Not nullable, Maximum length: 10
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
String |
getMaterialType()
Constraints: Not nullable, Maximum length: 4
|
String |
getMultipleAcctAssgmtDistribution()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getNetPriceQuantity()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getNoDaysReminder1()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getNoDaysReminder2()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getNoDaysReminder3()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getOrderPriceUnit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getOrderPriceUnitToOrderUnitNmrtr()
Constraints: Not nullable, Precision: 5, Scale: 0
|
String |
getOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getOrdPriceUnitToOrderUnitDnmntr()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getPriceIsToBePrinted()
Constraints: none
|
String |
getProductType()
Constraints: Not nullable, Maximum length: 2
|
String |
getPurchaseContract()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseContractItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getPurchaseContractItemText()
Constraints: Not nullable, Maximum length: 40
|
String |
getPurchasingContractDeletionCode()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingDocumentItemCategory()
Constraints: Not nullable, Maximum length: 1
|
List<PurCtrAccount> |
getPurCtrAccountOrFetch()
Retrieval of associated PurCtrAccount entities (one to many).
|
com.google.common.base.Optional<List<PurCtrAccount>> |
getPurCtrAccountOrNull()
Retrieval of associated PurCtrAccount entities (one to many).
|
List<PurCtrAddress> |
getPurCtrAddressOrFetch()
Retrieval of associated PurCtrAddress entities (one to many).
|
com.google.common.base.Optional<List<PurCtrAddress>> |
getPurCtrAddressOrNull()
Retrieval of associated PurCtrAddress entities (one to many).
|
Boolean |
getPurgDocEstimatedPrice()
Constraints: none
|
String |
getPurgDocOrderAcknNumber()
Constraints: Not nullable, Maximum length: 20
|
BigDecimal |
getPurgDocReleaseOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getRequirementTracking()
Constraints: Not nullable, Maximum length: 10
|
String |
getServicePerformer()
Constraints: Not nullable, Maximum length: 10
|
String |
getShippingInstruction()
Constraints: Not nullable, Maximum length: 2
|
String |
getStockType()
Constraints: Not nullable, Maximum length: 1
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getSubcontractor()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierMaterialNumber()
Constraints: Not nullable, Maximum length: 35
|
BigDecimal |
getTargetQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2
|
Class<PurchaseContractItem> |
getType() |
BigDecimal |
getUnderdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
Boolean |
getUnlimitedOverdeliveryIsAllowed()
Constraints: none
|
String |
getVolumeUnit()
Constraints: Not nullable, Maximum length: 3
|
int |
hashCode() |
void |
setAccountAssignmentCategory(String accountAssignmentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setContractNetPriceAmount(BigDecimal contractNetPriceAmount)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setDocumentCurrency(String documentCurrency)
Constraints: Not nullable, Maximum length: 5
|
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: none
|
void |
setFormattedPurchaseContractItem(String formattedPurchaseContractItem)
Constraints: Not nullable, Maximum length: 15
|
void |
setGoodsReceiptIsExpected(Boolean goodsReceiptIsExpected)
Constraints: none
|
void |
setGoodsReceiptIsNonValuated(Boolean goodsReceiptIsNonValuated)
Constraints: none
|
void |
setInvoiceIsExpected(Boolean invoiceIsExpected)
Constraints: none
|
void |
setInvoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased)
Constraints: none
|
void |
setIsInfoRecordUpdated(String isInfoRecordUpdated)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsOrderAcknRqd(Boolean isOrderAcknRqd)
Constraints: none
|
void |
setManualDeliveryAddressID(String manualDeliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterialType(String materialType)
Constraints: Not nullable, Maximum length: 4
|
void |
setMultipleAcctAssgmtDistribution(String multipleAcctAssgmtDistribution)
Constraints: Not nullable, Maximum length: 1
|
void |
setNetPriceQuantity(BigDecimal netPriceQuantity)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setNoDaysReminder1(BigDecimal noDaysReminder1)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setNoDaysReminder2(BigDecimal noDaysReminder2)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setNoDaysReminder3(BigDecimal noDaysReminder3)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setOrderPriceUnit(String orderPriceUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setOrderPriceUnitToOrderUnitNmrtr(BigDecimal orderPriceUnitToOrderUnitNmrtr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setOrderQuantityUnit(String orderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setOrdPriceUnitToOrderUnitDnmntr(BigDecimal ordPriceUnitToOrderUnitDnmntr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setPriceIsToBePrinted(Boolean priceIsToBePrinted)
Constraints: none
|
void |
setProductType(String productType)
Constraints: Not nullable, Maximum length: 2
|
void |
setPurchaseContract(String purchaseContract)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseContractItem(String purchaseContractItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setPurchaseContractItemText(String purchaseContractItemText)
Constraints: Not nullable, Maximum length: 40
|
void |
setPurchasingContractDeletionCode(String purchasingContractDeletionCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchasingDocumentItemCategory(String purchasingDocumentItemCategory)
Constraints: Not nullable, Maximum length: 1
|
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: none
|
void |
setPurgDocOrderAcknNumber(String purgDocOrderAcknNumber)
Constraints: Not nullable, Maximum length: 20
|
void |
setPurgDocReleaseOrderQuantity(BigDecimal purgDocReleaseOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setRequirementTracking(String requirementTracking)
Constraints: Not nullable, Maximum length: 10
|
void |
setServicePerformer(String servicePerformer)
Constraints: Not nullable, Maximum length: 10
|
void |
setShippingInstruction(String shippingInstruction)
Constraints: Not nullable, Maximum length: 2
|
void |
setStockType(String stockType)
Constraints: Not nullable, Maximum length: 1
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setSubcontractor(String subcontractor)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierMaterialNumber(String supplierMaterialNumber)
Constraints: Not nullable, Maximum length: 35
|
void |
setTargetQuantity(BigDecimal targetQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
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
|
void |
setVolumeUnit(String volumeUnit)
Constraints: Not nullable, Maximum length: 3
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
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 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.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 com.google.common.base.Optional<List<PurCtrAccount>> getPurCtrAccountOrNull()
If the navigation property to_PurCtrAccount for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
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 com.google.common.base.Optional<List<PurCtrAddress>> getPurCtrAddressOrNull()
If the navigation property to_PurCtrAddress for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
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()
@Nullable public String getOrderQuantityUnit()
@Nullable public BigDecimal getTargetQuantity()
@Nullable public BigDecimal getPurgDocReleaseOrderQuantity()
@Nullable public String getOrderPriceUnit()
@Nullable public BigDecimal getOrderPriceUnitToOrderUnitNmrtr()
@Nullable public BigDecimal getOrdPriceUnitToOrderUnitDnmntr()
@Nullable public BigDecimal getContractNetPriceAmount()
@Nullable public String getDocumentCurrency()
@Nullable public BigDecimal getNetPriceQuantity()
@Nullable public String getTaxCode()
@Nullable public String getPurchaseContractItem()
@Nullable public String getStockType()
@Nullable public String getIsInfoRecordUpdated()
@Nullable public Boolean getPriceIsToBePrinted()
@Nullable public Boolean getPurgDocEstimatedPrice()
@Nullable public BigDecimal getNoDaysReminder1()
@Nullable public BigDecimal getNoDaysReminder2()
@Nullable public BigDecimal getNoDaysReminder3()
@Nullable public BigDecimal getOverdelivTolrtdLmtRatioInPct()
@Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
@Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
@Nullable public String getPurchasingContractDeletionCode()
@Nullable public String getPurchasingDocumentItemCategory()
@Nullable public String getAccountAssignmentCategory()
@Nullable public String getMultipleAcctAssgmtDistribution()
@Nullable public Boolean getGoodsReceiptIsExpected()
@Nullable public Boolean getGoodsReceiptIsNonValuated()
@Nullable public Boolean getInvoiceIsExpected()
@Nullable public Boolean getInvoiceIsGoodsReceiptBased()
@Nullable public Boolean getIsOrderAcknRqd()
@Nullable public String getPurgDocOrderAcknNumber()
@Nullable public String getShippingInstruction()
@Nullable public String getPurchaseContractItemText()
@Nullable public String getManualDeliveryAddressID()
@Nullable public String getVolumeUnit()
@Nullable public String getSubcontractor()
@Nullable public Boolean getEvaldRcptSettlmtIsAllowed()
@Nullable public String getMaterial()
@Nullable public String getServicePerformer()
@Nullable public String getProductType()
@Nullable public String getMaterialType()
@Nullable public String getFormattedPurchaseContractItem()
@Nullable public String getPlant()
@Nullable public String getStorageLocation()
@Nullable public String getRequirementTracking()
@Nullable public String getMaterialGroup()
@Nullable public String getSupplierMaterialNumber()
@Nullable public ErpConfigContext getErpConfigContext()
public void setPurchaseContract(@Nullable String purchaseContract)
purchaseContract
- public void setOrderQuantityUnit(@Nullable String orderQuantityUnit)
orderQuantityUnit
- public void setTargetQuantity(@Nullable BigDecimal targetQuantity)
targetQuantity
- public void setPurgDocReleaseOrderQuantity(@Nullable BigDecimal purgDocReleaseOrderQuantity)
purgDocReleaseOrderQuantity
- public void setOrderPriceUnit(@Nullable String orderPriceUnit)
orderPriceUnit
- public void setOrderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
orderPriceUnitToOrderUnitNmrtr
- public void setOrdPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
ordPriceUnitToOrderUnitDnmntr
- public void setContractNetPriceAmount(@Nullable BigDecimal contractNetPriceAmount)
contractNetPriceAmount
- public void setDocumentCurrency(@Nullable String documentCurrency)
documentCurrency
- public void setNetPriceQuantity(@Nullable BigDecimal netPriceQuantity)
netPriceQuantity
- public void setTaxCode(@Nullable String taxCode)
taxCode
- public void setPurchaseContractItem(@Nullable String purchaseContractItem)
purchaseContractItem
- public void setStockType(@Nullable String stockType)
stockType
- public void setIsInfoRecordUpdated(@Nullable String isInfoRecordUpdated)
isInfoRecordUpdated
- public void setPriceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
priceIsToBePrinted
- public void setPurgDocEstimatedPrice(@Nullable Boolean purgDocEstimatedPrice)
purgDocEstimatedPrice
- public void setNoDaysReminder1(@Nullable BigDecimal noDaysReminder1)
noDaysReminder1
- public void setNoDaysReminder2(@Nullable BigDecimal noDaysReminder2)
noDaysReminder2
- public void setNoDaysReminder3(@Nullable BigDecimal noDaysReminder3)
noDaysReminder3
- public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
overdelivTolrtdLmtRatioInPct
- public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
unlimitedOverdeliveryIsAllowed
- public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
underdelivTolrtdLmtRatioInPct
- public void setPurchasingContractDeletionCode(@Nullable String purchasingContractDeletionCode)
purchasingContractDeletionCode
- public void setPurchasingDocumentItemCategory(@Nullable String purchasingDocumentItemCategory)
purchasingDocumentItemCategory
- public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
accountAssignmentCategory
- public void setMultipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
multipleAcctAssgmtDistribution
- public void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
goodsReceiptIsExpected
- public void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
goodsReceiptIsNonValuated
- public void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
invoiceIsExpected
- public void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
invoiceIsGoodsReceiptBased
- public void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
isOrderAcknRqd
- public void setPurgDocOrderAcknNumber(@Nullable String purgDocOrderAcknNumber)
purgDocOrderAcknNumber
- public void setShippingInstruction(@Nullable String shippingInstruction)
shippingInstruction
- public void setPurchaseContractItemText(@Nullable String purchaseContractItemText)
purchaseContractItemText
- public void setManualDeliveryAddressID(@Nullable String manualDeliveryAddressID)
manualDeliveryAddressID
- public void setVolumeUnit(@Nullable String volumeUnit)
volumeUnit
- public void setSubcontractor(@Nullable String subcontractor)
subcontractor
- public void setEvaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
evaldRcptSettlmtIsAllowed
- public void setMaterial(@Nullable String material)
material
- public void setServicePerformer(@Nullable String servicePerformer)
servicePerformer
- public void setProductType(@Nullable String productType)
productType
- public void setMaterialType(@Nullable String materialType)
materialType
- public void setFormattedPurchaseContractItem(@Nullable String formattedPurchaseContractItem)
formattedPurchaseContractItem
- public void setPlant(@Nullable String plant)
plant
- public void setStorageLocation(@Nullable String storageLocation)
storageLocation
- public void setRequirementTracking(@Nullable String requirementTracking)
requirementTracking
- public void setMaterialGroup(@Nullable String materialGroup)
materialGroup
- public void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
supplierMaterialNumber
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<PurchaseContractItem>
public boolean equals(Object o)
equals
in class VdmObject<PurchaseContractItem>
public int hashCode()
hashCode
in class VdmObject<PurchaseContractItem>
Copyright © 2018 SAP SE. All rights reserved.