public static final class PurchaseOrderItem.PurchaseOrderItemBuilder extends Object
Modifier and Type | Method and Description |
---|---|
PurchaseOrderItem.PurchaseOrderItemBuilder |
accountAssignment(PurOrdAccountAssignment... value)
Navigation property to_AccountAssignment for PurchaseOrderItem to multiple
PurOrdAccountAssignment.
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
accountAssignmentCategory(String accountAssignmentCategory)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
bR_CFOPCategory(String bR_CFOPCategory)
Constraints: Not nullable, Maximum length: 2
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
bR_IsProducedInHouse(Boolean bR_IsProducedInHouse)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
bR_MaterialOrigin(String bR_MaterialOrigin)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
bR_MaterialUsage(String bR_MaterialUsage)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem |
build() |
PurchaseOrderItem.PurchaseOrderItemBuilder |
consumptionTaxCtrlCode(String consumptionTaxCtrlCode)
Constraints: Not nullable, Maximum length: 16
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
customer(String customer)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressCityName(String deliveryAddressCityName)
Constraints: Not nullable, Maximum length: 40
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressCountry(String deliveryAddressCountry)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressFullName(String deliveryAddressFullName)
Constraints: Not nullable, Maximum length: 80
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressHouseNumber(String deliveryAddressHouseNumber)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressID(String deliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressName(String deliveryAddressName)
Constraints: Not nullable, Maximum length: 40
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressName2(String deliveryAddressName2)
Constraints: Not nullable, Maximum length: 40
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressPostalCode(String deliveryAddressPostalCode)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressRegion(String deliveryAddressRegion)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
deliveryAddressStreetName(String deliveryAddressStreetName)
Constraints: Not nullable, Maximum length: 60
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
documentCurrency(String documentCurrency)
Constraints: Not nullable, Maximum length: 5
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
downPaymentAmount(BigDecimal downPaymentAmount)
Constraints: Not nullable, Precision: 12, Scale: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
downPaymentDueDate(LocalDateTime downPaymentDueDate)
Constraints: Not nullable, Precision: 0
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
downPaymentPercentageOfTotAmt(BigDecimal downPaymentPercentageOfTotAmt)
Constraints: Not nullable, Precision: 5, Scale: 2
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
downPaymentType(String downPaymentType)
Constraints: Not nullable, Maximum length: 4
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
earmarkedFunds(String earmarkedFunds)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
earmarkedFundsDocument(String earmarkedFundsDocument)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
earmarkedFundsDocumentItem(String earmarkedFundsDocumentItem)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
earmarkedFundsItem(String earmarkedFundsItem)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
evaldRcptSettlmtIsAllowed(Boolean evaldRcptSettlmtIsAllowed)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
expectedOverallLimitAmount(BigDecimal expectedOverallLimitAmount)
Constraints: Not nullable, Precision: 14, Scale: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
goodsReceiptIsExpected(Boolean goodsReceiptIsExpected)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
goodsReceiptIsNonValuated(Boolean goodsReceiptIsNonValuated)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
incotermsClassification(String incotermsClassification)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
incotermsLocation1(String incotermsLocation1)
Constraints: Not nullable, Maximum length: 70
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
incotermsLocation2(String incotermsLocation2)
Constraints: Not nullable, Maximum length: 70
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
incotermsTransferLocation(String incotermsTransferLocation)
Constraints: Not nullable, Maximum length: 28
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
internationalArticleNumber(String internationalArticleNumber)
Constraints: Not nullable, Maximum length: 18
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
invoiceIsExpected(Boolean invoiceIsExpected)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
invoiceIsGoodsReceiptBased(Boolean invoiceIsGoodsReceiptBased)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
isCompletelyDelivered(Boolean isCompletelyDelivered)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
isFinallyInvoiced(Boolean isFinallyInvoiced)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
isReturnsItem(Boolean isReturnsItem)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
itemNetWeight(BigDecimal itemNetWeight)
Constraints: Not nullable, Precision: 13, Scale: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
itemVolume(BigDecimal itemVolume)
Constraints: Not nullable, Precision: 13, Scale: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
itemVolumeUnit(String itemVolumeUnit)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
itemWeightUnit(String itemWeightUnit)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
manufacturerMaterial(String manufacturerMaterial)
Constraints: Not nullable, Maximum length: 40
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
material(String material)
Constraints: Not nullable, Maximum length: 40
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
materialGroup(String materialGroup)
Constraints: Not nullable, Maximum length: 9
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
multipleAcctAssgmtDistribution(String multipleAcctAssgmtDistribution)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
netPriceAmount(BigDecimal netPriceAmount)
Constraints: Not nullable, Precision: 12, Scale: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
netPriceQuantity(BigDecimal netPriceQuantity)
Constraints: Not nullable, Precision: 5, Scale: 0
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
orderPriceUnit(String orderPriceUnit)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
orderPriceUnitToOrderUnitNmrtr(BigDecimal orderPriceUnitToOrderUnitNmrtr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
orderQuantity(BigDecimal orderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
ordPriceUnitToOrderUnitDnmntr(BigDecimal ordPriceUnitToOrderUnitDnmntr)
Constraints: Not nullable, Precision: 5, Scale: 0
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
overallLimitAmount(BigDecimal overallLimitAmount)
Constraints: Not nullable, Precision: 14, Scale: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
overdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
partialInvoiceDistribution(String partialInvoiceDistribution)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
plant(String plant)
Constraints: Not nullable, Maximum length: 4
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
priceIsToBePrinted(Boolean priceIsToBePrinted)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
pricingDateControl(String pricingDateControl)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
productType(String productType)
Constraints: Not nullable, Maximum length: 2
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseContract(String purchaseContract)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseContractItem(String purchaseContractItem)
Constraints: Not nullable, Maximum length: 5
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrder(PurchaseOrder value)
Navigation property to_PurchaseOrder for PurchaseOrderItem to single PurchaseOrder.
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrder(String value)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrderItem(String purchaseOrderItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrderItemCategory(String purchaseOrderItemCategory)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrderItemNote(PurchaseOrderItemNote... value)
Navigation property to_PurchaseOrderItemNote for PurchaseOrderItem to multiple
PurchaseOrderItemNote.
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrderItemText(String purchaseOrderItemText)
Constraints: Not nullable, Maximum length: 40
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrderPricingElement(PurOrdPricingElement... value)
Navigation property to_PurchaseOrderPricingElement for PurchaseOrderItem to multiple
PurOrdPricingElement.
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseOrderQuantityUnit(String purchaseOrderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseRequisition(String purchaseRequisition)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchaseRequisitionItem(String purchaseRequisitionItem)
Constraints: Not nullable, Maximum length: 5
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchasingDocumentDeletionCode(String purchasingDocumentDeletionCode)
Constraints: Not nullable, Maximum length: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purchasingInfoRecord(String purchasingInfoRecord)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
purContractForOverallLimit(String purContractForOverallLimit)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
referenceDeliveryAddressID(String referenceDeliveryAddressID)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
requisitionerName(String requisitionerName)
Constraints: Not nullable, Maximum length: 12
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
scheduleLine(PurchaseOrderScheduleLine... value)
Navigation property to_ScheduleLine for PurchaseOrderItem to multiple
PurchaseOrderScheduleLine.
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
servicePackage(String servicePackage)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
servicePerformer(String servicePerformer)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
storageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
subcontractor(String subcontractor)
Constraints: Not nullable, Maximum length: 10
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
supplierConfirmationControlKey(String supplierConfirmationControlKey)
Constraints: Not nullable, Maximum length: 4
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
supplierIsSubcontractor(Boolean supplierIsSubcontractor)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
supplierMaterialNumber(String supplierMaterialNumber)
Constraints: Not nullable, Maximum length: 35
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
taxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
taxCountry(String taxCountry)
Constraints: Not nullable, Maximum length: 3
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
taxDeterminationDate(LocalDateTime taxDeterminationDate)
Constraints: Not nullable, Precision: 0
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
taxJurisdiction(String taxJurisdiction)
Constraints: Not nullable, Maximum length: 15
|
String |
toString() |
PurchaseOrderItem.PurchaseOrderItemBuilder |
underdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
unlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: none
|
PurchaseOrderItem.PurchaseOrderItemBuilder |
valuationType(String valuationType)
Constraints: Not nullable, Maximum length: 10
|
@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder accountAssignment(PurOrdAccountAssignment... value)
value
- The PurOrdAccountAssignments to build this PurchaseOrderItem with.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrder(PurchaseOrder value)
value
- The PurchaseOrder to build this PurchaseOrderItem with.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrder(String value)
Original property name from the Odata EDM: PurchaseOrder
value
- The purchaseOrder to build this PurchaseOrderItem with.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItemNote(PurchaseOrderItemNote... value)
value
- The PurchaseOrderItemNotes to build this PurchaseOrderItem with.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderPricingElement(PurOrdPricingElement... value)
value
- The PurOrdPricingElements to build this PurchaseOrderItem with.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder scheduleLine(PurchaseOrderScheduleLine... value)
value
- The PurchaseOrderScheduleLines to build this PurchaseOrderItem with.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItem(@Nullable String purchaseOrderItem)
Original property name from the Odata EDM: PurchaseOrderItem
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingDocumentDeletionCode(@Nullable String purchasingDocumentDeletionCode)
Original property name from the Odata EDM: PurchasingDocumentDeletionCode
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.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItemText(@Nullable String purchaseOrderItemText)
Original property name from the Odata EDM: PurchaseOrderItemText
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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.
code).this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder storageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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
them to a particular material group.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchasingInfoRecord(@Nullable String purchasingInfoRecord)
Original property name from the Odata EDM: PurchasingInfoRecord
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierMaterialNumber(@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.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder orderQuantity(@Nullable BigDecimal orderQuantity)
Original property name from the Odata EDM: OrderQuantity
The purchase order quantity relates to the order unit. It is referred to by Goods Receiving and Invoice Verification for checking purposes.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit)
Original property name from the Odata EDM: PurchaseOrderQuantityUnit
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder orderPriceUnit(@Nullable String orderPriceUnit)
Original property name from the Odata EDM: OrderPriceUnit
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 PurchaseOrderItem.PurchaseOrderItemBuilder orderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
Enter the quantity in the PO price unit that applies for the quantity in the order unit.You want to order 200 l of a liquid. However, the supplier sells the liquid by the kilogram. 1 kg of this liquid corresponds to 4 l.As conversion factor, enter:Order quantity/order unit Order price qty./order price unit4 l --> 1 kg
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder ordPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
order unit: purchase order price unit.Enter the quantity in the order unit that applies for the quantity in the purchase order price unit.You want to order 200 l of a liquid. However, the supplier sells the liquid by the kilogram. 1 kg of this liquid corresponds to 4 l.As conversion factor, enter:Order quantity/order unit Order price qty./order price unit4 l --> 1 kg
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder documentCurrency(@Nullable String documentCurrency)
Original property name from the Odata EDM: DocumentCurrency
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder netPriceAmount(@Nullable BigDecimal netPriceAmount)
Original property name from the Odata EDM: NetPriceAmount
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder netPriceQuantity(@Nullable BigDecimal netPriceQuantity)
Original property name from the Odata EDM: NetPriceQuantity
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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.
the tax authorities.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder taxDeterminationDate(@Nullable LocalDateTime taxDeterminationDate)
Original property name from the Odata EDM: TaxDeterminationDate
The system determines the date for calculating time-dependent tax (depending on the Customizing settings in the company code) either from the posting date or from the document date.If you want to use a date which is neither the posting date nor the document date for calculating tax on sales/purchases, you can enter the alternative date here.Enter the alternative date.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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 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 rather than the company code country.Please note that the tax country must be supplied in transactionssubject to tax calculation.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder priceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
Original property name from the Odata EDM: PriceIsToBePrinted
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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 PurchaseOrderItem.PurchaseOrderItemBuilder unlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder underdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder valuationType(@Nullable String valuationType)
Original property name from the Odata EDM: ValuationType
The valuation types allowed for a material are determined by the valuation category.If a material is valuated according to its origin (valuation category H), you can define the possible countries of origin as valuation types.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
Original property name from the Odata EDM: IsCompletelyDelivered
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isFinallyInvoiced(@Nullable Boolean isFinallyInvoiced)
Original property name from the Odata EDM: IsFinallyInvoiced
The final invoice indicator serves as information for the applicationsCash Management and ForecastCash Budget ManagementFunds ManagementIf you set the final invoice indicator, purchase order commitments are reset.However, the final invoice indicator does not prevent further invoices from being posted. Furthermore, it does not replace GR/IR account maintenance in the event of a variance between GR quantity and invoice quantity.Purchase order: 100 pieces of material A at $10/piece-> The PO commitment is automatically set to $1000.Goods receipt: 80 piecesInvoice for 60 pieces = $600-> The purchase order commitment is automatically set to $400.Invoice for 15 pieces = $150 - final invoice indicator set.-> The purchase order commitment is automatically set to zero.Since the final invoice indicator does not have any effect on the GR/IR clearing account, you must clear the difference of 5 pieces ($50) on the GR/IR clearing account if no further invoices are posted.
invoice is expected.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseOrderItemCategory(@Nullable String purchaseOrderItemCategory)
Original property name from the Odata EDM: PurchaseOrderItemCategory
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.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder accountAssignmentCategory(@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.
center).this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder multipleAcctAssgmtDistribution(@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.
assignment items.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder partialInvoiceDistribution(@Nullable String partialInvoiceDistribution)
Original property name from the Odata EDM: PartialInvoiceDistribution
In the case of multiple account assignment, you can distribute the total amount of partial invoices among the individual accounts in two ways:On a progressive fill-up basisOn a proportional basisIf you enter a partial invoice at invoice receipt, the system calculates the distribution of the costs in Invoice Verification according to the partial invoice indicator entered and suggests the relevant values for the individual accounts. You can overwrite these values if you want to use a different distribution to that planned in the purchase order.NoteIf you work with Logistics Invoice Verification, you can only choose proportional distribution.100 pieces of a material have been ordered for various cost centers as follows: 50 pieces for for cost center A; 40 pieces for cost center B; 10 pieces for cost center C.A partial invoice is entered for this purchase order. The invoice amount is $700, covering 70 pieces. The invoice amount is distributed as follows:Ordered Cost center Proportional Progressive fill-up50 pcs A $350 $50040 pcs B $280 $20010 pcs C $70 $00------------------------------------------------------Total: 100 pcs Total: $700 Total: $700
assignments in the case of an item subject to multiple account assignment.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder goodsReceiptIsExpected(@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.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder goodsReceiptIsNonValuated(@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.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder invoiceIsExpected(@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.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder invoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased
purchase order item or invoice item.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseContract(@Nullable String purchaseContract)
Original property name from the Odata EDM: PurchaseContract
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseContractItem(@Nullable String purchaseContractItem)
Original property name from the Odata EDM: PurchaseContractItem
refers to.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder customer(@Nullable String customer)
Original property name from the Odata EDM: Customer
This entry is used in third-party order processing (triangular business arrangements).When you enter a customer number, the delivery address is taken from the customer (debtor) master record.If you do not enter a customer number, you must enter a delivery address.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder subcontractor(@Nullable String subcontractor)
Original property name from the Odata EDM: Subcontractor
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierIsSubcontractor(@Nullable Boolean supplierIsSubcontractor)
Original property name from the Odata EDM: SupplierIsSubcontractor
If the indicator has been set, the goods receipt is posted direct to the "stock with subcontractor" of this supplier.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemNetWeight(@Nullable BigDecimal itemNetWeight)
Original property name from the Odata EDM: ItemNetWeight
The weight is expressed in terms of the unit of measure you specify in the field "unit of weight".
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemWeightUnit(@Nullable String itemWeightUnit)
Original property name from the Odata EDM: ItemWeightUnit
If you specify a gross or net weight, you must enter the relevant unit of weight here.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder taxJurisdiction(@Nullable String taxJurisdiction)
Original property name from the Odata EDM: TaxJurisdiction
authorities you must pay your taxes. It is always the city to which the goods are supplied.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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 PurchaseOrderItem.PurchaseOrderItemBuilder itemVolume(@Nullable BigDecimal itemVolume)
Original property name from the Odata EDM: ItemVolume
The volume and its unit always refer to the base unit of measure.
"Volume unit" field.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder itemVolumeUnit(@Nullable String itemVolumeUnit)
Original property name from the Odata EDM: ItemVolumeUnit
If you specify a volume, you have to enter the corresponding volume unit here.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder supplierConfirmationControlKey(@Nullable String supplierConfirmationControlKey)
Original property name from the Odata EDM: SupplierConfirmationControlKey
notification).this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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.
Commerce (ICC).this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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 PurchaseOrderItem.PurchaseOrderItemBuilder evaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed
You set this indicator if you do not expect the supplier to send you an invoice. Instead, the invoice is to be generated by the system based on the data available in the purchase order and the goods receipt document.You can use the indicator Evaluated Receipt Settlement (ERS) for the procurement of materials and services.(In the case of services performed, you create a service entry sheet. Once it has been approved, the system creates a goods receipt in the background.)If you want to use the Evaluated Receipt Settlement (ERS) functionality, you have to set the ERS indicator both in the supplier master data and in the purchase order item. Please note: You have the option to select or deselect the indicator in the purchase order only if it is set in the supplier master data.Where to set the indicator:Supplier master data:Use the Maintain Business Partner app andgo to your supplier´s purchasing data that is specific for the respective purchasing organization.Purchase order item:In the purchase order item, you can use the indicator in all available item categories, except in limit items for materials (product type group 1 - as no goods receipt is expected for these items).Use the Manage Purchase Orders app or the Create Purchase Order - Advanced app andalso set the indicators Goods Receipt and Goods-Receipt-Based Invoice Verification on item level.
materials or services has been posted.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseRequisition(@Nullable String purchaseRequisition)
Original property name from the Odata EDM: PurchaseRequisition
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
Original property name from the Odata EDM: PurchaseRequisitionItem
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder isReturnsItem(@Nullable Boolean isReturnsItem)
Original property name from the Odata EDM: IsReturnsItem
You cannot set the returns indicator for items, for which goods receipts and invoice receipts do not refer to the quantity.This is the case for the following items:Service items (item type D)Limit items (item type B)Items with invoicing plan
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder requisitionerName(@Nullable String requisitionerName)
Original property name from the Odata EDM: RequisitionerName
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder servicePackage(@Nullable String servicePackage)
Original property name from the Odata EDM: ServicePackage
Via the package number, the program accesses the data in the individual service lines of a set of service specifications.ExampleA purchase requisition contains an item with the short text Pipelaying. This item comprises 250 individual service lines (the service specifications) detailing the services to be performed (work to be done) under this heading. Internally, the system groups together these 250 service lines under a package number.
document.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder earmarkedFunds(@Nullable String earmarkedFunds)
Original property name from the Odata EDM: EarmarkedFunds
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder earmarkedFundsDocument(@Nullable String earmarkedFundsDocument)
Original property name from the Odata EDM: EarmarkedFundsDocument
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder earmarkedFundsItem(@Nullable String earmarkedFundsItem)
Original property name from the Odata EDM: EarmarkedFundsItem
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder earmarkedFundsDocumentItem(@Nullable String earmarkedFundsDocumentItem)
Original property name from the Odata EDM: EarmarkedFundsDocumentItem
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder 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 PurchaseOrderItem.PurchaseOrderItemBuilder incotermsLocation2(@Nullable String incotermsLocation2)
Original property name from the Odata EDM: IncotermsLocation2
No Version:This field is disabledIncoterm Version 2000This field is disabled as part of standard delivery unless a customer decides to enable it by the way of Customizing for Sales and Distribution under Master Data -> Business Partners -> Customers -> Billing Document -> Incoterms -> Map Incoterms to Versions.Incoterm Version 2010For this version, the field represents:Sea and inland waterway transport - Port of DestinationAny mode of transport - Place of Destination2010 Incoterms are divided as follows:Group 1: Rules for any mode or modes of transport (including by vessel)Incoterms Incoterms Description Location 2CPT Carriage Paid To Place of DestinationCIP Carriage & Insurance Paid To Place of DestinationGroup 2: Rules for sea and inland waterwaysIncoterms Incoterms Description Location 2CFR Cost & Freight Port of DestinationCIF Cost Insurance & Freight Port of Destination
customized appropriately). Note the following for the incoterms versions below:this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder material(@Nullable String material)
Original property name from the Odata EDM: Material
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder internationalArticleNumber(@Nullable String internationalArticleNumber)
Original property name from the Odata EDM: InternationalArticleNumber
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder manufacturerMaterial(@Nullable String manufacturerMaterial)
Original property name from the Odata EDM: ManufacturerMaterial
This field is also used for MPN materials.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder servicePerformer(@Nullable String servicePerformer)
Original property name from the Odata EDM: ServicePerformer
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder productType(@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.You also use the product type group Service to control that a service entry sheet can be created as a follow-on document of a purchase order.The selection field Product Type Group is available for the following item categories:StandardThird-partyLimitIn the product master data, the assigned material type defines the product type group, that is, whether the product is a material or a service. This means that whenever you select, for example, Service as the product type group in your purchasing document item, you can only enter the number of a product with the same product type group in the Material field of the item.And the other way round: if you enter a product number in the Material field, for example, in a purchase order item, the product type group is derived automatically from the material type assigned to the product master. In this case, you cannot manually maintain the product type group in the purchase order item.If you don´t enter a product number, but create a free-text item or a limit item, you have to maintain the product type group manually.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder expectedOverallLimitAmount(@Nullable BigDecimal expectedOverallLimitAmount)
Original property name from the Odata EDM: ExpectedOverallLimitAmount
The expected value is included in the net price of the item. If the document contains services in addition to the limit, the expected value is totalled up with the overall value of the services to arrive at the net price. If the document contains only a limit, the expected value is the net price. In this case, specification of an expected value is mandatory. This guarantees that the net price of an item, especially a purchase order item, cannot amount to "0".The expected value need not be equal to the value of the overall limit. In follow-on processes and documents, the expected value can be exceeded. In the process of cost control, though, you can use it for comparison with the overall limit.CO Controlling adopts the expected value in the commitment for the document.If you use the release (approval) procedure for purchasing documents, the expected value serves as the basis for the application of a release strategy.The expected value is included in the release order statistics for contracts.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder overallLimitAmount(@Nullable BigDecimal overallLimitAmount)
Original property name from the Odata EDM: OverallLimitAmount
Limits can be used in service lines and the items of blanket purchase orders.When services actually performed are entered in service entry sheets (or at the time of goods receipt in the case of materials), the system checks the entered values with regard to adherence to this maximum value. If the overall limit is exceeded, it issues an appropriate message.If you have also fixed sub-limits within the overall limit for an item, each time services are entered or goods receipts are recorded the system checks whether the individual sub-limits and the overall limit have/has been adhered to.
document item may not exceed.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder purContractForOverallLimit(@Nullable String purContractForOverallLimit)
Original property name from the Odata EDM: PurContractForOverallLimit
The Purchase Contract for Limit for lean services enables the following process:You want to engage a service provider, for example, to repair a machine, but you do not yet know which services are required in detail.In a purchase contract, you define a set of potential services that may be required for the maintenance and repair of this machine.In the purchase order item, you create a limit item (Enhanced Limit) for services (product type group "2"). You define a limit (Overall Limit and Expected Value) and you enter the ID of the purchase contract in the field Purchase Contract for Limit.In the service entry sheet that refers to this limit item, the services performed have to be selected from the assigned contract. In this way, the purchaser benefits from the prices negotiated in the purchase contract.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder referenceDeliveryAddressID(@Nullable String referenceDeliveryAddressID)
Original property name from the Odata EDM: ReferenceDeliveryAddressID
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressID(@Nullable String deliveryAddressID)
Original property name from the Odata EDM: DeliveryAddressID
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressName(@Nullable String deliveryAddressName)
Original property name from the Odata EDM: DeliveryAddressName
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressName2(@Nullable String deliveryAddressName2)
Original property name from the Odata EDM: DeliveryAddressName2
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressFullName(@Nullable String deliveryAddressFullName)
Original property name from the Odata EDM: DeliveryAddressFullName
For organizations or document addresses, typically the fields Name1 and Name2 are concatenated.For persons the field contains the formatted name according to country specific rules. It corresponds e.g. to the content of the fields BUT000-NAME1_TEXT or ADRP-NAME_TEXT.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressStreetName(@Nullable String deliveryAddressStreetName)
Original property name from the Odata EDM: DeliveryAddressStreetName
The street name is saved, redundantly in upper case in another database field, for search help purposes.There are other fields for address parts which can be printed above or below the street. See Print the Street address.The house number and other supplements are usually maintained in their own fields. See Formatting the Street line.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressHouseNumber(@Nullable String deliveryAddressHouseNumber)
Original property name from the Odata EDM: DeliveryAddressHouseNumber
It is printed in the Street line.Other supplementary street information can be entered in the House number supplement or one of the Street2, Street3, Street4 or Street5 fields. See Print the Street address.A house number (e.g. 117) or a house number with supplement (e.g. 117a), or a house number range (e.g. 16-20), can be maintained in this field.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressCityName(@Nullable String deliveryAddressCityName)
Original property name from the Odata EDM: DeliveryAddressCityName
The city name is saved redundantly in another database field in upper- case letters, for search help.If the Postal regional structure ('city file') is active, the city name is checked against the Cities defined in the regional structure.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressPostalCode(@Nullable String deliveryAddressPostalCode)
Original property name from the Odata EDM: DeliveryAddressPostalCode
If different postal codes are maintained for the PO Box and Street address of an address, this field contains the Street address postal code.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressRegion(@Nullable String deliveryAddressRegion)
Original property name from the Odata EDM: DeliveryAddressRegion
The automatic address formatting function prints the region in addresses in the USA, Canada, Italy, Brazil or Australia, and the county in Great Britain.For more information, see the examples in the documentation on the Address Layout Key.Meaning of the regional code in ...Australia -> ProvinceBrazil -> StateCanada -> ProvinceGermany -> StateGreat Britain -> CountyItaly -> ProvinceJapan -> PrefectureSwitzerland -> CantonUSA -> State
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder deliveryAddressCountry(@Nullable String deliveryAddressCountry)
Original property name from the Odata EDM: DeliveryAddressCountry
The two-character ISO code in accordance with ISO 3166, which is delivered by SAP as a default, is usually used.It could also be the vehicle license plate country-code or a typical country key, for example, in Germany the Federal statistics office key.The country keys are determined at system installation in the global settings.The definition of the country key in the SAP system does not have to match political or government entities.Since the country key does not have to correspond to the ISO code in all installations, programs that differ according to certain values of the country key cannot query the country key T005-LAND1, but have to program based on the ISO code T005 INTCA.
postal code or bank account number.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentType(@Nullable String downPaymentType)
Original property name from the Odata EDM: DownPaymentType
MThe down payment request/down payment is mandatory.VThe down payment request/down payment is voluntary.NNo down payment request/down payment is necessary.' 'The down payment request/down payment is not active.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentPercentageOfTotAmt(@Nullable BigDecimal downPaymentPercentageOfTotAmt)
Original property name from the Odata EDM: DownPaymentPercentageOfTotAmt
The down payment percentage must be between 0.00% and 100.00%.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentAmount(@Nullable BigDecimal downPaymentAmount)
Original property name from the Odata EDM: DownPaymentAmount
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder downPaymentDueDate(@Nullable LocalDateTime downPaymentDueDate)
Original property name from the Odata EDM: DownPaymentDueDate
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_MaterialUsage(@Nullable String bR_MaterialUsage)
Original property name from the Odata EDM: BR_MaterialUsage
Please note that each usage of a material must have a separate valuation. As soon as a material has more than one usage in a valuation area then valuation types can be used.Material Usage:0 Resale1 Industrialization2 Consumption3 Asset4 Consumption for Main Activity (only editable if TaaS switch is active)
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_MaterialOrigin(@Nullable String bR_MaterialOrigin)
Original property name from the Odata EDM: BR_MaterialOrigin
Origin of material:0 National - except indicated for codes 3, 4,5, or 81 Foreign - imported directly2 Foreign - acquired nationally3 National - merchandise or asset with import content is over than 40%4 National - when the production is according to Decree-law 288/67, and laws 8.248/91, 8.387/91, 10.176/01 and 11.484/075 National - with import content less than or equal to 40%6 Foreign - imported directly, no similar national, listed in “Resolução CAMEX”7 Foreign - acquired nationally, no similar national, listed in “Resolução CAMEX”8 National - with import content over 70%
imported, it also indicates whether they were imported directly by the company or not.this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_CFOPCategory(@Nullable String bR_CFOPCategory)
Original property name from the Odata EDM: BR_CFOPCategory
The CFOP category is used to determine the proper CFOP.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder bR_IsProducedInHouse(@Nullable Boolean bR_IsProducedInHouse)
Original property name from the Odata EDM: BR_IsProducedInHouse
It is used for purpose of CFOP determination.If the indicator is set the material was produced by the company. If the indicator is not set the material was produced by another company.
this
.@Nonnull public PurchaseOrderItem.PurchaseOrderItemBuilder consumptionTaxCtrlCode(@Nullable String consumptionTaxCtrlCode)
Original property name from the Odata EDM: ConsumptionTaxCtrlCode
this
.@Nonnull public PurchaseOrderItem build()
Copyright © 2020 SAP SE. All rights reserved.