public class SchAgrmtSchLine extends VdmEntity<SchAgrmtSchLine>
Modifier and Type | Class and Description |
---|---|
static class |
SchAgrmtSchLine.SchAgrmtSchLineBuilder |
Modifier and Type | Field and Description |
---|---|
static SchAgrmtSchLineSelectable |
ALL_FIELDS
Selector for all available fields of SchAgrmtSchLine.
|
static SchAgrmtSchLineField<String> |
DELIV_DATE_CATEGORY
Use with available fluent helpers to apply the DelivDateCategory field to query operations.
|
static SchAgrmtSchLineField<BigDecimal> |
NO_OF_REMINDERS_OF_SCHEDULE_LINE
Use with available fluent helpers to apply the NoOfRemindersOfScheduleLine field to query operations.
|
static SchAgrmtSchLineField<BigDecimal> |
PREV_DELIV_QTY_OF_SCHEDULE_LINE
Use with available fluent helpers to apply the PrevDelivQtyOfScheduleLine field to query operations.
|
static SchAgrmtSchLineField<String> |
PURCHASE_REQUISITION
Use with available fluent helpers to apply the PurchaseRequisition field to query operations.
|
static SchAgrmtSchLineField<String> |
PURCHASE_REQUISITION_ITEM
Use with available fluent helpers to apply the PurchaseRequisitionItem field to query operations.
|
static SchAgrmtSchLineField<BigDecimal> |
ROUGH_GOODS_RECEIPT_QTY
Use with available fluent helpers to apply the RoughGoodsReceiptQty field to query operations.
|
static SchAgrmtSchLineField<Calendar> |
SCHED_LINE_STSC_DELIVERY_DATE
Use with available fluent helpers to apply the SchedLineStscDeliveryDate field to query operations.
|
static SchAgrmtSchLineField<String> |
SCHEDULE_LINE
Use with available fluent helpers to apply the ScheduleLine field to query operations.
|
static SchAgrmtSchLineField<Calendar> |
SCHEDULE_LINE_DELIVERY_DATE
Use with available fluent helpers to apply the ScheduleLineDeliveryDate field to query operations.
|
static SchAgrmtSchLineField<Calendar> |
SCHEDULE_LINE_DELIVERY_TIME
Use with available fluent helpers to apply the ScheduleLineDeliveryTime field to query operations.
|
static SchAgrmtSchLineField<Boolean> |
SCHEDULE_LINE_IS_FIXED
Use with available fluent helpers to apply the ScheduleLineIsFixed field to query operations.
|
static SchAgrmtSchLineField<BigDecimal> |
SCHEDULE_LINE_ORDER_QUANTITY
Use with available fluent helpers to apply the ScheduleLineOrderQuantity field to query operations.
|
static SchAgrmtSchLineField<String> |
SCHEDULING_AGREEMENT
Use with available fluent helpers to apply the SchedulingAgreement field to query operations.
|
static SchAgrmtSchLineField<String> |
SCHEDULING_AGREEMENT_ITEM
Use with available fluent helpers to apply the SchedulingAgreementItem field to query operations.
|
static SchAgrmtSchLineField<String> |
SOURCE_OF_CREATION
Use with available fluent helpers to apply the SourceOfCreation field to query operations.
|
Constructor and Description |
---|
SchAgrmtSchLine() |
SchAgrmtSchLine(String schedulingAgreement,
String purchaseRequisitionItem,
BigDecimal roughGoodsReceiptQty,
Boolean scheduleLineIsFixed,
BigDecimal noOfRemindersOfScheduleLine,
BigDecimal prevDelivQtyOfScheduleLine,
String sourceOfCreation,
String schedulingAgreementItem,
String scheduleLine,
String delivDateCategory,
Calendar scheduleLineDeliveryDate,
Calendar schedLineStscDeliveryDate,
Calendar scheduleLineDeliveryTime,
BigDecimal scheduleLineOrderQuantity,
String purchaseRequisition,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static SchAgrmtSchLine.SchAgrmtSchLineBuilder |
builder() |
boolean |
equals(Object o) |
static <T> SchAgrmtSchLineField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getDelivDateCategory()
Constraints: Not nullable, Maximum length: 1
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
BigDecimal |
getNoOfRemindersOfScheduleLine()
Constraints: Not nullable, Precision: 3, Scale: 0
|
BigDecimal |
getPrevDelivQtyOfScheduleLine()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getPurchaseRequisition()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseRequisitionItem()
Constraints: Not nullable, Maximum length: 5
|
BigDecimal |
getRoughGoodsReceiptQty()
Constraints: Not nullable, Precision: 13, Scale: 3
|
Calendar |
getSchedLineStscDeliveryDate()
Constraints: Not nullable, Precision: 0
|
String |
getScheduleLine()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Calendar |
getScheduleLineDeliveryDate()
Constraints: Not nullable, Precision: 0
|
Calendar |
getScheduleLineDeliveryTime()
Constraints: Not nullable, Precision: 0
|
Boolean |
getScheduleLineIsFixed()
Constraints: none
|
BigDecimal |
getScheduleLineOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getSchedulingAgreement()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSchedulingAgreementItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getSourceOfCreation()
Constraints: Not nullable, Maximum length: 1
|
Class<SchAgrmtSchLine> |
getType() |
int |
hashCode() |
void |
setDelivDateCategory(String delivDateCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setNoOfRemindersOfScheduleLine(BigDecimal noOfRemindersOfScheduleLine)
Constraints: Not nullable, Precision: 3, Scale: 0
|
void |
setPrevDelivQtyOfScheduleLine(BigDecimal prevDelivQtyOfScheduleLine)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setPurchaseRequisition(String purchaseRequisition)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseRequisitionItem(String purchaseRequisitionItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setRoughGoodsReceiptQty(BigDecimal roughGoodsReceiptQty)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSchedLineStscDeliveryDate(Calendar schedLineStscDeliveryDate)
Constraints: Not nullable, Precision: 0
|
void |
setScheduleLine(String scheduleLine)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setScheduleLineDeliveryDate(Calendar scheduleLineDeliveryDate)
Constraints: Not nullable, Precision: 0
|
void |
setScheduleLineDeliveryTime(Calendar scheduleLineDeliveryTime)
Constraints: Not nullable, Precision: 0
|
void |
setScheduleLineIsFixed(Boolean scheduleLineIsFixed)
Constraints: none
|
void |
setScheduleLineOrderQuantity(BigDecimal scheduleLineOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setSchedulingAgreement(String schedulingAgreement)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSchedulingAgreementItem(String schedulingAgreementItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setSourceOfCreation(String sourceOfCreation)
Constraints: Not nullable, Maximum length: 1
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final SchAgrmtSchLineSelectable ALL_FIELDS
public static final SchAgrmtSchLineField<String> SCHEDULING_AGREEMENT
public static final SchAgrmtSchLineField<String> PURCHASE_REQUISITION_ITEM
public static final SchAgrmtSchLineField<BigDecimal> ROUGH_GOODS_RECEIPT_QTY
public static final SchAgrmtSchLineField<Boolean> SCHEDULE_LINE_IS_FIXED
public static final SchAgrmtSchLineField<BigDecimal> NO_OF_REMINDERS_OF_SCHEDULE_LINE
public static final SchAgrmtSchLineField<BigDecimal> PREV_DELIV_QTY_OF_SCHEDULE_LINE
public static final SchAgrmtSchLineField<String> SOURCE_OF_CREATION
public static final SchAgrmtSchLineField<String> SCHEDULING_AGREEMENT_ITEM
public static final SchAgrmtSchLineField<String> SCHEDULE_LINE
public static final SchAgrmtSchLineField<String> DELIV_DATE_CATEGORY
public static final SchAgrmtSchLineField<Calendar> SCHEDULE_LINE_DELIVERY_DATE
public static final SchAgrmtSchLineField<Calendar> SCHED_LINE_STSC_DELIVERY_DATE
public static final SchAgrmtSchLineField<Calendar> SCHEDULE_LINE_DELIVERY_TIME
public static final SchAgrmtSchLineField<BigDecimal> SCHEDULE_LINE_ORDER_QUANTITY
public static final SchAgrmtSchLineField<String> PURCHASE_REQUISITION
public SchAgrmtSchLine()
public SchAgrmtSchLine(@Nullable String schedulingAgreement, @Nullable String purchaseRequisitionItem, @Nullable BigDecimal roughGoodsReceiptQty, @Nullable Boolean scheduleLineIsFixed, @Nullable BigDecimal noOfRemindersOfScheduleLine, @Nullable BigDecimal prevDelivQtyOfScheduleLine, @Nullable String sourceOfCreation, @Nullable String schedulingAgreementItem, @Nullable String scheduleLine, @Nullable String delivDateCategory, @Nullable Calendar scheduleLineDeliveryDate, @Nullable Calendar schedLineStscDeliveryDate, @Nullable Calendar scheduleLineDeliveryTime, @Nullable BigDecimal scheduleLineOrderQuantity, @Nullable String purchaseRequisition, @Nullable ErpConfigContext erpConfigContext)
public Class<SchAgrmtSchLine> getType()
getType
in class VdmObject<SchAgrmtSchLine>
public static <T> SchAgrmtSchLineField<T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.public static SchAgrmtSchLine.SchAgrmtSchLineBuilder builder()
@Nullable public String getSchedulingAgreement()
@Nullable public String getPurchaseRequisitionItem()
@Nullable public BigDecimal getRoughGoodsReceiptQty()
@Nullable public Boolean getScheduleLineIsFixed()
@Nullable public BigDecimal getNoOfRemindersOfScheduleLine()
@Nullable public BigDecimal getPrevDelivQtyOfScheduleLine()
@Nullable public String getSourceOfCreation()
@Nullable public String getSchedulingAgreementItem()
@Nullable public String getScheduleLine()
@Nullable public String getDelivDateCategory()
@Nullable public Calendar getScheduleLineDeliveryDate()
@Nullable public Calendar getSchedLineStscDeliveryDate()
@Nullable public Calendar getScheduleLineDeliveryTime()
@Nullable public BigDecimal getScheduleLineOrderQuantity()
@Nullable public String getPurchaseRequisition()
@Nullable public ErpConfigContext getErpConfigContext()
public void setSchedulingAgreement(@Nullable String schedulingAgreement)
schedulingAgreement
- public void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
purchaseRequisitionItem
- public void setRoughGoodsReceiptQty(@Nullable BigDecimal roughGoodsReceiptQty)
roughGoodsReceiptQty
- public void setScheduleLineIsFixed(@Nullable Boolean scheduleLineIsFixed)
scheduleLineIsFixed
- public void setNoOfRemindersOfScheduleLine(@Nullable BigDecimal noOfRemindersOfScheduleLine)
noOfRemindersOfScheduleLine
- public void setPrevDelivQtyOfScheduleLine(@Nullable BigDecimal prevDelivQtyOfScheduleLine)
prevDelivQtyOfScheduleLine
- public void setSourceOfCreation(@Nullable String sourceOfCreation)
sourceOfCreation
- public void setSchedulingAgreementItem(@Nullable String schedulingAgreementItem)
schedulingAgreementItem
- public void setScheduleLine(@Nullable String scheduleLine)
scheduleLine
- public void setDelivDateCategory(@Nullable String delivDateCategory)
delivDateCategory
- public void setScheduleLineDeliveryDate(@Nullable Calendar scheduleLineDeliveryDate)
scheduleLineDeliveryDate
- public void setSchedLineStscDeliveryDate(@Nullable Calendar schedLineStscDeliveryDate)
schedLineStscDeliveryDate
- public void setScheduleLineDeliveryTime(@Nullable Calendar scheduleLineDeliveryTime)
scheduleLineDeliveryTime
- public void setScheduleLineOrderQuantity(@Nullable BigDecimal scheduleLineOrderQuantity)
scheduleLineOrderQuantity
- public void setPurchaseRequisition(@Nullable String purchaseRequisition)
purchaseRequisition
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<SchAgrmtSchLine>
public boolean equals(Object o)
equals
in class VdmObject<SchAgrmtSchLine>
public int hashCode()
hashCode
in class VdmObject<SchAgrmtSchLine>
Copyright © 2018 SAP SE. All rights reserved.