Class PurchaseContractItem
Original entity name from the Odata EDM: A_PurchaseContractItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of PurchaseContractItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PurchaseContractItemField<String>Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.static final PurchaseContractItemSelectableSelector for all available fields of PurchaseContractItem.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the CompanyCode field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the ContractNetPriceAmount field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the DocumentCurrency field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the EvaldRcptSettlmtIsAllowed field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the FormattedPurchaseContractItem field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the InvoiceIsExpected field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the IsInfoRecordUpdated field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the ManualDeliveryAddressID field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the Material field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the MaterialGroup field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the MaterialType field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the MultipleAcctAssgmtDistribution field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NetPriceQuantity field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder1 field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder2 field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder3 field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the OrdPriceUnitToOrderUnitDnmntr field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the OrderPriceUnit field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the OrderPriceUnitToOrderUnitNmrtr field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the OrderQuantityUnit field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the PlannedDeliveryDurationInDays field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the Plant field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the PriceIsToBePrinted field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the ProductType field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurContractItmReplnmtElmntType field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurchaseContract field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurchaseContractItem field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurchaseContractItemText field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurchasingContractDeletionCode field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurchasingParentItem field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the PurgDocEstimatedPrice field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the PurgDocOrderAcknNumber field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the PurgDocReleaseOrderQuantity field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the RequirementTracking field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the ServicePerformer field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the ShippingInstruction field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the StockType field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the StorageLocation field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the Subcontractor field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the TargetQuantity field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the TaxCode field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the TaxCountry field to query operations.static final PurchaseContractItemField<LocalDateTime>Use with available fluent helpers to apply the TaxDeterminationDate field to query operations.static final PurchaseContractItemLink<PurContrItemCondition>Use with available fluent helpers to apply the to_PurContrItemCondition navigation property to query operations.static final PurchaseContractItemLink<PurCtrAccount>Use with available fluent helpers to apply the to_PurCtrAccount navigation property to query operations.static final PurchaseContractItemLink<PurCtrAddress>Use with available fluent helpers to apply the to_PurCtrAddress navigation property to query operations.static final PurchaseContractItemOneToOneLink<PurchaseContract>Use with available fluent helpers to apply the to_PurchaseContract navigation property to query operations.static final PurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.static final PurchaseContractItemField<Boolean>Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.static final PurchaseContractItemField<String>Use with available fluent helpers to apply the VolumeUnit field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionPurchaseContractItem(String purchaseContract, String purchaseContractItem, String purchasingContractDeletionCode, String purchaseContractItemText, String companyCode, String plant, String storageLocation, String requirementTracking, String materialGroup, String supplierMaterialNumber, String orderQuantityUnit, BigDecimal targetQuantity, BigDecimal purgDocReleaseOrderQuantity, String orderPriceUnit, BigDecimal orderPriceUnitToOrderUnitNmrtr, BigDecimal ordPriceUnitToOrderUnitDnmntr, BigDecimal contractNetPriceAmount, String documentCurrency, BigDecimal netPriceQuantity, String taxCode, String taxCountry, LocalDateTime taxDeterminationDate, String stockType, String isInfoRecordUpdated, Boolean priceIsToBePrinted, Boolean purgDocEstimatedPrice, BigDecimal noDaysReminder1, BigDecimal noDaysReminder2, BigDecimal noDaysReminder3, BigDecimal plannedDeliveryDurationInDays, BigDecimal overdelivTolrtdLmtRatioInPct, Boolean unlimitedOverdeliveryIsAllowed, BigDecimal underdelivTolrtdLmtRatioInPct, String purchasingDocumentItemCategory, String accountAssignmentCategory, String multipleAcctAssgmtDistribution, Boolean goodsReceiptIsExpected, Boolean goodsReceiptIsNonValuated, Boolean invoiceIsExpected, Boolean invoiceIsGoodsReceiptBased, Boolean isOrderAcknRqd, String purgDocOrderAcknNumber, String shippingInstruction, String manualDeliveryAddressID, String volumeUnit, String subcontractor, Boolean evaldRcptSettlmtIsAllowed, String material, String servicePerformer, String productType, String materialType, String purContractItmReplnmtElmntType, String formattedPurchaseContractItem, String purchasingParentItem, PurchaseContract toPurchaseContract, List<PurContrItemCondition> toPurContrItemCondition, List<PurCtrAccount> toPurCtrAccount, List<PurCtrAddress> toPurCtrAddress) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPurContrItemCondition(PurContrItemCondition... entity) Adds elements to the list of associated PurContrItemCondition entities.voidaddPurCtrAccount(PurCtrAccount... entity) Adds elements to the list of associated PurCtrAccount entities.voidaddPurCtrAddress(PurCtrAddress... entity) Adds elements to the list of associated PurCtrAddress entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the PurchaseContract entity (one to one) associated with this entity.Fetches the PurContrItemCondition entities (one to many) associated with this entity.Fetches the PurCtrAccount entities (one to many) associated with this entity.Fetches the PurCtrAddress entities (one to many) associated with this entity.static <T,DomainT>
PurchaseContractItemField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> PurchaseContractItemField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 12, Scale: 3protected StringConstraints: Not nullable, Maximum length: 5protected StringConstraints: noneConstraints: Not nullable, Maximum length: 15Constraints: noneConstraints: noneConstraints: noneConstraints: noneConstraints: Not nullable, Maximum length: 1Constraints: nonegetKey()Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Precision: 3, Scale: 0Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Precision: 3, Scale: 1Constraints: Not nullable, Precision: 3, Scale: 0getPlant()Constraints: Not nullable, Maximum length: 4Constraints: noneConstraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<PurchaseContract>Retrieval of associated PurchaseContract entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 40Retrieval of associated PurchaseContract entity (one to one).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<List<PurContrItemCondition>>Retrieval of associated PurContrItemCondition entities (one to many).Retrieval of associated PurContrItemCondition entities (one to many).io.vavr.control.Option<List<PurCtrAccount>>Retrieval of associated PurCtrAccount entities (one to many).Retrieval of associated PurCtrAccount entities (one to many).io.vavr.control.Option<List<PurCtrAddress>>Retrieval of associated PurCtrAddress entities (one to many).Retrieval of associated PurCtrAddress entities (one to many).Constraints: noneConstraints: Not nullable, Maximum length: 20Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 0getType()Constraints: Not nullable, Precision: 3, Scale: 1Constraints: noneConstraints: Not nullable, Maximum length: 3inthashCode()voidsetAccountAssignmentCategory(String accountAssignmentCategory) Constraints: Not nullable, Maximum length: 1voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetContractNetPriceAmount(BigDecimal contractNetPriceAmount) Constraints: Not nullable, Precision: 12, Scale: 3voidsetDocumentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 5voidsetEvaldRcptSettlmtIsAllowed(Boolean evaldRcptSettlmtIsAllowed) Constraints: nonevoidsetFormattedPurchaseContractItem(String formattedPurchaseContractItem) Constraints: Not nullable, Maximum length: 15voidsetGoodsReceiptIsExpected(Boolean goodsReceiptIsExpected) Constraints: nonevoidsetGoodsReceiptIsNonValuated(Boolean goodsReceiptIsNonValuated) Constraints: nonevoidsetInvoiceIsExpected(Boolean invoiceIsExpected) Constraints: nonevoidsetInvoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased) Constraints: nonevoidsetIsInfoRecordUpdated(String isInfoRecordUpdated) Constraints: Not nullable, Maximum length: 1voidsetIsOrderAcknRqd(Boolean isOrderAcknRqd) Constraints: nonevoidsetManualDeliveryAddressID(String manualDeliveryAddressID) Constraints: Not nullable, Maximum length: 10voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 40voidsetMaterialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9voidsetMaterialType(String materialType) Constraints: Not nullable, Maximum length: 4voidsetMultipleAcctAssgmtDistribution(String multipleAcctAssgmtDistribution) Constraints: Not nullable, Maximum length: 1voidsetNetPriceQuantity(BigDecimal netPriceQuantity) Constraints: Not nullable, Precision: 5, Scale: 0voidsetNoDaysReminder1(BigDecimal noDaysReminder1) Constraints: Not nullable, Precision: 3, Scale: 0voidsetNoDaysReminder2(BigDecimal noDaysReminder2) Constraints: Not nullable, Precision: 3, Scale: 0voidsetNoDaysReminder3(BigDecimal noDaysReminder3) Constraints: Not nullable, Precision: 3, Scale: 0voidsetOrderPriceUnit(String orderPriceUnit) Constraints: Not nullable, Maximum length: 3voidsetOrderPriceUnitToOrderUnitNmrtr(BigDecimal orderPriceUnitToOrderUnitNmrtr) Constraints: Not nullable, Precision: 5, Scale: 0voidsetOrderQuantityUnit(String orderQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetOrdPriceUnitToOrderUnitDnmntr(BigDecimal ordPriceUnitToOrderUnitDnmntr) Constraints: Not nullable, Precision: 5, Scale: 0voidsetOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1voidsetPlannedDeliveryDurationInDays(BigDecimal plannedDeliveryDurationInDays) Constraints: Not nullable, Precision: 3, Scale: 0voidConstraints: Not nullable, Maximum length: 4voidsetPriceIsToBePrinted(Boolean priceIsToBePrinted) Constraints: nonevoidsetProductType(String productType) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated PurchaseContract entity for the loaded navigation property to_PurchaseContract.voidsetPurchaseContract(String purchaseContract) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetPurchaseContractItem(String purchaseContractItem) (Key Field) Constraints: Not nullable, Maximum length: 5voidsetPurchaseContractItemText(String purchaseContractItemText) Constraints: Not nullable, Maximum length: 40voidsetPurchasingContractDeletionCode(String purchasingContractDeletionCode) Constraints: Not nullable, Maximum length: 1voidsetPurchasingDocumentItemCategory(String purchasingDocumentItemCategory) Constraints: Not nullable, Maximum length: 1voidsetPurchasingParentItem(String purchasingParentItem) Constraints: Not nullable, Maximum length: 5voidsetPurContractItmReplnmtElmntType(String purContractItmReplnmtElmntType) Constraints: Not nullable, Maximum length: 1voidOverwrites the list of associated PurContrItemCondition entities for the loaded navigation property to_PurContrItemCondition.voidsetPurCtrAccount(List<PurCtrAccount> value) Overwrites the list of associated PurCtrAccount entities for the loaded navigation property to_PurCtrAccount.voidsetPurCtrAddress(List<PurCtrAddress> value) Overwrites the list of associated PurCtrAddress entities for the loaded navigation property to_PurCtrAddress.voidsetPurgDocEstimatedPrice(Boolean purgDocEstimatedPrice) Constraints: nonevoidsetPurgDocOrderAcknNumber(String purgDocOrderAcknNumber) Constraints: Not nullable, Maximum length: 20voidsetPurgDocReleaseOrderQuantity(BigDecimal purgDocReleaseOrderQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetRequirementTracking(String requirementTracking) Constraints: Not nullable, Maximum length: 10protected voidsetServicePathForFetch(String servicePathForFetch) voidsetServicePerformer(String servicePerformer) Constraints: Not nullable, Maximum length: 10voidsetShippingInstruction(String shippingInstruction) Constraints: Not nullable, Maximum length: 2voidsetStockType(String stockType) Constraints: Not nullable, Maximum length: 1voidsetStorageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4voidsetSubcontractor(String subcontractor) Constraints: Not nullable, Maximum length: 10voidsetSupplierMaterialNumber(String supplierMaterialNumber) Constraints: Not nullable, Maximum length: 35voidsetTargetQuantity(BigDecimal targetQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetTaxCode(String taxCode) Constraints: Not nullable, Maximum length: 2voidsetTaxCountry(String taxCountry) Constraints: Not nullable, Maximum length: 3voidsetTaxDeterminationDate(LocalDateTime taxDeterminationDate) Constraints: Not nullable, Precision: 0voidsetUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1voidsetUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed) Constraints: nonevoidsetVolumeUnit(String volumeUnit) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of PurchaseContractItem. -
PURCHASE_CONTRACT
Use with available fluent helpers to apply the PurchaseContract field to query operations. -
PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the PurchaseContractItem field to query operations. -
PURCHASING_CONTRACT_DELETION_CODE
Use with available fluent helpers to apply the PurchasingContractDeletionCode field to query operations. -
PURCHASE_CONTRACT_ITEM_TEXT
Use with available fluent helpers to apply the PurchaseContractItemText field to query operations. -
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations. -
PLANT
Use with available fluent helpers to apply the Plant field to query operations. -
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations. -
REQUIREMENT_TRACKING
Use with available fluent helpers to apply the RequirementTracking field to query operations. -
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations. -
SUPPLIER_MATERIAL_NUMBER
Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations. -
ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the OrderQuantityUnit field to query operations. -
TARGET_QUANTITY
Use with available fluent helpers to apply the TargetQuantity field to query operations. -
PURG_DOC_RELEASE_ORDER_QUANTITY
Use with available fluent helpers to apply the PurgDocReleaseOrderQuantity field to query operations. -
ORDER_PRICE_UNIT
Use with available fluent helpers to apply the OrderPriceUnit field to query operations. -
ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR
Use with available fluent helpers to apply the OrderPriceUnitToOrderUnitNmrtr field to query operations. -
ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR
Use with available fluent helpers to apply the OrdPriceUnitToOrderUnitDnmntr field to query operations. -
CONTRACT_NET_PRICE_AMOUNT
Use with available fluent helpers to apply the ContractNetPriceAmount field to query operations. -
DOCUMENT_CURRENCY
Use with available fluent helpers to apply the DocumentCurrency field to query operations. -
NET_PRICE_QUANTITY
Use with available fluent helpers to apply the NetPriceQuantity field to query operations. -
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations. -
TAX_COUNTRY
Use with available fluent helpers to apply the TaxCountry field to query operations. -
TAX_DETERMINATION_DATE
Use with available fluent helpers to apply the TaxDeterminationDate field to query operations. -
STOCK_TYPE
Use with available fluent helpers to apply the StockType field to query operations. -
IS_INFO_RECORD_UPDATED
Use with available fluent helpers to apply the IsInfoRecordUpdated field to query operations. -
PRICE_IS_TO_BE_PRINTED
Use with available fluent helpers to apply the PriceIsToBePrinted field to query operations. -
PURG_DOC_ESTIMATED_PRICE
Use with available fluent helpers to apply the PurgDocEstimatedPrice field to query operations. -
NO_DAYS_REMINDER1
Use with available fluent helpers to apply the NoDaysReminder1 field to query operations. -
NO_DAYS_REMINDER2
Use with available fluent helpers to apply the NoDaysReminder2 field to query operations. -
NO_DAYS_REMINDER3
Use with available fluent helpers to apply the NoDaysReminder3 field to query operations. -
PLANNED_DELIVERY_DURATION_IN_DAYS
Use with available fluent helpers to apply the PlannedDeliveryDurationInDays field to query operations. -
OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations. -
UNLIMITED_OVERDELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations. -
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations. -
PURCHASING_DOCUMENT_ITEM_CATEGORY
Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations. -
ACCOUNT_ASSIGNMENT_CATEGORY
Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations. -
MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
Use with available fluent helpers to apply the MultipleAcctAssgmtDistribution field to query operations. -
GOODS_RECEIPT_IS_EXPECTED
Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations. -
GOODS_RECEIPT_IS_NON_VALUATED
Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations. -
INVOICE_IS_EXPECTED
Use with available fluent helpers to apply the InvoiceIsExpected field to query operations. -
INVOICE_IS_GOODS_RECEIPT_BASED
Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations. -
IS_ORDER_ACKN_RQD
Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations. -
PURG_DOC_ORDER_ACKN_NUMBER
Use with available fluent helpers to apply the PurgDocOrderAcknNumber field to query operations. -
SHIPPING_INSTRUCTION
Use with available fluent helpers to apply the ShippingInstruction field to query operations. -
MANUAL_DELIVERY_ADDRESS_ID
Use with available fluent helpers to apply the ManualDeliveryAddressID field to query operations. -
VOLUME_UNIT
Use with available fluent helpers to apply the VolumeUnit field to query operations. -
SUBCONTRACTOR
Use with available fluent helpers to apply the Subcontractor field to query operations. -
EVALD_RCPT_SETTLMT_IS_ALLOWED
Use with available fluent helpers to apply the EvaldRcptSettlmtIsAllowed field to query operations. -
MATERIAL
Use with available fluent helpers to apply the Material field to query operations. -
SERVICE_PERFORMER
Use with available fluent helpers to apply the ServicePerformer field to query operations. -
PRODUCT_TYPE
Use with available fluent helpers to apply the ProductType field to query operations. -
MATERIAL_TYPE
Use with available fluent helpers to apply the MaterialType field to query operations. -
PUR_CONTRACT_ITM_REPLNMT_ELMNT_TYPE
Use with available fluent helpers to apply the PurContractItmReplnmtElmntType field to query operations. -
FORMATTED_PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the FormattedPurchaseContractItem field to query operations. -
PURCHASING_PARENT_ITEM
Use with available fluent helpers to apply the PurchasingParentItem field to query operations. -
TO_PURCHASE_CONTRACT
Use with available fluent helpers to apply the to_PurchaseContract navigation property to query operations. -
TO_PUR_CONTR_ITEM_CONDITION
Use with available fluent helpers to apply the to_PurContrItemCondition navigation property to query operations. -
TO_PUR_CTR_ACCOUNT
Use with available fluent helpers to apply the to_PurCtrAccount navigation property to query operations. -
TO_PUR_CTR_ADDRESS
Use with available fluent helpers to apply the to_PurCtrAddress navigation property to query operations.
-
-
Constructor Details
-
PurchaseContractItem
public PurchaseContractItem() -
PurchaseContractItem
public PurchaseContractItem(@Nullable String purchaseContract, @Nullable String purchaseContractItem, @Nullable String purchasingContractDeletionCode, @Nullable String purchaseContractItemText, @Nullable String companyCode, @Nullable String plant, @Nullable String storageLocation, @Nullable String requirementTracking, @Nullable String materialGroup, @Nullable String supplierMaterialNumber, @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 taxCountry, @Nullable LocalDateTime taxDeterminationDate, @Nullable String stockType, @Nullable String isInfoRecordUpdated, @Nullable Boolean priceIsToBePrinted, @Nullable Boolean purgDocEstimatedPrice, @Nullable BigDecimal noDaysReminder1, @Nullable BigDecimal noDaysReminder2, @Nullable BigDecimal noDaysReminder3, @Nullable BigDecimal plannedDeliveryDurationInDays, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @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 manualDeliveryAddressID, @Nullable String volumeUnit, @Nullable String subcontractor, @Nullable Boolean evaldRcptSettlmtIsAllowed, @Nullable String material, @Nullable String servicePerformer, @Nullable String productType, @Nullable String materialType, @Nullable String purContractItmReplnmtElmntType, @Nullable String formattedPurchaseContractItem, @Nullable String purchasingParentItem, @Nullable PurchaseContract toPurchaseContract, List<PurContrItemCondition> toPurContrItemCondition, List<PurCtrAccount> toPurCtrAccount, List<PurCtrAddress> toPurCtrAddress)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<PurchaseContractItem>
-
setPurchaseContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseContract
- Parameters:
purchaseContract- Purchasing Contract Header
-
setPurchaseContractItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseContractItem
- Parameters:
purchaseContractItem- Item Number of Purchasing Contract
-
setPurchasingContractDeletionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingContractDeletionCode
- Parameters:
purchasingContractDeletionCode- Deletion Indicator in Purchasing Document
-
setPurchaseContractItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurchaseContractItemText
- Parameters:
purchaseContractItemText- Short Text
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Parameters:
storageLocation- Storage Location
-
setRequirementTracking
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RequirementTracking
- Parameters:
requirementTracking- Requirement Tracking Number
-
setMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Parameters:
materialGroup- Material Group
-
setSupplierMaterialNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierMaterialNumber
- Parameters:
supplierMaterialNumber- Material Number Used by Supplier
-
setOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Parameters:
orderQuantityUnit- Purchase Order Unit of Measure
-
setTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: TargetQuantity
- Parameters:
targetQuantity- Target Quantity
-
setPurgDocReleaseOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
- Parameters:
purgDocReleaseOrderQuantity- Standard release order quantity
-
setOrderPriceUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderPriceUnit
- Parameters:
orderPriceUnit- Order Price Unit (Purchasing)
-
setOrderPriceUnitToOrderUnitNmrtr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
- Parameters:
orderPriceUnitToOrderUnitNmrtr- Numerator for Conversion of Order Price Unit into Order Unit
-
setOrdPriceUnitToOrderUnitDnmntr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
- Parameters:
ordPriceUnitToOrderUnitDnmntr- Denominator for Conv. of Order Price Unit into Order Unit
-
setContractNetPriceAmount
Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: ContractNetPriceAmount
- Parameters:
contractNetPriceAmount- Net Price in Purchasing Document (in Document Currency)
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Currency Key
-
setNetPriceQuantity
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: NetPriceQuantity
- Parameters:
netPriceQuantity- Price Unit
-
setTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCode
- Parameters:
taxCode- Tax on Sales/Purchases Code
-
setTaxCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxCountry
- Parameters:
taxCountry- Tax Reporting Country/Region
-
setTaxDeterminationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: TaxDeterminationDate
- Parameters:
taxDeterminationDate- Date for Determining Tax Rates
-
setStockType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StockType
- Parameters:
stockType- Stock Type
-
setIsInfoRecordUpdated
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsInfoRecordUpdated
- Parameters:
isInfoRecordUpdated- Indicator: Update Info Record
-
setPriceIsToBePrinted
Constraints: noneOriginal property name from the Odata EDM: PriceIsToBePrinted
- Parameters:
priceIsToBePrinted- Price Printout
-
setPurgDocEstimatedPrice
Constraints: noneOriginal property name from the Odata EDM: PurgDocEstimatedPrice
- Parameters:
purgDocEstimatedPrice- Indicator: Estimated Price
-
setNoDaysReminder1
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder1
- Parameters:
noDaysReminder1- Number of Days for First Reminder/Expediter
-
setNoDaysReminder2
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder2
- Parameters:
noDaysReminder2- Number of Days for Second Reminder/Expediter
-
setNoDaysReminder3
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder3
- Parameters:
noDaysReminder3- Number of Days for Third Reminder/Expediter
-
setPlannedDeliveryDurationInDays
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: PlannedDeliveryDurationInDays
- Parameters:
plannedDeliveryDurationInDays- Planned Delivery Time in Days
-
setOverdelivTolrtdLmtRatioInPct
Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
- Parameters:
overdelivTolrtdLmtRatioInPct- Overdelivery Tolerance
-
setUnlimitedOverdeliveryIsAllowed
Constraints: noneOriginal property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
- Parameters:
unlimitedOverdeliveryIsAllowed- Unlimited Overdelivery Allowed
-
setUnderdelivTolrtdLmtRatioInPct
Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
- Parameters:
underdelivTolrtdLmtRatioInPct- Underdelivery Tolerance
-
setPurchasingDocumentItemCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentItemCategory
- Parameters:
purchasingDocumentItemCategory- Item category in purchasing document
-
setAccountAssignmentCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AccountAssignmentCategory
- Parameters:
accountAssignmentCategory- Account Assignment Category
-
setMultipleAcctAssgmtDistribution
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
- Parameters:
multipleAcctAssgmtDistribution- Distribution Indicator for Multiple Account Assignment
-
setGoodsReceiptIsExpected
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsExpected
- Parameters:
goodsReceiptIsExpected- Goods Receipt Indicator
-
setGoodsReceiptIsNonValuated
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsNonValuated
- Parameters:
goodsReceiptIsNonValuated- Goods Receipt, Non-Valuated
-
setInvoiceIsExpected
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsExpected
- Parameters:
invoiceIsExpected- Invoice Receipt Indicator
-
setInvoiceIsGoodsReceiptBased
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsGoodsReceiptBased
- Parameters:
invoiceIsGoodsReceiptBased- Indicator: GR-Based Invoice Verification
-
setIsOrderAcknRqd
Constraints: noneOriginal property name from the Odata EDM: IsOrderAcknRqd
- Parameters:
isOrderAcknRqd- Order Acknowledgment Requirement
-
setPurgDocOrderAcknNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PurgDocOrderAcknNumber
- Parameters:
purgDocOrderAcknNumber- Order Acknowledgment Number
-
setShippingInstruction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingInstruction
- Parameters:
shippingInstruction- Shipping Instructions
-
setManualDeliveryAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ManualDeliveryAddressID
- Parameters:
manualDeliveryAddressID- Manual address number in purchasing document item
-
setVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Parameters:
volumeUnit- Volume Unit
-
setSubcontractor
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Subcontractor
- Parameters:
subcontractor- Supplier to be Supplied/Who is to Receive Delivery
-
setEvaldRcptSettlmtIsAllowed
Constraints: noneOriginal property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
- Parameters:
evaldRcptSettlmtIsAllowed- Evaluated Receipt Settlement (ERS)
-
setMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setServicePerformer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServicePerformer
- Parameters:
servicePerformer- Service Performer
-
setProductType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductType
- Parameters:
productType- Product Type Group
-
setMaterialType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaterialType
- Parameters:
materialType- Material Type
-
setPurContractItmReplnmtElmntType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurContractItmReplnmtElmntType
- Parameters:
purContractItmReplnmtElmntType- Kanban Indicator
-
setFormattedPurchaseContractItem
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: FormattedPurchaseContractItem
- Parameters:
formattedPurchaseContractItem- The formattedPurchaseContractItem to set.
-
setPurchasingParentItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchasingParentItem
- Parameters:
purchasingParentItem- Higher-Level Item in Purchasing Documents
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<PurchaseContractItem>
-
getKey
- Overrides:
getKeyin classVdmObject<PurchaseContractItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<PurchaseContractItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<PurchaseContractItem>
-
field
@Nonnull public static <T> PurchaseContractItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
fieldName- The name of the extension field as returned by the OData service.fieldType- The Java type to use for the extension field when performing value comparisons.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> PurchaseContractItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<PurchaseContractItem>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<PurchaseContractItem>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<PurchaseContractItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<PurchaseContractItem>
-
fetchPurchaseContract
Fetches the PurchaseContract entity (one to one) associated with this entity. This corresponds to the OData navigation property to_PurchaseContract.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated PurchaseContract entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurchaseContractOrFetch
Retrieval of associated PurchaseContract entity (one to one). This corresponds to the OData navigation property to_PurchaseContract.If the navigation property to_PurchaseContract 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.
- Returns:
- List of associated PurchaseContract entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurchaseContractIfPresent
Retrieval of associated PurchaseContract entity (one to one). This corresponds to the OData navigation property to_PurchaseContract.If the navigation property for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PurchaseContract is already loaded, the result will
contain the PurchaseContract entity. If not, an
Optionwith result stateemptyis returned.
-
setPurchaseContract
Overwrites the associated PurchaseContract entity for the loaded navigation property to_PurchaseContract.- Parameters:
value- New PurchaseContract entity.
-
fetchPurContrItemCondition
Fetches the PurContrItemCondition entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurContrItemCondition.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated PurContrItemCondition entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurContrItemConditionOrFetch
Retrieval of associated PurContrItemCondition entities (one to many). This corresponds to the OData navigation property to_PurContrItemCondition.If the navigation property to_PurContrItemCondition 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.
- Returns:
- List of associated PurContrItemCondition entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurContrItemConditionIfPresent
@Nonnull public io.vavr.control.Option<List<PurContrItemCondition>> getPurContrItemConditionIfPresent()Retrieval of associated PurContrItemCondition entities (one to many). This corresponds to the OData navigation property to_PurContrItemCondition.If the navigation property for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PurContrItemCondition is already loaded, the result
will contain the PurContrItemCondition entities. If not, an
Optionwith result stateemptyis returned.
-
setPurContrItemCondition
Overwrites the list of associated PurContrItemCondition entities for the loaded navigation property to_PurContrItemCondition.If the navigation property to_PurContrItemCondition 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.
- Parameters:
value- List of PurContrItemCondition entities.
-
addPurContrItemCondition
Adds elements to the list of associated PurContrItemCondition entities. This corresponds to the OData navigation property to_PurContrItemCondition.If the navigation property to_PurContrItemCondition 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.
- Parameters:
entity- Array of PurContrItemCondition entities.
-
fetchPurCtrAccount
Fetches the PurCtrAccount entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurCtrAccount.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated PurCtrAccount entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurCtrAccountOrFetch
Retrieval of associated PurCtrAccount entities (one to many). This corresponds to the OData navigation property to_PurCtrAccount.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.
- Returns:
- List of associated PurCtrAccount entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurCtrAccountIfPresent
Retrieval of associated PurCtrAccount entities (one to many). This corresponds to the OData navigation property to_PurCtrAccount.If the navigation property for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PurCtrAccount is already loaded, the result will
contain the PurCtrAccount entities. If not, an
Optionwith result stateemptyis returned.
-
setPurCtrAccount
Overwrites the list of associated PurCtrAccount entities for the loaded navigation property to_PurCtrAccount.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.
- Parameters:
value- List of PurCtrAccount entities.
-
addPurCtrAccount
Adds elements to the list of associated PurCtrAccount entities. This corresponds to the OData navigation property to_PurCtrAccount.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.
- Parameters:
entity- Array of PurCtrAccount entities.
-
fetchPurCtrAddress
Fetches the PurCtrAddress entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurCtrAddress.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated PurCtrAddress entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurCtrAddressOrFetch
Retrieval of associated PurCtrAddress entities (one to many). This corresponds to the OData navigation property to_PurCtrAddress.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.
- Returns:
- List of associated PurCtrAddress entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getPurCtrAddressIfPresent
Retrieval of associated PurCtrAddress entities (one to many). This corresponds to the OData navigation property to_PurCtrAddress.If the navigation property for an entity PurchaseContractItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_PurCtrAddress is already loaded, the result will
contain the PurCtrAddress entities. If not, an
Optionwith result stateemptyis returned.
-
setPurCtrAddress
Overwrites the list of associated PurCtrAddress entities for the loaded navigation property to_PurCtrAddress.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.
- Parameters:
value- List of PurCtrAddress entities.
-
addPurCtrAddress
Adds elements to the list of associated PurCtrAddress entities. This corresponds to the OData navigation property to_PurCtrAddress.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.
- Parameters:
entity- Array of PurCtrAddress entities.
-
builder
-
getPurchaseContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseContract
- Returns:
- Purchasing Contract Header
-
getPurchaseContractItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseContractItem
- Returns:
- Item Number of Purchasing Contract
-
getPurchasingContractDeletionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingContractDeletionCode
- Returns:
- Deletion Indicator in Purchasing Document
-
getPurchaseContractItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurchaseContractItemText
- Returns:
- Short Text
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
- Storage Location
-
getRequirementTracking
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RequirementTracking
- Returns:
- Requirement Tracking Number
-
getMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
- Material Group
-
getSupplierMaterialNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierMaterialNumber
- Returns:
- Material Number Used by Supplier
-
getOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Returns:
- Purchase Order Unit of Measure
-
getTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: TargetQuantity
- Returns:
- Target Quantity
-
getPurgDocReleaseOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
- Returns:
- Standard release order quantity
-
getOrderPriceUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderPriceUnit
- Returns:
- Order Price Unit (Purchasing)
-
getOrderPriceUnitToOrderUnitNmrtr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
- Returns:
- Numerator for Conversion of Order Price Unit into Order Unit
-
getOrdPriceUnitToOrderUnitDnmntr
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
- Returns:
- Denominator for Conv. of Order Price Unit into Order Unit
-
getContractNetPriceAmount
Constraints: Not nullable, Precision: 12, Scale: 3Original property name from the Odata EDM: ContractNetPriceAmount
- Returns:
- Net Price in Purchasing Document (in Document Currency)
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Currency Key
-
getNetPriceQuantity
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: NetPriceQuantity
- Returns:
- Price Unit
-
getTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCode
- Returns:
- Tax on Sales/Purchases Code
-
getTaxCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxCountry
- Returns:
- Tax Reporting Country/Region
-
getTaxDeterminationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: TaxDeterminationDate
- Returns:
- Date for Determining Tax Rates
-
getStockType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StockType
- Returns:
- Stock Type
-
getIsInfoRecordUpdated
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsInfoRecordUpdated
- Returns:
- Indicator: Update Info Record
-
getPriceIsToBePrinted
Constraints: noneOriginal property name from the Odata EDM: PriceIsToBePrinted
- Returns:
- Price Printout
-
getPurgDocEstimatedPrice
Constraints: noneOriginal property name from the Odata EDM: PurgDocEstimatedPrice
- Returns:
- Indicator: Estimated Price
-
getNoDaysReminder1
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder1
- Returns:
- Number of Days for First Reminder/Expediter
-
getNoDaysReminder2
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder2
- Returns:
- Number of Days for Second Reminder/Expediter
-
getNoDaysReminder3
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NoDaysReminder3
- Returns:
- Number of Days for Third Reminder/Expediter
-
getPlannedDeliveryDurationInDays
Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: PlannedDeliveryDurationInDays
- Returns:
- Planned Delivery Time in Days
-
getOverdelivTolrtdLmtRatioInPct
Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
- Returns:
- Overdelivery Tolerance
-
getUnlimitedOverdeliveryIsAllowed
Constraints: noneOriginal property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
- Returns:
- Unlimited Overdelivery Allowed
-
getUnderdelivTolrtdLmtRatioInPct
Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
- Returns:
- Underdelivery Tolerance
-
getPurchasingDocumentItemCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentItemCategory
- Returns:
- Item category in purchasing document
-
getAccountAssignmentCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AccountAssignmentCategory
- Returns:
- Account Assignment Category
-
getMultipleAcctAssgmtDistribution
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
- Returns:
- Distribution Indicator for Multiple Account Assignment
-
getGoodsReceiptIsExpected
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsExpected
- Returns:
- Goods Receipt Indicator
-
getGoodsReceiptIsNonValuated
Constraints: noneOriginal property name from the Odata EDM: GoodsReceiptIsNonValuated
- Returns:
- Goods Receipt, Non-Valuated
-
getInvoiceIsExpected
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsExpected
- Returns:
- Invoice Receipt Indicator
-
getInvoiceIsGoodsReceiptBased
Constraints: noneOriginal property name from the Odata EDM: InvoiceIsGoodsReceiptBased
- Returns:
- Indicator: GR-Based Invoice Verification
-
getIsOrderAcknRqd
Constraints: noneOriginal property name from the Odata EDM: IsOrderAcknRqd
- Returns:
- Order Acknowledgment Requirement
-
getPurgDocOrderAcknNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PurgDocOrderAcknNumber
- Returns:
- Order Acknowledgment Number
-
getShippingInstruction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingInstruction
- Returns:
- Shipping Instructions
-
getManualDeliveryAddressID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ManualDeliveryAddressID
- Returns:
- Manual address number in purchasing document item
-
getVolumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Returns:
- Volume Unit
-
getSubcontractor
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Subcontractor
- Returns:
- Supplier to be Supplied/Who is to Receive Delivery
-
getEvaldRcptSettlmtIsAllowed
Constraints: noneOriginal property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
- Returns:
- Evaluated Receipt Settlement (ERS)
-
getMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getServicePerformer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServicePerformer
- Returns:
- Service Performer
-
getProductType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductType
- Returns:
- Product Type Group
-
getMaterialType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaterialType
- Returns:
- Material Type
-
getPurContractItmReplnmtElmntType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurContractItmReplnmtElmntType
- Returns:
- Kanban Indicator
-
getFormattedPurchaseContractItem
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: FormattedPurchaseContractItem
- Returns:
- The formattedPurchaseContractItem contained in this entity.
-
getPurchasingParentItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchasingParentItem
- Returns:
- Higher-Level Item in Purchasing Documents
-
toString
- Overrides:
toStringin classVdmObject<PurchaseContractItem>
-
equals
- Overrides:
equalsin classVdmEntity<PurchaseContractItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<PurchaseContractItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<PurchaseContractItem>
-