Class CntrlPurchaseContractItem
Original entity name from the Odata EDM: A_CntrlPurchaseContractItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CntrlPurchaseContractItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the ActivePurchasingDocument field to query operations.static final CntrlPurchaseContractItemSelectableSelector for all available fields of CntrlPurchaseContractItem.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the CentralPurchaseContract field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the CentralPurchaseContractItem field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the CntrlPurContrItmTargetAmount field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the CntrlPurContractItemText field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the ContractNetPriceAmount field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the DocumentCurrency field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the EvaldRcptSettlmtIsAllowed field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the FormattedPurchaseContractItem field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the InvoiceIsExpected field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the IsOutline field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the MaterialGroup field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NetPriceQuantity field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder1 field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder2 field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the NoDaysReminder3 field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the OrdPriceUnitToOrderUnitDnmntr field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the OrderPriceUnit field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the OrderPriceUnitToOrderUnitNmrtr field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the OrderQuantityUnit field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the OutlineAgrmtItmIsBlocked field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the PriceIsToBePrinted field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the ProcmtHubRefcdConnectedSystem field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the ProductType field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurchasingCentralMaterial field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurchasingContractDeletionCode field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurchasingParentItem field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurgConfigurableItemNumber field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the PurgDocEstimatedPrice field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurgDocItemRenegotiationStatus field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurgDocItmBlkRsnCode field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the PurgDocOrderAcknNumber field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the PurgDocReleaseOrderQuantity field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the RequirementTracking field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the ShippingInstruction field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the StockType field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the TargetQuantity field to query operations.static final CntrlPurchaseContractItemField<String>Use with available fluent helpers to apply the TaxCode field to query operations.static final CntrlPurchaseContractItemOneToOneLink<CentralPurchaseContract>Use with available fluent helpers to apply the to_CentralPurchaseContract navigation property to query operations.static final CntrlPurchaseContractItemLink<CntrlPurContrItmDistribution>Use with available fluent helpers to apply the to_CntrlPurConItmDistribution navigation property to query operations.static final CntrlPurchaseContractItemLink<CntrlPurContrItmCmmdtyQty>Use with available fluent helpers to apply the to_CntrlPurContrItmCmmdtyQty navigation property to query operations.static final CntrlPurchaseContractItemLink<CntrlPurContrItmCndnValdty>Use with available fluent helpers to apply the to_CntrlPurContrItmCndnValdty navigation property to query operations.static final CntrlPurchaseContractItemLink<CntrlPurContractItemNotes>Use with available fluent helpers to apply the to_CntrlPurContrItmNotes navigation property to query operations.static final CntrlPurchaseContractItemField<BigDecimal>Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.static final CntrlPurchaseContractItemField<Boolean>Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionCntrlPurchaseContractItem(String centralPurchaseContract, String centralPurchaseContractItem, String purchasingDocumentItemCategory, String formattedPurchaseContractItem, String materialGroup, String purchasingCentralMaterial, String procmtHubRefcdConnectedSystem, String cntrlPurContractItemText, String productType, String activePurchasingDocument, BigDecimal netPriceQuantity, String orderPriceUnit, BigDecimal targetQuantity, BigDecimal cntrlPurContrItmTargetAmount, BigDecimal contractNetPriceAmount, String orderQuantityUnit, BigDecimal purgDocReleaseOrderQuantity, BigDecimal ordPriceUnitToOrderUnitDnmntr, BigDecimal orderPriceUnitToOrderUnitNmrtr, String documentCurrency, BigDecimal noDaysReminder1, BigDecimal noDaysReminder2, BigDecimal noDaysReminder3, String purgDocOrderAcknNumber, String requirementTracking, String supplierMaterialNumber, Boolean isOrderAcknRqd, Boolean purgDocEstimatedPrice, Boolean priceIsToBePrinted, BigDecimal underdelivTolrtdLmtRatioInPct, BigDecimal overdelivTolrtdLmtRatioInPct, Boolean unlimitedOverdeliveryIsAllowed, String stockType, String taxCode, String shippingInstruction, Boolean goodsReceiptIsExpected, Boolean goodsReceiptIsNonValuated, Boolean invoiceIsExpected, Boolean invoiceIsGoodsReceiptBased, Boolean evaldRcptSettlmtIsAllowed, String purchasingContractDeletionCode, Boolean outlineAgrmtItmIsBlocked, String purgDocItmBlkRsnCode, String purgDocItemRenegotiationStatus, String purchasingParentItem, Boolean isOutline, String purgConfigurableItemNumber, CentralPurchaseContract toCentralPurchaseContract, List<CntrlPurContrItmDistribution> toCntrlPurConItmDistribution, List<CntrlPurContrItmCmmdtyQty> toCntrlPurContrItmCmmdtyQty, List<CntrlPurContrItmCndnValdty> toCntrlPurContrItmCndnValdty, List<CntrlPurContractItemNotes> toCntrlPurContrItmNotes) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated CntrlPurContrItmDistribution entities.voidAdds elements to the list of associated CntrlPurContrItmCmmdtyQty entities.voidAdds elements to the list of associated CntrlPurContrItmCndnValdty entities.voidAdds elements to the list of associated CntrlPurContractItemNotes entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the CentralPurchaseContract entity (one to one) associated with this entity.Fetches the CntrlPurContrItmDistribution entities (one to many) associated with this entity.Fetches the CntrlPurContrItmCmmdtyQty entities (one to many) associated with this entity.Fetches the CntrlPurContrItmCndnValdty entities (one to many) associated with this entity.Fetches the CntrlPurContractItemNotes entities (one to many) associated with this entity.static <T,DomainT>
CntrlPurchaseContractItemField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> CntrlPurchaseContractItemField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidConstraints: Not nullable, Maximum length: 10(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<CentralPurchaseContract>Retrieval of associated CentralPurchaseContract entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 5Retrieval of associated CentralPurchaseContract entity (one to one).io.vavr.control.Option<List<CntrlPurContrItmDistribution>>Retrieval of associated CntrlPurContrItmDistribution entities (one to many).Retrieval of associated CntrlPurContrItmDistribution entities (one to many).Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<List<CntrlPurContrItmCmmdtyQty>>Retrieval of associated CntrlPurContrItmCmmdtyQty entities (one to many).Retrieval of associated CntrlPurContrItmCmmdtyQty entities (one to many).io.vavr.control.Option<List<CntrlPurContrItmCndnValdty>>Retrieval of associated CntrlPurContrItmCndnValdty entities (one to many).Retrieval of associated CntrlPurContrItmCndnValdty entities (one to many).io.vavr.control.Option<List<CntrlPurContractItemNotes>>Retrieval of associated CntrlPurContractItemNotes entities (one to many).Retrieval of associated CntrlPurContractItemNotes entities (one to many).Constraints: Not nullable, Precision: 15, Scale: 3Constraints: Not nullable, Precision: 11, Scale: 3protected StringConstraints: Not nullable, Maximum length: 5protected StringConstraints: noneConstraints: Not nullable, Maximum length: 15Constraints: noneConstraints: noneConstraints: noneConstraints: noneConstraints: noneConstraints: nonegetKey()Constraints: Not nullable, Maximum length: 9Constraints: 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: noneConstraints: Not nullable, Precision: 3, Scale: 1Constraints: noneConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 40Constraints: noneConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 35Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 2getType()Constraints: Not nullable, Precision: 3, Scale: 1Constraints: noneinthashCode()voidsetActivePurchasingDocument(String activePurchasingDocument) Constraints: Not nullable, Maximum length: 10voidOverwrites the associated CentralPurchaseContract entity for the loaded navigation property to_CentralPurchaseContract.voidsetCentralPurchaseContract(String centralPurchaseContract) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetCentralPurchaseContractItem(String centralPurchaseContractItem) (Key Field) Constraints: Not nullable, Maximum length: 5voidOverwrites the list of associated CntrlPurContrItmDistribution entities for the loaded navigation property to_CntrlPurConItmDistribution.voidsetCntrlPurContractItemText(String cntrlPurContractItemText) Constraints: Not nullable, Maximum length: 40voidOverwrites the list of associated CntrlPurContrItmCmmdtyQty entities for the loaded navigation property to_CntrlPurContrItmCmmdtyQty.voidOverwrites the list of associated CntrlPurContrItmCndnValdty entities for the loaded navigation property to_CntrlPurContrItmCndnValdty.voidOverwrites the list of associated CntrlPurContractItemNotes entities for the loaded navigation property to_CntrlPurContrItmNotes.voidsetCntrlPurContrItmTargetAmount(BigDecimal cntrlPurContrItmTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 3voidsetContractNetPriceAmount(BigDecimal contractNetPriceAmount) Constraints: Not nullable, Precision: 11, 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: nonevoidsetIsOrderAcknRqd(Boolean isOrderAcknRqd) Constraints: nonevoidsetIsOutline(Boolean isOutline) Constraints: nonevoidsetMaterialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9voidsetNetPriceQuantity(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: 0voidsetOutlineAgrmtItmIsBlocked(Boolean outlineAgrmtItmIsBlocked) Constraints: nonevoidsetOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1voidsetPriceIsToBePrinted(Boolean priceIsToBePrinted) Constraints: nonevoidsetProcmtHubRefcdConnectedSystem(String procmtHubRefcdConnectedSystem) Constraints: Not nullable, Maximum length: 10voidsetProductType(String productType) Constraints: Not nullable, Maximum length: 2voidsetPurchasingCentralMaterial(String purchasingCentralMaterial) 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: 5voidsetPurgConfigurableItemNumber(String purgConfigurableItemNumber) Constraints: Not nullable, Maximum length: 40voidsetPurgDocEstimatedPrice(Boolean purgDocEstimatedPrice) Constraints: nonevoidsetPurgDocItemRenegotiationStatus(String purgDocItemRenegotiationStatus) Constraints: Not nullable, Maximum length: 1voidsetPurgDocItmBlkRsnCode(String purgDocItmBlkRsnCode) Constraints: Not nullable, Maximum length: 4voidsetPurgDocOrderAcknNumber(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) voidsetShippingInstruction(String shippingInstruction) Constraints: Not nullable, Maximum length: 2voidsetStockType(String stockType) Constraints: Not nullable, Maximum length: 1voidsetSupplierMaterialNumber(String supplierMaterialNumber) Constraints: Not nullable, Maximum length: 35voidsetTargetQuantity(BigDecimal targetQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetTaxCode(String taxCode) Constraints: Not nullable, Maximum length: 2voidsetUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct) Constraints: Not nullable, Precision: 3, Scale: 1voidsetUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed) Constraints: nonetoString()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 CntrlPurchaseContractItem. -
CENTRAL_PURCHASE_CONTRACT
Use with available fluent helpers to apply the CentralPurchaseContract field to query operations. -
CENTRAL_PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the CentralPurchaseContractItem field to query operations. -
PURCHASING_DOCUMENT_ITEM_CATEGORY
Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations. -
FORMATTED_PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the FormattedPurchaseContractItem field to query operations. -
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations. -
PURCHASING_CENTRAL_MATERIAL
Use with available fluent helpers to apply the PurchasingCentralMaterial field to query operations. -
PROCMT_HUB_REFCD_CONNECTED_SYSTEM
Use with available fluent helpers to apply the ProcmtHubRefcdConnectedSystem field to query operations. -
CNTRL_PUR_CONTRACT_ITEM_TEXT
Use with available fluent helpers to apply the CntrlPurContractItemText field to query operations. -
PRODUCT_TYPE
Use with available fluent helpers to apply the ProductType field to query operations. -
ACTIVE_PURCHASING_DOCUMENT
Use with available fluent helpers to apply the ActivePurchasingDocument field to query operations. -
NET_PRICE_QUANTITY
Use with available fluent helpers to apply the NetPriceQuantity field to query operations. -
ORDER_PRICE_UNIT
Use with available fluent helpers to apply the OrderPriceUnit field to query operations. -
TARGET_QUANTITY
Use with available fluent helpers to apply the TargetQuantity field to query operations. -
CNTRL_PUR_CONTR_ITM_TARGET_AMOUNT
Use with available fluent helpers to apply the CntrlPurContrItmTargetAmount field to query operations. -
CONTRACT_NET_PRICE_AMOUNT
Use with available fluent helpers to apply the ContractNetPriceAmount field to query operations. -
ORDER_QUANTITY_UNIT
Use with available fluent helpers to apply the OrderQuantityUnit field to query operations. -
PURG_DOC_RELEASE_ORDER_QUANTITY
Use with available fluent helpers to apply the PurgDocReleaseOrderQuantity field to query operations. -
ORD_PRICE_UNIT_TO_ORDER_UNIT_DNMNTR
Use with available fluent helpers to apply the OrdPriceUnitToOrderUnitDnmntr field to query operations. -
ORDER_PRICE_UNIT_TO_ORDER_UNIT_NMRTR
Use with available fluent helpers to apply the OrderPriceUnitToOrderUnitNmrtr field to query operations. -
DOCUMENT_CURRENCY
Use with available fluent helpers to apply the DocumentCurrency 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. -
PURG_DOC_ORDER_ACKN_NUMBER
Use with available fluent helpers to apply the PurgDocOrderAcknNumber field to query operations. -
REQUIREMENT_TRACKING
Use with available fluent helpers to apply the RequirementTracking field to query operations. -
SUPPLIER_MATERIAL_NUMBER
Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations. -
IS_ORDER_ACKN_RQD
Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations. -
PURG_DOC_ESTIMATED_PRICE
Use with available fluent helpers to apply the PurgDocEstimatedPrice field to query operations. -
PRICE_IS_TO_BE_PRINTED
Use with available fluent helpers to apply the PriceIsToBePrinted field to query operations. -
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct 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. -
STOCK_TYPE
Use with available fluent helpers to apply the StockType field to query operations. -
TAX_CODE
Use with available fluent helpers to apply the TaxCode field to query operations. -
SHIPPING_INSTRUCTION
Use with available fluent helpers to apply the ShippingInstruction 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. -
EVALD_RCPT_SETTLMT_IS_ALLOWED
Use with available fluent helpers to apply the EvaldRcptSettlmtIsAllowed field to query operations. -
PURCHASING_CONTRACT_DELETION_CODE
Use with available fluent helpers to apply the PurchasingContractDeletionCode field to query operations. -
OUTLINE_AGRMT_ITM_IS_BLOCKED
Use with available fluent helpers to apply the OutlineAgrmtItmIsBlocked field to query operations. -
PURG_DOC_ITM_BLK_RSN_CODE
Use with available fluent helpers to apply the PurgDocItmBlkRsnCode field to query operations. -
PURG_DOC_ITEM_RENEGOTIATION_STATUS
Use with available fluent helpers to apply the PurgDocItemRenegotiationStatus field to query operations. -
PURCHASING_PARENT_ITEM
Use with available fluent helpers to apply the PurchasingParentItem field to query operations. -
IS_OUTLINE
Use with available fluent helpers to apply the IsOutline field to query operations. -
PURG_CONFIGURABLE_ITEM_NUMBER
Use with available fluent helpers to apply the PurgConfigurableItemNumber field to query operations. -
TO_CENTRAL_PURCHASE_CONTRACT
public static final CntrlPurchaseContractItemOneToOneLink<CentralPurchaseContract> TO_CENTRAL_PURCHASE_CONTRACTUse with available fluent helpers to apply the to_CentralPurchaseContract navigation property to query operations. -
TO_CNTRL_PUR_CON_ITM_DISTRIBUTION
public static final CntrlPurchaseContractItemLink<CntrlPurContrItmDistribution> TO_CNTRL_PUR_CON_ITM_DISTRIBUTIONUse with available fluent helpers to apply the to_CntrlPurConItmDistribution navigation property to query operations. -
TO_CNTRL_PUR_CONTR_ITM_CMMDTY_QTY
public static final CntrlPurchaseContractItemLink<CntrlPurContrItmCmmdtyQty> TO_CNTRL_PUR_CONTR_ITM_CMMDTY_QTYUse with available fluent helpers to apply the to_CntrlPurContrItmCmmdtyQty navigation property to query operations. -
TO_CNTRL_PUR_CONTR_ITM_CNDN_VALDTY
public static final CntrlPurchaseContractItemLink<CntrlPurContrItmCndnValdty> TO_CNTRL_PUR_CONTR_ITM_CNDN_VALDTYUse with available fluent helpers to apply the to_CntrlPurContrItmCndnValdty navigation property to query operations. -
TO_CNTRL_PUR_CONTR_ITM_NOTES
public static final CntrlPurchaseContractItemLink<CntrlPurContractItemNotes> TO_CNTRL_PUR_CONTR_ITM_NOTESUse with available fluent helpers to apply the to_CntrlPurContrItmNotes navigation property to query operations.
-
-
Constructor Details
-
CntrlPurchaseContractItem
public CntrlPurchaseContractItem() -
CntrlPurchaseContractItem
public CntrlPurchaseContractItem(@Nullable String centralPurchaseContract, @Nullable String centralPurchaseContractItem, @Nullable String purchasingDocumentItemCategory, @Nullable String formattedPurchaseContractItem, @Nullable String materialGroup, @Nullable String purchasingCentralMaterial, @Nullable String procmtHubRefcdConnectedSystem, @Nullable String cntrlPurContractItemText, @Nullable String productType, @Nullable String activePurchasingDocument, @Nullable BigDecimal netPriceQuantity, @Nullable String orderPriceUnit, @Nullable BigDecimal targetQuantity, @Nullable BigDecimal cntrlPurContrItmTargetAmount, @Nullable BigDecimal contractNetPriceAmount, @Nullable String orderQuantityUnit, @Nullable BigDecimal purgDocReleaseOrderQuantity, @Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr, @Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr, @Nullable String documentCurrency, @Nullable BigDecimal noDaysReminder1, @Nullable BigDecimal noDaysReminder2, @Nullable BigDecimal noDaysReminder3, @Nullable String purgDocOrderAcknNumber, @Nullable String requirementTracking, @Nullable String supplierMaterialNumber, @Nullable Boolean isOrderAcknRqd, @Nullable Boolean purgDocEstimatedPrice, @Nullable Boolean priceIsToBePrinted, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable String stockType, @Nullable String taxCode, @Nullable String shippingInstruction, @Nullable Boolean goodsReceiptIsExpected, @Nullable Boolean goodsReceiptIsNonValuated, @Nullable Boolean invoiceIsExpected, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable Boolean evaldRcptSettlmtIsAllowed, @Nullable String purchasingContractDeletionCode, @Nullable Boolean outlineAgrmtItmIsBlocked, @Nullable String purgDocItmBlkRsnCode, @Nullable String purgDocItemRenegotiationStatus, @Nullable String purchasingParentItem, @Nullable Boolean isOutline, @Nullable String purgConfigurableItemNumber, @Nullable CentralPurchaseContract toCentralPurchaseContract, List<CntrlPurContrItmDistribution> toCntrlPurConItmDistribution, List<CntrlPurContrItmCmmdtyQty> toCntrlPurContrItmCmmdtyQty, List<CntrlPurContrItmCndnValdty> toCntrlPurContrItmCndnValdty, List<CntrlPurContractItemNotes> toCntrlPurContrItmNotes)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CntrlPurchaseContractItem>
-
setCentralPurchaseContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CentralPurchaseContract
- Parameters:
centralPurchaseContract- Central Purchase Contract
-
setCentralPurchaseContractItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CentralPurchaseContractItem
- Parameters:
centralPurchaseContractItem- Central Purchase Contract Item
-
setPurchasingDocumentItemCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentItemCategory
- Parameters:
purchasingDocumentItemCategory- Item category in purchasing document
-
setFormattedPurchaseContractItem
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: FormattedPurchaseContractItem
- Parameters:
formattedPurchaseContractItem- The formattedPurchaseContractItem to set.
-
setMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Parameters:
materialGroup- Material Group
-
setPurchasingCentralMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurchasingCentralMaterial
- Parameters:
purchasingCentralMaterial- Material of External System
-
setProcmtHubRefcdConnectedSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcmtHubRefcdConnectedSystem
- Parameters:
procmtHubRefcdConnectedSystem- Source Connected System ID
-
setCntrlPurContractItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CntrlPurContractItemText
- Parameters:
cntrlPurContractItemText- Short Text
-
setProductType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductType
- Parameters:
productType- Product Type Group
-
setActivePurchasingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ActivePurchasingDocument
- Parameters:
activePurchasingDocument- Active Purchasing Document
-
setNetPriceQuantity
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: NetPriceQuantity
- Parameters:
netPriceQuantity- Price Unit
-
setOrderPriceUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderPriceUnit
- Parameters:
orderPriceUnit- Order Price Unit (Purchasing)
-
setTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: TargetQuantity
- Parameters:
targetQuantity- Target Quantity
-
setCntrlPurContrItmTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CntrlPurContrItmTargetAmount
- Parameters:
cntrlPurContrItmTargetAmount- Target Value at Item Level in Procurement Hub
-
setContractNetPriceAmount
Constraints: Not nullable, Precision: 11, Scale: 3Original property name from the Odata EDM: ContractNetPriceAmount
- Parameters:
contractNetPriceAmount- Net Price in Purchasing Document (in Document Currency)
-
setOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Parameters:
orderQuantityUnit- Purchase Order Unit of Measure
-
setPurgDocReleaseOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
- Parameters:
purgDocReleaseOrderQuantity- Standard release order quantity
-
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
-
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
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Currency Key
-
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
-
setPurgDocOrderAcknNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PurgDocOrderAcknNumber
- Parameters:
purgDocOrderAcknNumber- Order Acknowledgment Number
-
setRequirementTracking
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RequirementTracking
- Parameters:
requirementTracking- Requirement Tracking Number
-
setSupplierMaterialNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierMaterialNumber
- Parameters:
supplierMaterialNumber- Material Number Used by Supplier
-
setIsOrderAcknRqd
Constraints: noneOriginal property name from the Odata EDM: IsOrderAcknRqd
- Parameters:
isOrderAcknRqd- Order Acknowledgment Requirement
-
setPurgDocEstimatedPrice
Constraints: noneOriginal property name from the Odata EDM: PurgDocEstimatedPrice
- Parameters:
purgDocEstimatedPrice- Indicator: Estimated Price
-
setPriceIsToBePrinted
Constraints: noneOriginal property name from the Odata EDM: PriceIsToBePrinted
- Parameters:
priceIsToBePrinted- Price Printout
-
setUnderdelivTolrtdLmtRatioInPct
Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
- Parameters:
underdelivTolrtdLmtRatioInPct- Underdelivery Tolerance
-
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
-
setStockType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StockType
- Parameters:
stockType- Stock Type
-
setTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCode
- Parameters:
taxCode- Tax on Sales/Purchases Code
-
setShippingInstruction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingInstruction
- Parameters:
shippingInstruction- Shipping Instructions
-
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
-
setEvaldRcptSettlmtIsAllowed
Constraints: noneOriginal property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
- Parameters:
evaldRcptSettlmtIsAllowed- Evaluated Receipt Settlement (ERS)
-
setPurchasingContractDeletionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingContractDeletionCode
- Parameters:
purchasingContractDeletionCode- Deletion Indicator in Purchasing Document
-
setOutlineAgrmtItmIsBlocked
Constraints: noneOriginal property name from the Odata EDM: OutlineAgrmtItmIsBlocked
- Parameters:
outlineAgrmtItmIsBlocked- Boolean Variable (X = True, - = False, Space = Unknown)
-
setPurgDocItmBlkRsnCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurgDocItmBlkRsnCode
- Parameters:
purgDocItmBlkRsnCode- Blocking Reason - ID
-
setPurgDocItemRenegotiationStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgDocItemRenegotiationStatus
- Parameters:
purgDocItemRenegotiationStatus- Renegotiation Status
-
setPurchasingParentItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchasingParentItem
- Parameters:
purchasingParentItem- Higher-Level Item in Purchasing Documents
-
setIsOutline
Constraints: noneOriginal property name from the Odata EDM: IsOutline
- Parameters:
isOutline- Item is statistical
-
setPurgConfigurableItemNumber
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurgConfigurableItemNumber
- Parameters:
purgConfigurableItemNumber- Hierarchy Number
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CntrlPurchaseContractItem>
-
getKey
- Overrides:
getKeyin classVdmObject<CntrlPurchaseContractItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CntrlPurchaseContractItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<CntrlPurchaseContractItem>
-
field
@Nonnull public static <T> CntrlPurchaseContractItemField<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> CntrlPurchaseContractItemField<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<CntrlPurchaseContractItem>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<CntrlPurchaseContractItem>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<CntrlPurchaseContractItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CntrlPurchaseContractItem>
-
fetchCentralPurchaseContract
Fetches the CentralPurchaseContract entity (one to one) associated with this entity. This corresponds to the OData navigation property to_CentralPurchaseContract.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated CentralPurchaseContract 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.
-
getCentralPurchaseContractOrFetch
Retrieval of associated CentralPurchaseContract entity (one to one). This corresponds to the OData navigation property to_CentralPurchaseContract.If the navigation property to_CentralPurchaseContract of a queried CntrlPurchaseContractItem 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 CentralPurchaseContract 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.
-
getCentralPurchaseContractIfPresent
@Nonnull public io.vavr.control.Option<CentralPurchaseContract> getCentralPurchaseContractIfPresent()Retrieval of associated CentralPurchaseContract entity (one to one). This corresponds to the OData navigation property to_CentralPurchaseContract.If the navigation property for an entity CntrlPurchaseContractItem 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_CentralPurchaseContract is already loaded, the
result will contain the CentralPurchaseContract entity. If not, an
Optionwith result stateemptyis returned.
-
setCentralPurchaseContract
Overwrites the associated CentralPurchaseContract entity for the loaded navigation property to_CentralPurchaseContract.- Parameters:
value- New CentralPurchaseContract entity.
-
fetchCntrlPurConItmDistribution
Fetches the CntrlPurContrItmDistribution entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CntrlPurConItmDistribution.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CntrlPurContrItmDistribution 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.
-
getCntrlPurConItmDistributionOrFetch
Retrieval of associated CntrlPurContrItmDistribution entities (one to many). This corresponds to the OData navigation property to_CntrlPurConItmDistribution.If the navigation property to_CntrlPurConItmDistribution of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmDistribution 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.
-
getCntrlPurConItmDistributionIfPresent
@Nonnull public io.vavr.control.Option<List<CntrlPurContrItmDistribution>> getCntrlPurConItmDistributionIfPresent()Retrieval of associated CntrlPurContrItmDistribution entities (one to many). This corresponds to the OData navigation property to_CntrlPurConItmDistribution.If the navigation property for an entity CntrlPurchaseContractItem 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_CntrlPurConItmDistribution is already loaded, the
result will contain the CntrlPurContrItmDistribution entities. If not, an
Optionwith result stateemptyis returned.
-
setCntrlPurConItmDistribution
Overwrites the list of associated CntrlPurContrItmDistribution entities for the loaded navigation property to_CntrlPurConItmDistribution.If the navigation property to_CntrlPurConItmDistribution of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmDistribution entities.
-
addCntrlPurConItmDistribution
Adds elements to the list of associated CntrlPurContrItmDistribution entities. This corresponds to the OData navigation property to_CntrlPurConItmDistribution.If the navigation property to_CntrlPurConItmDistribution of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmDistribution entities.
-
fetchCntrlPurContrItmCmmdtyQty
Fetches the CntrlPurContrItmCmmdtyQty entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CntrlPurContrItmCmmdtyQty.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CntrlPurContrItmCmmdtyQty 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.
-
getCntrlPurContrItmCmmdtyQtyOrFetch
Retrieval of associated CntrlPurContrItmCmmdtyQty entities (one to many). This corresponds to the OData navigation property to_CntrlPurContrItmCmmdtyQty.If the navigation property to_CntrlPurContrItmCmmdtyQty of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmCmmdtyQty 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.
-
getCntrlPurContrItmCmmdtyQtyIfPresent
@Nonnull public io.vavr.control.Option<List<CntrlPurContrItmCmmdtyQty>> getCntrlPurContrItmCmmdtyQtyIfPresent()Retrieval of associated CntrlPurContrItmCmmdtyQty entities (one to many). This corresponds to the OData navigation property to_CntrlPurContrItmCmmdtyQty.If the navigation property for an entity CntrlPurchaseContractItem 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_CntrlPurContrItmCmmdtyQty is already loaded, the
result will contain the CntrlPurContrItmCmmdtyQty entities. If not, an
Optionwith result stateemptyis returned.
-
setCntrlPurContrItmCmmdtyQty
Overwrites the list of associated CntrlPurContrItmCmmdtyQty entities for the loaded navigation property to_CntrlPurContrItmCmmdtyQty.If the navigation property to_CntrlPurContrItmCmmdtyQty of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmCmmdtyQty entities.
-
addCntrlPurContrItmCmmdtyQty
Adds elements to the list of associated CntrlPurContrItmCmmdtyQty entities. This corresponds to the OData navigation property to_CntrlPurContrItmCmmdtyQty.If the navigation property to_CntrlPurContrItmCmmdtyQty of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmCmmdtyQty entities.
-
fetchCntrlPurContrItmCndnValdty
Fetches the CntrlPurContrItmCndnValdty entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CntrlPurContrItmCndnValdty.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CntrlPurContrItmCndnValdty 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.
-
getCntrlPurContrItmCndnValdtyOrFetch
Retrieval of associated CntrlPurContrItmCndnValdty entities (one to many). This corresponds to the OData navigation property to_CntrlPurContrItmCndnValdty.If the navigation property to_CntrlPurContrItmCndnValdty of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmCndnValdty 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.
-
getCntrlPurContrItmCndnValdtyIfPresent
@Nonnull public io.vavr.control.Option<List<CntrlPurContrItmCndnValdty>> getCntrlPurContrItmCndnValdtyIfPresent()Retrieval of associated CntrlPurContrItmCndnValdty entities (one to many). This corresponds to the OData navigation property to_CntrlPurContrItmCndnValdty.If the navigation property for an entity CntrlPurchaseContractItem 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_CntrlPurContrItmCndnValdty is already loaded, the
result will contain the CntrlPurContrItmCndnValdty entities. If not, an
Optionwith result stateemptyis returned.
-
setCntrlPurContrItmCndnValdty
Overwrites the list of associated CntrlPurContrItmCndnValdty entities for the loaded navigation property to_CntrlPurContrItmCndnValdty.If the navigation property to_CntrlPurContrItmCndnValdty of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmCndnValdty entities.
-
addCntrlPurContrItmCndnValdty
Adds elements to the list of associated CntrlPurContrItmCndnValdty entities. This corresponds to the OData navigation property to_CntrlPurContrItmCndnValdty.If the navigation property to_CntrlPurContrItmCndnValdty of a queried CntrlPurchaseContractItem 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 CntrlPurContrItmCndnValdty entities.
-
fetchCntrlPurContrItmNotes
Fetches the CntrlPurContractItemNotes entities (one to many) associated with this entity. This corresponds to the OData navigation property to_CntrlPurContrItmNotes.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated CntrlPurContractItemNotes 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.
-
getCntrlPurContrItmNotesOrFetch
Retrieval of associated CntrlPurContractItemNotes entities (one to many). This corresponds to the OData navigation property to_CntrlPurContrItmNotes.If the navigation property to_CntrlPurContrItmNotes of a queried CntrlPurchaseContractItem 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 CntrlPurContractItemNotes 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.
-
getCntrlPurContrItmNotesIfPresent
@Nonnull public io.vavr.control.Option<List<CntrlPurContractItemNotes>> getCntrlPurContrItmNotesIfPresent()Retrieval of associated CntrlPurContractItemNotes entities (one to many). This corresponds to the OData navigation property to_CntrlPurContrItmNotes.If the navigation property for an entity CntrlPurchaseContractItem 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_CntrlPurContrItmNotes is already loaded, the result
will contain the CntrlPurContractItemNotes entities. If not, an
Optionwith result stateemptyis returned.
-
setCntrlPurContrItmNotes
Overwrites the list of associated CntrlPurContractItemNotes entities for the loaded navigation property to_CntrlPurContrItmNotes.If the navigation property to_CntrlPurContrItmNotes of a queried CntrlPurchaseContractItem 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 CntrlPurContractItemNotes entities.
-
addCntrlPurContrItmNotes
Adds elements to the list of associated CntrlPurContractItemNotes entities. This corresponds to the OData navigation property to_CntrlPurContrItmNotes.If the navigation property to_CntrlPurContrItmNotes of a queried CntrlPurchaseContractItem 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 CntrlPurContractItemNotes entities.
-
builder
-
getCentralPurchaseContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CentralPurchaseContract
- Returns:
- Central Purchase Contract
-
getCentralPurchaseContractItem
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: CentralPurchaseContractItem
- Returns:
- Central Purchase Contract Item
-
getPurchasingDocumentItemCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentItemCategory
- Returns:
- Item category in purchasing document
-
getFormattedPurchaseContractItem
Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: FormattedPurchaseContractItem
- Returns:
- The formattedPurchaseContractItem contained in this entity.
-
getMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
- Material Group
-
getPurchasingCentralMaterial
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurchasingCentralMaterial
- Returns:
- Material of External System
-
getProcmtHubRefcdConnectedSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcmtHubRefcdConnectedSystem
- Returns:
- Source Connected System ID
-
getCntrlPurContractItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CntrlPurContractItemText
- Returns:
- Short Text
-
getProductType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProductType
- Returns:
- Product Type Group
-
getActivePurchasingDocument
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ActivePurchasingDocument
- Returns:
- Active Purchasing Document
-
getNetPriceQuantity
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: NetPriceQuantity
- Returns:
- Price Unit
-
getOrderPriceUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderPriceUnit
- Returns:
- Order Price Unit (Purchasing)
-
getTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: TargetQuantity
- Returns:
- Target Quantity
-
getCntrlPurContrItmTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: CntrlPurContrItmTargetAmount
- Returns:
- Target Value at Item Level in Procurement Hub
-
getContractNetPriceAmount
Constraints: Not nullable, Precision: 11, Scale: 3Original property name from the Odata EDM: ContractNetPriceAmount
- Returns:
- Net Price in Purchasing Document (in Document Currency)
-
getOrderQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderQuantityUnit
- Returns:
- Purchase Order Unit of Measure
-
getPurgDocReleaseOrderQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: PurgDocReleaseOrderQuantity
- Returns:
- Standard release order quantity
-
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
-
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
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Currency Key
-
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
-
getPurgDocOrderAcknNumber
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: PurgDocOrderAcknNumber
- Returns:
- Order Acknowledgment Number
-
getRequirementTracking
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RequirementTracking
- Returns:
- Requirement Tracking Number
-
getSupplierMaterialNumber
Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SupplierMaterialNumber
- Returns:
- Material Number Used by Supplier
-
getIsOrderAcknRqd
Constraints: noneOriginal property name from the Odata EDM: IsOrderAcknRqd
- Returns:
- Order Acknowledgment Requirement
-
getPurgDocEstimatedPrice
Constraints: noneOriginal property name from the Odata EDM: PurgDocEstimatedPrice
- Returns:
- Indicator: Estimated Price
-
getPriceIsToBePrinted
Constraints: noneOriginal property name from the Odata EDM: PriceIsToBePrinted
- Returns:
- Price Printout
-
getUnderdelivTolrtdLmtRatioInPct
Constraints: Not nullable, Precision: 3, Scale: 1Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
- Returns:
- Underdelivery Tolerance
-
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
-
getStockType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StockType
- Returns:
- Stock Type
-
getTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCode
- Returns:
- Tax on Sales/Purchases Code
-
getShippingInstruction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingInstruction
- Returns:
- Shipping Instructions
-
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
-
getEvaldRcptSettlmtIsAllowed
Constraints: noneOriginal property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
- Returns:
- Evaluated Receipt Settlement (ERS)
-
getPurchasingContractDeletionCode
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingContractDeletionCode
- Returns:
- Deletion Indicator in Purchasing Document
-
getOutlineAgrmtItmIsBlocked
Constraints: noneOriginal property name from the Odata EDM: OutlineAgrmtItmIsBlocked
- Returns:
- Boolean Variable (X = True, - = False, Space = Unknown)
-
getPurgDocItmBlkRsnCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurgDocItmBlkRsnCode
- Returns:
- Blocking Reason - ID
-
getPurgDocItemRenegotiationStatus
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurgDocItemRenegotiationStatus
- Returns:
- Renegotiation Status
-
getPurchasingParentItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchasingParentItem
- Returns:
- Higher-Level Item in Purchasing Documents
-
getIsOutline
Constraints: noneOriginal property name from the Odata EDM: IsOutline
- Returns:
- Item is statistical
-
getPurgConfigurableItemNumber
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurgConfigurableItemNumber
- Returns:
- Hierarchy Number
-
toString
- Overrides:
toStringin classVdmObject<CntrlPurchaseContractItem>
-
equals
- Overrides:
equalsin classVdmEntity<CntrlPurchaseContractItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CntrlPurchaseContractItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CntrlPurchaseContractItem>
-