java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<PurchaseRequisitionItem>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchaserequisition.PurchaseRequisitionItem

public class PurchaseRequisitionItem extends VdmEntity<PurchaseRequisitionItem>
Item

Original entity name from the Odata EDM: A_PurchaseRequisitionItemType

  • Field Details

    • ALL_FIELDS

      public static final PurchaseRequisitionItemSelectable ALL_FIELDS
      Selector for all available fields of PurchaseRequisitionItem.
    • PURCHASE_REQUISITION

      public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION
      Use with available fluent helpers to apply the PurchaseRequisition field to query operations.
    • PURCHASE_REQUISITION_ITEM

      public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_ITEM
      Use with available fluent helpers to apply the PurchaseRequisitionItem field to query operations.
    • PURCHASING_DOCUMENT

      public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT
      Use with available fluent helpers to apply the PurchasingDocument field to query operations.
    • PURCHASING_DOCUMENT_ITEM

      public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_ITEM
      Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
    • PUR_REQN_RELEASE_STATUS

      public static final PurchaseRequisitionItemField<String> PUR_REQN_RELEASE_STATUS
      Use with available fluent helpers to apply the PurReqnReleaseStatus field to query operations.
    • PURCHASE_REQUISITION_TYPE

      public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_TYPE
      Use with available fluent helpers to apply the PurchaseRequisitionType field to query operations.
    • PURCHASING_DOCUMENT_SUBTYPE

      public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_SUBTYPE
      Use with available fluent helpers to apply the PurchasingDocumentSubtype field to query operations.
    • PURCHASING_DOCUMENT_ITEM_CATEGORY

      public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_ITEM_CATEGORY
      Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations.
    • PURCHASE_REQUISITION_ITEM_TEXT

      public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_ITEM_TEXT
      Use with available fluent helpers to apply the PurchaseRequisitionItemText field to query operations.
    • ACCOUNT_ASSIGNMENT_CATEGORY

      public static final PurchaseRequisitionItemField<String> ACCOUNT_ASSIGNMENT_CATEGORY
      Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.
    • MATERIAL

      public static final PurchaseRequisitionItemField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • MATERIAL_GROUP

      public static final PurchaseRequisitionItemField<String> MATERIAL_GROUP
      Use with available fluent helpers to apply the MaterialGroup field to query operations.
    • PURCHASING_DOCUMENT_CATEGORY

      public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_CATEGORY
      Use with available fluent helpers to apply the PurchasingDocumentCategory field to query operations.
    • REQUESTED_QUANTITY

      public static final PurchaseRequisitionItemField<BigDecimal> REQUESTED_QUANTITY
      Use with available fluent helpers to apply the RequestedQuantity field to query operations.
    • BASE_UNIT

      public static final PurchaseRequisitionItemField<String> BASE_UNIT
      Use with available fluent helpers to apply the BaseUnit field to query operations.
    • PURCHASE_REQUISITION_PRICE

      public static final PurchaseRequisitionItemField<BigDecimal> PURCHASE_REQUISITION_PRICE
      Use with available fluent helpers to apply the PurchaseRequisitionPrice field to query operations.
    • PUR_REQN_PRICE_QUANTITY

      public static final PurchaseRequisitionItemField<BigDecimal> PUR_REQN_PRICE_QUANTITY
      Use with available fluent helpers to apply the PurReqnPriceQuantity field to query operations.
    • MATERIAL_GOODS_RECEIPT_DURATION

      public static final PurchaseRequisitionItemField<BigDecimal> MATERIAL_GOODS_RECEIPT_DURATION
      Use with available fluent helpers to apply the MaterialGoodsReceiptDuration field to query operations.
    • RELEASE_CODE

      public static final PurchaseRequisitionItemField<String> RELEASE_CODE
      Use with available fluent helpers to apply the ReleaseCode field to query operations.
    • PURCHASE_REQUISITION_RELEASE_DATE

      public static final PurchaseRequisitionItemField<LocalDateTime> PURCHASE_REQUISITION_RELEASE_DATE
      Use with available fluent helpers to apply the PurchaseRequisitionReleaseDate field to query operations.
    • PURCHASING_ORGANIZATION

      public static final PurchaseRequisitionItemField<String> PURCHASING_ORGANIZATION
      Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
    • PURCHASING_GROUP

      public static final PurchaseRequisitionItemField<String> PURCHASING_GROUP
      Use with available fluent helpers to apply the PurchasingGroup field to query operations.
    • PLANT

      public static final PurchaseRequisitionItemField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • COMPANY_CODE

      public static final PurchaseRequisitionItemField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • SOURCE_OF_SUPPLY_IS_ASSIGNED

      public static final PurchaseRequisitionItemField<Boolean> SOURCE_OF_SUPPLY_IS_ASSIGNED
      Use with available fluent helpers to apply the SourceOfSupplyIsAssigned field to query operations.
    • SUPPLYING_PLANT

      public static final PurchaseRequisitionItemField<String> SUPPLYING_PLANT
      Use with available fluent helpers to apply the SupplyingPlant field to query operations.
    • ORDERED_QUANTITY

      public static final PurchaseRequisitionItemField<BigDecimal> ORDERED_QUANTITY
      Use with available fluent helpers to apply the OrderedQuantity field to query operations.
    • DELIVERY_DATE

      public static final PurchaseRequisitionItemField<LocalDateTime> DELIVERY_DATE
      Use with available fluent helpers to apply the DeliveryDate field to query operations.
    • CREATION_DATE

      public static final PurchaseRequisitionItemField<LocalDateTime> CREATION_DATE
      Use with available fluent helpers to apply the CreationDate field to query operations.
    • PROCESSING_STATUS

      public static final PurchaseRequisitionItemField<String> PROCESSING_STATUS
      Use with available fluent helpers to apply the ProcessingStatus field to query operations.
    • EXTERNAL_APPROVAL_STATUS

      public static final PurchaseRequisitionItemField<String> EXTERNAL_APPROVAL_STATUS
      Use with available fluent helpers to apply the ExternalApprovalStatus field to query operations.
    • PURCHASING_INFO_RECORD

      public static final PurchaseRequisitionItemField<String> PURCHASING_INFO_RECORD
      Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
    • SUPPLIER

      public static final PurchaseRequisitionItemField<String> SUPPLIER
      Use with available fluent helpers to apply the Supplier field to query operations.
    • IS_DELETED

      public static final PurchaseRequisitionItemField<String> IS_DELETED
      Use with available fluent helpers to apply the IsDeleted field to query operations.
    • FIXED_SUPPLIER

      public static final PurchaseRequisitionItemField<String> FIXED_SUPPLIER
      Use with available fluent helpers to apply the FixedSupplier field to query operations.
    • REQUISITIONER_NAME

      public static final PurchaseRequisitionItemField<String> REQUISITIONER_NAME
      Use with available fluent helpers to apply the RequisitionerName field to query operations.
    • CREATED_BY_USER

      public static final PurchaseRequisitionItemField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • PUR_REQ_CREATION_DATE

      public static final PurchaseRequisitionItemField<LocalDateTime> PUR_REQ_CREATION_DATE
      Use with available fluent helpers to apply the PurReqCreationDate field to query operations.
    • DELIVERY_ADDRESS_ID

      public static final PurchaseRequisitionItemField<String> DELIVERY_ADDRESS_ID
      Use with available fluent helpers to apply the DeliveryAddressID field to query operations.
    • MANUAL_DELIVERY_ADDRESS_ID

      public static final PurchaseRequisitionItemField<String> MANUAL_DELIVERY_ADDRESS_ID
      Use with available fluent helpers to apply the ManualDeliveryAddressID field to query operations.
    • PUR_REQN_ITEM_CURRENCY

      public static final PurchaseRequisitionItemField<String> PUR_REQN_ITEM_CURRENCY
      Use with available fluent helpers to apply the PurReqnItemCurrency field to query operations.
    • MATERIAL_PLANNED_DELIVERY_DURN

      public static final PurchaseRequisitionItemField<BigDecimal> MATERIAL_PLANNED_DELIVERY_DURN
      Use with available fluent helpers to apply the MaterialPlannedDeliveryDurn field to query operations.
    • DELIV_DATE_CATEGORY

      public static final PurchaseRequisitionItemField<String> DELIV_DATE_CATEGORY
      Use with available fluent helpers to apply the DelivDateCategory field to query operations.
    • MULTIPLE_ACCT_ASSGMT_DISTRIBUTION

      public static final PurchaseRequisitionItemField<String> MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
      Use with available fluent helpers to apply the MultipleAcctAssgmtDistribution field to query operations.
    • STORAGE_LOCATION

      public static final PurchaseRequisitionItemField<String> STORAGE_LOCATION
      Use with available fluent helpers to apply the StorageLocation field to query operations.
    • PUR_REQN_SSP_REQUESTOR

      public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_REQUESTOR
      Use with available fluent helpers to apply the PurReqnSSPRequestor field to query operations.
    • PUR_REQN_SSP_AUTHOR

      public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_AUTHOR
      Use with available fluent helpers to apply the PurReqnSSPAuthor field to query operations.
    • PURCHASE_CONTRACT

      public static final PurchaseRequisitionItemField<String> PURCHASE_CONTRACT
      Use with available fluent helpers to apply the PurchaseContract field to query operations.
    • PUR_REQN_SOURCE_OF_SUPPLY_TYPE

      public static final PurchaseRequisitionItemField<String> PUR_REQN_SOURCE_OF_SUPPLY_TYPE
      Use with available fluent helpers to apply the PurReqnSourceOfSupplyType field to query operations.
    • PURCHASE_CONTRACT_ITEM

      public static final PurchaseRequisitionItemField<String> PURCHASE_CONTRACT_ITEM
      Use with available fluent helpers to apply the PurchaseContractItem field to query operations.
    • CONSUMPTION_POSTING

      public static final PurchaseRequisitionItemField<String> CONSUMPTION_POSTING
      Use with available fluent helpers to apply the ConsumptionPosting field to query operations.
    • PUR_REQN_ORIGIN

      public static final PurchaseRequisitionItemField<String> PUR_REQN_ORIGIN
      Use with available fluent helpers to apply the PurReqnOrigin field to query operations.
    • PUR_REQN_SSP_CATALOG

      public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_CATALOG
      Use with available fluent helpers to apply the PurReqnSSPCatalog field to query operations.
    • PUR_REQN_SSP_CATALOG_ITEM

      public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_CATALOG_ITEM
      Use with available fluent helpers to apply the PurReqnSSPCatalogItem field to query operations.
    • PUR_REQN_SSP_CROSS_CATALOG_ITEM

      public static final PurchaseRequisitionItemField<Integer> PUR_REQN_SSP_CROSS_CATALOG_ITEM
      Use with available fluent helpers to apply the PurReqnSSPCrossCatalogItem field to query operations.
    • IS_PUR_REQN_BLOCKED

      public static final PurchaseRequisitionItemField<String> IS_PUR_REQN_BLOCKED
      Use with available fluent helpers to apply the IsPurReqnBlocked field to query operations.
    • ITEM_DELIVERY_ADDRESS_ID

      public static final PurchaseRequisitionItemField<String> ITEM_DELIVERY_ADDRESS_ID
      Use with available fluent helpers to apply the ItemDeliveryAddressID field to query operations.
    • LANGUAGE

      public static final PurchaseRequisitionItemField<String> LANGUAGE
      Use with available fluent helpers to apply the Language field to query operations.
    • IS_CLOSED

      public static final PurchaseRequisitionItemField<Boolean> IS_CLOSED
      Use with available fluent helpers to apply the IsClosed field to query operations.
    • RELEASE_IS_NOT_COMPLETED

      public static final PurchaseRequisitionItemField<Boolean> RELEASE_IS_NOT_COMPLETED
      Use with available fluent helpers to apply the ReleaseIsNotCompleted field to query operations.
    • SERVICE_PERFORMER

      public static final PurchaseRequisitionItemField<String> SERVICE_PERFORMER
      Use with available fluent helpers to apply the ServicePerformer field to query operations.
    • PRODUCT_TYPE

      public static final PurchaseRequisitionItemField<String> PRODUCT_TYPE
      Use with available fluent helpers to apply the ProductType field to query operations.
    • PURCHASE_REQUISITION_STATUS

      public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_STATUS
      Use with available fluent helpers to apply the PurchaseRequisitionStatus field to query operations.
    • RELEASE_STRATEGY

      public static final PurchaseRequisitionItemField<String> RELEASE_STRATEGY
      Use with available fluent helpers to apply the ReleaseStrategy field to query operations.
    • PERFORMANCE_PERIOD_START_DATE

      public static final PurchaseRequisitionItemField<LocalDateTime> PERFORMANCE_PERIOD_START_DATE
      Use with available fluent helpers to apply the PerformancePeriodStartDate field to query operations.
    • PERFORMANCE_PERIOD_END_DATE

      public static final PurchaseRequisitionItemField<LocalDateTime> PERFORMANCE_PERIOD_END_DATE
      Use with available fluent helpers to apply the PerformancePeriodEndDate field to query operations.
    • PURCHASE_ORDER_PRICE_TYPE

      public static final PurchaseRequisitionItemField<String> PURCHASE_ORDER_PRICE_TYPE
      Use with available fluent helpers to apply the PurchaseOrderPriceType field to query operations.
    • SUPPLIER_MATERIAL_NUMBER

      public static final PurchaseRequisitionItemField<String> SUPPLIER_MATERIAL_NUMBER
      Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.
    • BATCH

      public static final PurchaseRequisitionItemField<String> BATCH
      Use with available fluent helpers to apply the Batch field to query operations.
    • MATERIAL_REVISION_LEVEL

      public static final PurchaseRequisitionItemField<String> MATERIAL_REVISION_LEVEL
      Use with available fluent helpers to apply the MaterialRevisionLevel field to query operations.
    • MIN_REMAINING_SHELF_LIFE

      public static final PurchaseRequisitionItemField<BigDecimal> MIN_REMAINING_SHELF_LIFE
      Use with available fluent helpers to apply the MinRemainingShelfLife field to query operations.
    • ITEM_NET_AMOUNT

      public static final PurchaseRequisitionItemField<BigDecimal> ITEM_NET_AMOUNT
      Use with available fluent helpers to apply the ItemNetAmount field to query operations.
    • GOODS_RECEIPT_IS_EXPECTED

      public static final PurchaseRequisitionItemField<Boolean> GOODS_RECEIPT_IS_EXPECTED
      Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations.
    • INVOICE_IS_EXPECTED

      public static final PurchaseRequisitionItemField<Boolean> INVOICE_IS_EXPECTED
      Use with available fluent helpers to apply the InvoiceIsExpected field to query operations.
    • GOODS_RECEIPT_IS_NON_VALUATED

      public static final PurchaseRequisitionItemField<Boolean> GOODS_RECEIPT_IS_NON_VALUATED
      Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations.
    • REQUIREMENT_TRACKING

      public static final PurchaseRequisitionItemField<String> REQUIREMENT_TRACKING
      Use with available fluent helpers to apply the RequirementTracking field to query operations.
    • MRP_CONTROLLER

      public static final PurchaseRequisitionItemField<String> MRP_CONTROLLER
      Use with available fluent helpers to apply the MRPController field to query operations.
    • TAX_CODE

      public static final PurchaseRequisitionItemField<String> TAX_CODE
      Use with available fluent helpers to apply the TaxCode field to query operations.
    • PURCHASE_REQUISITION_IS_FIXED

      public static final PurchaseRequisitionItemField<Boolean> PURCHASE_REQUISITION_IS_FIXED
      Use with available fluent helpers to apply the PurchaseRequisitionIsFixed field to query operations.
    • ADDRESS_ID

      public static final PurchaseRequisitionItemField<String> ADDRESS_ID
      Use with available fluent helpers to apply the AddressID field to query operations.
    • LAST_CHANGE_DATE_TIME

      public static final PurchaseRequisitionItemField<ZonedDateTime> LAST_CHANGE_DATE_TIME
      Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
    • RESERVATION

      public static final PurchaseRequisitionItemField<String> RESERVATION
      Use with available fluent helpers to apply the Reservation field to query operations.
    • EXPECTED_OVERALL_LIMIT_AMOUNT

      public static final PurchaseRequisitionItemField<BigDecimal> EXPECTED_OVERALL_LIMIT_AMOUNT
      Use with available fluent helpers to apply the ExpectedOverallLimitAmount field to query operations.
    • OVERALL_LIMIT_AMOUNT

      public static final PurchaseRequisitionItemField<BigDecimal> OVERALL_LIMIT_AMOUNT
      Use with available fluent helpers to apply the OverallLimitAmount field to query operations.
    • PUR_CONTRACT_FOR_OVERALL_LIMIT

      public static final PurchaseRequisitionItemField<String> PUR_CONTRACT_FOR_OVERALL_LIMIT
      Use with available fluent helpers to apply the PurContractForOverallLimit field to query operations.
    • PUR_REQN_EXTERNAL_REFERENCE

      public static final PurchaseRequisitionItemField<String> PUR_REQN_EXTERNAL_REFERENCE
      Use with available fluent helpers to apply the PurReqnExternalReference field to query operations.
    • PUR_REQN_ITEM_EXTERNAL_REFERENCE

      public static final PurchaseRequisitionItemField<String> PUR_REQN_ITEM_EXTERNAL_REFERENCE
      Use with available fluent helpers to apply the PurReqnItemExternalReference field to query operations.
    • PUR_REQN_EXTERNAL_SYSTEM_ID

      public static final PurchaseRequisitionItemField<String> PUR_REQN_EXTERNAL_SYSTEM_ID
      Use with available fluent helpers to apply the PurReqnExternalSystemId field to query operations.
    • PUR_REQN_EXTERNAL_SYSTEM_TYPE

      public static final PurchaseRequisitionItemField<String> PUR_REQN_EXTERNAL_SYSTEM_TYPE
      Use with available fluent helpers to apply the PurReqnExternalSystemType field to query operations.
    • PUR_REQN_TYPE_EXTERNAL_REFERENCE

      public static final PurchaseRequisitionItemField<String> PUR_REQN_TYPE_EXTERNAL_REFERENCE
      Use with available fluent helpers to apply the PurReqnTypeExternalReference field to query operations.
    • PUR_REQN_PROCESSING_TYPE

      public static final PurchaseRequisitionItemField<String> PUR_REQN_PROCESSING_TYPE
      Use with available fluent helpers to apply the PurReqnProcessingType field to query operations.
    • PUR_REQN_PROCESSING_DATE_TIME

      public static final PurchaseRequisitionItemField<String> PUR_REQN_PROCESSING_DATE_TIME
      Use with available fluent helpers to apply the PurReqnProcessingDateTime field to query operations.
    • PROCMT_HUB_BACKEND_BUS_SYST

      public static final PurchaseRequisitionItemField<String> PROCMT_HUB_BACKEND_BUS_SYST
      Use with available fluent helpers to apply the ProcmtHubBackendBusSyst field to query operations.
    • SSP_AUTHOR_EXTERNAL_BP_IDN_NUMBER

      public static final PurchaseRequisitionItemField<String> SSP_AUTHOR_EXTERNAL_BP_IDN_NUMBER
      Use with available fluent helpers to apply the SSPAuthorExternalBPIdnNumber field to query operations.
    • SSP_REQR_USER_ID

      public static final PurchaseRequisitionItemField<String> SSP_REQR_USER_ID
      Use with available fluent helpers to apply the SSPReqrUserId field to query operations.
    • TO_PURCHASE_REQN

      public static final PurchaseRequisitionItemOneToOneLink<PurchaseRequisitionHeader> TO_PURCHASE_REQN
      Use with available fluent helpers to apply the to_PurchaseReqn navigation property to query operations.
    • TO_PURCHASE_REQN_ACCT_ASSGMT

      public static final PurchaseRequisitionItemLink<PurReqnAcctAssgmt> TO_PURCHASE_REQN_ACCT_ASSGMT
      Use with available fluent helpers to apply the to_PurchaseReqnAcctAssgmt navigation property to query operations.
    • TO_PURCHASE_REQN_DELIVERY_ADDRESS

      public static final PurchaseRequisitionItemOneToOneLink<PurReqAddDelivery> TO_PURCHASE_REQN_DELIVERY_ADDRESS
      Use with available fluent helpers to apply the to_PurchaseReqnDeliveryAddress navigation property to query operations.
    • TO_PURCHASE_REQN_ITEM_TEXT

      public static final PurchaseRequisitionItemLink<PurchaseReqnItemText> TO_PURCHASE_REQN_ITEM_TEXT
      Use with available fluent helpers to apply the to_PurchaseReqnItemText navigation property to query operations.
  • Constructor Details

    • PurchaseRequisitionItem

      public PurchaseRequisitionItem()
    • PurchaseRequisitionItem

      public PurchaseRequisitionItem(@Nullable String purchaseRequisition, @Nullable String purchaseRequisitionItem, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String purReqnReleaseStatus, @Nullable String purchaseRequisitionType, @Nullable String purchasingDocumentSubtype, @Nullable String purchasingDocumentItemCategory, @Nullable String purchaseRequisitionItemText, @Nullable String accountAssignmentCategory, @Nullable String material, @Nullable String materialGroup, @Nullable String purchasingDocumentCategory, @Nullable BigDecimal requestedQuantity, @Nullable String baseUnit, @Nullable BigDecimal purchaseRequisitionPrice, @Nullable BigDecimal purReqnPriceQuantity, @Nullable BigDecimal materialGoodsReceiptDuration, @Nullable String releaseCode, @Nullable LocalDateTime purchaseRequisitionReleaseDate, @Nullable String purchasingOrganization, @Nullable String purchasingGroup, @Nullable String plant, @Nullable String companyCode, @Nullable Boolean sourceOfSupplyIsAssigned, @Nullable String supplyingPlant, @Nullable BigDecimal orderedQuantity, @Nullable LocalDateTime deliveryDate, @Nullable LocalDateTime creationDate, @Nullable String processingStatus, @Nullable String externalApprovalStatus, @Nullable String purchasingInfoRecord, @Nullable String supplier, @Nullable String isDeleted, @Nullable String fixedSupplier, @Nullable String requisitionerName, @Nullable String createdByUser, @Nullable LocalDateTime purReqCreationDate, @Nullable String deliveryAddressID, @Nullable String manualDeliveryAddressID, @Nullable String purReqnItemCurrency, @Nullable BigDecimal materialPlannedDeliveryDurn, @Nullable String delivDateCategory, @Nullable String multipleAcctAssgmtDistribution, @Nullable String storageLocation, @Nullable String purReqnSSPRequestor, @Nullable String purReqnSSPAuthor, @Nullable String purchaseContract, @Nullable String purReqnSourceOfSupplyType, @Nullable String purchaseContractItem, @Nullable String consumptionPosting, @Nullable String purReqnOrigin, @Nullable String purReqnSSPCatalog, @Nullable String purReqnSSPCatalogItem, @Nullable Integer purReqnSSPCrossCatalogItem, @Nullable String isPurReqnBlocked, @Nullable String itemDeliveryAddressID, @Nullable String language, @Nullable Boolean isClosed, @Nullable Boolean releaseIsNotCompleted, @Nullable String servicePerformer, @Nullable String productType, @Nullable String purchaseRequisitionStatus, @Nullable String releaseStrategy, @Nullable LocalDateTime performancePeriodStartDate, @Nullable LocalDateTime performancePeriodEndDate, @Nullable String purchaseOrderPriceType, @Nullable String supplierMaterialNumber, @Nullable String batch, @Nullable String materialRevisionLevel, @Nullable BigDecimal minRemainingShelfLife, @Nullable BigDecimal itemNetAmount, @Nullable Boolean goodsReceiptIsExpected, @Nullable Boolean invoiceIsExpected, @Nullable Boolean goodsReceiptIsNonValuated, @Nullable String requirementTracking, @Nullable String mRPController, @Nullable String taxCode, @Nullable Boolean purchaseRequisitionIsFixed, @Nullable String addressID, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String reservation, @Nullable BigDecimal expectedOverallLimitAmount, @Nullable BigDecimal overallLimitAmount, @Nullable String purContractForOverallLimit, @Nullable String purReqnExternalReference, @Nullable String purReqnItemExternalReference, @Nullable String purReqnExternalSystemId, @Nullable String purReqnExternalSystemType, @Nullable String purReqnTypeExternalReference, @Nullable String purReqnProcessingType, @Nullable String purReqnProcessingDateTime, @Nullable String procmtHubBackendBusSyst, @Nullable String sSPAuthorExternalBPIdnNumber, @Nullable String sSPReqrUserId, @Nullable PurchaseRequisitionHeader toPurchaseReqn, List<PurReqnAcctAssgmt> toPurchaseReqnAcctAssgmt, @Nullable PurReqAddDelivery toPurchaseReqnDeliveryAddress, List<PurchaseReqnItemText> toPurchaseReqnItemText)
  • Method Details

    • getType

      @Nonnull public Class<PurchaseRequisitionItem> getType()
      Specified by:
      getType in class VdmObject<PurchaseRequisitionItem>
    • setPurchaseRequisition

      public void setPurchaseRequisition(@Nullable String purchaseRequisition)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Parameters:
      purchaseRequisition - Purchase Requisition Number
    • setPurchaseRequisitionItem

      public void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Parameters:
      purchaseRequisitionItem - Item number of purchase requisition
    • setPurchasingDocument

      public void setPurchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Parameters:
      purchasingDocument - Purchase Order Number
    • setPurchasingDocumentItem

      public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Parameters:
      purchasingDocumentItem - Purchase order item number
    • setPurReqnReleaseStatus

      public void setPurReqnReleaseStatus(@Nullable String purReqnReleaseStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PurReqnReleaseStatus

      Parameters:
      purReqnReleaseStatus - Requisition Processing State
    • setPurchaseRequisitionType

      public void setPurchaseRequisitionType(@Nullable String purchaseRequisitionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchaseRequisitionType

      Parameters:
      purchaseRequisitionType - Purchase Requisition Document Type
    • setPurchasingDocumentSubtype

      public void setPurchasingDocumentSubtype(@Nullable String purchasingDocumentSubtype)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentSubtype

      Parameters:
      purchasingDocumentSubtype - Control indicator for purchasing document type
    • setPurchasingDocumentItemCategory

      public void setPurchasingDocumentItemCategory(@Nullable String purchasingDocumentItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentItemCategory

      Parameters:
      purchasingDocumentItemCategory - Item category in purchasing document
    • setPurchaseRequisitionItemText

      public void setPurchaseRequisitionItemText(@Nullable String purchaseRequisitionItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchaseRequisitionItemText

      Parameters:
      purchaseRequisitionItemText - Short Text
    • setAccountAssignmentCategory

      public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Parameters:
      accountAssignmentCategory - Account Assignment Category
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setPurchasingDocumentCategory

      public void setPurchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Parameters:
      purchasingDocumentCategory - Purchasing Document Category
    • setRequestedQuantity

      public void setRequestedQuantity(@Nullable BigDecimal requestedQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: RequestedQuantity

      Parameters:
      requestedQuantity - Purchase requisition quantity
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Purchase requisition unit of measure
    • setPurchaseRequisitionPrice

      public void setPurchaseRequisitionPrice(@Nullable BigDecimal purchaseRequisitionPrice)
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: PurchaseRequisitionPrice

      Parameters:
      purchaseRequisitionPrice - Price in Purchase Requisition
    • setPurReqnPriceQuantity

      public void setPurReqnPriceQuantity(@Nullable BigDecimal purReqnPriceQuantity)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: PurReqnPriceQuantity

      Parameters:
      purReqnPriceQuantity - Price unit
    • setMaterialGoodsReceiptDuration

      public void setMaterialGoodsReceiptDuration(@Nullable BigDecimal materialGoodsReceiptDuration)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

      Parameters:
      materialGoodsReceiptDuration - Goods receipt processing time in days
    • setReleaseCode

      public void setReleaseCode(@Nullable String releaseCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ReleaseCode

      Parameters:
      releaseCode - Release Indicator
    • setPurchaseRequisitionReleaseDate

      public void setPurchaseRequisitionReleaseDate(@Nullable LocalDateTime purchaseRequisitionReleaseDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PurchaseRequisitionReleaseDate

      Parameters:
      purchaseRequisitionReleaseDate - Purchase Requisition Release Date
    • setPurchasingOrganization

      public void setPurchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code of External System
    • setSourceOfSupplyIsAssigned

      public void setSourceOfSupplyIsAssigned(@Nullable Boolean sourceOfSupplyIsAssigned)
      Constraints: none

      Original property name from the Odata EDM: SourceOfSupplyIsAssigned

      Parameters:
      sourceOfSupplyIsAssigned - Assigned Source of Supply
    • setSupplyingPlant

      public void setSupplyingPlant(@Nullable String supplyingPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplyingPlant

      Parameters:
      supplyingPlant - Supplying (issuing) plant in case of stock transport order
    • setOrderedQuantity

      public void setOrderedQuantity(@Nullable BigDecimal orderedQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OrderedQuantity

      Parameters:
      orderedQuantity - Quantity ordered against this purchase requisition
    • setDeliveryDate

      public void setDeliveryDate(@Nullable LocalDateTime deliveryDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryDate

      Parameters:
      deliveryDate - Item Delivery Date
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Requisition (Request) Date
    • setProcessingStatus

      public void setProcessingStatus(@Nullable String processingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProcessingStatus

      Parameters:
      processingStatus - Processing status of purchase requisition
    • setExternalApprovalStatus

      public void setExternalApprovalStatus(@Nullable String externalApprovalStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ExternalApprovalStatus

      Parameters:
      externalApprovalStatus - External Processing Status
    • setPurchasingInfoRecord

      public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Parameters:
      purchasingInfoRecord - Number of purchasing info record
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Desired Supplier
    • setIsDeleted

      public void setIsDeleted(@Nullable String isDeleted)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsDeleted

      Parameters:
      isDeleted - Deletion Indicator in Purchasing Document
    • setFixedSupplier

      public void setFixedSupplier(@Nullable String fixedSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FixedSupplier

      Parameters:
      fixedSupplier - Fixed Vendor
    • setRequisitionerName

      public void setRequisitionerName(@Nullable String requisitionerName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RequisitionerName

      Parameters:
      requisitionerName - Name of requisitioner/requester
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Responsible for Creating the Object
    • setPurReqCreationDate

      public void setPurReqCreationDate(@Nullable LocalDateTime purReqCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PurReqCreationDate

      Parameters:
      purReqCreationDate - Requisition (Request) Date
    • setDeliveryAddressID

      public void setDeliveryAddressID(@Nullable String deliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryAddressID

      Parameters:
      deliveryAddressID - Address
    • setManualDeliveryAddressID

      public void setManualDeliveryAddressID(@Nullable String manualDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ManualDeliveryAddressID

      Parameters:
      manualDeliveryAddressID - Manual address number in purchasing document item
    • setPurReqnItemCurrency

      public void setPurReqnItemCurrency(@Nullable String purReqnItemCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurReqnItemCurrency

      Parameters:
      purReqnItemCurrency - Currency Key
    • setMaterialPlannedDeliveryDurn

      public void setMaterialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialPlannedDeliveryDurn

      Parameters:
      materialPlannedDeliveryDurn - Planned Delivery Time in Days
    • setDelivDateCategory

      public void setDelivDateCategory(@Nullable String delivDateCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DelivDateCategory

      Parameters:
      delivDateCategory - Category of delivery date
    • setMultipleAcctAssgmtDistribution

      public void setMultipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Parameters:
      multipleAcctAssgmtDistribution - Distribution Indicator for Multiple Account Assignment
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setPurReqnSSPRequestor

      public void setPurReqnSSPRequestor(@Nullable String purReqnSSPRequestor)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurReqnSSPRequestor

      Parameters:
      purReqnSSPRequestor - Requestor
    • setPurReqnSSPAuthor

      public void setPurReqnSSPAuthor(@Nullable String purReqnSSPAuthor)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PurReqnSSPAuthor

      Parameters:
      purReqnSSPAuthor - Author of Requisition
    • setPurchaseContract

      public void setPurchaseContract(@Nullable String purchaseContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Parameters:
      purchaseContract - Number of principal purchase agreement
    • setPurReqnSourceOfSupplyType

      public void setPurReqnSourceOfSupplyType(@Nullable String purReqnSourceOfSupplyType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnSourceOfSupplyType

      Parameters:
      purReqnSourceOfSupplyType - Purchasing Document Category
    • setPurchaseContractItem

      public void setPurchaseContractItem(@Nullable String purchaseContractItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Parameters:
      purchaseContractItem - Item Number of Principal Purchase Agreement
    • setConsumptionPosting

      public void setConsumptionPosting(@Nullable String consumptionPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConsumptionPosting

      Parameters:
      consumptionPosting - Consumption posting
    • setPurReqnOrigin

      public void setPurReqnOrigin(@Nullable String purReqnOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnOrigin

      Parameters:
      purReqnOrigin - Creation indicator (purchase requisition/schedule lines)
    • setPurReqnSSPCatalog

      public void setPurReqnSSPCatalog(@Nullable String purReqnSSPCatalog)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurReqnSSPCatalog

      Parameters:
      purReqnSSPCatalog - Technical Key of a Web Service (for Example - a Catalog)
    • setPurReqnSSPCatalogItem

      public void setPurReqnSSPCatalogItem(@Nullable String purReqnSSPCatalogItem)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurReqnSSPCatalogItem

      Parameters:
      purReqnSSPCatalogItem - Catalog Item Id
    • setPurReqnSSPCrossCatalogItem

      public void setPurReqnSSPCrossCatalogItem(@Nullable Integer purReqnSSPCrossCatalogItem)
      Constraints: none

      Original property name from the Odata EDM: PurReqnSSPCrossCatalogItem

      Parameters:
      purReqnSSPCrossCatalogItem - Catalog Item Key
    • setIsPurReqnBlocked

      public void setIsPurReqnBlocked(@Nullable String isPurReqnBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsPurReqnBlocked

      Parameters:
      isPurReqnBlocked - Purchase Requisition Blocked
    • setItemDeliveryAddressID

      public void setItemDeliveryAddressID(@Nullable String itemDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ItemDeliveryAddressID

      Parameters:
      itemDeliveryAddressID - Number of delivery address
    • setLanguage

      public void setLanguage(@Nullable String language)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Parameters:
      language - Language Key
    • setIsClosed

      public void setIsClosed(@Nullable Boolean isClosed)
      Constraints: none

      Original property name from the Odata EDM: IsClosed

      Parameters:
      isClosed - Purchase requisition closed
    • setReleaseIsNotCompleted

      public void setReleaseIsNotCompleted(@Nullable Boolean releaseIsNotCompleted)
      Constraints: none

      Original property name from the Odata EDM: ReleaseIsNotCompleted

      Parameters:
      releaseIsNotCompleted - Release Not Yet Completely Effected
    • setServicePerformer

      public void setServicePerformer(@Nullable String servicePerformer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePerformer

      Parameters:
      servicePerformer - Service Performer
    • setProductType

      public void setProductType(@Nullable String productType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductType

      Parameters:
      productType - Product Type Group
    • setPurchaseRequisitionStatus

      public void setPurchaseRequisitionStatus(@Nullable String purchaseRequisitionStatus)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: PurchaseRequisitionStatus

      Parameters:
      purchaseRequisitionStatus - Release Status
    • setReleaseStrategy

      public void setReleaseStrategy(@Nullable String releaseStrategy)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ReleaseStrategy

      Parameters:
      releaseStrategy - Release strategy in the purchase requisition
    • setPerformancePeriodStartDate

      public void setPerformancePeriodStartDate(@Nullable LocalDateTime performancePeriodStartDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodStartDate

      Parameters:
      performancePeriodStartDate - Start Date for Period of Performance
    • setPerformancePeriodEndDate

      public void setPerformancePeriodEndDate(@Nullable LocalDateTime performancePeriodEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodEndDate

      Parameters:
      performancePeriodEndDate - End Date for Period of Performance
    • setPurchaseOrderPriceType

      public void setPurchaseOrderPriceType(@Nullable String purchaseOrderPriceType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderPriceType

      Parameters:
      purchaseOrderPriceType - Use Requisition Price in Purchase Order
    • setSupplierMaterialNumber

      public void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Parameters:
      supplierMaterialNumber - Material Number Used by Supplier
    • setBatch

      public void setBatch(@Nullable String batch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Parameters:
      batch - Batch Number
    • setMaterialRevisionLevel

      public void setMaterialRevisionLevel(@Nullable String materialRevisionLevel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaterialRevisionLevel

      Parameters:
      materialRevisionLevel - Revision Level
    • setMinRemainingShelfLife

      public void setMinRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Parameters:
      minRemainingShelfLife - Minimum Remaining Shelf Life
    • setItemNetAmount

      public void setItemNetAmount(@Nullable BigDecimal itemNetAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: ItemNetAmount

      Parameters:
      itemNetAmount - The itemNetAmount to set.
    • setGoodsReceiptIsExpected

      public void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Parameters:
      goodsReceiptIsExpected - Goods Receipt Indicator
    • setInvoiceIsExpected

      public void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsExpected

      Parameters:
      invoiceIsExpected - Invoice Receipt Indicator
    • setGoodsReceiptIsNonValuated

      public void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Parameters:
      goodsReceiptIsNonValuated - Goods Receipt, Non-Valuated
    • setRequirementTracking

      public void setRequirementTracking(@Nullable String requirementTracking)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementTracking

      Parameters:
      requirementTracking - Requirement Tracking Number
    • setMRPController

      public void setMRPController(@Nullable String mRPController)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPController

      Parameters:
      mRPController - MRP Controller
    • setTaxCode

      public void setTaxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Parameters:
      taxCode - Tax on Sales/Purchases Code
    • setPurchaseRequisitionIsFixed

      public void setPurchaseRequisitionIsFixed(@Nullable Boolean purchaseRequisitionIsFixed)
      Constraints: none

      Original property name from the Odata EDM: PurchaseRequisitionIsFixed

      Parameters:
      purchaseRequisitionIsFixed - Purchase requisition is fixed
    • setAddressID

      public void setAddressID(@Nullable String addressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Parameters:
      addressID - Manual address number in purchasing document item
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • setReservation

      public void setReservation(@Nullable String reservation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Parameters:
      reservation - Number of reservation/dependent requirements
    • setExpectedOverallLimitAmount

      public void setExpectedOverallLimitAmount(@Nullable BigDecimal expectedOverallLimitAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Parameters:
      expectedOverallLimitAmount - Expected Value of Overall Limit
    • setOverallLimitAmount

      public void setOverallLimitAmount(@Nullable BigDecimal overallLimitAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: OverallLimitAmount

      Parameters:
      overallLimitAmount - Overall Limit
    • setPurContractForOverallLimit

      public void setPurContractForOverallLimit(@Nullable String purContractForOverallLimit)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurContractForOverallLimit

      Parameters:
      purContractForOverallLimit - Purchase Contract for Enhanced Limit
    • setPurReqnExternalReference

      public void setPurReqnExternalReference(@Nullable String purReqnExternalReference)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurReqnExternalReference

      Parameters:
      purReqnExternalReference - Document Number of External Document
    • setPurReqnItemExternalReference

      public void setPurReqnItemExternalReference(@Nullable String purReqnItemExternalReference)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurReqnItemExternalReference

      Parameters:
      purReqnItemExternalReference - Item Number of External Document
    • setPurReqnExternalSystemId

      public void setPurReqnExternalSystemId(@Nullable String purReqnExternalSystemId)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurReqnExternalSystemId

      Parameters:
      purReqnExternalSystemId - External System ID
    • setPurReqnExternalSystemType

      public void setPurReqnExternalSystemType(@Nullable String purReqnExternalSystemType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnExternalSystemType

      Parameters:
      purReqnExternalSystemType - Type of External System
    • setPurReqnTypeExternalReference

      public void setPurReqnTypeExternalReference(@Nullable String purReqnTypeExternalReference)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurReqnTypeExternalReference

      Parameters:
      purReqnTypeExternalReference - External Document Type
    • setPurReqnProcessingType

      public void setPurReqnProcessingType(@Nullable String purReqnProcessingType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnProcessingType

      Parameters:
      purReqnProcessingType - Processing State
    • setPurReqnProcessingDateTime

      public void setPurReqnProcessingDateTime(@Nullable String purReqnProcessingDateTime)
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: PurReqnProcessingDateTime

      Parameters:
      purReqnProcessingDateTime - Timestamp
    • setProcmtHubBackendBusSyst

      public void setProcmtHubBackendBusSyst(@Nullable String procmtHubBackendBusSyst)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: ProcmtHubBackendBusSyst

      Parameters:
      procmtHubBackendBusSyst - Connected System
    • setSSPAuthorExternalBPIdnNumber

      public void setSSPAuthorExternalBPIdnNumber(@Nullable String sSPAuthorExternalBPIdnNumber)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SSPAuthorExternalBPIdnNumber

      Parameters:
      sSPAuthorExternalBPIdnNumber - BP ID of Author
    • setSSPReqrUserId

      public void setSSPReqrUserId(@Nullable String sSPReqrUserId)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SSPReqrUserId

      Parameters:
      sSPReqrUserId - Requestor User ID
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<PurchaseRequisitionItem>
    • getKey

      @Nonnull protected Map<String,Object> getKey()
      Overrides:
      getKey in class VdmObject<PurchaseRequisitionItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<PurchaseRequisitionItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<PurchaseRequisitionItem>
    • field

      @Nonnull public static <T> PurchaseRequisitionItemField<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> PurchaseRequisitionItemField<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 field
      fieldName - 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

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<PurchaseRequisitionItem>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<PurchaseRequisitionItem>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<PurchaseRequisitionItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<PurchaseRequisitionItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<PurchaseRequisitionItem>
    • fetchPurchaseReqn

      @Nullable public PurchaseRequisitionHeader fetchPurchaseReqn()
      Fetches the PurchaseRequisitionHeader entity (one to one) associated with this entity. This corresponds to the OData navigation property to_PurchaseReqn.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated PurchaseRequisitionHeader entity, or null if 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.
    • getPurchaseReqnOrFetch

      @Nullable public PurchaseRequisitionHeader getPurchaseReqnOrFetch()
      Retrieval of associated PurchaseRequisitionHeader entity (one to one). This corresponds to the OData navigation property to_PurchaseReqn.

      If the navigation property to_PurchaseReqn of a queried PurchaseRequisitionItem 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 PurchaseRequisitionHeader 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.
    • getPurchaseReqnIfPresent

      @Nonnull public io.vavr.control.Option<PurchaseRequisitionHeader> getPurchaseReqnIfPresent()
      Retrieval of associated PurchaseRequisitionHeader entity (one to one). This corresponds to the OData navigation property to_PurchaseReqn.

      If the navigation property for an entity PurchaseRequisitionItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_PurchaseReqn is already loaded, the result will contain the PurchaseRequisitionHeader entity. If not, an Option with result state empty is returned.
    • setPurchaseReqn

      public void setPurchaseReqn(PurchaseRequisitionHeader value)
      Overwrites the associated PurchaseRequisitionHeader entity for the loaded navigation property to_PurchaseReqn.
      Parameters:
      value - New PurchaseRequisitionHeader entity.
    • fetchPurchaseReqnAcctAssgmt

      @Nonnull public List<PurReqnAcctAssgmt> fetchPurchaseReqnAcctAssgmt()
      Fetches the PurReqnAcctAssgmt entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurchaseReqnAcctAssgmt.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated PurReqnAcctAssgmt 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.
    • getPurchaseReqnAcctAssgmtOrFetch

      @Nonnull public List<PurReqnAcctAssgmt> getPurchaseReqnAcctAssgmtOrFetch()
      Retrieval of associated PurReqnAcctAssgmt entities (one to many). This corresponds to the OData navigation property to_PurchaseReqnAcctAssgmt.

      If the navigation property to_PurchaseReqnAcctAssgmt of a queried PurchaseRequisitionItem 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 PurReqnAcctAssgmt 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.
    • getPurchaseReqnAcctAssgmtIfPresent

      @Nonnull public io.vavr.control.Option<List<PurReqnAcctAssgmt>> getPurchaseReqnAcctAssgmtIfPresent()
      Retrieval of associated PurReqnAcctAssgmt entities (one to many). This corresponds to the OData navigation property to_PurchaseReqnAcctAssgmt.

      If the navigation property for an entity PurchaseRequisitionItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_PurchaseReqnAcctAssgmt is already loaded, the result will contain the PurReqnAcctAssgmt entities. If not, an Option with result state empty is returned.
    • setPurchaseReqnAcctAssgmt

      public void setPurchaseReqnAcctAssgmt(@Nonnull List<PurReqnAcctAssgmt> value)
      Overwrites the list of associated PurReqnAcctAssgmt entities for the loaded navigation property to_PurchaseReqnAcctAssgmt.

      If the navigation property to_PurchaseReqnAcctAssgmt of a queried PurchaseRequisitionItem 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 PurReqnAcctAssgmt entities.
    • addPurchaseReqnAcctAssgmt

      public void addPurchaseReqnAcctAssgmt(PurReqnAcctAssgmt... entity)
      Adds elements to the list of associated PurReqnAcctAssgmt entities. This corresponds to the OData navigation property to_PurchaseReqnAcctAssgmt.

      If the navigation property to_PurchaseReqnAcctAssgmt of a queried PurchaseRequisitionItem 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 PurReqnAcctAssgmt entities.
    • fetchPurchaseReqnDeliveryAddress

      @Nullable public PurReqAddDelivery fetchPurchaseReqnDeliveryAddress()
      Fetches the PurReqAddDelivery entity (one to one) associated with this entity. This corresponds to the OData navigation property to_PurchaseReqnDeliveryAddress.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated PurReqAddDelivery entity, or null if 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.
    • getPurchaseReqnDeliveryAddressOrFetch

      @Nullable public PurReqAddDelivery getPurchaseReqnDeliveryAddressOrFetch()
      Retrieval of associated PurReqAddDelivery entity (one to one). This corresponds to the OData navigation property to_PurchaseReqnDeliveryAddress.

      If the navigation property to_PurchaseReqnDeliveryAddress of a queried PurchaseRequisitionItem 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 PurReqAddDelivery 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.
    • getPurchaseReqnDeliveryAddressIfPresent

      @Nonnull public io.vavr.control.Option<PurReqAddDelivery> getPurchaseReqnDeliveryAddressIfPresent()
      Retrieval of associated PurReqAddDelivery entity (one to one). This corresponds to the OData navigation property to_PurchaseReqnDeliveryAddress.

      If the navigation property for an entity PurchaseRequisitionItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_PurchaseReqnDeliveryAddress is already loaded, the result will contain the PurReqAddDelivery entity. If not, an Option with result state empty is returned.
    • setPurchaseReqnDeliveryAddress

      public void setPurchaseReqnDeliveryAddress(PurReqAddDelivery value)
      Overwrites the associated PurReqAddDelivery entity for the loaded navigation property to_PurchaseReqnDeliveryAddress.
      Parameters:
      value - New PurReqAddDelivery entity.
    • fetchPurchaseReqnItemText

      @Nonnull public List<PurchaseReqnItemText> fetchPurchaseReqnItemText()
      Fetches the PurchaseReqnItemText entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurchaseReqnItemText.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated PurchaseReqnItemText 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.
    • getPurchaseReqnItemTextOrFetch

      @Nonnull public List<PurchaseReqnItemText> getPurchaseReqnItemTextOrFetch()
      Retrieval of associated PurchaseReqnItemText entities (one to many). This corresponds to the OData navigation property to_PurchaseReqnItemText.

      If the navigation property to_PurchaseReqnItemText of a queried PurchaseRequisitionItem 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 PurchaseReqnItemText 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.
    • getPurchaseReqnItemTextIfPresent

      @Nonnull public io.vavr.control.Option<List<PurchaseReqnItemText>> getPurchaseReqnItemTextIfPresent()
      Retrieval of associated PurchaseReqnItemText entities (one to many). This corresponds to the OData navigation property to_PurchaseReqnItemText.

      If the navigation property for an entity PurchaseRequisitionItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property to_PurchaseReqnItemText is already loaded, the result will contain the PurchaseReqnItemText entities. If not, an Option with result state empty is returned.
    • setPurchaseReqnItemText

      public void setPurchaseReqnItemText(@Nonnull List<PurchaseReqnItemText> value)
      Overwrites the list of associated PurchaseReqnItemText entities for the loaded navigation property to_PurchaseReqnItemText.

      If the navigation property to_PurchaseReqnItemText of a queried PurchaseRequisitionItem 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 PurchaseReqnItemText entities.
    • addPurchaseReqnItemText

      public void addPurchaseReqnItemText(PurchaseReqnItemText... entity)
      Adds elements to the list of associated PurchaseReqnItemText entities. This corresponds to the OData navigation property to_PurchaseReqnItemText.

      If the navigation property to_PurchaseReqnItemText of a queried PurchaseRequisitionItem 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 PurchaseReqnItemText entities.
    • builder

    • getPurchaseRequisition

      @Nullable public String getPurchaseRequisition()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      Purchase Requisition Number
    • getPurchaseRequisitionItem

      @Nullable public String getPurchaseRequisitionItem()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      Item number of purchase requisition
    • getPurchasingDocument

      @Nullable public String getPurchasingDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      Purchase Order Number
    • getPurchasingDocumentItem

      @Nullable public String getPurchasingDocumentItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      Purchase order item number
    • getPurReqnReleaseStatus

      @Nullable public String getPurReqnReleaseStatus()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PurReqnReleaseStatus

      Returns:
      Requisition Processing State
    • getPurchaseRequisitionType

      @Nullable public String getPurchaseRequisitionType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchaseRequisitionType

      Returns:
      Purchase Requisition Document Type
    • getPurchasingDocumentSubtype

      @Nullable public String getPurchasingDocumentSubtype()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentSubtype

      Returns:
      Control indicator for purchasing document type
    • getPurchasingDocumentItemCategory

      @Nullable public String getPurchasingDocumentItemCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentItemCategory

      Returns:
      Item category in purchasing document
    • getPurchaseRequisitionItemText

      @Nullable public String getPurchaseRequisitionItemText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchaseRequisitionItemText

      Returns:
      Short Text
    • getAccountAssignmentCategory

      @Nullable public String getAccountAssignmentCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      Account Assignment Category
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getPurchasingDocumentCategory

      @Nullable public String getPurchasingDocumentCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentCategory

      Returns:
      Purchasing Document Category
    • getRequestedQuantity

      @Nullable public BigDecimal getRequestedQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: RequestedQuantity

      Returns:
      Purchase requisition quantity
    • getBaseUnit

      @Nullable public String getBaseUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Purchase requisition unit of measure
    • getPurchaseRequisitionPrice

      @Nullable public BigDecimal getPurchaseRequisitionPrice()
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: PurchaseRequisitionPrice

      Returns:
      Price in Purchase Requisition
    • getPurReqnPriceQuantity

      @Nullable public BigDecimal getPurReqnPriceQuantity()
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: PurReqnPriceQuantity

      Returns:
      Price unit
    • getMaterialGoodsReceiptDuration

      @Nullable public BigDecimal getMaterialGoodsReceiptDuration()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

      Returns:
      Goods receipt processing time in days
    • getReleaseCode

      @Nullable public String getReleaseCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ReleaseCode

      Returns:
      Release Indicator
    • getPurchaseRequisitionReleaseDate

      @Nullable public LocalDateTime getPurchaseRequisitionReleaseDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PurchaseRequisitionReleaseDate

      Returns:
      Purchase Requisition Release Date
    • getPurchasingOrganization

      @Nullable public String getPurchasingOrganization()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getPurchasingGroup

      @Nullable public String getPurchasingGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code of External System
    • getSourceOfSupplyIsAssigned

      @Nullable public Boolean getSourceOfSupplyIsAssigned()
      Constraints: none

      Original property name from the Odata EDM: SourceOfSupplyIsAssigned

      Returns:
      Assigned Source of Supply
    • getSupplyingPlant

      @Nullable public String getSupplyingPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplyingPlant

      Returns:
      Supplying (issuing) plant in case of stock transport order
    • getOrderedQuantity

      @Nullable public BigDecimal getOrderedQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OrderedQuantity

      Returns:
      Quantity ordered against this purchase requisition
    • getDeliveryDate

      @Nullable public LocalDateTime getDeliveryDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DeliveryDate

      Returns:
      Item Delivery Date
    • getCreationDate

      @Nullable public LocalDateTime getCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      Requisition (Request) Date
    • getProcessingStatus

      @Nullable public String getProcessingStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ProcessingStatus

      Returns:
      Processing status of purchase requisition
    • getExternalApprovalStatus

      @Nullable public String getExternalApprovalStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ExternalApprovalStatus

      Returns:
      External Processing Status
    • getPurchasingInfoRecord

      @Nullable public String getPurchasingInfoRecord()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      Number of purchasing info record
    • getSupplier

      @Nullable public String getSupplier()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      Desired Supplier
    • getIsDeleted

      @Nullable public String getIsDeleted()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsDeleted

      Returns:
      Deletion Indicator in Purchasing Document
    • getFixedSupplier

      @Nullable public String getFixedSupplier()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FixedSupplier

      Returns:
      Fixed Vendor
    • getRequisitionerName

      @Nullable public String getRequisitionerName()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RequisitionerName

      Returns:
      Name of requisitioner/requester
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getPurReqCreationDate

      @Nullable public LocalDateTime getPurReqCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PurReqCreationDate

      Returns:
      Requisition (Request) Date
    • getDeliveryAddressID

      @Nullable public String getDeliveryAddressID()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryAddressID

      Returns:
      Address
    • getManualDeliveryAddressID

      @Nullable public String getManualDeliveryAddressID()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ManualDeliveryAddressID

      Returns:
      Manual address number in purchasing document item
    • getPurReqnItemCurrency

      @Nullable public String getPurReqnItemCurrency()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurReqnItemCurrency

      Returns:
      Currency Key
    • getMaterialPlannedDeliveryDurn

      @Nullable public BigDecimal getMaterialPlannedDeliveryDurn()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialPlannedDeliveryDurn

      Returns:
      Planned Delivery Time in Days
    • getDelivDateCategory

      @Nullable public String getDelivDateCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DelivDateCategory

      Returns:
      Category of delivery date
    • getMultipleAcctAssgmtDistribution

      @Nullable public String getMultipleAcctAssgmtDistribution()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Returns:
      Distribution Indicator for Multiple Account Assignment
    • getStorageLocation

      @Nullable public String getStorageLocation()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getPurReqnSSPRequestor

      @Nullable public String getPurReqnSSPRequestor()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurReqnSSPRequestor

      Returns:
      Requestor
    • getPurReqnSSPAuthor

      @Nullable public String getPurReqnSSPAuthor()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PurReqnSSPAuthor

      Returns:
      Author of Requisition
    • getPurchaseContract

      @Nullable public String getPurchaseContract()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Returns:
      Number of principal purchase agreement
    • getPurReqnSourceOfSupplyType

      @Nullable public String getPurReqnSourceOfSupplyType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnSourceOfSupplyType

      Returns:
      Purchasing Document Category
    • getPurchaseContractItem

      @Nullable public String getPurchaseContractItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Returns:
      Item Number of Principal Purchase Agreement
    • getConsumptionPosting

      @Nullable public String getConsumptionPosting()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConsumptionPosting

      Returns:
      Consumption posting
    • getPurReqnOrigin

      @Nullable public String getPurReqnOrigin()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnOrigin

      Returns:
      Creation indicator (purchase requisition/schedule lines)
    • getPurReqnSSPCatalog

      @Nullable public String getPurReqnSSPCatalog()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurReqnSSPCatalog

      Returns:
      Technical Key of a Web Service (for Example - a Catalog)
    • getPurReqnSSPCatalogItem

      @Nullable public String getPurReqnSSPCatalogItem()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurReqnSSPCatalogItem

      Returns:
      Catalog Item Id
    • getPurReqnSSPCrossCatalogItem

      @Nullable public Integer getPurReqnSSPCrossCatalogItem()
      Constraints: none

      Original property name from the Odata EDM: PurReqnSSPCrossCatalogItem

      Returns:
      Catalog Item Key
    • getIsPurReqnBlocked

      @Nullable public String getIsPurReqnBlocked()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsPurReqnBlocked

      Returns:
      Purchase Requisition Blocked
    • getItemDeliveryAddressID

      @Nullable public String getItemDeliveryAddressID()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ItemDeliveryAddressID

      Returns:
      Number of delivery address
    • getLanguage

      @Nullable public String getLanguage()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Language

      Returns:
      Language Key
    • getIsClosed

      @Nullable public Boolean getIsClosed()
      Constraints: none

      Original property name from the Odata EDM: IsClosed

      Returns:
      Purchase requisition closed
    • getReleaseIsNotCompleted

      @Nullable public Boolean getReleaseIsNotCompleted()
      Constraints: none

      Original property name from the Odata EDM: ReleaseIsNotCompleted

      Returns:
      Release Not Yet Completely Effected
    • getServicePerformer

      @Nullable public String getServicePerformer()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePerformer

      Returns:
      Service Performer
    • getProductType

      @Nullable public String getProductType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductType

      Returns:
      Product Type Group
    • getPurchaseRequisitionStatus

      @Nullable public String getPurchaseRequisitionStatus()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: PurchaseRequisitionStatus

      Returns:
      Release Status
    • getReleaseStrategy

      @Nullable public String getReleaseStrategy()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ReleaseStrategy

      Returns:
      Release strategy in the purchase requisition
    • getPerformancePeriodStartDate

      @Nullable public LocalDateTime getPerformancePeriodStartDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodStartDate

      Returns:
      Start Date for Period of Performance
    • getPerformancePeriodEndDate

      @Nullable public LocalDateTime getPerformancePeriodEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PerformancePeriodEndDate

      Returns:
      End Date for Period of Performance
    • getPurchaseOrderPriceType

      @Nullable public String getPurchaseOrderPriceType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderPriceType

      Returns:
      Use Requisition Price in Purchase Order
    • getSupplierMaterialNumber

      @Nullable public String getSupplierMaterialNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Returns:
      Material Number Used by Supplier
    • getBatch

      @Nullable public String getBatch()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Returns:
      Batch Number
    • getMaterialRevisionLevel

      @Nullable public String getMaterialRevisionLevel()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MaterialRevisionLevel

      Returns:
      Revision Level
    • getMinRemainingShelfLife

      @Nullable public BigDecimal getMinRemainingShelfLife()
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Returns:
      Minimum Remaining Shelf Life
    • getItemNetAmount

      @Nullable public BigDecimal getItemNetAmount()
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: ItemNetAmount

      Returns:
      The itemNetAmount contained in this entity.
    • getGoodsReceiptIsExpected

      @Nullable public Boolean getGoodsReceiptIsExpected()
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Returns:
      Goods Receipt Indicator
    • getInvoiceIsExpected

      @Nullable public Boolean getInvoiceIsExpected()
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsExpected

      Returns:
      Invoice Receipt Indicator
    • getGoodsReceiptIsNonValuated

      @Nullable public Boolean getGoodsReceiptIsNonValuated()
      Constraints: none

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Returns:
      Goods Receipt, Non-Valuated
    • getRequirementTracking

      @Nullable public String getRequirementTracking()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementTracking

      Returns:
      Requirement Tracking Number
    • getMRPController

      @Nullable public String getMRPController()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: MRPController

      Returns:
      MRP Controller
    • getTaxCode

      @Nullable public String getTaxCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      Tax on Sales/Purchases Code
    • getPurchaseRequisitionIsFixed

      @Nullable public Boolean getPurchaseRequisitionIsFixed()
      Constraints: none

      Original property name from the Odata EDM: PurchaseRequisitionIsFixed

      Returns:
      Purchase requisition is fixed
    • getAddressID

      @Nullable public String getAddressID()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Returns:
      Manual address number in purchasing document item
    • getLastChangeDateTime

      @Nullable public ZonedDateTime getLastChangeDateTime()
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
    • getReservation

      @Nullable public String getReservation()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Reservation

      Returns:
      Number of reservation/dependent requirements
    • getExpectedOverallLimitAmount

      @Nullable public BigDecimal getExpectedOverallLimitAmount()
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Returns:
      Expected Value of Overall Limit
    • getOverallLimitAmount

      @Nullable public BigDecimal getOverallLimitAmount()
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: OverallLimitAmount

      Returns:
      Overall Limit
    • getPurContractForOverallLimit

      @Nullable public String getPurContractForOverallLimit()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurContractForOverallLimit

      Returns:
      Purchase Contract for Enhanced Limit
    • getPurReqnExternalReference

      @Nullable public String getPurReqnExternalReference()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurReqnExternalReference

      Returns:
      Document Number of External Document
    • getPurReqnItemExternalReference

      @Nullable public String getPurReqnItemExternalReference()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurReqnItemExternalReference

      Returns:
      Item Number of External Document
    • getPurReqnExternalSystemId

      @Nullable public String getPurReqnExternalSystemId()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurReqnExternalSystemId

      Returns:
      External System ID
    • getPurReqnExternalSystemType

      @Nullable public String getPurReqnExternalSystemType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnExternalSystemType

      Returns:
      Type of External System
    • getPurReqnTypeExternalReference

      @Nullable public String getPurReqnTypeExternalReference()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurReqnTypeExternalReference

      Returns:
      External Document Type
    • getPurReqnProcessingType

      @Nullable public String getPurReqnProcessingType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnProcessingType

      Returns:
      Processing State
    • getPurReqnProcessingDateTime

      @Nullable public String getPurReqnProcessingDateTime()
      Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: PurReqnProcessingDateTime

      Returns:
      Timestamp
    • getProcmtHubBackendBusSyst

      @Nullable public String getProcmtHubBackendBusSyst()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: ProcmtHubBackendBusSyst

      Returns:
      Connected System
    • getSSPAuthorExternalBPIdnNumber

      @Nullable public String getSSPAuthorExternalBPIdnNumber()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: SSPAuthorExternalBPIdnNumber

      Returns:
      BP ID of Author
    • getSSPReqrUserId

      @Nullable public String getSSPReqrUserId()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SSPReqrUserId

      Returns:
      Requestor User ID
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<PurchaseRequisitionItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<PurchaseRequisitionItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<PurchaseRequisitionItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<PurchaseRequisitionItem>