public static final class CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder extends Object
@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder centralPurchaseContract(CentralPurchaseContract value)
value
- The CentralPurchaseContract to build this CntrlPurContrItmDistribution with.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder centralPurchaseContract(String value)
Original property name from the Odata EDM: CentralPurchaseContract
value
- The centralPurchaseContract to build this CntrlPurContrItmDistribution with.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder centralPurchaseContractItem(CntrlPurchaseContractItem value)
value
- The CntrlPurchaseContractItem to build this CntrlPurContrItmDistribution with.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder centralPurchaseContractItem(String value)
Original property name from the Odata EDM: CentralPurchaseContractItem
value
- The centralPurchaseContractItem to build this CntrlPurContrItmDistribution with.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cntrlPurContrItemPartner(CntrlPurContrItemPartner... value)
value
- The CntrlPurContrItemPartners to build this CntrlPurContrItmDistribution with.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder distributionKey(@Nullable String distributionKey)
Original property name from the Odata EDM: DistributionKey
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubCompanyCode(@Nullable String procmtHubCompanyCode)
Original property name from the Odata EDM: ProcmtHubCompanyCode
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubPlant(@Nullable String procmtHubPlant)
Original property name from the Odata EDM: ProcmtHubPlant
You use the plant key to determine, for instance, which plant is to receive ordered goods.
code).this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubPurchasingOrg(@Nullable String procmtHubPurchasingOrg)
Original property name from the Odata EDM: ProcmtHubPurchasingOrg
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubPurchasingGroup(@Nullable String procmtHubPurchasingGroup)
Original property name from the Odata EDM: ProcmtHubPurchasingGroup
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 CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubCompanyCodeGroupingID(@Nullable String procmtHubCompanyCodeGroupingID)
Original property name from the Odata EDM: ProcmtHubCompanyCodeGroupingID
It stores the grouping ID of the company codes.
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cntrlPurContrDistrCurrency(@Nullable String cntrlPurContrDistrCurrency)
Original property name from the Odata EDM: CntrlPurContrDistrCurrency
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder paymentTerms(@Nullable String paymentTerms)
Original property name from the Odata EDM: PaymentTerms
It is used in sales orders, purchase orders, and invoices. Terms of payment provide information for:Cash managementDunning proceduresPayment transactionsData can be entered in the field for the terms of payment key in various ways as you enter a business transaction:In most business transactions, the system defaults the key specified in the master record of the customer/vendor in question.In some transactions (for example, credit memos), however, the system does not default the key from the master record. Despite this, you can use the key from the customer/vendor master record by entering "*" in the field.Regardless of whether or not a key is defaulted from the master record, you can manually enter a key during document entry at:item level in sales ordersheader level in purchase orders and invoicesMaster records have separate areas for Financial Accounting, Sales, and Purchasing. You can specify different terms of payment keys in each of these areas. When you then enter a business transaction, the application in question will use the key specified in its area of the master record.
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days)
Original property name from the Odata EDM: CashDiscount1Days
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days)
Original property name from the Odata EDM: CashDiscount2Days
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays)
Original property name from the Odata EDM: NetPaymentDays
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent)
Original property name from the Odata EDM: CashDiscount1Percent
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent)
Original property name from the Odata EDM: CashDiscount2Percent
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder distributionType(@Nullable String distributionType)
Original property name from the Odata EDM: DistributionType
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder externalReferenceDocument(@Nullable String externalReferenceDocument)
Original property name from the Odata EDM: ExternalReferenceDocument
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder externalReferenceDocumentItem(@Nullable String externalReferenceDocumentItem)
Original property name from the Odata EDM: ExternalReferenceDocumentItem
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder externalRefDocCategory(@Nullable String externalRefDocCategory)
Original property name from the Odata EDM: ExternalRefDocCategory
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder purchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
Original property name from the Odata EDM: PurchasingDocumentCategory
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder purchasingDocumentType(@Nullable String purchasingDocumentType)
Original property name from the Odata EDM: PurchasingDocumentType
On the basis of the purchasing document type, you can, for example, distinguish between a purchase order, an RFQ and a scheduling agreement.The purchasing document type controls, for instance, the number assignment of a purchase order, as well as the selection of the fields to be maintained.
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder storageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
locations.this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cntrlPurContrDistributionPct(@Nullable BigDecimal cntrlPurContrDistributionPct)
Original property name from the Odata EDM: CntrlPurContrDistributionPct
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cntrlPurContrItmDistrQty(@Nullable BigDecimal cntrlPurContrItmDistrQty)
Original property name from the Odata EDM: CntrlPurContrItmDistrQty
agreement (contract or scheduling agreement).this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
Original property name from the Odata EDM: OrderQuantityUnit
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder cntrlPurContrItmDistrAmt(@Nullable BigDecimal cntrlPurContrItmDistrAmt)
Original property name from the Odata EDM: CntrlPurContrItmDistrAmt
You specify this value manually for each distribution at header level of the central contract.If the specified value is exceeded, the user sees a message when creating the contract release order.
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procurementHubSourceSystem(@Nullable String procurementHubSourceSystem)
Original property name from the Odata EDM: ProcurementHubSourceSystem
The distribution of data between systems requires that each system in the network has a unique identification. Logical systems are used for this purpose.In SAP terms, the client refers to a logical system. You can specify which logical system is a client in the Client Maintenance (choose Goto -> Details).The logical system is relevant for the following SAP areas:ALE general: Communication takes place between two or more logical systems.ALE Business Processes (for example, Cost Center Accounting): Definition of the system in which a given application runs. Changes such as those to master data can only be made in this system.Workflow objects: The key of a workflow object always contains the logical system in which the object is located.When defining the logical system keep in mind the following:The logical system must be unique enterprise-wide. It must not be used by any other system in the ALE System group.The logical system must not be changed in the production system. If the logical system of a document reference is not set to initial and does not match your own, the system assumes that the document must be located on another system.
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubProduct(@Nullable String procmtHubProduct)
Original property name from the Odata EDM: ProcmtHubProduct
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubProductGroup(@Nullable String procmtHubProductGroup)
Original property name from the Odata EDM: ProcmtHubProductGroup
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 CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubPurchaseContract(@Nullable String procmtHubPurchaseContract)
Original property name from the Odata EDM: ProcmtHubPurchaseContract
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder procmtHubPurchaseContractItem(@Nullable String procmtHubPurchaseContractItem)
Original property name from the Odata EDM: ProcmtHubPurchaseContractItem
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder itemDistributionStatus(@Nullable String itemDistributionStatus)
Original property name from the Odata EDM: ItemDistributionStatus
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder isDeleted(@Nullable String isDeleted)
Original property name from the Odata EDM: IsDeleted
Each time you enter OR, you create a query that is independent of other queries. Use AND to connect queries.this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder outlineAgrmtItmIsBlocked(@Nullable Boolean outlineAgrmtItmIsBlocked)
Original property name from the Odata EDM: OutlineAgrmtItmIsBlocked
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder purgDocItmBlkRsnCode(@Nullable String purgDocItmBlkRsnCode)
Original property name from the Odata EDM: PurgDocItmBlkRsnCode
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder purchasingInfoRecordUpdateCode(@Nullable String purchasingInfoRecordUpdateCode)
Original property name from the Odata EDM: PurchasingInfoRecordUpdateCode
The purchasing info record for this supplier and material is to refer to this PO item, andThe item is to be valid for the entire purchasing organization or just for the plant.The indicator determines which prices and conditions are suggested in future PO items.Prices and conditions can apply to an entire purchasing organization or to a single plant within a purchasing organization.For example, if you create a purchase order for a plant for which an info record has been defined at plant level, the purchase order is based on the conditions in the plant info record and not on the conditions that apply to the purchasing organization.Enter the relevant plant key:AUpdating of the document number is effected at plant level as long as there is a purchasing info record at plant level. Otherwise the document number is updated at purchasing organization level.BUpdating is effected at plant level if plant conditions are allowed for the plant.CUpdating is effected without plant data if plant conditions are not necessary for the plant.The level at which updating of the document number may be effected is defined for each plant.
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder referenceDistributionNumber(@Nullable String referenceDistributionNumber)
Original property name from the Odata EDM: ReferenceDistributionNumber
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder sourceListIsUpdated(@Nullable Boolean sourceListIsUpdated)
Original property name from the Odata EDM: SourceListIsUpdated
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder sourceListRestriction(@Nullable String sourceListRestriction)
Original property name from the Odata EDM: SourceListRestriction
this
.@Nonnull public CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder 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 CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder 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 CntrlPurContrItmDistribution.CntrlPurContrItmDistributionBuilder shippingInstruction(@Nullable String shippingInstruction)
Original property name from the Odata EDM: ShippingInstruction
Enter the key for the relevant shipping instructions.
this
.@Nonnull public CntrlPurContrItmDistribution build()
Copyright © 2021 SAP SE. All rights reserved.