public class PurchaseOrderItem extends VdmEntity<PurchaseOrderItem>
Modifier and Type | Class and Description |
---|---|
static class |
PurchaseOrderItem.PurchaseOrderItemBuilder |
Modifier and Type | Field and Description |
---|---|
static PurchaseOrderItemField<String> |
ACCOUNT_ASSIGNMENT_CATEGORY
Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.
|
static PurchaseOrderItemSelectable |
ALL_FIELDS
Selector for all available fields of PurchaseOrderItem.
|
static PurchaseOrderItemField<String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_CITY_NAME
Use with available fluent helpers to apply the DeliveryAddressCityName field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_COUNTRY
Use with available fluent helpers to apply the DeliveryAddressCountry field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_HOUSE_NUMBER
Use with available fluent helpers to apply the DeliveryAddressHouseNumber field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_ID
Use with available fluent helpers to apply the DeliveryAddressID field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_NAME
Use with available fluent helpers to apply the DeliveryAddressName field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_POSTAL_CODE
Use with available fluent helpers to apply the DeliveryAddressPostalCode field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_REGION
Use with available fluent helpers to apply the DeliveryAddressRegion field to query operations.
|
static PurchaseOrderItemField<String> |
DELIVERY_ADDRESS_STREET_NAME
Use with available fluent helpers to apply the DeliveryAddressStreetName field to query operations.
|
static PurchaseOrderItemField<String> |
DOCUMENT_CURRENCY
Use with available fluent helpers to apply the DocumentCurrency field to query operations.
|
static PurchaseOrderItemField<String> |
EARMARKED_FUNDS
Use with available fluent helpers to apply the EarmarkedFunds field to query operations.
|
static PurchaseOrderItemField<String> |
EARMARKED_FUNDS_ITEM
Use with available fluent helpers to apply the EarmarkedFundsItem field to query operations.
|
static PurchaseOrderItemField<Boolean> |
EVALD_RCPT_SETTLMT_IS_ALLOWED
Use with available fluent helpers to apply the EvaldRcptSettlmtIsAllowed field to query operations.
|
static PurchaseOrderItemField<Boolean> |
GOODS_RECEIPT_IS_EXPECTED
Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations.
|
static PurchaseOrderItemField<Boolean> |
GOODS_RECEIPT_IS_NON_VALUATED
Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations.
|
static PurchaseOrderItemField<String> |
INCOTERMS_CLASSIFICATION
Use with available fluent helpers to apply the IncotermsClassification field to query operations.
|
static PurchaseOrderItemField<String> |
INCOTERMS_LOCATION1
Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.
|
static PurchaseOrderItemField<String> |
INCOTERMS_LOCATION2
Use with available fluent helpers to apply the IncotermsLocation2 field to query operations.
|
static PurchaseOrderItemField<String> |
INCOTERMS_TRANSFER_LOCATION
Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.
|
static PurchaseOrderItemField<Boolean> |
INVOICE_IS_EXPECTED
Use with available fluent helpers to apply the InvoiceIsExpected field to query operations.
|
static PurchaseOrderItemField<Boolean> |
INVOICE_IS_GOODS_RECEIPT_BASED
Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.
|
static PurchaseOrderItemField<Boolean> |
IS_COMPLETELY_DELIVERED
Use with available fluent helpers to apply the IsCompletelyDelivered field to query operations.
|
static PurchaseOrderItemField<Boolean> |
IS_FINALLY_INVOICED
Use with available fluent helpers to apply the IsFinallyInvoiced field to query operations.
|
static PurchaseOrderItemField<Boolean> |
IS_RETURNS_ITEM
Use with available fluent helpers to apply the IsReturnsItem field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
ITEM_NET_WEIGHT
Use with available fluent helpers to apply the ItemNetWeight field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
ITEM_VOLUME
Use with available fluent helpers to apply the ItemVolume field to query operations.
|
static PurchaseOrderItemField<String> |
ITEM_VOLUME_UNIT
Use with available fluent helpers to apply the ItemVolumeUnit field to query operations.
|
static PurchaseOrderItemField<String> |
ITEM_WEIGHT_UNIT
Use with available fluent helpers to apply the ItemWeightUnit field to query operations.
|
static PurchaseOrderItemField<String> |
MANUFACTURER_MATERIAL
Use with available fluent helpers to apply the ManufacturerMaterial field to query operations.
|
static PurchaseOrderItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static PurchaseOrderItemField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static PurchaseOrderItemField<String> |
MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
Use with available fluent helpers to apply the MultipleAcctAssgmtDistribution field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
NET_PRICE_AMOUNT
Use with available fluent helpers to apply the NetPriceAmount field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
NET_PRICE_QUANTITY
Use with available fluent helpers to apply the NetPriceQuantity field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR
Use with available fluent helpers to apply the OrdPriceUnitToOrderUnitDnmntr field to query operations.
|
static PurchaseOrderItemField<String> |
ORDER_PRICE_UNIT
Use with available fluent helpers to apply the OrderPriceUnit field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR
Use with available fluent helpers to apply the OrderPriceUnitToOrderUnitNmrtr field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
ORDER_QUANTITY
Use with available fluent helpers to apply the OrderQuantity field to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
|
static PurchaseOrderItemField<String> |
PARTIAL_INVOICE_DISTRIBUTION
Use with available fluent helpers to apply the PartialInvoiceDistribution field to query operations.
|
static PurchaseOrderItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static PurchaseOrderItemField<Boolean> |
PRICE_IS_TO_BE_PRINTED
Use with available fluent helpers to apply the PriceIsToBePrinted field to query operations.
|
static PurchaseOrderItemField<String> |
PRICING_DATE_CONTROL
Use with available fluent helpers to apply the PricingDateControl field to query operations.
|
static PurchaseOrderItemField<String> |
PRODUCT_TYPE
Use with available fluent helpers to apply the ProductType field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_CONTRACT
Use with available fluent helpers to apply the PurchaseContract field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the PurchaseContractItem field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_ORDER
Use with available fluent helpers to apply the PurchaseOrder field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_ORDER_ITEM
Use with available fluent helpers to apply the PurchaseOrderItem field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_ORDER_ITEM_CATEGORY
Use with available fluent helpers to apply the PurchaseOrderItemCategory field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_ORDER_ITEM_TEXT
Use with available fluent helpers to apply the PurchaseOrderItemText field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the PurchaseOrderQuantityUnit field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_REQUISITION
Use with available fluent helpers to apply the PurchaseRequisition field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASE_REQUISITION_ITEM
Use with available fluent helpers to apply the PurchaseRequisitionItem field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASING_DOCUMENT_DELETION_CODE
Use with available fluent helpers to apply the PurchasingDocumentDeletionCode field to query operations.
|
static PurchaseOrderItemField<String> |
PURCHASING_INFO_RECORD
Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
|
static PurchaseOrderItemField<String> |
REQUISITIONER_NAME
Use with available fluent helpers to apply the RequisitionerName field to query operations.
|
static PurchaseOrderItemField<String> |
SERVICE_PACKAGE
Use with available fluent helpers to apply the ServicePackage field to query operations.
|
static PurchaseOrderItemField<String> |
SERVICE_PERFORMER
Use with available fluent helpers to apply the ServicePerformer field to query operations.
|
static PurchaseOrderItemField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static PurchaseOrderItemField<String> |
SUPPLIER_CONFIRMATION_CONTROL_KEY
Use with available fluent helpers to apply the SupplierConfirmationControlKey field to query operations.
|
static PurchaseOrderItemField<String> |
SUPPLIER_MATERIAL_NUMBER
Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.
|
static PurchaseOrderItemField<String> |
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations.
|
static PurchaseOrderItemField<String> |
TAX_JURISDICTION
Use with available fluent helpers to apply the TaxJurisdiction field to query operations.
|
static PurchaseOrderItemLink<PurOrdAccountAssignment> |
TO_ACCOUNT_ASSIGNMENT
Use with available fluent helpers to apply the to_AccountAssignment navigation property to query operations.
|
static PurchaseOrderItemLink<PurOrdPricingElement> |
TO_PURCHASE_ORDER_PRICING_ELEMENT
Use with available fluent helpers to apply the to_PurchaseOrderPricingElement navigation property to query operations.
|
static PurchaseOrderItemLink<PurchaseOrderScheduleLine> |
TO_SCHEDULE_LINE
Use with available fluent helpers to apply the to_ScheduleLine navigation property to query operations.
|
static PurchaseOrderItemField<BigDecimal> |
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
|
static PurchaseOrderItemField<Boolean> |
UNLIMITED_OVERDELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
|
static PurchaseOrderItemField<String> |
VALUATION_TYPE
Use with available fluent helpers to apply the ValuationType field to query operations.
|
Constructor and Description |
---|
PurchaseOrderItem() |
PurchaseOrderItem(String purchaseOrder,
BigDecimal orderQuantity,
String purchaseOrderQuantityUnit,
String orderPriceUnit,
BigDecimal orderPriceUnitToOrderUnitNmrtr,
BigDecimal ordPriceUnitToOrderUnitDnmntr,
BigDecimal netPriceAmount,
String documentCurrency,
BigDecimal netPriceQuantity,
String taxCode,
Boolean priceIsToBePrinted,
String purchaseOrderItem,
BigDecimal overdelivTolrtdLmtRatioInPct,
Boolean unlimitedOverdeliveryIsAllowed,
BigDecimal underdelivTolrtdLmtRatioInPct,
String valuationType,
Boolean isCompletelyDelivered,
Boolean isFinallyInvoiced,
String purchaseOrderItemCategory,
String accountAssignmentCategory,
String multipleAcctAssgmtDistribution,
String partialInvoiceDistribution,
String purchasingDocumentDeletionCode,
Boolean goodsReceiptIsExpected,
Boolean goodsReceiptIsNonValuated,
Boolean invoiceIsExpected,
Boolean invoiceIsGoodsReceiptBased,
String purchaseContract,
String purchaseContractItem,
String customer,
BigDecimal itemNetWeight,
String itemWeightUnit,
String taxJurisdiction,
String purchaseOrderItemText,
String pricingDateControl,
BigDecimal itemVolume,
String itemVolumeUnit,
String supplierConfirmationControlKey,
String incotermsClassification,
String incotermsTransferLocation,
Boolean evaldRcptSettlmtIsAllowed,
String purchaseRequisition,
String purchaseRequisitionItem,
Boolean isReturnsItem,
String plant,
String requisitionerName,
String servicePackage,
String earmarkedFunds,
String earmarkedFundsItem,
String incotermsLocation1,
String incotermsLocation2,
String material,
String manufacturerMaterial,
String servicePerformer,
String productType,
String storageLocation,
String deliveryAddressID,
String deliveryAddressName,
String deliveryAddressStreetName,
String deliveryAddressHouseNumber,
String deliveryAddressCityName,
String deliveryAddressPostalCode,
String deliveryAddressRegion,
String deliveryAddressCountry,
String materialGroup,
String purchasingInfoRecord,
String supplierMaterialNumber,
ErpConfigContext erpConfigContext,
List<PurOrdAccountAssignment> toAccountAssignment,
List<PurOrdPricingElement> toPurchaseOrderPricingElement,
List<PurchaseOrderScheduleLine> toScheduleLine) |
Modifier and Type | Method and Description |
---|---|
void |
addAccountAssignment(PurOrdAccountAssignment... entity)
Adds elements to the list of associated PurOrdAccountAssignment entities.
|
void |
addPurchaseOrderPricingElement(PurOrdPricingElement... entity)
Adds elements to the list of associated PurOrdPricingElement entities.
|
void |
addScheduleLine(PurchaseOrderScheduleLine... entity)
Adds elements to the list of associated PurchaseOrderScheduleLine entities.
|
static PurchaseOrderItem.PurchaseOrderItemBuilder |
builder() |
boolean |
equals(Object o) |
List<PurOrdAccountAssignment> |
fetchAccountAssignment()
Fetches the PurOrdAccountAssignment entities (one to many) associated with this entity.
|
List<PurOrdPricingElement> |
fetchPurchaseOrderPricingElement()
Fetches the PurOrdPricingElement entities (one to many) associated with this entity.
|
List<PurchaseOrderScheduleLine> |
fetchScheduleLine()
Fetches the PurchaseOrderScheduleLine entities (one to many) associated with this entity.
|
static <T> PurchaseOrderItemField<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
|
List<PurOrdAccountAssignment> |
getAccountAssignmentOrFetch()
Retrieval of associated PurOrdAccountAssignment entities (one to many).
|
com.google.common.base.Optional<List<PurOrdAccountAssignment>> |
getAccountAssignmentOrNull()
Retrieval of associated PurOrdAccountAssignment entities (one to many).
|
String |
getCustomer()
Constraints: Not nullable, Maximum length: 10
|
String |
getDeliveryAddressCityName()
Constraints: Not nullable, Maximum length: 40
|
String |
getDeliveryAddressCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getDeliveryAddressHouseNumber()
Constraints: Not nullable, Maximum length: 10
|
String |
getDeliveryAddressID()
Constraints: Not nullable, Maximum length: 10
|
String |
getDeliveryAddressName()
Constraints: Not nullable, Maximum length: 40
|
String |
getDeliveryAddressPostalCode()
Constraints: Not nullable, Maximum length: 10
|
String |
getDeliveryAddressRegion()
Constraints: Not nullable, Maximum length: 3
|
String |
getDeliveryAddressStreetName()
Constraints: Not nullable, Maximum length: 60
|
String |
getDocumentCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getEarmarkedFunds()
Constraints: Not nullable, Maximum length: 10
|
String |
getEarmarkedFundsItem()
Constraints: Not nullable, Maximum length: 3
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
Boolean |
getEvaldRcptSettlmtIsAllowed()
Constraints: none
|
Boolean |
getGoodsReceiptIsExpected()
Constraints: none
|
Boolean |
getGoodsReceiptIsNonValuated()
Constraints: none
|
String |
getIncotermsClassification()
Constraints: Not nullable, Maximum length: 3
|
String |
getIncotermsLocation1()
Constraints: Not nullable, Maximum length: 70
|
String |
getIncotermsLocation2()
Constraints: Not nullable, Maximum length: 70
|
String |
getIncotermsTransferLocation()
Constraints: Not nullable, Maximum length: 28
|
Boolean |
getInvoiceIsExpected()
Constraints: none
|
Boolean |
getInvoiceIsGoodsReceiptBased()
Constraints: none
|
Boolean |
getIsCompletelyDelivered()
Constraints: none
|
Boolean |
getIsFinallyInvoiced()
Constraints: none
|
Boolean |
getIsReturnsItem()
Constraints: none
|
BigDecimal |
getItemNetWeight()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getItemVolume()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getItemVolumeUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getItemWeightUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getManufacturerMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
String |
getMultipleAcctAssgmtDistribution()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getNetPriceAmount()
Constraints: Not nullable, Precision: 12, Scale: 3
|
BigDecimal |
getNetPriceQuantity()
Constraints: Not nullable, Precision: 5, Scale: 0
|
String |
getOrderPriceUnit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getOrderPriceUnitToOrderUnitNmrtr()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getOrdPriceUnitToOrderUnitDnmntr()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
String |
getPartialInvoiceDistribution()
Constraints: Not nullable, Maximum length: 1
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
Boolean |
getPriceIsToBePrinted()
Constraints: none
|
String |
getPricingDateControl()
Constraints: Not nullable, Maximum length: 1
|
String |
getProductType()
Constraints: Not nullable, Maximum length: 2
|
String |
getPurchaseContract()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseContractItem()
Constraints: Not nullable, Maximum length: 5
|
String |
getPurchaseOrder()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseOrderItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getPurchaseOrderItemCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchaseOrderItemText()
Constraints: Not nullable, Maximum length: 40
|
List<PurOrdPricingElement> |
getPurchaseOrderPricingElementOrFetch()
Retrieval of associated PurOrdPricingElement entities (one to many).
|
com.google.common.base.Optional<List<PurOrdPricingElement>> |
getPurchaseOrderPricingElementOrNull()
Retrieval of associated PurOrdPricingElement entities (one to many).
|
String |
getPurchaseOrderQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchaseRequisition()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseRequisitionItem()
Constraints: Not nullable, Maximum length: 5
|
String |
getPurchasingDocumentDeletionCode()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingInfoRecord()
Constraints: Not nullable, Maximum length: 10
|
String |
getRequisitionerName()
Constraints: Not nullable, Maximum length: 12
|
List<PurchaseOrderScheduleLine> |
getScheduleLineOrFetch()
Retrieval of associated PurchaseOrderScheduleLine entities (one to many).
|
com.google.common.base.Optional<List<PurchaseOrderScheduleLine>> |
getScheduleLineOrNull()
Retrieval of associated PurchaseOrderScheduleLine entities (one to many).
|
String |
getServicePackage()
Constraints: Not nullable, Maximum length: 10
|
String |
getServicePerformer()
Constraints: Not nullable, Maximum length: 10
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplierConfirmationControlKey()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplierMaterialNumber()
Constraints: Not nullable, Maximum length: 35
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2
|
String |
getTaxJurisdiction()
Constraints: Not nullable, Maximum length: 15
|
Class<PurchaseOrderItem> |
getType() |
BigDecimal |
getUnderdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
Boolean |
getUnlimitedOverdeliveryIsAllowed()
Constraints: none
|
String |
getValuationType()
Constraints: Not nullable, Maximum length: 10
|
int |
hashCode() |
void |
setAccountAssignment(List<PurOrdAccountAssignment> value)
Overwrites the list of associated PurOrdAccountAssignment entities for the loaded navigation property to_AccountAssignment.
|
void |
setAccountAssignmentCategory(String accountAssignmentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomer(String customer)
Constraints: Not nullable, Maximum length: 10
|
void |
setDeliveryAddressCityName(String deliveryAddressCityName)
Constraints: Not nullable, Maximum length: 40
|
void |
setDeliveryAddressCountry(String deliveryAddressCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setDeliveryAddressHouseNumber(String deliveryAddressHouseNumber)
Constraints: Not nullable, Maximum length: 10
|
void |
setDeliveryAddressID(String deliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setDeliveryAddressName(String deliveryAddressName)
Constraints: Not nullable, Maximum length: 40
|
void |
setDeliveryAddressPostalCode(String deliveryAddressPostalCode)
Constraints: Not nullable, Maximum length: 10
|
void |
setDeliveryAddressRegion(String deliveryAddressRegion)
Constraints: Not nullable, Maximum length: 3
|
void |
setDeliveryAddressStreetName(String deliveryAddressStreetName)
Constraints: Not nullable, Maximum length: 60
|
void |
setDocumentCurrency(String documentCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setEarmarkedFunds(String earmarkedFunds)
Constraints: Not nullable, Maximum length: 10
|
void |
setEarmarkedFundsItem(String earmarkedFundsItem)
Constraints: Not nullable, Maximum length: 3
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setEvaldRcptSettlmtIsAllowed(Boolean evaldRcptSettlmtIsAllowed)
Constraints: none
|
void |
setGoodsReceiptIsExpected(Boolean goodsReceiptIsExpected)
Constraints: none
|
void |
setGoodsReceiptIsNonValuated(Boolean goodsReceiptIsNonValuated)
Constraints: none
|
void |
setIncotermsClassification(String incotermsClassification)
Constraints: Not nullable, Maximum length: 3
|
void |
setIncotermsLocation1(String incotermsLocation1)
Constraints: Not nullable, Maximum length: 70
|
void |
setIncotermsLocation2(String incotermsLocation2)
Constraints: Not nullable, Maximum length: 70
|
void |
setIncotermsTransferLocation(String incotermsTransferLocation)
Constraints: Not nullable, Maximum length: 28
|
void |
setInvoiceIsExpected(Boolean invoiceIsExpected)
Constraints: none
|
void |
setInvoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased)
Constraints: none
|
void |
setIsCompletelyDelivered(Boolean isCompletelyDelivered)
Constraints: none
|
void |
setIsFinallyInvoiced(Boolean isFinallyInvoiced)
Constraints: none
|
void |
setIsReturnsItem(Boolean isReturnsItem)
Constraints: none
|
void |
setItemNetWeight(BigDecimal itemNetWeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setItemVolume(BigDecimal itemVolume)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setItemVolumeUnit(String itemVolumeUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setItemWeightUnit(String itemWeightUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setManufacturerMaterial(String manufacturerMaterial)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setMultipleAcctAssgmtDistribution(String multipleAcctAssgmtDistribution)
Constraints: Not nullable, Maximum length: 1
|
void |
setNetPriceAmount(BigDecimal netPriceAmount)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setNetPriceQuantity(BigDecimal netPriceQuantity)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setOrderPriceUnit(String orderPriceUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setOrderPriceUnitToOrderUnitNmrtr(BigDecimal orderPriceUnitToOrderUnitNmrtr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setOrderQuantity(BigDecimal orderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setOrdPriceUnitToOrderUnitDnmntr(BigDecimal ordPriceUnitToOrderUnitDnmntr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setPartialInvoiceDistribution(String partialInvoiceDistribution)
Constraints: Not nullable, Maximum length: 1
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setPriceIsToBePrinted(Boolean priceIsToBePrinted)
Constraints: none
|
void |
setPricingDateControl(String pricingDateControl)
Constraints: Not nullable, Maximum length: 1
|
void |
setProductType(String productType)
Constraints: Not nullable, Maximum length: 2
|
void |
setPurchaseContract(String purchaseContract)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseContractItem(String purchaseContractItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setPurchaseOrder(String purchaseOrder)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseOrderItem(String purchaseOrderItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setPurchaseOrderItemCategory(String purchaseOrderItemCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchaseOrderItemText(String purchaseOrderItemText)
Constraints: Not nullable, Maximum length: 40
|
void |
setPurchaseOrderPricingElement(List<PurOrdPricingElement> value)
Overwrites the list of associated PurOrdPricingElement entities for the loaded navigation property to_PurchaseOrderPricingElement.
|
void |
setPurchaseOrderQuantityUnit(String purchaseOrderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchaseRequisition(String purchaseRequisition)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseRequisitionItem(String purchaseRequisitionItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setPurchasingDocumentDeletionCode(String purchasingDocumentDeletionCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchasingInfoRecord(String purchasingInfoRecord)
Constraints: Not nullable, Maximum length: 10
|
void |
setRequisitionerName(String requisitionerName)
Constraints: Not nullable, Maximum length: 12
|
void |
setScheduleLine(List<PurchaseOrderScheduleLine> value)
Overwrites the list of associated PurchaseOrderScheduleLine entities for the loaded navigation property to_ScheduleLine.
|
void |
setServicePackage(String servicePackage)
Constraints: Not nullable, Maximum length: 10
|
void |
setServicePerformer(String servicePerformer)
Constraints: Not nullable, Maximum length: 10
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierConfirmationControlKey(String supplierConfirmationControlKey)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierMaterialNumber(String supplierMaterialNumber)
Constraints: Not nullable, Maximum length: 35
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2
|
void |
setTaxJurisdiction(String taxJurisdiction)
Constraints: Not nullable, Maximum length: 15
|
void |
setUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: none
|
void |
setValuationType(String valuationType)
Constraints: Not nullable, Maximum length: 10
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final PurchaseOrderItemSelectable ALL_FIELDS
public static final PurchaseOrderItemField<String> PURCHASE_ORDER
public static final PurchaseOrderItemField<BigDecimal> ORDER_QUANTITY
public static final PurchaseOrderItemField<String> PURCHASE_ORDER_QUANTITY_UNIT
public static final PurchaseOrderItemField<String> ORDER_PRICE_UNIT
public static final PurchaseOrderItemField<BigDecimal> ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR
public static final PurchaseOrderItemField<BigDecimal> ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR
public static final PurchaseOrderItemField<BigDecimal> NET_PRICE_AMOUNT
public static final PurchaseOrderItemField<String> DOCUMENT_CURRENCY
public static final PurchaseOrderItemField<BigDecimal> NET_PRICE_QUANTITY
public static final PurchaseOrderItemField<String> TAX_CODE
public static final PurchaseOrderItemField<Boolean> PRICE_IS_TO_BE_PRINTED
public static final PurchaseOrderItemField<String> PURCHASE_ORDER_ITEM
public static final PurchaseOrderItemField<BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurchaseOrderItemField<Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
public static final PurchaseOrderItemField<BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final PurchaseOrderItemField<String> VALUATION_TYPE
public static final PurchaseOrderItemField<Boolean> IS_COMPLETELY_DELIVERED
public static final PurchaseOrderItemField<Boolean> IS_FINALLY_INVOICED
public static final PurchaseOrderItemField<String> PURCHASE_ORDER_ITEM_CATEGORY
public static final PurchaseOrderItemField<String> ACCOUNT_ASSIGNMENT_CATEGORY
public static final PurchaseOrderItemField<String> MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
public static final PurchaseOrderItemField<String> PARTIAL_INVOICE_DISTRIBUTION
public static final PurchaseOrderItemField<String> PURCHASING_DOCUMENT_DELETION_CODE
public static final PurchaseOrderItemField<Boolean> GOODS_RECEIPT_IS_EXPECTED
public static final PurchaseOrderItemField<Boolean> GOODS_RECEIPT_IS_NON_VALUATED
public static final PurchaseOrderItemField<Boolean> INVOICE_IS_EXPECTED
public static final PurchaseOrderItemField<Boolean> INVOICE_IS_GOODS_RECEIPT_BASED
public static final PurchaseOrderItemField<String> PURCHASE_CONTRACT
public static final PurchaseOrderItemField<String> PURCHASE_CONTRACT_ITEM
public static final PurchaseOrderItemField<String> CUSTOMER
public static final PurchaseOrderItemField<BigDecimal> ITEM_NET_WEIGHT
public static final PurchaseOrderItemField<String> ITEM_WEIGHT_UNIT
public static final PurchaseOrderItemField<String> TAX_JURISDICTION
public static final PurchaseOrderItemField<String> PURCHASE_ORDER_ITEM_TEXT
public static final PurchaseOrderItemField<String> PRICING_DATE_CONTROL
public static final PurchaseOrderItemField<BigDecimal> ITEM_VOLUME
public static final PurchaseOrderItemField<String> ITEM_VOLUME_UNIT
public static final PurchaseOrderItemField<String> SUPPLIER_CONFIRMATION_CONTROL_KEY
public static final PurchaseOrderItemField<String> INCOTERMS_CLASSIFICATION
public static final PurchaseOrderItemField<String> INCOTERMS_TRANSFER_LOCATION
public static final PurchaseOrderItemField<Boolean> EVALD_RCPT_SETTLMT_IS_ALLOWED
public static final PurchaseOrderItemField<String> PURCHASE_REQUISITION
public static final PurchaseOrderItemField<String> PURCHASE_REQUISITION_ITEM
public static final PurchaseOrderItemField<Boolean> IS_RETURNS_ITEM
public static final PurchaseOrderItemField<String> PLANT
public static final PurchaseOrderItemField<String> REQUISITIONER_NAME
public static final PurchaseOrderItemField<String> SERVICE_PACKAGE
public static final PurchaseOrderItemField<String> EARMARKED_FUNDS
public static final PurchaseOrderItemField<String> EARMARKED_FUNDS_ITEM
public static final PurchaseOrderItemField<String> INCOTERMS_LOCATION1
public static final PurchaseOrderItemField<String> INCOTERMS_LOCATION2
public static final PurchaseOrderItemField<String> MATERIAL
public static final PurchaseOrderItemField<String> MANUFACTURER_MATERIAL
public static final PurchaseOrderItemField<String> SERVICE_PERFORMER
public static final PurchaseOrderItemField<String> PRODUCT_TYPE
public static final PurchaseOrderItemField<String> STORAGE_LOCATION
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_ID
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_NAME
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_STREET_NAME
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_HOUSE_NUMBER
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_CITY_NAME
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_POSTAL_CODE
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_REGION
public static final PurchaseOrderItemField<String> DELIVERY_ADDRESS_COUNTRY
public static final PurchaseOrderItemField<String> MATERIAL_GROUP
public static final PurchaseOrderItemField<String> PURCHASING_INFO_RECORD
public static final PurchaseOrderItemField<String> SUPPLIER_MATERIAL_NUMBER
public static final PurchaseOrderItemLink<PurOrdAccountAssignment> TO_ACCOUNT_ASSIGNMENT
public static final PurchaseOrderItemLink<PurOrdPricingElement> TO_PURCHASE_ORDER_PRICING_ELEMENT
public static final PurchaseOrderItemLink<PurchaseOrderScheduleLine> TO_SCHEDULE_LINE
@Generated(value="lombok") public PurchaseOrderItem()
@ConstructorProperties(value={"purchaseOrder","orderQuantity","purchaseOrderQuantityUnit","orderPriceUnit","orderPriceUnitToOrderUnitNmrtr","ordPriceUnitToOrderUnitDnmntr","netPriceAmount","documentCurrency","netPriceQuantity","taxCode","priceIsToBePrinted","purchaseOrderItem","overdelivTolrtdLmtRatioInPct","unlimitedOverdeliveryIsAllowed","underdelivTolrtdLmtRatioInPct","valuationType","isCompletelyDelivered","isFinallyInvoiced","purchaseOrderItemCategory","accountAssignmentCategory","multipleAcctAssgmtDistribution","partialInvoiceDistribution","purchasingDocumentDeletionCode","goodsReceiptIsExpected","goodsReceiptIsNonValuated","invoiceIsExpected","invoiceIsGoodsReceiptBased","purchaseContract","purchaseContractItem","customer","itemNetWeight","itemWeightUnit","taxJurisdiction","purchaseOrderItemText","pricingDateControl","itemVolume","itemVolumeUnit","supplierConfirmationControlKey","incotermsClassification","incotermsTransferLocation","evaldRcptSettlmtIsAllowed","purchaseRequisition","purchaseRequisitionItem","isReturnsItem","plant","requisitionerName","servicePackage","earmarkedFunds","earmarkedFundsItem","incotermsLocation1","incotermsLocation2","material","manufacturerMaterial","servicePerformer","productType","storageLocation","deliveryAddressID","deliveryAddressName","deliveryAddressStreetName","deliveryAddressHouseNumber","deliveryAddressCityName","deliveryAddressPostalCode","deliveryAddressRegion","deliveryAddressCountry","materialGroup","purchasingInfoRecord","supplierMaterialNumber","erpConfigContext","toAccountAssignment","toPurchaseOrderPricingElement","toScheduleLine"}) @Generated(value="lombok") public PurchaseOrderItem(@Nullable String purchaseOrder, @Nullable BigDecimal orderQuantity, @Nullable String purchaseOrderQuantityUnit, @Nullable String orderPriceUnit, @Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr, @Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr, @Nullable BigDecimal netPriceAmount, @Nullable String documentCurrency, @Nullable BigDecimal netPriceQuantity, @Nullable String taxCode, @Nullable Boolean priceIsToBePrinted, @Nullable String purchaseOrderItem, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable String valuationType, @Nullable Boolean isCompletelyDelivered, @Nullable Boolean isFinallyInvoiced, @Nullable String purchaseOrderItemCategory, @Nullable String accountAssignmentCategory, @Nullable String multipleAcctAssgmtDistribution, @Nullable String partialInvoiceDistribution, @Nullable String purchasingDocumentDeletionCode, @Nullable Boolean goodsReceiptIsExpected, @Nullable Boolean goodsReceiptIsNonValuated, @Nullable Boolean invoiceIsExpected, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable String purchaseContract, @Nullable String purchaseContractItem, @Nullable String customer, @Nullable BigDecimal itemNetWeight, @Nullable String itemWeightUnit, @Nullable String taxJurisdiction, @Nullable String purchaseOrderItemText, @Nullable String pricingDateControl, @Nullable BigDecimal itemVolume, @Nullable String itemVolumeUnit, @Nullable String supplierConfirmationControlKey, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable Boolean evaldRcptSettlmtIsAllowed, @Nullable String purchaseRequisition, @Nullable String purchaseRequisitionItem, @Nullable Boolean isReturnsItem, @Nullable String plant, @Nullable String requisitionerName, @Nullable String servicePackage, @Nullable String earmarkedFunds, @Nullable String earmarkedFundsItem, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String material, @Nullable String manufacturerMaterial, @Nullable String servicePerformer, @Nullable String productType, @Nullable String storageLocation, @Nullable String deliveryAddressID, @Nullable String deliveryAddressName, @Nullable String deliveryAddressStreetName, @Nullable String deliveryAddressHouseNumber, @Nullable String deliveryAddressCityName, @Nullable String deliveryAddressPostalCode, @Nullable String deliveryAddressRegion, @Nullable String deliveryAddressCountry, @Nullable String materialGroup, @Nullable String purchasingInfoRecord, @Nullable String supplierMaterialNumber, @Nullable ErpConfigContext erpConfigContext, List<PurOrdAccountAssignment> toAccountAssignment, List<PurOrdPricingElement> toPurchaseOrderPricingElement, List<PurchaseOrderScheduleLine> toScheduleLine)
public Class<PurchaseOrderItem> getType()
getType
in class VdmObject<PurchaseOrderItem>
public static <T> PurchaseOrderItemField<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<PurOrdAccountAssignment> fetchAccountAssignment() 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<PurOrdAccountAssignment> getAccountAssignmentOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_AccountAssignment of a queried PurchaseOrderItem 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<PurOrdAccountAssignment>> getAccountAssignmentOrNull()
If the navigation property to_AccountAssignment for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setAccountAssignment(@NonNull List<PurOrdAccountAssignment> value)
If the navigation property to_AccountAssignment of a queried PurchaseOrderItem 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 PurOrdAccountAssignment entities.public void addAccountAssignment(PurOrdAccountAssignment... entity)
If the navigation property to_AccountAssignment of a queried PurchaseOrderItem 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 PurOrdAccountAssignment entities.public List<PurOrdPricingElement> fetchPurchaseOrderPricingElement() 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<PurOrdPricingElement> getPurchaseOrderPricingElementOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_PurchaseOrderPricingElement of a queried PurchaseOrderItem 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<PurOrdPricingElement>> getPurchaseOrderPricingElementOrNull()
If the navigation property to_PurchaseOrderPricingElement for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setPurchaseOrderPricingElement(@NonNull List<PurOrdPricingElement> value)
If the navigation property to_PurchaseOrderPricingElement of a queried PurchaseOrderItem 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 PurOrdPricingElement entities.public void addPurchaseOrderPricingElement(PurOrdPricingElement... entity)
If the navigation property to_PurchaseOrderPricingElement of a queried PurchaseOrderItem 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 PurOrdPricingElement entities.public List<PurchaseOrderScheduleLine> fetchScheduleLine() 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<PurchaseOrderScheduleLine> getScheduleLineOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_ScheduleLine of a queried PurchaseOrderItem 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<PurchaseOrderScheduleLine>> getScheduleLineOrNull()
If the navigation property to_ScheduleLine for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setScheduleLine(@NonNull List<PurchaseOrderScheduleLine> value)
If the navigation property to_ScheduleLine of a queried PurchaseOrderItem 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 PurchaseOrderScheduleLine entities.public void addScheduleLine(PurchaseOrderScheduleLine... entity)
If the navigation property to_ScheduleLine of a queried PurchaseOrderItem 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 PurchaseOrderScheduleLine entities.@Generated(value="lombok") public static PurchaseOrderItem.PurchaseOrderItemBuilder builder()
@Nullable @Generated(value="lombok") public String getPurchaseOrder()
@Nullable @Generated(value="lombok") public BigDecimal getOrderQuantity()
@Nullable @Generated(value="lombok") public String getPurchaseOrderQuantityUnit()
@Nullable @Generated(value="lombok") public String getOrderPriceUnit()
@Nullable @Generated(value="lombok") public BigDecimal getOrderPriceUnitToOrderUnitNmrtr()
@Nullable @Generated(value="lombok") public BigDecimal getOrdPriceUnitToOrderUnitDnmntr()
@Nullable @Generated(value="lombok") public BigDecimal getNetPriceAmount()
@Nullable @Generated(value="lombok") public String getDocumentCurrency()
@Nullable @Generated(value="lombok") public BigDecimal getNetPriceQuantity()
@Nullable @Generated(value="lombok") public String getTaxCode()
@Nullable @Generated(value="lombok") public Boolean getPriceIsToBePrinted()
@Nullable @Generated(value="lombok") public String getPurchaseOrderItem()
@Nullable @Generated(value="lombok") public BigDecimal getOverdelivTolrtdLmtRatioInPct()
@Nullable @Generated(value="lombok") public Boolean getUnlimitedOverdeliveryIsAllowed()
@Nullable @Generated(value="lombok") public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
@Nullable @Generated(value="lombok") public String getValuationType()
@Nullable @Generated(value="lombok") public Boolean getIsCompletelyDelivered()
@Nullable @Generated(value="lombok") public Boolean getIsFinallyInvoiced()
@Nullable @Generated(value="lombok") public String getPurchaseOrderItemCategory()
@Nullable @Generated(value="lombok") public String getAccountAssignmentCategory()
@Nullable @Generated(value="lombok") public String getMultipleAcctAssgmtDistribution()
@Nullable @Generated(value="lombok") public String getPartialInvoiceDistribution()
@Nullable @Generated(value="lombok") public String getPurchasingDocumentDeletionCode()
@Nullable @Generated(value="lombok") public Boolean getGoodsReceiptIsExpected()
@Nullable @Generated(value="lombok") public Boolean getGoodsReceiptIsNonValuated()
@Nullable @Generated(value="lombok") public Boolean getInvoiceIsExpected()
@Nullable @Generated(value="lombok") public Boolean getInvoiceIsGoodsReceiptBased()
@Nullable @Generated(value="lombok") public String getPurchaseContract()
@Nullable @Generated(value="lombok") public String getPurchaseContractItem()
@Nullable @Generated(value="lombok") public String getCustomer()
@Nullable @Generated(value="lombok") public BigDecimal getItemNetWeight()
@Nullable @Generated(value="lombok") public String getItemWeightUnit()
@Nullable @Generated(value="lombok") public String getTaxJurisdiction()
@Nullable @Generated(value="lombok") public String getPurchaseOrderItemText()
@Nullable @Generated(value="lombok") public String getPricingDateControl()
@Nullable @Generated(value="lombok") public BigDecimal getItemVolume()
@Nullable @Generated(value="lombok") public String getItemVolumeUnit()
@Nullable @Generated(value="lombok") public String getSupplierConfirmationControlKey()
@Nullable @Generated(value="lombok") public String getIncotermsClassification()
@Nullable @Generated(value="lombok") public String getIncotermsTransferLocation()
@Nullable @Generated(value="lombok") public Boolean getEvaldRcptSettlmtIsAllowed()
@Nullable @Generated(value="lombok") public String getPurchaseRequisition()
@Nullable @Generated(value="lombok") public String getPurchaseRequisitionItem()
@Nullable @Generated(value="lombok") public Boolean getIsReturnsItem()
@Nullable @Generated(value="lombok") public String getPlant()
@Nullable @Generated(value="lombok") public String getRequisitionerName()
@Nullable @Generated(value="lombok") public String getServicePackage()
@Nullable @Generated(value="lombok") public String getEarmarkedFunds()
@Nullable @Generated(value="lombok") public String getEarmarkedFundsItem()
@Nullable @Generated(value="lombok") public String getIncotermsLocation1()
@Nullable @Generated(value="lombok") public String getIncotermsLocation2()
@Nullable @Generated(value="lombok") public String getMaterial()
@Nullable @Generated(value="lombok") public String getManufacturerMaterial()
@Nullable @Generated(value="lombok") public String getServicePerformer()
@Nullable @Generated(value="lombok") public String getProductType()
@Nullable @Generated(value="lombok") public String getStorageLocation()
@Nullable @Generated(value="lombok") public String getDeliveryAddressID()
@Nullable @Generated(value="lombok") public String getDeliveryAddressName()
@Nullable @Generated(value="lombok") public String getDeliveryAddressStreetName()
@Nullable @Generated(value="lombok") public String getDeliveryAddressHouseNumber()
@Nullable @Generated(value="lombok") public String getDeliveryAddressCityName()
@Nullable @Generated(value="lombok") public String getDeliveryAddressPostalCode()
@Nullable @Generated(value="lombok") public String getDeliveryAddressRegion()
@Nullable @Generated(value="lombok") public String getDeliveryAddressCountry()
@Nullable @Generated(value="lombok") public String getMaterialGroup()
@Nullable @Generated(value="lombok") public String getPurchasingInfoRecord()
@Nullable @Generated(value="lombok") public String getSupplierMaterialNumber()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setPurchaseOrder(@Nullable String purchaseOrder)
purchaseOrder
- @Generated(value="lombok") public void setOrderQuantity(@Nullable BigDecimal orderQuantity)
orderQuantity
- @Generated(value="lombok") public void setPurchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit)
purchaseOrderQuantityUnit
- @Generated(value="lombok") public void setOrderPriceUnit(@Nullable String orderPriceUnit)
orderPriceUnit
- @Generated(value="lombok") public void setOrderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
orderPriceUnitToOrderUnitNmrtr
- @Generated(value="lombok") public void setOrdPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
ordPriceUnitToOrderUnitDnmntr
- @Generated(value="lombok") public void setNetPriceAmount(@Nullable BigDecimal netPriceAmount)
netPriceAmount
- @Generated(value="lombok") public void setDocumentCurrency(@Nullable String documentCurrency)
documentCurrency
- @Generated(value="lombok") public void setNetPriceQuantity(@Nullable BigDecimal netPriceQuantity)
netPriceQuantity
- @Generated(value="lombok") public void setTaxCode(@Nullable String taxCode)
taxCode
- @Generated(value="lombok") public void setPriceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
priceIsToBePrinted
- @Generated(value="lombok") public void setPurchaseOrderItem(@Nullable String purchaseOrderItem)
purchaseOrderItem
- @Generated(value="lombok") public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
overdelivTolrtdLmtRatioInPct
- @Generated(value="lombok") public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
unlimitedOverdeliveryIsAllowed
- @Generated(value="lombok") public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
underdelivTolrtdLmtRatioInPct
- @Generated(value="lombok") public void setValuationType(@Nullable String valuationType)
valuationType
- @Generated(value="lombok") public void setIsCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
isCompletelyDelivered
- @Generated(value="lombok") public void setIsFinallyInvoiced(@Nullable Boolean isFinallyInvoiced)
isFinallyInvoiced
- @Generated(value="lombok") public void setPurchaseOrderItemCategory(@Nullable String purchaseOrderItemCategory)
purchaseOrderItemCategory
- @Generated(value="lombok") public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
accountAssignmentCategory
- @Generated(value="lombok") public void setMultipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
multipleAcctAssgmtDistribution
- @Generated(value="lombok") public void setPartialInvoiceDistribution(@Nullable String partialInvoiceDistribution)
partialInvoiceDistribution
- @Generated(value="lombok") public void setPurchasingDocumentDeletionCode(@Nullable String purchasingDocumentDeletionCode)
purchasingDocumentDeletionCode
- @Generated(value="lombok") public void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
goodsReceiptIsExpected
- @Generated(value="lombok") public void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
goodsReceiptIsNonValuated
- @Generated(value="lombok") public void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
invoiceIsExpected
- @Generated(value="lombok") public void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
invoiceIsGoodsReceiptBased
- @Generated(value="lombok") public void setPurchaseContract(@Nullable String purchaseContract)
purchaseContract
- @Generated(value="lombok") public void setPurchaseContractItem(@Nullable String purchaseContractItem)
purchaseContractItem
- @Generated(value="lombok") public void setCustomer(@Nullable String customer)
customer
- @Generated(value="lombok") public void setItemNetWeight(@Nullable BigDecimal itemNetWeight)
itemNetWeight
- @Generated(value="lombok") public void setItemWeightUnit(@Nullable String itemWeightUnit)
itemWeightUnit
- @Generated(value="lombok") public void setTaxJurisdiction(@Nullable String taxJurisdiction)
taxJurisdiction
- @Generated(value="lombok") public void setPurchaseOrderItemText(@Nullable String purchaseOrderItemText)
purchaseOrderItemText
- @Generated(value="lombok") public void setPricingDateControl(@Nullable String pricingDateControl)
pricingDateControl
- @Generated(value="lombok") public void setItemVolume(@Nullable BigDecimal itemVolume)
itemVolume
- @Generated(value="lombok") public void setItemVolumeUnit(@Nullable String itemVolumeUnit)
itemVolumeUnit
- @Generated(value="lombok") public void setSupplierConfirmationControlKey(@Nullable String supplierConfirmationControlKey)
supplierConfirmationControlKey
- @Generated(value="lombok") public void setIncotermsClassification(@Nullable String incotermsClassification)
incotermsClassification
- @Generated(value="lombok") public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
incotermsTransferLocation
- @Generated(value="lombok") public void setEvaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
evaldRcptSettlmtIsAllowed
- @Generated(value="lombok") public void setPurchaseRequisition(@Nullable String purchaseRequisition)
purchaseRequisition
- @Generated(value="lombok") public void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
purchaseRequisitionItem
- @Generated(value="lombok") public void setIsReturnsItem(@Nullable Boolean isReturnsItem)
isReturnsItem
- @Generated(value="lombok") public void setPlant(@Nullable String plant)
plant
- @Generated(value="lombok") public void setRequisitionerName(@Nullable String requisitionerName)
requisitionerName
- @Generated(value="lombok") public void setServicePackage(@Nullable String servicePackage)
servicePackage
- @Generated(value="lombok") public void setEarmarkedFunds(@Nullable String earmarkedFunds)
earmarkedFunds
- @Generated(value="lombok") public void setEarmarkedFundsItem(@Nullable String earmarkedFundsItem)
earmarkedFundsItem
- @Generated(value="lombok") public void setIncotermsLocation1(@Nullable String incotermsLocation1)
incotermsLocation1
- @Generated(value="lombok") public void setIncotermsLocation2(@Nullable String incotermsLocation2)
incotermsLocation2
- @Generated(value="lombok") public void setMaterial(@Nullable String material)
material
- @Generated(value="lombok") public void setManufacturerMaterial(@Nullable String manufacturerMaterial)
manufacturerMaterial
- @Generated(value="lombok") public void setServicePerformer(@Nullable String servicePerformer)
servicePerformer
- @Generated(value="lombok") public void setProductType(@Nullable String productType)
productType
- @Generated(value="lombok") public void setStorageLocation(@Nullable String storageLocation)
storageLocation
- @Generated(value="lombok") public void setDeliveryAddressID(@Nullable String deliveryAddressID)
deliveryAddressID
- @Generated(value="lombok") public void setDeliveryAddressName(@Nullable String deliveryAddressName)
deliveryAddressName
- @Generated(value="lombok") public void setDeliveryAddressStreetName(@Nullable String deliveryAddressStreetName)
deliveryAddressStreetName
- @Generated(value="lombok") public void setDeliveryAddressHouseNumber(@Nullable String deliveryAddressHouseNumber)
deliveryAddressHouseNumber
- @Generated(value="lombok") public void setDeliveryAddressCityName(@Nullable String deliveryAddressCityName)
deliveryAddressCityName
- @Generated(value="lombok") public void setDeliveryAddressPostalCode(@Nullable String deliveryAddressPostalCode)
deliveryAddressPostalCode
- @Generated(value="lombok") public void setDeliveryAddressRegion(@Nullable String deliveryAddressRegion)
deliveryAddressRegion
- @Generated(value="lombok") public void setDeliveryAddressCountry(@Nullable String deliveryAddressCountry)
deliveryAddressCountry
- @Generated(value="lombok") public void setMaterialGroup(@Nullable String materialGroup)
materialGroup
- @Generated(value="lombok") public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
purchasingInfoRecord
- @Generated(value="lombok") public void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
supplierMaterialNumber
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<PurchaseOrderItem>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<PurchaseOrderItem>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<PurchaseOrderItem>
Copyright © 2018 SAP SE. All rights reserved.