public static final class PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder extends Object
@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purgInfoRecd(PurchasingInfoRecord value)
value
- The PurchasingInfoRecord to build this PurgInfoRecdOrgPlantData with.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purInfoRecdPrcgCndnValidity(PurInfoRecdPrcgCndnValidity... value)
value
- The PurInfoRecdPrcgCndnValiditys to build this PurgInfoRecdOrgPlantData with.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purchasingInfoRecord(@Nullable String purchasingInfoRecord)
Original property name from the Odata EDM: PurchasingInfoRecord
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purchasingInfoRecordCategory(@Nullable String purchasingInfoRecordCategory)
Original property name from the Odata EDM: PurchasingInfoRecordCategory
You can create purchasing info records for:Normal procurementSubcontractingPipelineConsignment
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder plant(@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.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
Original property name from the Odata EDM: IsMarkedForDeletion
If the indicator has been set, the data will be deleted in the course of the next reorganization run.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
Frequently, purchasing documents (such as purchase orders) are monitored by the purchasing group. Urging letters (in the case of overdue deliveries) fall also within the group's scope of activities.For each purchasing group, statistical analyses can be performed. The purchasing group can be used as a sort criterion when creating purchasing-specific reports.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder minimumPurchaseOrderQuantity(@Nullable BigDecimal minimumPurchaseOrderQuantity)
Original property name from the Odata EDM: MinimumPurchaseOrderQuantity
The order quantity in each purchase order item relating to the material and supplier of the purchasing info record may not be less than the minimum order quantity specified in the purchasing info record.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder standardPurchaseOrderQuantity(@Nullable BigDecimal standardPurchaseOrderQuantity)
Original property name from the Odata EDM: StandardPurchaseOrderQuantity
The standard purchase order quantity serves as a basisfor computing the effective prices in supplier evaluation.for determining the price if a price/quantity scale appliesExample: standard quantity 100 pcs.Scale prices: 1-100 pcs. $10.00/ 101-200 pcs. $8.00Price determined on basis of standard quantity: $10.00The standard quantity may not be less than the minimum order quantity.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder materialPlannedDeliveryDurn(@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.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder overdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct
If you have set the indicator in the Partial delivery/Item field to 'D' (partial delivery allowed), this takes priority. It makes no sense to define a tolerance limit for overdelivery in such case.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder underdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder unlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder lastReferencingPurchaseOrder(@Nullable String lastReferencingPurchaseOrder)
Original property name from the Odata EDM: LastReferencingPurchaseOrder
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder lastReferencingPurOrderItem(@Nullable String lastReferencingPurOrderItem)
Original property name from the Odata EDM: LastReferencingPurOrderItem
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder material(@Nullable String material)
Original property name from the Odata EDM: Material
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder supplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
With the supplier number, information from the supplier master record (such as the supplier's address and bank details) is copied into a purchasing document (such as a request for quotation or a purchase order).You can use the supplier number to keep track of requests for quotation, purchase orders and outline agreements.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder materialGroup(@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
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purgDocOrderQuantityUnit(@Nullable String purgDocOrderQuantityUnit)
Original property name from the Odata EDM: PurgDocOrderQuantityUnit
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder netPriceQuantityUnit(@Nullable String netPriceQuantityUnit)
Original property name from the Odata EDM: NetPriceQuantityUnit
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder netPriceAmount(@Nullable BigDecimal netPriceAmount)
Original property name from the Odata EDM: NetPriceAmount
The price is determined automatically by the system. Display the conditions to find out how the price was calculated.You can enter the following:The net price (that is the price including the supplier's discounts or surcharges).The gross price (that is the price excluding discounts or surcharges).You maintain the conditions for the item. The net price is then calculated by the system.During creation, you can only maintain the net price if you have not yet maintained the info record conditions. You must then maintain the price on the conditions screen.If the supplier's net price for the material has not been maintained in the info record, the net price of the last purchase order issued to the supplier is proposed when a new purchase order is created.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder materialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
Original property name from the Odata EDM: MaterialPriceUnitQty
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.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purchaseOrderPriceUnit(@Nullable String purchaseOrderPriceUnit)
Original property name from the Odata EDM: PurchaseOrderPriceUnit
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.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder priceValidityEndDate(@Nullable LocalDateTime priceValidityEndDate)
Original property name from the Odata EDM: PriceValidityEndDate
If there is no price that is valid on the current date, the last-valid price is displayed and the date field contains the day before the start of the next validity period (this may be 12.31.9999 if there is no further validity date). If all validit periods lie beyond the current date, the price of the next period is displayed. The date field then contains the end date of this period.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder invoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder taxCode(@Nullable String taxCode)
Original property name from the Odata EDM: TaxCode
Tax codes are unique per country. The tax rate calculation rules and further features are stored in a table for each tax code.For tax-exempt or non-taxable transactions, you should use tax codes with a 0 percentage rate if the corresponding transactions are to be displayed in the tax returns.You must define new tax codes if tax rates are changed by the state. The old codes with the old tax rates must remain in the system until no more open items which use this tax code exist.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder incotermsClassification(@Nullable String incotermsClassification)
Original property name from the Odata EDM: IncotermsClassification
Incoterms specify internationally recognized procedures that the shipper and the receiving party must follow for the shipping transaction to be completed successfully.If goods are shipped through a port of departure, the appropriate Incoterm might be: FOB ("Free On Board"). You can provide further details (for example, the name of the port) in the secondary Incoterm field: FOB Boston, for example.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation)
Original property name from the Odata EDM: IncotermsTransferLocation
If the primary Incoterm is, for example, FOB ("Free on Board"), then the second field provides details of the port from which the delivery leaves (for example, "FOB Boston").
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder incotermsLocation1(@Nullable String incotermsLocation1)
Original property name from the Odata EDM: IncotermsLocation1
1. For sea and inland waterway transport - Port of Shipment2. For any mode of transport - Place of Delivery 2010Incoterms are divided as follows:Group 1: Rules for any mode or modes of transport (including by vessel)Incoterms Incoterms Description Location 1 EXW Ex Works Place of DeliveryFCA Free Carrier Place of DeliveryCPT Carriage Paid To Place of DestinationCIP Carriage & Insurance Paid To Place of DestinationDAF Delivered at Frontier Place of DeliveryDDP Delivered Duty Paid Place of DestinationDDU Delivered Duty Unpaid Place of DestinationGroup 2: Rules for sea and inland waterwaysIncoterms Incoterms Description Location 1 FAS Free Alongside Ship Port of ShipmentFOB Free On Board Port of ShipmentCFR Cost & Freight Port of DestinationCIF Cost Insurance & Freight Port of DestinationDEQ Delivered Eq Quay (Duty Paid) Port of DestinationDES Delivered Ex Ship Port of DestinationIf the primary incoterm is specified as FOB “Free on Board”, the second field provides details of the port from which the delivery leaves, such as FOB Boston.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder maximumOrderQuantity(@Nullable BigDecimal maximumOrderQuantity)
Original property name from the Odata EDM: MaximumOrderQuantity
The order quantity in each PO item per material and supplier in the purchasing info record may not exceed the maximum order quantity defined in the purchasing info record.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isRelevantForAutomSrcg(@Nullable String isRelevantForAutomSrcg)
Original property name from the Odata EDM: IsRelevantForAutomSrcg
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder supplierQuotation(@Nullable String supplierQuotation)
Original property name from the Odata EDM: SupplierQuotation
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder supplierQuotationDate(@Nullable LocalDateTime supplierQuotationDate)
Original property name from the Odata EDM: SupplierQuotationDate
The quotation is valid from this date onwards.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder minRemainingShelfLife(@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.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isEvaluatedRcptSettlmtAllowed(@Nullable Boolean isEvaluatedRcptSettlmtAllowed)
Original property name from the Odata EDM: IsEvaluatedRcptSettlmtAllowed
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isPurOrderAllwdForInbDeliv(@Nullable Boolean isPurOrderAllwdForInbDeliv)
Original property name from the Odata EDM: IsPurOrderAllwdForInbDeliv
Only for inbound delivery items that belong to the combination of this inforecord, new reference documents can be created automatically.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
Original property name from the Odata EDM: IsOrderAcknRqd
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isRetMatlAuthznRqdBySupplier(@Nullable String isRetMatlAuthznRqdBySupplier)
Original property name from the Odata EDM: IsRetMatlAuthznRqdBySupplier
The information whether the RMA number is required by the supplier can be found in the Purchasing Info Record. You can select:No Supplier RMA RequiredSupplier RMA RequiredAdopt from Supplier Master Record
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isCashDiscountGranted(@Nullable Boolean isCashDiscountGranted)
Original property name from the Odata EDM: IsCashDiscountGranted
Set the indicator if no cash discount is granted for the item.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder materialConditionGroup(@Nullable String materialConditionGroup)
Original property name from the Odata EDM: MaterialConditionGroup
The condition group of the supplier is entered in the purchasing info record.Using the condition group, you can create conditions relating to a certain material and a certain supplier. Conditions defined for a condition group are taken into account in computing the effective price of the purchase order item.Enter the description of the condition group for which you want to define conditions. Your input can be alphanumeric.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder purchasingDocumentDate(@Nullable LocalDateTime purchasingDocumentDate)
Original property name from the Odata EDM: PurchasingDocumentDate
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder shelfLifeExpirationDatePeriod(@Nullable String shelfLifeExpirationDatePeriod)
Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod
Maintain period indicator
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
Original property name from the Odata EDM: IsEndOfPurposeBlocked
The EoP is the point in time for a data set when the processing of personal data is no longer required for the primary business purpose. After the EoP has been reached, the data is blocked and can only be accessed by users with special authorization
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder supplierConfirmationControlKey(@Nullable String supplierConfirmationControlKey)
Original property name from the Odata EDM: SupplierConfirmationControlKey
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder pricingDateControl(@Nullable String pricingDateControl)
Original property name from the Odata EDM: PricingDateControl
Enter the key for the desired date.If you choose the date of goods receipt, for example, a new price will be determined upon the arrival of the goods, causing the item to be revaluated at this time.NoteIf you have chosen the delivery date as the date for price determination and an item contains several delivery dates (i.e. has a delivery schedule), the first delivery date (the delivery date specified in the first schedule line) is taken.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder timeDependentTaxValidFromDate(@Nullable LocalDateTime timeDependentTaxValidFromDate)
Original property name from the Odata EDM: TimeDependentTaxValidFromDate
For example, on January 1, 2007, Germany increased the VAT rate from 16% to 19% for domestic sales for fully taxable goods and services.The standard German domestic sales tax code for fully taxable goods and services is A1.This means that the valid-from date of this tax rate for Germany, for tax code A1, is January 1, 2007.
this
.@Nonnull public PurgInfoRecdOrgPlantData.PurgInfoRecdOrgPlantDataBuilder taxCountry(@Nullable String taxCountry)
Original property name from the Odata EDM: TaxCountry
When the Registration for Indirect Taxation Abroad (RITA) is enabled,you can designate a tax country/region for the calculation and reporting oftaxes. RITA allows you to do this without having a separate companycode in those countries. When RITA is enabled, tax is calculatedbased on the tax country/region rather than the company code country/region.Please note that the tax country/region must be supplied in transactionssubject to tax calculation.
this
.@Nonnull public PurgInfoRecdOrgPlantData build()
Copyright © 2021 SAP SE. All rights reserved.