public class PurchaseRequisitionItem extends VdmEntity<PurchaseRequisitionItem>
Original entity name from the Odata EDM: A_PurchaseRequisitionItemType
Modifier and Type | Class and Description |
---|---|
static class |
PurchaseRequisitionItem.PurchaseRequisitionItemBuilder
Helper class to allow for fluent creation of PurchaseRequisitionItem instances.
|
Modifier and Type | Field and Description |
---|---|
static PurchaseRequisitionItemField<String> |
ACCOUNT_ASSIGNMENT_CATEGORY
Use with available fluent helpers to apply the AccountAssignmentCategory field to query operations.
|
static PurchaseRequisitionItemField<String> |
ADDRESS_ID
Use with available fluent helpers to apply the AddressID field to query operations.
|
static PurchaseRequisitionItemSelectable |
ALL_FIELDS
Selector for all available fields of PurchaseRequisitionItem.
|
static PurchaseRequisitionItemField<String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static PurchaseRequisitionItemField<String> |
BATCH
Use with available fluent helpers to apply the Batch field to query operations.
|
static PurchaseRequisitionItemField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static PurchaseRequisitionItemField<String> |
CONSUMPTION_POSTING
Use with available fluent helpers to apply the ConsumptionPosting field to query operations.
|
static PurchaseRequisitionItemField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static PurchaseRequisitionItemField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static PurchaseRequisitionItemField<String> |
DELIV_DATE_CATEGORY
Use with available fluent helpers to apply the DelivDateCategory field to query operations.
|
static PurchaseRequisitionItemField<String> |
DELIVERY_ADDRESS_ID
Use with available fluent helpers to apply the DeliveryAddressID field to query operations.
|
static PurchaseRequisitionItemField<LocalDateTime> |
DELIVERY_DATE
Use with available fluent helpers to apply the DeliveryDate field to query operations.
|
static PurchaseRequisitionItemField<String> |
EXTERNAL_APPROVAL_STATUS
Use with available fluent helpers to apply the ExternalApprovalStatus field to query operations.
|
static PurchaseRequisitionItemField<String> |
FIXED_SUPPLIER
Use with available fluent helpers to apply the FixedSupplier field to query operations.
|
static PurchaseRequisitionItemField<Boolean> |
GOODS_RECEIPT_IS_EXPECTED
Use with available fluent helpers to apply the GoodsReceiptIsExpected field to query operations.
|
static PurchaseRequisitionItemField<Boolean> |
GOODS_RECEIPT_IS_NON_VALUATED
Use with available fluent helpers to apply the GoodsReceiptIsNonValuated field to query operations.
|
static PurchaseRequisitionItemField<Boolean> |
INVOICE_IS_EXPECTED
Use with available fluent helpers to apply the InvoiceIsExpected field to query operations.
|
static PurchaseRequisitionItemField<Boolean> |
IS_CLOSED
Use with available fluent helpers to apply the IsClosed field to query operations.
|
static PurchaseRequisitionItemField<String> |
IS_DELETED
Use with available fluent helpers to apply the IsDeleted field to query operations.
|
static PurchaseRequisitionItemField<String> |
IS_PUR_REQN_BLOCKED
Use with available fluent helpers to apply the IsPurReqnBlocked field to query operations.
|
static PurchaseRequisitionItemField<String> |
ITEM_DELIVERY_ADDRESS_ID
Use with available fluent helpers to apply the ItemDeliveryAddressID field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
ITEM_NET_AMOUNT
Use with available fluent helpers to apply the ItemNetAmount field to query operations.
|
static PurchaseRequisitionItemField<String> |
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations.
|
static PurchaseRequisitionItemField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static PurchaseRequisitionItemField<String> |
MANUAL_DELIVERY_ADDRESS_ID
Use with available fluent helpers to apply the ManualDeliveryAddressID field to query operations.
|
static PurchaseRequisitionItemField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
MATERIAL_GOODS_RECEIPT_DURATION
Use with available fluent helpers to apply the MaterialGoodsReceiptDuration field to query operations.
|
static PurchaseRequisitionItemField<String> |
MATERIAL_GROUP
Use with available fluent helpers to apply the MaterialGroup field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
MATERIAL_PLANNED_DELIVERY_DURN
Use with available fluent helpers to apply the MaterialPlannedDeliveryDurn field to query operations.
|
static PurchaseRequisitionItemField<String> |
MATERIAL_REVISION_LEVEL
Use with available fluent helpers to apply the MaterialRevisionLevel field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
MIN_REMAINING_SHELF_LIFE
Use with available fluent helpers to apply the MinRemainingShelfLife field to query operations.
|
static PurchaseRequisitionItemField<String> |
MRP_CONTROLLER
Use with available fluent helpers to apply the MRPController field to query operations.
|
static PurchaseRequisitionItemField<String> |
MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
Use with available fluent helpers to apply the MultipleAcctAssgmtDistribution field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
ORDERED_QUANTITY
Use with available fluent helpers to apply the OrderedQuantity field to query operations.
|
static PurchaseRequisitionItemField<LocalDateTime> |
PERFORMANCE_PERIOD_END_DATE
Use with available fluent helpers to apply the PerformancePeriodEndDate field to query operations.
|
static PurchaseRequisitionItemField<LocalDateTime> |
PERFORMANCE_PERIOD_START_DATE
Use with available fluent helpers to apply the PerformancePeriodStartDate field to query operations.
|
static PurchaseRequisitionItemField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static PurchaseRequisitionItemField<String> |
PROCESSING_STATUS
Use with available fluent helpers to apply the ProcessingStatus field to query operations.
|
static PurchaseRequisitionItemField<String> |
PROCMT_HUB_BACKEND_BUS_SYST
Use with available fluent helpers to apply the ProcmtHubBackendBusSyst field to query operations.
|
static PurchaseRequisitionItemField<String> |
PRODUCT_TYPE
Use with available fluent helpers to apply the ProductType field to query operations.
|
static PurchaseRequisitionItemField<LocalDateTime> |
PUR_REQ_CREATION_DATE
Use with available fluent helpers to apply the PurReqCreationDate field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_EXTERNAL_REFERENCE
Use with available fluent helpers to apply the PurReqnExternalReference field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_EXTERNAL_SYSTEM_ID
Use with available fluent helpers to apply the PurReqnExternalSystemId field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_EXTERNAL_SYSTEM_TYPE
Use with available fluent helpers to apply the PurReqnExternalSystemType field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_ITEM_CURRENCY
Use with available fluent helpers to apply the PurReqnItemCurrency field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_ITEM_EXTERNAL_REFERENCE
Use with available fluent helpers to apply the PurReqnItemExternalReference field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_ORIGIN
Use with available fluent helpers to apply the PurReqnOrigin field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
PUR_REQN_PRICE_QUANTITY
Use with available fluent helpers to apply the PurReqnPriceQuantity field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_PROCESSING_DATE_TIME
Use with available fluent helpers to apply the PurReqnProcessingDateTime field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_PROCESSING_TYPE
Use with available fluent helpers to apply the PurReqnProcessingType field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_RELEASE_STATUS
Use with available fluent helpers to apply the PurReqnReleaseStatus field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_SOURCE_OF_SUPPLY_TYPE
Use with available fluent helpers to apply the PurReqnSourceOfSupplyType field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_SSP_AUTHOR
Use with available fluent helpers to apply the PurReqnSSPAuthor field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_SSP_CATALOG
Use with available fluent helpers to apply the PurReqnSSPCatalog field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_SSP_CATALOG_ITEM
Use with available fluent helpers to apply the PurReqnSSPCatalogItem field to query operations.
|
static PurchaseRequisitionItemField<Integer> |
PUR_REQN_SSP_CROSS_CATALOG_ITEM
Use with available fluent helpers to apply the PurReqnSSPCrossCatalogItem field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_SSP_REQUESTOR
Use with available fluent helpers to apply the PurReqnSSPRequestor field to query operations.
|
static PurchaseRequisitionItemField<String> |
PUR_REQN_TYPE_EXTERNAL_REFERENCE
Use with available fluent helpers to apply the PurReqnTypeExternalReference field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASE_CONTRACT
Use with available fluent helpers to apply the PurchaseContract field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASE_CONTRACT_ITEM
Use with available fluent helpers to apply the PurchaseContractItem field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASE_REQUISITION
Use with available fluent helpers to apply the PurchaseRequisition field to query operations.
|
static PurchaseRequisitionItemField<Boolean> |
PURCHASE_REQUISITION_IS_FIXED
Use with available fluent helpers to apply the PurchaseRequisitionIsFixed field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASE_REQUISITION_ITEM
Use with available fluent helpers to apply the PurchaseRequisitionItem field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASE_REQUISITION_ITEM_TEXT
Use with available fluent helpers to apply the PurchaseRequisitionItemText field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
PURCHASE_REQUISITION_PRICE
Use with available fluent helpers to apply the PurchaseRequisitionPrice field to query operations.
|
static PurchaseRequisitionItemField<LocalDateTime> |
PURCHASE_REQUISITION_RELEASE_DATE
Use with available fluent helpers to apply the PurchaseRequisitionReleaseDate field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASE_REQUISITION_STATUS
Use with available fluent helpers to apply the PurchaseRequisitionStatus field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASE_REQUISITION_TYPE
Use with available fluent helpers to apply the PurchaseRequisitionType field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_DOCUMENT
Use with available fluent helpers to apply the PurchasingDocument field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_DOCUMENT_CATEGORY
Use with available fluent helpers to apply the PurchasingDocumentCategory field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_DOCUMENT_ITEM
Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_DOCUMENT_ITEM_CATEGORY
Use with available fluent helpers to apply the PurchasingDocumentItemCategory field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_DOCUMENT_SUBTYPE
Use with available fluent helpers to apply the PurchasingDocumentSubtype field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_GROUP
Use with available fluent helpers to apply the PurchasingGroup field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_INFO_RECORD
Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
|
static PurchaseRequisitionItemField<String> |
PURCHASING_ORGANIZATION
Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
|
static PurchaseRequisitionItemField<String> |
RELEASE_CODE
Use with available fluent helpers to apply the ReleaseCode field to query operations.
|
static PurchaseRequisitionItemField<Boolean> |
RELEASE_IS_NOT_COMPLETED
Use with available fluent helpers to apply the ReleaseIsNotCompleted field to query operations.
|
static PurchaseRequisitionItemField<String> |
RELEASE_STRATEGY
Use with available fluent helpers to apply the ReleaseStrategy field to query operations.
|
static PurchaseRequisitionItemField<BigDecimal> |
REQUESTED_QUANTITY
Use with available fluent helpers to apply the RequestedQuantity field to query operations.
|
static PurchaseRequisitionItemField<String> |
REQUIREMENT_TRACKING
Use with available fluent helpers to apply the RequirementTracking field to query operations.
|
static PurchaseRequisitionItemField<String> |
REQUISITIONER_NAME
Use with available fluent helpers to apply the RequisitionerName field to query operations.
|
static PurchaseRequisitionItemField<String> |
SERVICE_PERFORMER
Use with available fluent helpers to apply the ServicePerformer field to query operations.
|
static PurchaseRequisitionItemField<Boolean> |
SOURCE_OF_SUPPLY_IS_ASSIGNED
Use with available fluent helpers to apply the SourceOfSupplyIsAssigned field to query operations.
|
static PurchaseRequisitionItemField<String> |
SSP_AUTHOR_EXTERNAL_BP_IDN_NUMBER
Use with available fluent helpers to apply the SSPAuthorExternalBPIdnNumber field to query operations.
|
static PurchaseRequisitionItemField<String> |
SSP_REQR_USER_ID
Use with available fluent helpers to apply the SSPReqrUserId field to query operations.
|
static PurchaseRequisitionItemField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static PurchaseRequisitionItemField<String> |
SUPPLIER
Use with available fluent helpers to apply the Supplier field to query operations.
|
static PurchaseRequisitionItemField<String> |
SUPPLIER_MATERIAL_NUMBER
Use with available fluent helpers to apply the SupplierMaterialNumber field to query operations.
|
static PurchaseRequisitionItemField<String> |
SUPPLYING_PLANT
Use with available fluent helpers to apply the SupplyingPlant field to query operations.
|
static PurchaseRequisitionItemOneToOneLink<PurchaseRequisitionHeader> |
TO_PURCHASE_REQN
Use with available fluent helpers to apply the to_PurchaseReqn navigation property to query operations.
|
static PurchaseRequisitionItemLink<PurReqnAcctAssgmt> |
TO_PURCHASE_REQN_ACCT_ASSGMT
Use with available fluent helpers to apply the to_PurchaseReqnAcctAssgmt navigation property to query
operations.
|
static PurchaseRequisitionItemOneToOneLink<PurReqAddDelivery> |
TO_PURCHASE_REQN_DELIVERY_ADDRESS
Use with available fluent helpers to apply the to_PurchaseReqnDeliveryAddress navigation property to query
operations.
|
static PurchaseRequisitionItemLink<PurchaseReqnItemText> |
TO_PURCHASE_REQN_ITEM_TEXT
Use with available fluent helpers to apply the to_PurchaseReqnItemText navigation property to query
operations.
|
changedOriginalFields
Constructor and Description |
---|
PurchaseRequisitionItem() |
PurchaseRequisitionItem(String purchaseRequisition,
String purchaseRequisitionItem,
String purchasingDocument,
String purchasingDocumentItem,
String purReqnReleaseStatus,
String purchaseRequisitionType,
String purchasingDocumentSubtype,
String purchasingDocumentItemCategory,
String purchaseRequisitionItemText,
String accountAssignmentCategory,
String material,
String materialGroup,
String purchasingDocumentCategory,
BigDecimal requestedQuantity,
String baseUnit,
BigDecimal purchaseRequisitionPrice,
BigDecimal purReqnPriceQuantity,
BigDecimal materialGoodsReceiptDuration,
String releaseCode,
LocalDateTime purchaseRequisitionReleaseDate,
String purchasingOrganization,
String purchasingGroup,
String plant,
String companyCode,
Boolean sourceOfSupplyIsAssigned,
String supplyingPlant,
BigDecimal orderedQuantity,
LocalDateTime deliveryDate,
LocalDateTime creationDate,
String processingStatus,
String externalApprovalStatus,
String purchasingInfoRecord,
String supplier,
String isDeleted,
String fixedSupplier,
String requisitionerName,
String createdByUser,
LocalDateTime purReqCreationDate,
String deliveryAddressID,
String manualDeliveryAddressID,
String purReqnItemCurrency,
BigDecimal materialPlannedDeliveryDurn,
String delivDateCategory,
String multipleAcctAssgmtDistribution,
String storageLocation,
String purReqnSSPRequestor,
String purReqnSSPAuthor,
String purchaseContract,
String purReqnSourceOfSupplyType,
String purchaseContractItem,
String consumptionPosting,
String purReqnOrigin,
String purReqnSSPCatalog,
String purReqnSSPCatalogItem,
Integer purReqnSSPCrossCatalogItem,
String isPurReqnBlocked,
String itemDeliveryAddressID,
String language,
Boolean isClosed,
Boolean releaseIsNotCompleted,
String servicePerformer,
String productType,
String purchaseRequisitionStatus,
String releaseStrategy,
LocalDateTime performancePeriodStartDate,
LocalDateTime performancePeriodEndDate,
String supplierMaterialNumber,
String batch,
String materialRevisionLevel,
BigDecimal minRemainingShelfLife,
BigDecimal itemNetAmount,
Boolean goodsReceiptIsExpected,
Boolean invoiceIsExpected,
Boolean goodsReceiptIsNonValuated,
String requirementTracking,
String mRPController,
Boolean purchaseRequisitionIsFixed,
String addressID,
ZonedDateTime lastChangeDateTime,
String purReqnExternalReference,
String purReqnItemExternalReference,
String purReqnExternalSystemId,
String purReqnExternalSystemType,
String purReqnTypeExternalReference,
String purReqnProcessingType,
String purReqnProcessingDateTime,
String procmtHubBackendBusSyst,
String sSPAuthorExternalBPIdnNumber,
String sSPReqrUserId,
PurchaseRequisitionHeader toPurchaseReqn,
List<PurReqnAcctAssgmt> toPurchaseReqnAcctAssgmt,
PurReqAddDelivery toPurchaseReqnDeliveryAddress,
List<PurchaseReqnItemText> toPurchaseReqnItemText) |
Modifier and Type | Method and Description |
---|---|
void |
addPurchaseReqnAcctAssgmt(PurReqnAcctAssgmt... entity)
Adds elements to the list of associated PurReqnAcctAssgmt entities.
|
void |
addPurchaseReqnItemText(PurchaseReqnItemText... entity)
Adds elements to the list of associated PurchaseReqnItemText entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static PurchaseRequisitionItem.PurchaseRequisitionItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
PurchaseRequisitionHeader |
fetchPurchaseReqn()
Fetches the PurchaseRequisitionHeader entity (one to one) associated with this entity.
|
List<PurReqnAcctAssgmt> |
fetchPurchaseReqnAcctAssgmt()
Fetches the PurReqnAcctAssgmt entities (one to many) associated with this entity.
|
PurReqAddDelivery |
fetchPurchaseReqnDeliveryAddress()
Fetches the PurReqAddDelivery entity (one to one) associated with this entity.
|
List<PurchaseReqnItemText> |
fetchPurchaseReqnItemText()
Fetches the PurchaseReqnItemText entities (one to many) associated with this entity.
|
static <T> PurchaseRequisitionItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getAccountAssignmentCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getAddressID()
Constraints: Not nullable, Maximum length: 10
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getBatch()
Constraints: Not nullable, Maximum length: 10
|
String |
getCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getConsumptionPosting()
Constraints: Not nullable, Maximum length: 1
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
protected String |
getDefaultServicePath() |
String |
getDelivDateCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getDeliveryAddressID()
Constraints: Not nullable, Maximum length: 10
|
LocalDateTime |
getDeliveryDate()
Constraints: Not nullable, Precision: 0
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection() |
String |
getExternalApprovalStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getFixedSupplier()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getGoodsReceiptIsExpected()
Constraints: none
|
Boolean |
getGoodsReceiptIsNonValuated()
Constraints: none
|
Boolean |
getInvoiceIsExpected()
Constraints: none
|
Boolean |
getIsClosed()
Constraints: none
|
String |
getIsDeleted()
Constraints: Not nullable, Maximum length: 1
|
String |
getIsPurReqnBlocked()
Constraints: Not nullable, Maximum length: 1
|
String |
getItemDeliveryAddressID()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getItemNetAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
protected Map<String,Object> |
getKey() |
String |
getLanguage()
Constraints: Not nullable, Maximum length: 2
|
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 7
|
String |
getManualDeliveryAddressID()
Constraints: Not nullable, Maximum length: 10
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getMaterialGoodsReceiptDuration()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getMaterialGroup()
Constraints: Not nullable, Maximum length: 9
|
BigDecimal |
getMaterialPlannedDeliveryDurn()
Constraints: Not nullable, Precision: 3, Scale: 0
|
String |
getMaterialRevisionLevel()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getMinRemainingShelfLife()
Constraints: Not nullable, Precision: 4, Scale: 0
|
String |
getMRPController()
Constraints: Not nullable, Maximum length: 3
|
String |
getMultipleAcctAssgmtDistribution()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getOrderedQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
LocalDateTime |
getPerformancePeriodEndDate()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getPerformancePeriodStartDate()
Constraints: Not nullable, Precision: 0
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getProcessingStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getProcmtHubBackendBusSyst()
Constraints: Not nullable, Maximum length: 60
|
String |
getProductType()
Constraints: Not nullable, Maximum length: 2
|
String |
getPurchaseContract()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseContractItem()
Constraints: Not nullable, Maximum length: 5
|
io.vavr.control.Option<List<PurReqnAcctAssgmt>> |
getPurchaseReqnAcctAssgmtIfPresent()
Retrieval of associated PurReqnAcctAssgmt entities (one to many).
|
List<PurReqnAcctAssgmt> |
getPurchaseReqnAcctAssgmtOrFetch()
Retrieval of associated PurReqnAcctAssgmt entities (one to many).
|
io.vavr.control.Option<PurReqAddDelivery> |
getPurchaseReqnDeliveryAddressIfPresent()
Retrieval of associated PurReqAddDelivery entity (one to one).
|
PurReqAddDelivery |
getPurchaseReqnDeliveryAddressOrFetch()
Retrieval of associated PurReqAddDelivery entity (one to one).
|
io.vavr.control.Option<PurchaseRequisitionHeader> |
getPurchaseReqnIfPresent()
Retrieval of associated PurchaseRequisitionHeader entity (one to one).
|
io.vavr.control.Option<List<PurchaseReqnItemText>> |
getPurchaseReqnItemTextIfPresent()
Retrieval of associated PurchaseReqnItemText entities (one to many).
|
List<PurchaseReqnItemText> |
getPurchaseReqnItemTextOrFetch()
Retrieval of associated PurchaseReqnItemText entities (one to many).
|
PurchaseRequisitionHeader |
getPurchaseReqnOrFetch()
Retrieval of associated PurchaseRequisitionHeader entity (one to one).
|
String |
getPurchaseRequisition()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Boolean |
getPurchaseRequisitionIsFixed()
Constraints: none
|
String |
getPurchaseRequisitionItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getPurchaseRequisitionItemText()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getPurchaseRequisitionPrice()
Constraints: Not nullable, Precision: 12, Scale: 3
|
LocalDateTime |
getPurchaseRequisitionReleaseDate()
Constraints: Not nullable, Precision: 0
|
String |
getPurchaseRequisitionStatus()
Constraints: Not nullable, Maximum length: 8
|
String |
getPurchaseRequisitionType()
Constraints: Not nullable, Maximum length: 4
|
String |
getPurchasingDocument()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingDocumentCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingDocumentItem()
Constraints: Not nullable, Maximum length: 5
|
String |
getPurchasingDocumentItemCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingDocumentSubtype()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingInfoRecord()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingOrganization()
Constraints: Not nullable, Maximum length: 4
|
LocalDateTime |
getPurReqCreationDate()
Constraints: Not nullable, Precision: 0
|
String |
getPurReqnExternalReference()
Constraints: Not nullable, Maximum length: 35
|
String |
getPurReqnExternalSystemId()
Constraints: Not nullable, Maximum length: 60
|
String |
getPurReqnExternalSystemType()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurReqnItemCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getPurReqnItemExternalReference()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurReqnOrigin()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getPurReqnPriceQuantity()
Constraints: Not nullable, Precision: 5, Scale: 0
|
String |
getPurReqnProcessingDateTime()
Constraints: Not nullable, Maximum length: 14
|
String |
getPurReqnProcessingType()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurReqnReleaseStatus()
Constraints: Not nullable, Maximum length: 2
|
String |
getPurReqnSourceOfSupplyType()
Constraints: Not nullable, Maximum length: 1
|
String |
getPurReqnSSPAuthor()
Constraints: Not nullable, Maximum length: 12
|
String |
getPurReqnSSPCatalog()
Constraints: Not nullable, Maximum length: 20
|
String |
getPurReqnSSPCatalogItem()
Constraints: Not nullable, Maximum length: 40
|
Integer |
getPurReqnSSPCrossCatalogItem()
Constraints: none
|
String |
getPurReqnSSPRequestor()
Constraints: Not nullable, Maximum length: 60
|
String |
getPurReqnTypeExternalReference()
Constraints: Not nullable, Maximum length: 4
|
String |
getReleaseCode()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getReleaseIsNotCompleted()
Constraints: none
|
String |
getReleaseStrategy()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getRequestedQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getRequirementTracking()
Constraints: Not nullable, Maximum length: 10
|
String |
getRequisitionerName()
Constraints: Not nullable, Maximum length: 12
|
String |
getServicePerformer()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getSourceOfSupplyIsAssigned()
Constraints: none
|
String |
getSSPAuthorExternalBPIdnNumber()
Constraints: Not nullable, Maximum length: 60
|
String |
getSSPReqrUserId()
Constraints: Not nullable, Maximum length: 12
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplier()
Constraints: Not nullable, Maximum length: 10
|
String |
getSupplierMaterialNumber()
Constraints: Not nullable, Maximum length: 35
|
String |
getSupplyingPlant()
Constraints: Not nullable, Maximum length: 4
|
Class<PurchaseRequisitionItem> |
getType() |
int |
hashCode() |
void |
setAccountAssignmentCategory(String accountAssignmentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setAddressID(String addressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setBatch(String batch)
Constraints: Not nullable, Maximum length: 10
|
void |
setCompanyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setConsumptionPosting(String consumptionPosting)
Constraints: Not nullable, Maximum length: 1
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setDelivDateCategory(String delivDateCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setDeliveryAddressID(String deliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setDeliveryDate(LocalDateTime deliveryDate)
Constraints: Not nullable, Precision: 0
|
void |
setExternalApprovalStatus(String externalApprovalStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setFixedSupplier(String fixedSupplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setGoodsReceiptIsExpected(Boolean goodsReceiptIsExpected)
Constraints: none
|
void |
setGoodsReceiptIsNonValuated(Boolean goodsReceiptIsNonValuated)
Constraints: none
|
void |
setInvoiceIsExpected(Boolean invoiceIsExpected)
Constraints: none
|
void |
setIsClosed(Boolean isClosed)
Constraints: none
|
void |
setIsDeleted(String isDeleted)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsPurReqnBlocked(String isPurReqnBlocked)
Constraints: Not nullable, Maximum length: 1
|
void |
setItemDeliveryAddressID(String itemDeliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setItemNetAmount(BigDecimal itemNetAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setLanguage(String language)
Constraints: Not nullable, Maximum length: 2
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setManualDeliveryAddressID(String manualDeliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialGoodsReceiptDuration(BigDecimal materialGoodsReceiptDuration)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setMaterialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
void |
setMaterialPlannedDeliveryDurn(BigDecimal materialPlannedDeliveryDurn)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setMaterialRevisionLevel(String materialRevisionLevel)
Constraints: Not nullable, Maximum length: 2
|
void |
setMinRemainingShelfLife(BigDecimal minRemainingShelfLife)
Constraints: Not nullable, Precision: 4, Scale: 0
|
void |
setMRPController(String mRPController)
Constraints: Not nullable, Maximum length: 3
|
void |
setMultipleAcctAssgmtDistribution(String multipleAcctAssgmtDistribution)
Constraints: Not nullable, Maximum length: 1
|
void |
setOrderedQuantity(BigDecimal orderedQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setPerformancePeriodEndDate(LocalDateTime performancePeriodEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setPerformancePeriodStartDate(LocalDateTime performancePeriodStartDate)
Constraints: Not nullable, Precision: 0
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setProcessingStatus(String processingStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setProcmtHubBackendBusSyst(String procmtHubBackendBusSyst)
Constraints: Not nullable, Maximum length: 60
|
void |
setProductType(String productType)
Constraints: Not nullable, Maximum length: 2
|
void |
setPurchaseContract(String purchaseContract)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseContractItem(String purchaseContractItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setPurchaseReqn(PurchaseRequisitionHeader value)
Overwrites the associated PurchaseRequisitionHeader entity for the loaded navigation property
to_PurchaseReqn.
|
void |
setPurchaseReqnAcctAssgmt(List<PurReqnAcctAssgmt> value)
Overwrites the list of associated PurReqnAcctAssgmt entities for the loaded navigation property
to_PurchaseReqnAcctAssgmt.
|
void |
setPurchaseReqnDeliveryAddress(PurReqAddDelivery value)
Overwrites the associated PurReqAddDelivery entity for the loaded navigation property
to_PurchaseReqnDeliveryAddress.
|
void |
setPurchaseReqnItemText(List<PurchaseReqnItemText> value)
Overwrites the list of associated PurchaseReqnItemText entities for the loaded navigation property
to_PurchaseReqnItemText.
|
void |
setPurchaseRequisition(String purchaseRequisition)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseRequisitionIsFixed(Boolean purchaseRequisitionIsFixed)
Constraints: none
|
void |
setPurchaseRequisitionItem(String purchaseRequisitionItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setPurchaseRequisitionItemText(String purchaseRequisitionItemText)
Constraints: Not nullable, Maximum length: 40
|
void |
setPurchaseRequisitionPrice(BigDecimal purchaseRequisitionPrice)
Constraints: Not nullable, Precision: 12, Scale: 3
|
void |
setPurchaseRequisitionReleaseDate(LocalDateTime purchaseRequisitionReleaseDate)
Constraints: Not nullable, Precision: 0
|
void |
setPurchaseRequisitionStatus(String purchaseRequisitionStatus)
Constraints: Not nullable, Maximum length: 8
|
void |
setPurchaseRequisitionType(String purchaseRequisitionType)
Constraints: Not nullable, Maximum length: 4
|
void |
setPurchasingDocument(String purchasingDocument)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingDocumentCategory(String purchasingDocumentCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchasingDocumentItem(String purchasingDocumentItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setPurchasingDocumentItemCategory(String purchasingDocumentItemCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchasingDocumentSubtype(String purchasingDocumentSubtype)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingInfoRecord(String purchasingInfoRecord)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingOrganization(String purchasingOrganization)
Constraints: Not nullable, Maximum length: 4
|
void |
setPurReqCreationDate(LocalDateTime purReqCreationDate)
Constraints: Not nullable, Precision: 0
|
void |
setPurReqnExternalReference(String purReqnExternalReference)
Constraints: Not nullable, Maximum length: 35
|
void |
setPurReqnExternalSystemId(String purReqnExternalSystemId)
Constraints: Not nullable, Maximum length: 60
|
void |
setPurReqnExternalSystemType(String purReqnExternalSystemType)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurReqnItemCurrency(String purReqnItemCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setPurReqnItemExternalReference(String purReqnItemExternalReference)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurReqnOrigin(String purReqnOrigin)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurReqnPriceQuantity(BigDecimal purReqnPriceQuantity)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setPurReqnProcessingDateTime(String purReqnProcessingDateTime)
Constraints: Not nullable, Maximum length: 14
|
void |
setPurReqnProcessingType(String purReqnProcessingType)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurReqnReleaseStatus(String purReqnReleaseStatus)
Constraints: Not nullable, Maximum length: 2
|
void |
setPurReqnSourceOfSupplyType(String purReqnSourceOfSupplyType)
Constraints: Not nullable, Maximum length: 1
|
void |
setPurReqnSSPAuthor(String purReqnSSPAuthor)
Constraints: Not nullable, Maximum length: 12
|
void |
setPurReqnSSPCatalog(String purReqnSSPCatalog)
Constraints: Not nullable, Maximum length: 20
|
void |
setPurReqnSSPCatalogItem(String purReqnSSPCatalogItem)
Constraints: Not nullable, Maximum length: 40
|
void |
setPurReqnSSPCrossCatalogItem(Integer purReqnSSPCrossCatalogItem)
Constraints: none
|
void |
setPurReqnSSPRequestor(String purReqnSSPRequestor)
Constraints: Not nullable, Maximum length: 60
|
void |
setPurReqnTypeExternalReference(String purReqnTypeExternalReference)
Constraints: Not nullable, Maximum length: 4
|
void |
setReleaseCode(String releaseCode)
Constraints: Not nullable, Maximum length: 1
|
void |
setReleaseIsNotCompleted(Boolean releaseIsNotCompleted)
Constraints: none
|
void |
setReleaseStrategy(String releaseStrategy)
Constraints: Not nullable, Maximum length: 2
|
void |
setRequestedQuantity(BigDecimal requestedQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setRequirementTracking(String requirementTracking)
Constraints: Not nullable, Maximum length: 10
|
void |
setRequisitionerName(String requisitionerName)
Constraints: Not nullable, Maximum length: 12
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setServicePerformer(String servicePerformer)
Constraints: Not nullable, Maximum length: 10
|
void |
setSourceOfSupplyIsAssigned(Boolean sourceOfSupplyIsAssigned)
Constraints: none
|
void |
setSSPAuthorExternalBPIdnNumber(String sSPAuthorExternalBPIdnNumber)
Constraints: Not nullable, Maximum length: 60
|
void |
setSSPReqrUserId(String sSPReqrUserId)
Constraints: Not nullable, Maximum length: 12
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
void |
setSupplierMaterialNumber(String supplierMaterialNumber)
Constraints: Not nullable, Maximum length: 35
|
void |
setSupplyingPlant(String supplyingPlant)
Constraints: Not nullable, Maximum length: 4
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final PurchaseRequisitionItemSelectable ALL_FIELDS
public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION
public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_ITEM
public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT
public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_ITEM
public static final PurchaseRequisitionItemField<String> PUR_REQN_RELEASE_STATUS
public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_TYPE
public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_SUBTYPE
public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_ITEM_CATEGORY
public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_ITEM_TEXT
public static final PurchaseRequisitionItemField<String> ACCOUNT_ASSIGNMENT_CATEGORY
public static final PurchaseRequisitionItemField<String> MATERIAL
public static final PurchaseRequisitionItemField<String> MATERIAL_GROUP
public static final PurchaseRequisitionItemField<String> PURCHASING_DOCUMENT_CATEGORY
public static final PurchaseRequisitionItemField<BigDecimal> REQUESTED_QUANTITY
public static final PurchaseRequisitionItemField<String> BASE_UNIT
public static final PurchaseRequisitionItemField<BigDecimal> PURCHASE_REQUISITION_PRICE
public static final PurchaseRequisitionItemField<BigDecimal> PUR_REQN_PRICE_QUANTITY
public static final PurchaseRequisitionItemField<BigDecimal> MATERIAL_GOODS_RECEIPT_DURATION
public static final PurchaseRequisitionItemField<String> RELEASE_CODE
public static final PurchaseRequisitionItemField<LocalDateTime> PURCHASE_REQUISITION_RELEASE_DATE
public static final PurchaseRequisitionItemField<String> PURCHASING_ORGANIZATION
public static final PurchaseRequisitionItemField<String> PURCHASING_GROUP
public static final PurchaseRequisitionItemField<String> PLANT
public static final PurchaseRequisitionItemField<String> COMPANY_CODE
public static final PurchaseRequisitionItemField<Boolean> SOURCE_OF_SUPPLY_IS_ASSIGNED
public static final PurchaseRequisitionItemField<String> SUPPLYING_PLANT
public static final PurchaseRequisitionItemField<BigDecimal> ORDERED_QUANTITY
public static final PurchaseRequisitionItemField<LocalDateTime> DELIVERY_DATE
public static final PurchaseRequisitionItemField<LocalDateTime> CREATION_DATE
public static final PurchaseRequisitionItemField<String> PROCESSING_STATUS
public static final PurchaseRequisitionItemField<String> EXTERNAL_APPROVAL_STATUS
public static final PurchaseRequisitionItemField<String> PURCHASING_INFO_RECORD
public static final PurchaseRequisitionItemField<String> SUPPLIER
public static final PurchaseRequisitionItemField<String> IS_DELETED
public static final PurchaseRequisitionItemField<String> FIXED_SUPPLIER
public static final PurchaseRequisitionItemField<String> REQUISITIONER_NAME
public static final PurchaseRequisitionItemField<String> CREATED_BY_USER
public static final PurchaseRequisitionItemField<LocalDateTime> PUR_REQ_CREATION_DATE
public static final PurchaseRequisitionItemField<String> DELIVERY_ADDRESS_ID
public static final PurchaseRequisitionItemField<String> MANUAL_DELIVERY_ADDRESS_ID
public static final PurchaseRequisitionItemField<String> PUR_REQN_ITEM_CURRENCY
public static final PurchaseRequisitionItemField<BigDecimal> MATERIAL_PLANNED_DELIVERY_DURN
public static final PurchaseRequisitionItemField<String> DELIV_DATE_CATEGORY
public static final PurchaseRequisitionItemField<String> MULTIPLE_ACCT_ASSGMT_DISTRIBUTION
public static final PurchaseRequisitionItemField<String> STORAGE_LOCATION
public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_REQUESTOR
public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_AUTHOR
public static final PurchaseRequisitionItemField<String> PURCHASE_CONTRACT
public static final PurchaseRequisitionItemField<String> PUR_REQN_SOURCE_OF_SUPPLY_TYPE
public static final PurchaseRequisitionItemField<String> PURCHASE_CONTRACT_ITEM
public static final PurchaseRequisitionItemField<String> CONSUMPTION_POSTING
public static final PurchaseRequisitionItemField<String> PUR_REQN_ORIGIN
public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_CATALOG
public static final PurchaseRequisitionItemField<String> PUR_REQN_SSP_CATALOG_ITEM
public static final PurchaseRequisitionItemField<Integer> PUR_REQN_SSP_CROSS_CATALOG_ITEM
public static final PurchaseRequisitionItemField<String> IS_PUR_REQN_BLOCKED
public static final PurchaseRequisitionItemField<String> ITEM_DELIVERY_ADDRESS_ID
public static final PurchaseRequisitionItemField<String> LANGUAGE
public static final PurchaseRequisitionItemField<Boolean> IS_CLOSED
public static final PurchaseRequisitionItemField<Boolean> RELEASE_IS_NOT_COMPLETED
public static final PurchaseRequisitionItemField<String> SERVICE_PERFORMER
public static final PurchaseRequisitionItemField<String> PRODUCT_TYPE
public static final PurchaseRequisitionItemField<String> PURCHASE_REQUISITION_STATUS
public static final PurchaseRequisitionItemField<String> RELEASE_STRATEGY
public static final PurchaseRequisitionItemField<LocalDateTime> PERFORMANCE_PERIOD_START_DATE
public static final PurchaseRequisitionItemField<LocalDateTime> PERFORMANCE_PERIOD_END_DATE
public static final PurchaseRequisitionItemField<String> SUPPLIER_MATERIAL_NUMBER
public static final PurchaseRequisitionItemField<String> BATCH
public static final PurchaseRequisitionItemField<String> MATERIAL_REVISION_LEVEL
public static final PurchaseRequisitionItemField<BigDecimal> MIN_REMAINING_SHELF_LIFE
public static final PurchaseRequisitionItemField<BigDecimal> ITEM_NET_AMOUNT
public static final PurchaseRequisitionItemField<Boolean> GOODS_RECEIPT_IS_EXPECTED
public static final PurchaseRequisitionItemField<Boolean> INVOICE_IS_EXPECTED
public static final PurchaseRequisitionItemField<Boolean> GOODS_RECEIPT_IS_NON_VALUATED
public static final PurchaseRequisitionItemField<String> REQUIREMENT_TRACKING
public static final PurchaseRequisitionItemField<String> MRP_CONTROLLER
public static final PurchaseRequisitionItemField<Boolean> PURCHASE_REQUISITION_IS_FIXED
public static final PurchaseRequisitionItemField<String> ADDRESS_ID
public static final PurchaseRequisitionItemField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final PurchaseRequisitionItemField<String> PUR_REQN_EXTERNAL_REFERENCE
public static final PurchaseRequisitionItemField<String> PUR_REQN_ITEM_EXTERNAL_REFERENCE
public static final PurchaseRequisitionItemField<String> PUR_REQN_EXTERNAL_SYSTEM_ID
public static final PurchaseRequisitionItemField<String> PUR_REQN_EXTERNAL_SYSTEM_TYPE
public static final PurchaseRequisitionItemField<String> PUR_REQN_TYPE_EXTERNAL_REFERENCE
public static final PurchaseRequisitionItemField<String> PUR_REQN_PROCESSING_TYPE
public static final PurchaseRequisitionItemField<String> PUR_REQN_PROCESSING_DATE_TIME
public static final PurchaseRequisitionItemField<String> PROCMT_HUB_BACKEND_BUS_SYST
public static final PurchaseRequisitionItemField<String> SSP_AUTHOR_EXTERNAL_BP_IDN_NUMBER
public static final PurchaseRequisitionItemField<String> SSP_REQR_USER_ID
public static final PurchaseRequisitionItemOneToOneLink<PurchaseRequisitionHeader> TO_PURCHASE_REQN
public static final PurchaseRequisitionItemLink<PurReqnAcctAssgmt> TO_PURCHASE_REQN_ACCT_ASSGMT
public static final PurchaseRequisitionItemOneToOneLink<PurReqAddDelivery> TO_PURCHASE_REQN_DELIVERY_ADDRESS
public static final PurchaseRequisitionItemLink<PurchaseReqnItemText> TO_PURCHASE_REQN_ITEM_TEXT
public 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 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 Boolean purchaseRequisitionIsFixed, @Nullable String addressID, @Nullable ZonedDateTime lastChangeDateTime, @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)
@Nonnull public Class<PurchaseRequisitionItem> getType()
getType
in class VdmObject<PurchaseRequisitionItem>
public void setPurchaseRequisition(@Nullable String purchaseRequisition)
Original property name from the Odata EDM: PurchaseRequisition
purchaseRequisition
- Purchase requisition numberpublic void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
Original property name from the Odata EDM: PurchaseRequisitionItem
purchaseRequisitionItem
- Item number of purchase requisitionpublic void setPurchasingDocument(@Nullable String purchasingDocument)
Original property name from the Odata EDM: PurchasingDocument
Number of the purchase order to which the entry of services performed relates.
purchasingDocument
- Alphanumeric key uniquely identifying the document.public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
Original property name from the Odata EDM: PurchasingDocumentItem
Here you can delimit the PO items for which you wish to process service entry sheets.
purchasingDocumentItem
- Specifies the number that uniquely identifies an item in .public void setPurReqnReleaseStatus(@Nullable String purReqnReleaseStatus)
Original property name from the Odata EDM: PurReqnReleaseStatus
purReqnReleaseStatus
- Indicates the processing phase the requisition is currently going through (e.g. In process of
release).public void setPurchaseRequisitionType(@Nullable String purchaseRequisitionType)
Original property name from the Odata EDM: PurchaseRequisitionType
Using the document type, you can, for instance, differentiate between a standard purchase requisition and a requisition relating to a stock transport order, although both documents belong to the purchasing document category purchase requisition.The document type controls number assignment and the selection of fields to be maintained.
purchaseRequisitionType
- Allows a distinction to be made between various kinds of purchase requisition.public void setPurchasingDocumentSubtype(@Nullable String purchasingDocumentSubtype)
Original property name from the Odata EDM: PurchasingDocumentSubtype
On the basis of the purchasing document type you can, for example, distinguish between a standard purchase order and a stock transport order, although both documents belong to the purchasing document category purchase requisition.The purchasing document type controls, for instance, the number assignment for a purchase order, as well as the fields to be maintained.
purchasingDocumentSubtype
- Allows differentiation between the various kinds of purchasing document.public void setPurchasingDocumentItemCategory(@Nullable String purchasingDocumentItemCategory)
Original property name from the Odata EDM: PurchasingDocumentItemCategory
The item category controls whether the following entries and procedures are necessary or permitted for the item:material numberadditional account assignmentinventory management in the SAP Systemgoods receiptinvoice receiptIn the standard system an item in the "normal" category requires goods and invoice receipts. On the other hand for items in the "consignment" category, (that is order item for consignment material) invoice receipts are not allowed.
purchasingDocumentItemCategory
- Indicator which shows the item features.public void setPurchaseRequisitionItemText(@Nullable String purchaseRequisitionItemText)
Original property name from the Odata EDM: PurchaseRequisitionItemText
purchaseRequisitionItemText
- Short description of the material.public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
Original property name from the Odata EDM: AccountAssignmentCategory
The account assignment category determines which account assignment data (such as cost center, account number and so on) is necessary for the item.
accountAssignmentCategory
- Specifies whether accounting for an item is to be effected via an auxiliary account (such as a cost
center).public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Alphanumeric key uniquely identifying the material.public void setMaterialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
materialGroup
- Key that you use to group together several materials or services with the same attributes, and to
assign them to a particular material group.public void setPurchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
Original property name from the Odata EDM: PurchasingDocumentCategory
purchasingDocumentCategory
- Allows a distinction to be made between the various purchasing documents.public void setRequestedQuantity(@Nullable BigDecimal requestedQuantity)
Original property name from the Odata EDM: RequestedQuantity
requestedQuantity
- Specifies the quantity to be ordered, as stipulated in the purchase requisition.public void setBaseUnit(@Nullable String baseUnit)
Original property name from the Odata EDM: BaseUnit
If you refer to an existing material number, the system uses the base unit of measure from the material master record. If Purchasing is to order the material in a different order unit, you can specify this on the detail screen of the purchase requisition item.If you do not refer to an existing material, you must enter a unit of measure.
baseUnit
- Specifies the unit of measure in which the requested material is to be ordered.public void setPurchaseRequisitionPrice(@Nullable BigDecimal purchaseRequisitionPrice)
Original property name from the Odata EDM: PurchaseRequisitionPrice
The price and quantity set out in the purchase requisition determine the value of the purchase requisition item or purchase requisition. In turn, this value is applied in determining the release strategy for the requisition.In Customizing for Purchasing under Purchase Requisition -> Define Screen Layout at Document Level, you can set price and price unit. The Valuation price field can be set as a mandatory or optional input field.Input mandatory:If a material master record exists for the requested material, the price is automatically taken from the valuation price field.If no material master record exists, you must enter a price when creating the purchase requisition.Input optional:In this case you need not enter a price.NotePlease note that the value of the purchase requisition item or purchase requisition will be taken into account in the release strategy.Also, the value of purchase requisition commitments are determined for items that are assigned to an account from the price (Valuation price field).
purchaseRequisitionPrice
- Shows the price of the requested material per price unit.public void setPurReqnPriceQuantity(@Nullable BigDecimal purReqnPriceQuantity)
Original property name from the Odata EDM: PurReqnPriceQuantity
Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
purReqnPriceQuantity
- Specifies how many units of the purchase order price unit the price is valid for.public void setMaterialGoodsReceiptDuration(@Nullable BigDecimal materialGoodsReceiptDuration)
Original property name from the Odata EDM: MaterialGoodsReceiptDuration
materialGoodsReceiptDuration
- Number of workdays required after receiving the material for inspection and placement into storage.public void setReleaseCode(@Nullable String releaseCode)
Original property name from the Odata EDM: ReleaseCode
The purchase requisition is fixed (that is, it will not be changed again by material requirements planning)An RFQ or a purchase order can be created for the requisitionThe release indicator is determined at the time of creation via the release strategy that applies to the purchase requisition.
releaseCode
- Specifies the release status of a purchase requisition. The release indicator specifies whether:public void setPurchaseRequisitionReleaseDate(@Nullable LocalDateTime purchaseRequisitionReleaseDate)
Original property name from the Odata EDM: PurchaseRequisitionReleaseDate
The release date is based on:The purchasing department processing time defined for the plantThe planned delivery time from the material master record or purchasing info recordThe delivery dateThe goods receipt processing time from the material master recordNoteThe planned delivery time from the purchasing info record and the GR processing time are only taken into account if the purchase requisition was generated via materials planning.Processing time Planned del. GR processingPurchasing time time|----------|---------------------|--------|Release PO Delivery Datedate date date requiredDate required: 01.10.2007GR processing time: 2 days (working days)Planned delivery time: 10 days (calendar days)Purchasing dept processing time: 2 days (working days)For the material to be available on the date it is needed, the purchase requisition must be released on 13.09.2007 (requirement date less GR processing time, planned delivery time, and purchasing department processing time).
purchaseRequisitionReleaseDate
- Specifies the date on which the purchase order should be initiated on the basis of the purchase
requisition.public void setPurchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
purchasingOrganization
- Denotes the purchasing organization.public void setPurchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
purchasingGroup
- Key for a buyer or a group of buyers, who is/are responsible for certain purchasing activities.public void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
You use the plant key to determine, for instance, which plant is to receive ordered goods.
plant
- Specifies the key for a production facility or branch office within the company (that is, the company
code).public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
PlantAll plants belonging to a company code, in which case the valuation area is the company code
companyCode
- Organizational level at which the material is valuated. A valuation area can be one of the following:public void setSourceOfSupplyIsAssigned(@Nullable Boolean sourceOfSupplyIsAssigned)
Original property name from the Odata EDM: SourceOfSupplyIsAssigned
sourceOfSupplyIsAssigned
- Assigned Source of Supplypublic void setSupplyingPlant(@Nullable String supplyingPlant)
Original property name from the Odata EDM: SupplyingPlant
The supplying, or issuing, plant is only entered in the case of stock transport orders.
supplyingPlant
- Describes the plant from which the ordered material is supplied.public void setOrderedQuantity(@Nullable BigDecimal orderedQuantity)
Original property name from the Odata EDM: OrderedQuantity
If the purchase order is based on a scheduling agreement, the quantity scheduled to date is shown.
orderedQuantity
- Indicates the total quantity ordered to date.public void setDeliveryDate(@Nullable LocalDateTime deliveryDate)
Original property name from the Odata EDM: DeliveryDate
deliveryDate
- Date on which an item is to be delivered or the service provided.public void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Specifies the date on which the purchase requisition was created.public void setProcessingStatus(@Nullable String processingStatus)
Original property name from the Odata EDM: ProcessingStatus
processingStatus
- Specifies the current processing status of the purchase requisition.public void setExternalApprovalStatus(@Nullable String externalApprovalStatus)
Original property name from the Odata EDM: ExternalApprovalStatus
externalApprovalStatus
- External Approval Status in the Preceeding Documentpublic void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
Original property name from the Odata EDM: PurchasingInfoRecord
purchasingInfoRecord
- Specifies the number that uniquely identifies a purchasing info record.public void setSupplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
supplier
- Specifies the number of the supplier suggested by the requisitioner to the purchasing department for
this purchase order.public void setIsDeleted(@Nullable String isDeleted)
Original property name from the Odata EDM: IsDeleted
You can set the deletion indicator by choosing Edit -> Delete if:You want to cancel an itemAn item is closed and can be archivedYou can set the blocking indicator by selecting the item and then choosing Edit -> Block if you do not want to allow subsequent functions for the item. Note that you must manually remove the indicator as soon as subsequent functions are allowed again.You have entered a purchase order item by mistake. You cancel it by setting the deletion indicator.A purchase order item has been delivered, invoiced, and paid for, and can now be archived. You can set the deletion indicator.
isDeleted
- Determines whether the item in the purchasing document is deleted or blocked.public void setFixedSupplier(@Nullable String fixedSupplier)
Original property name from the Odata EDM: FixedSupplier
fixedSupplier
- Number of the vendor defined as the fixed source of supply for this purchase requisition.public void setRequisitionerName(@Nullable String requisitionerName)
Original property name from the Odata EDM: RequisitionerName
requisitionerName
- Indicates for whom the material or external service shown in the purchase requisition is to be
ordered.public void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name of Person Who Created Objectpublic void setPurReqCreationDate(@Nullable LocalDateTime purReqCreationDate)
Original property name from the Odata EDM: PurReqCreationDate
purReqCreationDate
- Specifies the date on which the purchase requisition was created.public void setDeliveryAddressID(@Nullable String deliveryAddressID)
Original property name from the Odata EDM: DeliveryAddressID
deliveryAddressID
- Identification of an address (name, postal code, city, and so on) in Business Address Services.public void setManualDeliveryAddressID(@Nullable String manualDeliveryAddressID)
Original property name from the Odata EDM: ManualDeliveryAddressID
manualDeliveryAddressID
- Manual address number in purchasing document itempublic void setPurReqnItemCurrency(@Nullable String purReqnItemCurrency)
Original property name from the Odata EDM: PurReqnItemCurrency
purReqnItemCurrency
- Currency key for amounts in the system.public void setMaterialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn)
Original property name from the Odata EDM: MaterialPlannedDeliveryDurn
If you have different vendors for a material, you must specify an average value. The same applies if you order the material from a fixed vendor that has varying delivery times.If you use the SAP Retail System, the planned delivery time can be suggested from the vendor sub-range in the vendor master record.
materialPlannedDeliveryDurn
- Number of calendar days needed to obtain the material or service if it is procured externally.public void setDelivDateCategory(@Nullable String delivDateCategory)
Original property name from the Odata EDM: DelivDateCategory
delivDateCategory
- Indicates whether the delivery date is to be entered and displayed as a calendar day, week or month.public void setMultipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
You can distribute the purchase order quantity or the net value of a document item, or specify a percentage for each account assignment. The system calculates complementary values. For example, if you choose quantity-based distribution and enter a number of pieces for each account assignment, the system calculates the percentage and net value.If you choose quantity-based or percentage distribution, the quantities that are distributed to an account assignment are rounded to three decimal places, to ensure that the 100% of the item quantity is always distributed.If you choose percentage distribution and change the requested quantity on the item overview screen, the system adjusts the quantities in the associated account assignment items.If you choose amount-based distribution, the system distributes the item quantity to the individual account assignments exactly according to the defined distribution, including very small value amounts. The quantities of individual account assignment items are displayed as rounded, but the system uses the exact quantities.
multipleAcctAssgmtDistribution
- Defines how the quantity and value of the purchase order item are distributed to individual account
assignment items.public void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- Number of the storage location in which the material is stored. A plant may contain one or more
storage locations.public void setPurReqnSSPRequestor(@Nullable String purReqnSSPRequestor)
Original property name from the Odata EDM: PurReqnSSPRequestor
purReqnSSPRequestor
- Requestorpublic void setPurReqnSSPAuthor(@Nullable String purReqnSSPAuthor)
Original property name from the Odata EDM: PurReqnSSPAuthor
purReqnSSPAuthor
- Author of Requisitionpublic void setPurchaseContract(@Nullable String purchaseContract)
Original property name from the Odata EDM: PurchaseContract
purchaseContract
- Specifies the number of the outline agreement that this purchase order or purchase requisition refers
to.public void setPurReqnSourceOfSupplyType(@Nullable String purReqnSourceOfSupplyType)
Original property name from the Odata EDM: PurReqnSourceOfSupplyType
purReqnSourceOfSupplyType
- Allows a distinction to be made between the various purchasing documents.public void setPurchaseContractItem(@Nullable String purchaseContractItem)
Original property name from the Odata EDM: PurchaseContractItem
purchaseContractItem
- Specifies the number of the outline agreement item that this purchase order or purchase requisitions
refers to.public void setConsumptionPosting(@Nullable String consumptionPosting)
Original property name from the Odata EDM: ConsumptionPosting
The indicator is used in the case of goods receipts for purchase orders and is derived from the account assignment category of the purchase order.
consumptionPosting
- Specifies that the consumption is to be posted to a consumption account (V) or an asset account (A).public void setPurReqnOrigin(@Nullable String purReqnOrigin)
Original property name from the Odata EDM: PurReqnOrigin
In the case of delivery schedules created under scheduling agreements, if schedule lines with different creation indicators are consolidated to form a release schedule line, the creation indicator remains "blank".
purReqnOrigin
- Shows whether the purchase requisition or delivery schedule line was created manually or automatically
(e.g. as a result of the requirements planning process).public void setPurReqnSSPCatalog(@Nullable String purReqnSSPCatalog)
Original property name from the Odata EDM: PurReqnSSPCatalog
purReqnSSPCatalog
- Technical Key of a Web Service (for Example - a Catalog)public void setPurReqnSSPCatalogItem(@Nullable String purReqnSSPCatalogItem)
Original property name from the Odata EDM: PurReqnSSPCatalogItem
purReqnSSPCatalogItem
- Catalog Item Idpublic void setPurReqnSSPCrossCatalogItem(@Nullable Integer purReqnSSPCrossCatalogItem)
Original property name from the Odata EDM: PurReqnSSPCrossCatalogItem
purReqnSSPCrossCatalogItem
- Catalog Item Keypublic void setIsPurReqnBlocked(@Nullable String isPurReqnBlocked)
Original property name from the Odata EDM: IsPurReqnBlocked
The requester can block a requisition item to prevent it from being converted to a purchase order for example.
isPurReqnBlocked
- Indicates whether the purchase requisition item can be converted.public void setItemDeliveryAddressID(@Nullable String itemDeliveryAddressID)
Original property name from the Odata EDM: ItemDeliveryAddressID
itemDeliveryAddressID
- Number of delivery addresspublic void setLanguage(@Nullable String language)
Original property name from the Odata EDM: Language
- the language in which texts are displayed,- the language in which you enter texts,- the language in which the system prints texts.
language
- The language key indicatespublic void setIsClosed(@Nullable Boolean isClosed)
Original property name from the Odata EDM: IsClosed
You can:Set this indicator manuallyIn change mode for a purchase requisition on the item detail screenWhen you create a purchase order with reference to a purchase requisitionHave the system set the indicator when automatically creating purchase orders from purchase requisitionsYou can use the indicator Set reqs to "closed" to specify that the purchase requisition is considered closed once the associated purchase order has been created, even if the complete requisition quantity has not been ordered.A purchase requisition can, for example, be archived once it has been flagged as "closed", although the complete requisition quantity has not been ordered.
isClosed
- Flags a purchase requisition as closed, that means that no further purchase orders are to be created
for this purchase requisition.public void setReleaseIsNotCompleted(@Nullable Boolean releaseIsNotCompleted)
Original property name from the Odata EDM: ReleaseIsNotCompleted
releaseIsNotCompleted
- Specifies that the release (approval) process for the purchasing document has not yet been completed.public void setServicePerformer(@Nullable String servicePerformer)
Original property name from the Odata EDM: ServicePerformer
servicePerformer
- Service Performerpublic void setProductType(@Nullable String productType)
Original property name from the Odata EDM: ProductType
In the product type group you choose to either procure a material (by entering blank or 1) or a service (by entering 2).The procurement process is different for materials and services. For example, you can only maintain the field Service Performer when you purchase a service.If you enter a material number in a purchase order item, the product type group is derived automatically from the material type. In this case you can no longer maintain the product type group in the purchase order manually. If you do not enter a material number, you can maintain the field manually.This functionality is available for the following item categories:- Standard- Third-Party
productType
- Superordinate term that covers products that can be procured, for example materials and services.public void setPurchaseRequisitionStatus(@Nullable String purchaseRequisitionStatus)
Original property name from the Odata EDM: PurchaseRequisitionStatus
purchaseRequisitionStatus
- Release Statuspublic void setReleaseStrategy(@Nullable String releaseStrategy)
Original property name from the Odata EDM: ReleaseStrategy
The purchase requisition is assigned to a release strategy on the basis of its value and the content of certain fields (such as the item category, material group and plant).The structure of the release strategies is determined centrally. The system automatically assigns each purchase requisition to a strategy. You cannot change the strategy.
releaseStrategy
- Specifies which release points have to release a purchase requisition, and in which order.public void setPerformancePeriodStartDate(@Nullable LocalDateTime performancePeriodStartDate)
Original property name from the Odata EDM: PerformancePeriodStartDate
performancePeriodStartDate
- Start Date for Period of Performancepublic void setPerformancePeriodEndDate(@Nullable LocalDateTime performancePeriodEndDate)
Original property name from the Odata EDM: PerformancePeriodEndDate
performancePeriodEndDate
- End Date for Period of Performancepublic void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
Original property name from the Odata EDM: SupplierMaterialNumber
In most cases, the supplier uses a different number for the material than the one used in this system. The supplier's material number can therefore also be quoted in a purchase order for identification purposes.
supplierMaterialNumber
- Material number used by the supplier.public void setBatch(@Nullable String batch)
Original property name from the Odata EDM: Batch
batch
- Assigns a material that is manufactured in batches or production lots to a specific batch.public void setMaterialRevisionLevel(@Nullable String materialRevisionLevel)
Original property name from the Odata EDM: MaterialRevisionLevel
You can assign a revision level if you use a change number that has a specific valid-from date to make a change.Proceed as follows:Changing a MaterialYou can assign a revision level to a material when you process the material master record itself, or you can enter a revision level in the BOM header when you process a material BOM.Changing a DocumentYou define for each document type whether revision levels are active for documents. Define a document status that has the released indicator. As soon as you process a document of this document type with a change number and assign this status, a revision level is assigned automatically.Before you can assign a revision level, you must define the revisionlevel. From the main R/3 menu, choose Logistics -> Central functions -> Engineering change management, then Revision level -> Material rev. level or Revision level -> Document rev. level.To define how revision levels are assigned, go to Customizing step Set up control data.
materialRevisionLevel
- A revision level, together with a change number, identifies a version of a material or document.public void setMinRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
Original property name from the Odata EDM: MinRemainingShelfLife
The period (day, week, month, year) depends on the entry in the Period indicator field.
minRemainingShelfLife
- Minimum amount of time for which the material must keep upon goods receipt for the goods receipt to be
accepted by the system.public void setItemNetAmount(@Nullable BigDecimal itemNetAmount)
Original property name from the Odata EDM: ItemNetAmount
itemNetAmount
- Total value at time of releasepublic void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
Original property name from the Odata EDM: GoodsReceiptIsExpected
DependenciesIn the processing of production and process orders, the indicator specifies whether a goods receipt is allowed and expected for the order item.If the indicator is set, the order item is relevant to inventory management. The indicator is set during the creation of the order if the order is settled in respect of a material or a sales order item.
goodsReceiptIsExpected
- Specifies whether the item involves a goods receipt.public void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
Original property name from the Odata EDM: InvoiceIsExpected
If the indicator is not set, the goods are to be delivered free of charge.
invoiceIsExpected
- Specifies whether an invoice receipt is linked to the purchase order item.public void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
Original property name from the Odata EDM: GoodsReceiptIsNonValuated
Set the indicator if goods receipts involving this material are not to be valuated. The valuation of the purchase order item will then take place at the time of invoice verification.NoteIf the indicator has been set for an item with the material type non- valuated, the quantity recorded in Inventory Management can differ from the value in Financial Accounting during the period between goods receipt and invoice receipt, since the value is not updated until the invoice is posted in Financial Accounting.
goodsReceiptIsNonValuated
- Specifies that the goods receipt for this item is not to be valuated.public void setRequirementTracking(@Nullable String requirementTracking)
Original property name from the Odata EDM: RequirementTracking
The requirement tracking number from the purchase requisition is copied to the purchasing documents (for example: RFQ or purchase order) created with reference to a purchase requisition.The requirement tracking number thus enables you to group together the purchasing documents that exist for a certain material requirement.
requirementTracking
- Number that facilitates the monitoring of the procurement of required materials or services. This
number can relate to a requisition note (or requirement notice/slip) that was not generated in the
system.public void setMRPController(@Nullable String mRPController)
Original property name from the Odata EDM: MRPController
mRPController
- Specifies the number of the MRP controller or group of MRP controllers responsible for material
planning for the material.public void setPurchaseRequisitionIsFixed(@Nullable Boolean purchaseRequisitionIsFixed)
Original property name from the Odata EDM: PurchaseRequisitionIsFixed
The indicator is set automatically if you make manual changes to a purchase requisition that was generated by materials planning and control.
purchaseRequisitionIsFixed
- Firms the purchase requisition or delivery schedule line of a scheduling agreement, and determines
that it cannot be automatically changed by the materials planning and control system.public void setAddressID(@Nullable String addressID)
Original property name from the Odata EDM: AddressID
addressID
- Manual address number in purchasing document itempublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose.Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone.The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure.See also GET TIME STAMPA UTC time stamp in short form is also available.
lastChangeDateTime
- The UTC timestamp displays date and time according to UTC (Universal Coordinated Time).public void setPurReqnExternalReference(@Nullable String purReqnExternalReference)
Original property name from the Odata EDM: PurReqnExternalReference
If you use integrated purchasing with an SAP SRM system, this field in the purchase order contains the number of the bid invitation in the SRM system.
purReqnExternalReference
- The field refers to the number of the reference document in an external system.public void setPurReqnItemExternalReference(@Nullable String purReqnItemExternalReference)
Original property name from the Odata EDM: PurReqnItemExternalReference
If you use integrated purchasing with an SAP SRM system, this field in the purchase order contains the item number of the bid invitation in the SRM system.
purReqnItemExternalReference
- The field refers to the item number of the reference document in an external system.public void setPurReqnExternalSystemId(@Nullable String purReqnExternalSystemId)
Original property name from the Odata EDM: PurReqnExternalSystemId
purReqnExternalSystemId
- External System IDpublic void setPurReqnExternalSystemType(@Nullable String purReqnExternalSystemType)
Original property name from the Odata EDM: PurReqnExternalSystemType
purReqnExternalSystemType
- Type of External Systempublic void setPurReqnTypeExternalReference(@Nullable String purReqnTypeExternalReference)
Original property name from the Odata EDM: PurReqnTypeExternalReference
purReqnTypeExternalReference
- External Document Typepublic void setPurReqnProcessingType(@Nullable String purReqnProcessingType)
Original property name from the Odata EDM: PurReqnProcessingType
purReqnProcessingType
- Processing Statepublic void setPurReqnProcessingDateTime(@Nullable String purReqnProcessingDateTime)
Original property name from the Odata EDM: PurReqnProcessingDateTime
purReqnProcessingDateTime
- Timestamppublic void setProcmtHubBackendBusSyst(@Nullable String procmtHubBackendBusSyst)
Original property name from the Odata EDM: ProcmtHubBackendBusSyst
procmtHubBackendBusSyst
- Connected Systempublic void setSSPAuthorExternalBPIdnNumber(@Nullable String sSPAuthorExternalBPIdnNumber)
Original property name from the Odata EDM: SSPAuthorExternalBPIdnNumber
sSPAuthorExternalBPIdnNumber
- BP ID of Authorpublic void setSSPReqrUserId(@Nullable String sSPReqrUserId)
Original property name from the Odata EDM: SSPReqrUserId
sSPReqrUserId
- Requestor User IDprotected String getEntityCollection()
getEntityCollection
in class VdmEntity<PurchaseRequisitionItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<PurchaseRequisitionItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<PurchaseRequisitionItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<PurchaseRequisitionItem>
@Nonnull public static <T> PurchaseRequisitionItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> PurchaseRequisitionItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<PurchaseRequisitionItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<PurchaseRequisitionItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<PurchaseRequisitionItem>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<PurchaseRequisitionItem>
@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<PurchaseRequisitionItem>
@Nullable public PurchaseRequisitionHeader fetchPurchaseReqn() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not
associated.com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nullable public PurchaseRequisitionHeader getPurchaseReqnOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<PurchaseRequisitionHeader> getPurchaseReqnIfPresent()
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
.
Option
with result state
empty
is returned.public void setPurchaseReqn(PurchaseRequisitionHeader value)
value
- New PurchaseRequisitionHeader entity.@Nonnull public List<PurReqnAcctAssgmt> fetchPurchaseReqnAcctAssgmt() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<PurReqnAcctAssgmt> getPurchaseReqnAcctAssgmtOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<PurReqnAcctAssgmt>> getPurchaseReqnAcctAssgmtIfPresent()
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
.
Option
with result state
empty
is returned.public void setPurchaseReqnAcctAssgmt(@Nonnull List<PurReqnAcctAssgmt> value)
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.
value
- List of PurReqnAcctAssgmt entities.public void addPurchaseReqnAcctAssgmt(PurReqnAcctAssgmt... entity)
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.
entity
- Array of PurReqnAcctAssgmt entities.@Nullable public PurReqAddDelivery fetchPurchaseReqnDeliveryAddress() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nullable public PurReqAddDelivery getPurchaseReqnDeliveryAddressOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<PurReqAddDelivery> getPurchaseReqnDeliveryAddressIfPresent()
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
.
Option
with result state
empty
is returned.public void setPurchaseReqnDeliveryAddress(PurReqAddDelivery value)
value
- New PurReqAddDelivery entity.@Nonnull public List<PurchaseReqnItemText> fetchPurchaseReqnItemText() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<PurchaseReqnItemText> getPurchaseReqnItemTextOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<PurchaseReqnItemText>> getPurchaseReqnItemTextIfPresent()
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
.
Option
with result state
empty
is returned.public void setPurchaseReqnItemText(@Nonnull List<PurchaseReqnItemText> value)
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.
value
- List of PurchaseReqnItemText entities.public void addPurchaseReqnItemText(PurchaseReqnItemText... entity)
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.
entity
- Array of PurchaseReqnItemText entities.public static PurchaseRequisitionItem.PurchaseRequisitionItemBuilder builder()
@Nullable public String getPurchaseRequisition()
Original property name from the Odata EDM: PurchaseRequisition
@Nullable public String getPurchaseRequisitionItem()
Original property name from the Odata EDM: PurchaseRequisitionItem
@Nullable public String getPurchasingDocument()
Original property name from the Odata EDM: PurchasingDocument
Number of the purchase order to which the entry of services performed relates.
@Nullable public String getPurchasingDocumentItem()
Original property name from the Odata EDM: PurchasingDocumentItem
Here you can delimit the PO items for which you wish to process service entry sheets.
@Nullable public String getPurReqnReleaseStatus()
Original property name from the Odata EDM: PurReqnReleaseStatus
@Nullable public String getPurchaseRequisitionType()
Original property name from the Odata EDM: PurchaseRequisitionType
Using the document type, you can, for instance, differentiate between a standard purchase requisition and a requisition relating to a stock transport order, although both documents belong to the purchasing document category purchase requisition.The document type controls number assignment and the selection of fields to be maintained.
@Nullable public String getPurchasingDocumentSubtype()
Original property name from the Odata EDM: PurchasingDocumentSubtype
On the basis of the purchasing document type you can, for example, distinguish between a standard purchase order and a stock transport order, although both documents belong to the purchasing document category purchase requisition.The purchasing document type controls, for instance, the number assignment for a purchase order, as well as the fields to be maintained.
@Nullable public String getPurchasingDocumentItemCategory()
Original property name from the Odata EDM: PurchasingDocumentItemCategory
The item category controls whether the following entries and procedures are necessary or permitted for the item:material numberadditional account assignmentinventory management in the SAP Systemgoods receiptinvoice receiptIn the standard system an item in the "normal" category requires goods and invoice receipts. On the other hand for items in the "consignment" category, (that is order item for consignment material) invoice receipts are not allowed.
@Nullable public String getPurchaseRequisitionItemText()
Original property name from the Odata EDM: PurchaseRequisitionItemText
@Nullable public String getAccountAssignmentCategory()
Original property name from the Odata EDM: AccountAssignmentCategory
The account assignment category determines which account assignment data (such as cost center, account number and so on) is necessary for the item.
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getMaterialGroup()
Original property name from the Odata EDM: MaterialGroup
You can use material groups to:Restrict the scope of analysesSearch specifically for material master records via search helps
@Nullable public String getPurchasingDocumentCategory()
Original property name from the Odata EDM: PurchasingDocumentCategory
@Nullable public BigDecimal getRequestedQuantity()
Original property name from the Odata EDM: RequestedQuantity
@Nullable public String getBaseUnit()
Original property name from the Odata EDM: BaseUnit
If you refer to an existing material number, the system uses the base unit of measure from the material master record. If Purchasing is to order the material in a different order unit, you can specify this on the detail screen of the purchase requisition item.If you do not refer to an existing material, you must enter a unit of measure.
@Nullable public BigDecimal getPurchaseRequisitionPrice()
Original property name from the Odata EDM: PurchaseRequisitionPrice
The price and quantity set out in the purchase requisition determine the value of the purchase requisition item or purchase requisition. In turn, this value is applied in determining the release strategy for the requisition.In Customizing for Purchasing under Purchase Requisition -> Define Screen Layout at Document Level, you can set price and price unit. The Valuation price field can be set as a mandatory or optional input field.Input mandatory:If a material master record exists for the requested material, the price is automatically taken from the valuation price field.If no material master record exists, you must enter a price when creating the purchase requisition.Input optional:In this case you need not enter a price.NotePlease note that the value of the purchase requisition item or purchase requisition will be taken into account in the release strategy.Also, the value of purchase requisition commitments are determined for items that are assigned to an account from the price (Valuation price field).
@Nullable public BigDecimal getPurReqnPriceQuantity()
Original property name from the Odata EDM: PurReqnPriceQuantity
Invoices are created using price units and purchase order price units which constitute the basis for value postings.They can be stored in the purchasing info record.A material or commodity (for example, oil) can be ordered by the liter, but the supplier's invoice shows a price of 2 dollars per kilogram.You enter 10 l as the order quantity and order unit, but specify 2 dollars per kg as purchase order price and purchase order price unit.In addition, you enter the conversion factor "order unit -> purchase order price unit" (for example 2 l per 1 kg) in the "details" data of the purchase order item.
@Nullable public BigDecimal getMaterialGoodsReceiptDuration()
Original property name from the Odata EDM: MaterialGoodsReceiptDuration
@Nullable public String getReleaseCode()
Original property name from the Odata EDM: ReleaseCode
The purchase requisition is fixed (that is, it will not be changed again by material requirements planning)An RFQ or a purchase order can be created for the requisitionThe release indicator is determined at the time of creation via the release strategy that applies to the purchase requisition.
@Nullable public LocalDateTime getPurchaseRequisitionReleaseDate()
Original property name from the Odata EDM: PurchaseRequisitionReleaseDate
The release date is based on:The purchasing department processing time defined for the plantThe planned delivery time from the material master record or purchasing info recordThe delivery dateThe goods receipt processing time from the material master recordNoteThe planned delivery time from the purchasing info record and the GR processing time are only taken into account if the purchase requisition was generated via materials planning.Processing time Planned del. GR processingPurchasing time time|----------|---------------------|--------|Release PO Delivery Datedate date date requiredDate required: 01.10.2007GR processing time: 2 days (working days)Planned delivery time: 10 days (calendar days)Purchasing dept processing time: 2 days (working days)For the material to be available on the date it is needed, the purchase requisition must be released on 13.09.2007 (requirement date less GR processing time, planned delivery time, and purchasing department processing time).
@Nullable public String getPurchasingOrganization()
Original property name from the Odata EDM: PurchasingOrganization
@Nullable public String getPurchasingGroup()
Original property name from the Odata EDM: PurchasingGroup
Internally, the purchasing group is responsible for the procurement of a material or a class of materials.Externally, it is the medium through which contacts with the vendor are maintained.
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
You use the plant key to determine, for instance, which plant is to receive ordered goods.
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
PlantAll plants belonging to a company code, in which case the valuation area is the company code
@Nullable public Boolean getSourceOfSupplyIsAssigned()
Original property name from the Odata EDM: SourceOfSupplyIsAssigned
@Nullable public String getSupplyingPlant()
Original property name from the Odata EDM: SupplyingPlant
The supplying, or issuing, plant is only entered in the case of stock transport orders.
@Nullable public BigDecimal getOrderedQuantity()
Original property name from the Odata EDM: OrderedQuantity
If the purchase order is based on a scheduling agreement, the quantity scheduled to date is shown.
@Nullable public LocalDateTime getDeliveryDate()
Original property name from the Odata EDM: DeliveryDate
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public String getProcessingStatus()
Original property name from the Odata EDM: ProcessingStatus
@Nullable public String getExternalApprovalStatus()
Original property name from the Odata EDM: ExternalApprovalStatus
@Nullable public String getPurchasingInfoRecord()
Original property name from the Odata EDM: PurchasingInfoRecord
@Nullable public String getSupplier()
Original property name from the Odata EDM: Supplier
@Nullable public String getIsDeleted()
Original property name from the Odata EDM: IsDeleted
You can set the deletion indicator by choosing Edit -> Delete if:You want to cancel an itemAn item is closed and can be archivedYou can set the blocking indicator by selecting the item and then choosing Edit -> Block if you do not want to allow subsequent functions for the item. Note that you must manually remove the indicator as soon as subsequent functions are allowed again.You have entered a purchase order item by mistake. You cancel it by setting the deletion indicator.A purchase order item has been delivered, invoiced, and paid for, and can now be archived. You can set the deletion indicator.
@Nullable public String getFixedSupplier()
Original property name from the Odata EDM: FixedSupplier
@Nullable public String getRequisitionerName()
Original property name from the Odata EDM: RequisitionerName
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public LocalDateTime getPurReqCreationDate()
Original property name from the Odata EDM: PurReqCreationDate
@Nullable public String getDeliveryAddressID()
Original property name from the Odata EDM: DeliveryAddressID
@Nullable public String getManualDeliveryAddressID()
Original property name from the Odata EDM: ManualDeliveryAddressID
@Nullable public String getPurReqnItemCurrency()
Original property name from the Odata EDM: PurReqnItemCurrency
@Nullable public BigDecimal getMaterialPlannedDeliveryDurn()
Original property name from the Odata EDM: MaterialPlannedDeliveryDurn
If you have different vendors for a material, you must specify an average value. The same applies if you order the material from a fixed vendor that has varying delivery times.If you use the SAP Retail System, the planned delivery time can be suggested from the vendor sub-range in the vendor master record.
@Nullable public String getDelivDateCategory()
Original property name from the Odata EDM: DelivDateCategory
@Nullable public String getMultipleAcctAssgmtDistribution()
Original property name from the Odata EDM: MultipleAcctAssgmtDistribution
You can distribute the purchase order quantity or the net value of a document item, or specify a percentage for each account assignment. The system calculates complementary values. For example, if you choose quantity-based distribution and enter a number of pieces for each account assignment, the system calculates the percentage and net value.If you choose quantity-based or percentage distribution, the quantities that are distributed to an account assignment are rounded to three decimal places, to ensure that the 100% of the item quantity is always distributed.If you choose percentage distribution and change the requested quantity on the item overview screen, the system adjusts the quantities in the associated account assignment items.If you choose amount-based distribution, the system distributes the item quantity to the individual account assignments exactly according to the defined distribution, including very small value amounts. The quantities of individual account assignment items are displayed as rounded, but the system uses the exact quantities.
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getPurReqnSSPRequestor()
Original property name from the Odata EDM: PurReqnSSPRequestor
@Nullable public String getPurReqnSSPAuthor()
Original property name from the Odata EDM: PurReqnSSPAuthor
@Nullable public String getPurchaseContract()
Original property name from the Odata EDM: PurchaseContract
@Nullable public String getPurReqnSourceOfSupplyType()
Original property name from the Odata EDM: PurReqnSourceOfSupplyType
@Nullable public String getPurchaseContractItem()
Original property name from the Odata EDM: PurchaseContractItem
@Nullable public String getConsumptionPosting()
Original property name from the Odata EDM: ConsumptionPosting
The indicator is used in the case of goods receipts for purchase orders and is derived from the account assignment category of the purchase order.
@Nullable public String getPurReqnOrigin()
Original property name from the Odata EDM: PurReqnOrigin
In the case of delivery schedules created under scheduling agreements, if schedule lines with different creation indicators are consolidated to form a release schedule line, the creation indicator remains "blank".
@Nullable public String getPurReqnSSPCatalog()
Original property name from the Odata EDM: PurReqnSSPCatalog
@Nullable public String getPurReqnSSPCatalogItem()
Original property name from the Odata EDM: PurReqnSSPCatalogItem
@Nullable public Integer getPurReqnSSPCrossCatalogItem()
Original property name from the Odata EDM: PurReqnSSPCrossCatalogItem
@Nullable public String getIsPurReqnBlocked()
Original property name from the Odata EDM: IsPurReqnBlocked
The requester can block a requisition item to prevent it from being converted to a purchase order for example.
@Nullable public String getItemDeliveryAddressID()
Original property name from the Odata EDM: ItemDeliveryAddressID
@Nullable public String getLanguage()
Original property name from the Odata EDM: Language
- the language in which texts are displayed,- the language in which you enter texts,- the language in which the system prints texts.
@Nullable public Boolean getIsClosed()
Original property name from the Odata EDM: IsClosed
You can:Set this indicator manuallyIn change mode for a purchase requisition on the item detail screenWhen you create a purchase order with reference to a purchase requisitionHave the system set the indicator when automatically creating purchase orders from purchase requisitionsYou can use the indicator Set reqs to "closed" to specify that the purchase requisition is considered closed once the associated purchase order has been created, even if the complete requisition quantity has not been ordered.A purchase requisition can, for example, be archived once it has been flagged as "closed", although the complete requisition quantity has not been ordered.
@Nullable public Boolean getReleaseIsNotCompleted()
Original property name from the Odata EDM: ReleaseIsNotCompleted
@Nullable public String getServicePerformer()
Original property name from the Odata EDM: ServicePerformer
@Nullable public String getProductType()
Original property name from the Odata EDM: ProductType
In the product type group you choose to either procure a material (by entering blank or 1) or a service (by entering 2).The procurement process is different for materials and services. For example, you can only maintain the field Service Performer when you purchase a service.If you enter a material number in a purchase order item, the product type group is derived automatically from the material type. In this case you can no longer maintain the product type group in the purchase order manually. If you do not enter a material number, you can maintain the field manually.This functionality is available for the following item categories:- Standard- Third-Party
@Nullable public String getPurchaseRequisitionStatus()
Original property name from the Odata EDM: PurchaseRequisitionStatus
@Nullable public String getReleaseStrategy()
Original property name from the Odata EDM: ReleaseStrategy
The purchase requisition is assigned to a release strategy on the basis of its value and the content of certain fields (such as the item category, material group and plant).The structure of the release strategies is determined centrally. The system automatically assigns each purchase requisition to a strategy. You cannot change the strategy.
@Nullable public LocalDateTime getPerformancePeriodStartDate()
Original property name from the Odata EDM: PerformancePeriodStartDate
@Nullable public LocalDateTime getPerformancePeriodEndDate()
Original property name from the Odata EDM: PerformancePeriodEndDate
@Nullable public String getSupplierMaterialNumber()
Original property name from the Odata EDM: SupplierMaterialNumber
In most cases, the supplier uses a different number for the material than the one used in this system. The supplier's material number can therefore also be quoted in a purchase order for identification purposes.
@Nullable public String getBatch()
Original property name from the Odata EDM: Batch
@Nullable public String getMaterialRevisionLevel()
Original property name from the Odata EDM: MaterialRevisionLevel
You can assign a revision level if you use a change number that has a specific valid-from date to make a change.Proceed as follows:Changing a MaterialYou can assign a revision level to a material when you process the material master record itself, or you can enter a revision level in the BOM header when you process a material BOM.Changing a DocumentYou define for each document type whether revision levels are active for documents. Define a document status that has the released indicator. As soon as you process a document of this document type with a change number and assign this status, a revision level is assigned automatically.Before you can assign a revision level, you must define the revisionlevel. From the main R/3 menu, choose Logistics -> Central functions -> Engineering change management, then Revision level -> Material rev. level or Revision level -> Document rev. level.To define how revision levels are assigned, go to Customizing step Set up control data.
@Nullable public BigDecimal getMinRemainingShelfLife()
Original property name from the Odata EDM: MinRemainingShelfLife
The period (day, week, month, year) depends on the entry in the Period indicator field.
@Nullable public BigDecimal getItemNetAmount()
Original property name from the Odata EDM: ItemNetAmount
@Nullable public Boolean getGoodsReceiptIsExpected()
Original property name from the Odata EDM: GoodsReceiptIsExpected
DependenciesIn the processing of production and process orders, the indicator specifies whether a goods receipt is allowed and expected for the order item.If the indicator is set, the order item is relevant to inventory management. The indicator is set during the creation of the order if the order is settled in respect of a material or a sales order item.
@Nullable public Boolean getInvoiceIsExpected()
Original property name from the Odata EDM: InvoiceIsExpected
If the indicator is not set, the goods are to be delivered free of charge.
@Nullable public Boolean getGoodsReceiptIsNonValuated()
Original property name from the Odata EDM: GoodsReceiptIsNonValuated
Set the indicator if goods receipts involving this material are not to be valuated. The valuation of the purchase order item will then take place at the time of invoice verification.NoteIf the indicator has been set for an item with the material type non- valuated, the quantity recorded in Inventory Management can differ from the value in Financial Accounting during the period between goods receipt and invoice receipt, since the value is not updated until the invoice is posted in Financial Accounting.
@Nullable public String getRequirementTracking()
Original property name from the Odata EDM: RequirementTracking
The requirement tracking number from the purchase requisition is copied to the purchasing documents (for example: RFQ or purchase order) created with reference to a purchase requisition.The requirement tracking number thus enables you to group together the purchasing documents that exist for a certain material requirement.
@Nullable public String getMRPController()
Original property name from the Odata EDM: MRPController
@Nullable public Boolean getPurchaseRequisitionIsFixed()
Original property name from the Odata EDM: PurchaseRequisitionIsFixed
The indicator is set automatically if you make manual changes to a purchase requisition that was generated by materials planning and control.
@Nullable public String getAddressID()
Original property name from the Odata EDM: AddressID
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose.Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone.The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure.See also GET TIME STAMPA UTC time stamp in short form is also available.
@Nullable public String getPurReqnExternalReference()
Original property name from the Odata EDM: PurReqnExternalReference
If you use integrated purchasing with an SAP SRM system, this field in the purchase order contains the number of the bid invitation in the SRM system.
@Nullable public String getPurReqnItemExternalReference()
Original property name from the Odata EDM: PurReqnItemExternalReference
If you use integrated purchasing with an SAP SRM system, this field in the purchase order contains the item number of the bid invitation in the SRM system.
@Nullable public String getPurReqnExternalSystemId()
Original property name from the Odata EDM: PurReqnExternalSystemId
@Nullable public String getPurReqnExternalSystemType()
Original property name from the Odata EDM: PurReqnExternalSystemType
@Nullable public String getPurReqnTypeExternalReference()
Original property name from the Odata EDM: PurReqnTypeExternalReference
@Nullable public String getPurReqnProcessingType()
Original property name from the Odata EDM: PurReqnProcessingType
@Nullable public String getPurReqnProcessingDateTime()
Original property name from the Odata EDM: PurReqnProcessingDateTime
@Nullable public String getProcmtHubBackendBusSyst()
Original property name from the Odata EDM: ProcmtHubBackendBusSyst
@Nullable public String getSSPAuthorExternalBPIdnNumber()
Original property name from the Odata EDM: SSPAuthorExternalBPIdnNumber
@Nullable public String getSSPReqrUserId()
Original property name from the Odata EDM: SSPReqrUserId
public String toString()
toString
in class VdmObject<PurchaseRequisitionItem>
public boolean equals(Object o)
equals
in class VdmObject<PurchaseRequisitionItem>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<PurchaseRequisitionItem>
public int hashCode()
hashCode
in class VdmObject<PurchaseRequisitionItem>
Copyright © 2019 SAP SE. All rights reserved.