public static final 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 |
schedgAgrmtSubcontrgCompTP(SchedgAgrmtSubcontrgComp... value)
Navigation property to_SchedgAgrmtSubcontrgCompTP for SchAgrmtSchLine to multiple
SchedgAgrmtSubcontrgComp.
|
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() |
@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder schedgAgrmtSubcontrgCompTP(SchedgAgrmtSubcontrgComp... value)
value
- The SchedgAgrmtSubcontrgComps to build this SchAgrmtSchLine with.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder schedulingAgreement(@Nullable String schedulingAgreement)
Original property name from the Odata EDM: SchedulingAgreement
this
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder schedulingAgreementItem(@Nullable String schedulingAgreementItem)
Original property name from the Odata EDM: SchedulingAgreementItem
this
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLine(@Nullable String scheduleLine)
Original property name from the Odata EDM: ScheduleLine
this
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder delivDateCategory(@Nullable String delivDateCategory)
Original property name from the Odata EDM: DelivDateCategory
this
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLineDeliveryDate(@Nullable LocalDateTime scheduleLineDeliveryDate)
Original property name from the Odata EDM: ScheduleLineDeliveryDate
this
.@Nonnull 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
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder scheduleLineDeliveryTime(@Nullable LocalTime scheduleLineDeliveryTime)
Original property name from the Odata EDM: ScheduleLineDeliveryTime
this
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder orderQuantityUnit(@Nullable String orderQuantityUnit)
Original property name from the Odata EDM: OrderQuantityUnit
this
.@Nonnull 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
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder purchaseRequisition(@Nullable String purchaseRequisition)
Original property name from the Odata EDM: PurchaseRequisition
this
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder purchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
Original property name from the Odata EDM: PurchaseRequisitionItem
this
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder roughGoodsReceiptQty(@Nullable BigDecimal roughGoodsReceiptQty)
Original property name from the Odata EDM: RoughGoodsReceiptQty
this
.@Nonnull 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
.@Nonnull 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
.@Nonnull public SchAgrmtSchLine.SchAgrmtSchLineBuilder prevDelivQtyOfScheduleLine(@Nullable BigDecimal prevDelivQtyOfScheduleLine)
Original property name from the Odata EDM: PrevDelivQtyOfScheduleLine
this
.@Nonnull 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
.@Nonnull public SchAgrmtSchLine build()
Copyright © 2020 SAP SE. All rights reserved.