java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<PurchaseReqnItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.purchaserequisition.PurchaseReqnItem
All Implemented Interfaces:
VdmEntitySet

public class PurchaseReqnItem extends VdmEntity<PurchaseReqnItem> implements VdmEntitySet
Item

Original entity name from the Odata EDM: PurchaseReqnItemType

  • Field Details

  • Constructor Details

    • PurchaseReqnItem

      public PurchaseReqnItem()
    • PurchaseReqnItem

      public PurchaseReqnItem(@Nullable String purchaseRequisition, @Nullable String purchaseRequisitionItem, @Nullable String purchasingDocument, @Nullable String purchasingDocumentItem, @Nullable String purReqnReleaseStatus, @Nullable String purchasingDocumentSubtype, @Nullable String purchasingDocumentItemCategory, @Nullable String purchaseRequisitionItemText, @Nullable String accountAssignmentCategory, @Nullable String material, @Nullable String materialGroup, @Nullable BigDecimal requestedQuantity, @Nullable String baseUnit, @Nullable String baseUnitISOCode, @Nullable BigDecimal purchaseRequisitionPrice, @Nullable BigDecimal purReqnPriceQuantity, @Nullable BigDecimal materialGoodsReceiptDuration, @Nullable String purchasingOrganization, @Nullable String purchasingGroup, @Nullable String plant, @Nullable String companyCode, @Nullable Boolean sourceOfSupplyIsAssigned, @Nullable String supplyingPlant, @Nullable BigDecimal orderedQuantity, @Nullable LocalDate deliveryDate, @Nullable String processingStatus, @Nullable String externalApprovalStatus, @Nullable String purchasingInfoRecord, @Nullable String supplier, @Nullable Boolean isDeleted, @Nullable String fixedSupplier, @Nullable String requisitionerName, @Nullable String createdByUser, @Nullable LocalDate purReqCreationDate, @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 purReqnItemBlockingStatus, @Nullable String purReqnItemBlockingReasonText, @Nullable String language, @Nullable Boolean isClosed, @Nullable Boolean releaseIsNotCompleted, @Nullable String servicePerformer, @Nullable String productTypeCode, @Nullable LocalDate performancePeriodStartDate, @Nullable LocalDate performancePeriodEndDate, @Nullable String purchaseOrderPriceType, @Nullable String supplierMaterialNumber, @Nullable String batch, @Nullable String materialRevisionLevel, @Nullable BigDecimal minRemainingShelfLife, @Nullable BigDecimal itemNetAmount, @Nullable String taxCode, @Nullable Boolean goodsReceiptIsExpected, @Nullable Boolean invoiceIsExpected, @Nullable Boolean goodsReceiptIsNonValuated, @Nullable String requirementTracking, @Nullable String mRPController, @Nullable Boolean purchaseRequisitionIsFixed, @Nullable OffsetDateTime lastChangeDateTime, @Nullable String reservation, @Nullable String itemDeliveryAddressID, @Nullable BigDecimal expectedOverallLimitAmount, @Nullable BigDecimal overallLimitAmount, @Nullable String purContractForOverallLimit, @Nullable String purReqnExternalReference, @Nullable String purReqnItemExternalReference, @Nullable String purReqnExternalSystemId, @Nullable String procurementHubSourceSystem, @Nullable String sSPAuthorExternalBPIdnNumber, @Nullable String sSPReqrUserId, @Nullable Collection<SAP__Message> _Messages, List<PurchaseReqnAcctAssgmt> to_PurchaseReqnAcctAssgmt, @Nullable PurchaseReqnDelivAddress to_PurchaseReqnDelivAddress, List<PurchaseReqnItemText> to_PurchaseReqnItemText, @Nullable PurchaseReqn to_PurReqn)
  • Method Details

    • getType

      @Nonnull public Class<PurchaseReqnItem> getType()
      Specified by:
      getType in class VdmObject<PurchaseReqnItem>
    • 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
    • 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 - The material to set.
    • 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
    • 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
    • setBaseUnitISOCode

      public void setBaseUnitISOCode(@Nullable String baseUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnitISOCode

      Parameters:
      baseUnitISOCode - ISO Code for Unit of Measurement
    • setPurchaseRequisitionPrice

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

      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

      Original property name from the Odata EDM: PurReqnPriceQuantity

      Parameters:
      purReqnPriceQuantity - Price unit
    • setMaterialGoodsReceiptDuration

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

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

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

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

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - The purchasingOrganization to set.
    • 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 - The plant to set.
    • setCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - The companyCode to set.
    • setSourceOfSupplyIsAssigned

      public void setSourceOfSupplyIsAssigned(@Nullable Boolean sourceOfSupplyIsAssigned)
      Constraints: Not nullable

      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 LocalDate deliveryDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DeliveryDate

      Parameters:
      deliveryDate - Item Delivery 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 - The purchasingInfoRecord to set.
    • setSupplier

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

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - The supplier to set.
    • setIsDeleted

      public void setIsDeleted(@Nullable Boolean isDeleted)
      Constraints: Not nullable

      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 - The fixedSupplier to set.
    • 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 LocalDate purReqCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PurReqCreationDate

      Parameters:
      purReqCreationDate - Requisition (Request) Date
    • setPurReqnItemCurrency

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

      Original property name from the Odata EDM: PurReqnItemCurrency

      Parameters:
      purReqnItemCurrency - Currency Key
    • setMaterialPlannedDeliveryDurn

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

      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 - The purchaseContract to set.
    • 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 - The purchaseContractItem to set.
    • 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: Not nullable

      Original property name from the Odata EDM: PurReqnSSPCrossCatalogItem

      Parameters:
      purReqnSSPCrossCatalogItem - Catalog Item Key
    • setPurReqnItemBlockingStatus

      public void setPurReqnItemBlockingStatus(@Nullable String purReqnItemBlockingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurReqnItemBlockingStatus

      Parameters:
      purReqnItemBlockingStatus - Purchase Requisition Blocked
    • setPurReqnItemBlockingReasonText

      public void setPurReqnItemBlockingReasonText(@Nullable String purReqnItemBlockingReasonText)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: PurReqnItemBlockingReasonText

      Parameters:
      purReqnItemBlockingReasonText - Reason for Item Block
    • 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: Not nullable

      Original property name from the Odata EDM: IsClosed

      Parameters:
      isClosed - Purchase requisition closed
    • setReleaseIsNotCompleted

      public void setReleaseIsNotCompleted(@Nullable Boolean releaseIsNotCompleted)
      Constraints: Not nullable

      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
    • setProductTypeCode

      public void setProductTypeCode(@Nullable String productTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductTypeCode

      Parameters:
      productTypeCode - Product Type Group
    • setPerformancePeriodStartDate

      public void setPerformancePeriodStartDate(@Nullable LocalDate performancePeriodStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PerformancePeriodStartDate

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

      public void setPerformancePeriodEndDate(@Nullable LocalDate performancePeriodEndDate)
      Constraints: Nullable

      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

      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: 15, Scale: 0

      Original property name from the Odata EDM: ItemNetAmount

      Parameters:
      itemNetAmount - The itemNetAmount to set.
    • 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
    • setGoodsReceiptIsExpected

      public void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Parameters:
      goodsReceiptIsExpected - Goods Receipt Indicator
    • setInvoiceIsExpected

      public void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsExpected

      Parameters:
      invoiceIsExpected - Invoice Receipt Indicator
    • setGoodsReceiptIsNonValuated

      public void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
      Constraints: Not nullable

      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
    • setPurchaseRequisitionIsFixed

      public void setPurchaseRequisitionIsFixed(@Nullable Boolean purchaseRequisitionIsFixed)
      Constraints: Not nullable

      Original property name from the Odata EDM: PurchaseRequisitionIsFixed

      Parameters:
      purchaseRequisitionIsFixed - Purchase requisition is fixed
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: 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
    • 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
    • setExpectedOverallLimitAmount

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

      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: 13, Scale: 0

      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
    • setProcurementHubSourceSystem

      public void setProcurementHubSourceSystem(@Nullable String procurementHubSourceSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProcurementHubSourceSystem

      Parameters:
      procurementHubSourceSystem - Connected System ID
    • 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
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<PurchaseReqnItem>
    • toMapOfFields

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

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

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

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

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

      If the navigation property for an entity PurchaseReqnItem 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 _PurchaseReqnAcctAssgmt is already loaded, the result will contain the PurchaseReqnAcctAssgmt entities. If not, an Option with result state empty is returned.
    • setPurchaseReqnAcctAssgmt

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

      If the navigation property _PurchaseReqnAcctAssgmt of a queried PurchaseReqnItem 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 PurchaseReqnAcctAssgmt entities.
    • addPurchaseReqnAcctAssgmt

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

      If the navigation property _PurchaseReqnAcctAssgmt of a queried PurchaseReqnItem 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 PurchaseReqnAcctAssgmt entities.
    • getPurchaseReqnDelivAddressIfPresent

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

      If the navigation property for an entity PurchaseReqnItem 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 _PurchaseReqnDelivAddress is already loaded, the result will contain the PurchaseReqnDelivAddress entity. If not, an Option with result state empty is returned.
    • setPurchaseReqnDelivAddress

      public void setPurchaseReqnDelivAddress(PurchaseReqnDelivAddress value)
      Overwrites the associated PurchaseReqnDelivAddress entity for the loaded navigation property _PurchaseReqnDelivAddress.
      Parameters:
      value - New PurchaseReqnDelivAddress entity.
    • 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 _PurchaseReqnItemText.

      If the navigation property for an entity PurchaseReqnItem 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 _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 _PurchaseReqnItemText.

      If the navigation property _PurchaseReqnItemText of a queried PurchaseReqnItem 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 _PurchaseReqnItemText.

      If the navigation property _PurchaseReqnItemText of a queried PurchaseReqnItem 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.
    • getPurReqnIfPresent

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

      If the navigation property for an entity PurchaseReqnItem 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 _PurReqn is already loaded, the result will contain the PurchaseReqn entity. If not, an Option with result state empty is returned.
    • setPurReqn

      public void setPurReqn(PurchaseReqn value)
      Overwrites the associated PurchaseReqn entity for the loaded navigation property _PurReqn.
      Parameters:
      value - New PurchaseReqn entity.
    • discardPurReqItemFromPurg

      @Nonnull public static BoundAction.SingleToSingle<PurchaseReqnItem,Void> discardPurReqItemFromPurg()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • enablePurReqItemForPurchasing

      @Nonnull public static BoundAction.SingleToSingle<PurchaseReqnItem,Void> enablePurReqItemForPurchasing()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static PurchaseReqnItem.PurchaseReqnItemBuilder 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
    • 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:
      The material contained in this VdmEntity.
    • getMaterialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • 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
    • getBaseUnitISOCode

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

      Original property name from the Odata EDM: BaseUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • getPurchaseRequisitionPrice

      @Nullable public BigDecimal getPurchaseRequisitionPrice()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: PurchaseRequisitionPrice

      Returns:
      Price in Purchase Requisition
    • getPurReqnPriceQuantity

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

      Original property name from the Odata EDM: PurReqnPriceQuantity

      Returns:
      Price unit
    • getMaterialGoodsReceiptDuration

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

      Original property name from the Odata EDM: MaterialGoodsReceiptDuration

      Returns:
      Goods receipt processing time in days
    • getPurchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      The purchasingOrganization contained in this VdmEntity.
    • 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:
      The plant contained in this VdmEntity.
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      The companyCode contained in this VdmEntity.
    • getSourceOfSupplyIsAssigned

      @Nullable public Boolean getSourceOfSupplyIsAssigned()
      Constraints: Not nullable

      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 LocalDate getDeliveryDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DeliveryDate

      Returns:
      Item Delivery 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:
      The purchasingInfoRecord contained in this VdmEntity.
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      The supplier contained in this VdmEntity.
    • getIsDeleted

      @Nullable public Boolean getIsDeleted()
      Constraints: Not nullable

      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:
      The fixedSupplier contained in this VdmEntity.
    • 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 LocalDate getPurReqCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PurReqCreationDate

      Returns:
      Requisition (Request) Date
    • getPurReqnItemCurrency

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

      Original property name from the Odata EDM: PurReqnItemCurrency

      Returns:
      Currency Key
    • getMaterialPlannedDeliveryDurn

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

      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:
      The purchaseContract contained in this VdmEntity.
    • 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:
      The purchaseContractItem contained in this VdmEntity.
    • 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: Not nullable

      Original property name from the Odata EDM: PurReqnSSPCrossCatalogItem

      Returns:
      Catalog Item Key
    • getPurReqnItemBlockingStatus

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

      Original property name from the Odata EDM: PurReqnItemBlockingStatus

      Returns:
      Purchase Requisition Blocked
    • getPurReqnItemBlockingReasonText

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

      Original property name from the Odata EDM: PurReqnItemBlockingReasonText

      Returns:
      Reason for Item Block
    • 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: Not nullable

      Original property name from the Odata EDM: IsClosed

      Returns:
      Purchase requisition closed
    • getReleaseIsNotCompleted

      @Nullable public Boolean getReleaseIsNotCompleted()
      Constraints: Not nullable

      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
    • getProductTypeCode

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

      Original property name from the Odata EDM: ProductTypeCode

      Returns:
      Product Type Group
    • getPerformancePeriodStartDate

      @Nullable public LocalDate getPerformancePeriodStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PerformancePeriodStartDate

      Returns:
      Start Date for Period of Performance
    • getPerformancePeriodEndDate

      @Nullable public LocalDate getPerformancePeriodEndDate()
      Constraints: Nullable

      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

      Original property name from the Odata EDM: MinRemainingShelfLife

      Returns:
      Minimum Remaining Shelf Life
    • getItemNetAmount

      @Nullable public BigDecimal getItemNetAmount()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ItemNetAmount

      Returns:
      The itemNetAmount contained in this VdmEntity.
    • 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
    • getGoodsReceiptIsExpected

      @Nullable public Boolean getGoodsReceiptIsExpected()
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Returns:
      Goods Receipt Indicator
    • getInvoiceIsExpected

      @Nullable public Boolean getInvoiceIsExpected()
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsExpected

      Returns:
      Invoice Receipt Indicator
    • getGoodsReceiptIsNonValuated

      @Nullable public Boolean getGoodsReceiptIsNonValuated()
      Constraints: Not nullable

      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
    • getPurchaseRequisitionIsFixed

      @Nullable public Boolean getPurchaseRequisitionIsFixed()
      Constraints: Not nullable

      Original property name from the Odata EDM: PurchaseRequisitionIsFixed

      Returns:
      Purchase requisition is fixed
    • getLastChangeDateTime

      @Nullable public OffsetDateTime getLastChangeDateTime()
      Constraints: 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
    • getItemDeliveryAddressID

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

      Original property name from the Odata EDM: ItemDeliveryAddressID

      Returns:
      Number of delivery address
    • getExpectedOverallLimitAmount

      @Nullable public BigDecimal getExpectedOverallLimitAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Returns:
      Expected Value of Overall Limit
    • getOverallLimitAmount

      @Nullable public BigDecimal getOverallLimitAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      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
    • getProcurementHubSourceSystem

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

      Original property name from the Odata EDM: ProcurementHubSourceSystem

      Returns:
      Connected System ID
    • 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
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<PurchaseReqnItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<PurchaseReqnItem>