public static class SchAgrmtSchLine.SchAgrmtSchLineBuilder extends Object
Modifier and Type | Method and Description |
---|---|
SchAgrmtSchLine |
build() |
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
delivDateCategory(String delivDateCategory)
Constraints: Not nullable, Maximum length: 1
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
noOfRemindersOfScheduleLine(BigDecimal noOfRemindersOfScheduleLine)
Constraints: Not nullable, Precision: 3, Scale: 0
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
orderQuantityUnit(String orderQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
prevDelivQtyOfScheduleLine(BigDecimal prevDelivQtyOfScheduleLine)
Constraints: Not nullable, Precision: 13, Scale: 3
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
purchaseRequisition(String purchaseRequisition)
Constraints: Not nullable, Maximum length: 10
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
purchaseRequisitionItem(String purchaseRequisitionItem)
Constraints: Not nullable, Maximum length: 5
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
roughGoodsReceiptQty(BigDecimal roughGoodsReceiptQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
schedLineStscDeliveryDate(LocalDateTime schedLineStscDeliveryDate)
Constraints: Not nullable, Precision: 0
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
scheduleLine(String scheduleLine)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
scheduleLineDeliveryDate(LocalDateTime scheduleLineDeliveryDate)
Constraints: Not nullable, Precision: 0
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
scheduleLineDeliveryTime(LocalTime scheduleLineDeliveryTime)
Constraints: Not nullable, Precision: 0
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
scheduleLineIsFixed(Boolean scheduleLineIsFixed)
Constraints: none
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
scheduleLineOrderQuantity(BigDecimal scheduleLineOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
schedulingAgreement(String schedulingAgreement)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
schedulingAgreementItem(String schedulingAgreementItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
sourceOfCreation(String sourceOfCreation)
Constraints: Not nullable, Maximum length: 1
|
String |
toString() |
public SchAgrmtSchLine.SchAgrmtSchLineBuilder schedulingAgreement(@Nullable String schedulingAgreement)
Original property name from the Odata EDM: SchedulingAgreement
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder schedulingAgreementItem(@Nullable String schedulingAgreementItem)
Original property name from the Odata EDM: SchedulingAgreementItem
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLine(@Nullable String scheduleLine)
Original property name from the Odata EDM: ScheduleLine
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder delivDateCategory(@Nullable String delivDateCategory)
Original property name from the Odata EDM: DelivDateCategory
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLineDeliveryDate(@Nullable LocalDateTime scheduleLineDeliveryDate)
Original property name from the Odata EDM: ScheduleLineDeliveryDate
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder schedLineStscDeliveryDate(@Nullable LocalDateTime schedLineStscDeliveryDate)
Original property name from the Odata EDM: SchedLineStscDeliveryDate
Calculation of the delivery time is an element in the determination of a supplier's adherence to delivery dates (that is, the supplier's delivery timeliness, or on-time delivery performance) in MM Supplier Evaluation.If it becomes known that the supplier can only deliver ordered goods some days later than originally stipulated, for instance, you can change the delivery date accordingly for materials planning and control purposes. However, the statistics-relevant delivery date remains unchanged.As a result, the supplier's "on-time delivery performance" score worsens. At the same time, it is ensured that materials planning and control works on the basis of the right date.The system inserts the delivery date into this field in the following cases:You do not enter a statistical delivery date.You change the delivery date, have not entered a statistical delivery date, and the PO or scheduling agreement delivery schedule has not yet been transmitted to the supplier.
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLineDeliveryTime(@Nullable LocalTime scheduleLineDeliveryTime)
Original property name from the Odata EDM: ScheduleLineDeliveryTime
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
Original property name from the Odata EDM: OrderQuantityUnit
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLineOrderQuantity(@Nullable BigDecimal scheduleLineOrderQuantity)
Original property name from the Odata EDM: ScheduleLineOrderQuantity
This quantity is referred to by Goods Receiving and Invoice Verification for checking purposes.
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder purchaseRequisition(@Nullable String purchaseRequisition)
Original property name from the Odata EDM: PurchaseRequisition
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
Original property name from the Odata EDM: PurchaseRequisitionItem
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder roughGoodsReceiptQty(@Nullable BigDecimal roughGoodsReceiptQty)
Original property name from the Odata EDM: RoughGoodsReceiptQty
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLineIsFixed(@Nullable Boolean scheduleLineIsFixed)
Original property name from the Odata EDM: ScheduleLineIsFixed
The indicator is set automatically if:You make manual changes to a line of a scheduling agreement delivery schedule that was created via the materials planning processYou create a schedule line manuallyYou can specify whether Materials Planning/MRP can change delivery schedule lines within the firm and trade-off zones in the additional data for the scheduling agreement item.
materials planning and control/MRP activities.this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder noOfRemindersOfScheduleLine(@Nullable BigDecimal noOfRemindersOfScheduleLine)
Original property name from the Odata EDM: NoOfRemindersOfScheduleLine
This field is filled by the reminder/expediting program (FI: dunning program). In the event of a change in the delivery date or the reminder (urging) levels, the counter for reminders and urging messages is deleted.In transactions for issuing reminders and expediters relating to purchasing documents, you can use this field as an additional selection criterion.In the list display for the reminder/expediting transactions, a counter for reminders and expediters is displayed. This counter is 1 higher than the selection criterion. This is because the list display shows the counter that would be assigned to the purchasing document if a new reminder or expediter were to be generated.To select only those purchasing documents in respect of which two reminders or expediters have already been issued, enter the value 2 as maximum reminder level.Only those purchasing documents will then be selected whose current counter is 2.On the list display of purchasing documents, the counter for reminders and expediters will show the value 3.
a delivery schedule created for an item of a purchase order or scheduling agreement.this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder prevDelivQtyOfScheduleLine(@Nullable BigDecimal prevDelivQtyOfScheduleLine)
Original property name from the Odata EDM: PrevDelivQtyOfScheduleLine
this
.public SchAgrmtSchLine.SchAgrmtSchLineBuilder sourceOfCreation(@Nullable String sourceOfCreation)
Original property name from the Odata EDM: SourceOfCreation
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".
(e.g. as a result of the requirements planning process).this
.public SchAgrmtSchLine build()
Copyright © 2020 SAP SE. All rights reserved.