public class PurchaseOrderScheduleLine extends VdmEntity<PurchaseOrderScheduleLine>
Modifier and Type | Class and Description |
---|---|
static class |
PurchaseOrderScheduleLine.PurchaseOrderScheduleLineBuilder |
Modifier and Type | Field and Description |
---|---|
static PurchaseOrderScheduleLineSelectable |
ALL_FIELDS
Selector for all available fields of PurchaseOrderScheduleLine.
|
static PurchaseOrderScheduleLineField<String> |
DELIV_DATE_CATEGORY
Use with available fluent helpers to apply the DelivDateCategory field to query operations.
|
static PurchaseOrderScheduleLineField<String> |
PURCHASE_REQUISITION
Use with available fluent helpers to apply the PurchaseRequisition field to query operations.
|
static PurchaseOrderScheduleLineField<String> |
PURCHASE_REQUISITION_ITEM
Use with available fluent helpers to apply the PurchaseRequisitionItem field to query operations.
|
static PurchaseOrderScheduleLineField<String> |
PURCHASING_DOCUMENT
Use with available fluent helpers to apply the PurchasingDocument field to query operations.
|
static PurchaseOrderScheduleLineField<String> |
PURCHASING_DOCUMENT_ITEM
Use with available fluent helpers to apply the PurchasingDocumentItem field to query operations.
|
static PurchaseOrderScheduleLineField<Calendar> |
SCHED_LINE_STSC_DELIVERY_DATE
Use with available fluent helpers to apply the SchedLineStscDeliveryDate field to query operations.
|
static PurchaseOrderScheduleLineField<String> |
SCHEDULE_LINE
Use with available fluent helpers to apply the ScheduleLine field to query operations.
|
static PurchaseOrderScheduleLineField<BigDecimal> |
SCHEDULE_LINE_COMMITTED_QUANTITY
Use with available fluent helpers to apply the ScheduleLineCommittedQuantity field to query operations.
|
static PurchaseOrderScheduleLineField<Calendar> |
SCHEDULE_LINE_DELIVERY_DATE
Use with available fluent helpers to apply the ScheduleLineDeliveryDate field to query operations.
|
static PurchaseOrderScheduleLineField<Calendar> |
SCHEDULE_LINE_DELIVERY_TIME
Use with available fluent helpers to apply the ScheduleLineDeliveryTime field to query operations.
|
static PurchaseOrderScheduleLineField<BigDecimal> |
SCHEDULE_LINE_ORDER_QUANTITY
Use with available fluent helpers to apply the ScheduleLineOrderQuantity field to query operations.
|
Constructor and Description |
---|
PurchaseOrderScheduleLine() |
PurchaseOrderScheduleLine(String purchasingDocument,
String purchaseRequisitionItem,
BigDecimal scheduleLineCommittedQuantity,
String purchasingDocumentItem,
String scheduleLine,
String delivDateCategory,
Calendar scheduleLineDeliveryDate,
BigDecimal scheduleLineOrderQuantity,
Calendar scheduleLineDeliveryTime,
Calendar schedLineStscDeliveryDate,
String purchaseRequisition,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static PurchaseOrderScheduleLine.PurchaseOrderScheduleLineBuilder |
builder() |
boolean |
equals(Object o) |
static <T> PurchaseOrderScheduleLineField<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.
|
String |
getPurchaseRequisition()
Constraints: Not nullable, Maximum length: 10
|
String |
getPurchaseRequisitionItem()
Constraints: Not nullable, Maximum length: 5
|
String |
getPurchasingDocument()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getPurchasingDocumentItem()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
Calendar |
getSchedLineStscDeliveryDate()
Constraints: Not nullable, Precision: 0
|
String |
getScheduleLine()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getScheduleLineCommittedQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
Calendar |
getScheduleLineDeliveryDate()
Constraints: Not nullable, Precision: 0
|
Calendar |
getScheduleLineDeliveryTime()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getScheduleLineOrderQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
Class<PurchaseOrderScheduleLine> |
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.
|
void |
setPurchaseRequisition(String purchaseRequisition)
Constraints: Not nullable, Maximum length: 10
|
void |
setPurchaseRequisitionItem(String purchaseRequisitionItem)
Constraints: Not nullable, Maximum length: 5
|
void |
setPurchasingDocument(String purchasingDocument)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setPurchasingDocumentItem(String purchasingDocumentItem)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setSchedLineStscDeliveryDate(Calendar schedLineStscDeliveryDate)
Constraints: Not nullable, Precision: 0
|
void |
setScheduleLine(String scheduleLine)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setScheduleLineCommittedQuantity(BigDecimal scheduleLineCommittedQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setScheduleLineDeliveryDate(Calendar scheduleLineDeliveryDate)
Constraints: Not nullable, Precision: 0
|
void |
setScheduleLineDeliveryTime(Calendar scheduleLineDeliveryTime)
Constraints: Not nullable, Precision: 0
|
void |
setScheduleLineOrderQuantity(BigDecimal scheduleLineOrderQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final PurchaseOrderScheduleLineSelectable ALL_FIELDS
public static final PurchaseOrderScheduleLineField<String> PURCHASING_DOCUMENT
public static final PurchaseOrderScheduleLineField<String> PURCHASE_REQUISITION_ITEM
public static final PurchaseOrderScheduleLineField<BigDecimal> SCHEDULE_LINE_COMMITTED_QUANTITY
public static final PurchaseOrderScheduleLineField<String> PURCHASING_DOCUMENT_ITEM
public static final PurchaseOrderScheduleLineField<String> SCHEDULE_LINE
public static final PurchaseOrderScheduleLineField<String> DELIV_DATE_CATEGORY
public static final PurchaseOrderScheduleLineField<Calendar> SCHEDULE_LINE_DELIVERY_DATE
public static final PurchaseOrderScheduleLineField<BigDecimal> SCHEDULE_LINE_ORDER_QUANTITY
public static final PurchaseOrderScheduleLineField<Calendar> SCHEDULE_LINE_DELIVERY_TIME
public static final PurchaseOrderScheduleLineField<Calendar> SCHED_LINE_STSC_DELIVERY_DATE
public static final PurchaseOrderScheduleLineField<String> PURCHASE_REQUISITION
@Generated(value="lombok") public PurchaseOrderScheduleLine()
@ConstructorProperties(value={"purchasingDocument","purchaseRequisitionItem","scheduleLineCommittedQuantity","purchasingDocumentItem","scheduleLine","delivDateCategory","scheduleLineDeliveryDate","scheduleLineOrderQuantity","scheduleLineDeliveryTime","schedLineStscDeliveryDate","purchaseRequisition","erpConfigContext"}) @Generated(value="lombok") public PurchaseOrderScheduleLine(@Nullable String purchasingDocument, @Nullable String purchaseRequisitionItem, @Nullable BigDecimal scheduleLineCommittedQuantity, @Nullable String purchasingDocumentItem, @Nullable String scheduleLine, @Nullable String delivDateCategory, @Nullable Calendar scheduleLineDeliveryDate, @Nullable BigDecimal scheduleLineOrderQuantity, @Nullable Calendar scheduleLineDeliveryTime, @Nullable Calendar schedLineStscDeliveryDate, @Nullable String purchaseRequisition, @Nullable ErpConfigContext erpConfigContext)
public Class<PurchaseOrderScheduleLine> getType()
getType
in class VdmObject<PurchaseOrderScheduleLine>
public static <T> PurchaseOrderScheduleLineField<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.@Generated(value="lombok") public static PurchaseOrderScheduleLine.PurchaseOrderScheduleLineBuilder builder()
@Nullable @Generated(value="lombok") public String getPurchasingDocument()
@Nullable @Generated(value="lombok") public String getPurchaseRequisitionItem()
@Nullable @Generated(value="lombok") public BigDecimal getScheduleLineCommittedQuantity()
@Nullable @Generated(value="lombok") public String getPurchasingDocumentItem()
@Nullable @Generated(value="lombok") public String getScheduleLine()
@Nullable @Generated(value="lombok") public String getDelivDateCategory()
@Nullable @Generated(value="lombok") public Calendar getScheduleLineDeliveryDate()
@Nullable @Generated(value="lombok") public BigDecimal getScheduleLineOrderQuantity()
@Nullable @Generated(value="lombok") public Calendar getScheduleLineDeliveryTime()
@Nullable @Generated(value="lombok") public Calendar getSchedLineStscDeliveryDate()
@Nullable @Generated(value="lombok") public String getPurchaseRequisition()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setPurchasingDocument(@Nullable String purchasingDocument)
purchasingDocument
- @Generated(value="lombok") public void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
purchaseRequisitionItem
- @Generated(value="lombok") public void setScheduleLineCommittedQuantity(@Nullable BigDecimal scheduleLineCommittedQuantity)
scheduleLineCommittedQuantity
- @Generated(value="lombok") public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
purchasingDocumentItem
- @Generated(value="lombok") public void setScheduleLine(@Nullable String scheduleLine)
scheduleLine
- @Generated(value="lombok") public void setDelivDateCategory(@Nullable String delivDateCategory)
delivDateCategory
- @Generated(value="lombok") public void setScheduleLineDeliveryDate(@Nullable Calendar scheduleLineDeliveryDate)
scheduleLineDeliveryDate
- @Generated(value="lombok") public void setScheduleLineOrderQuantity(@Nullable BigDecimal scheduleLineOrderQuantity)
scheduleLineOrderQuantity
- @Generated(value="lombok") public void setScheduleLineDeliveryTime(@Nullable Calendar scheduleLineDeliveryTime)
scheduleLineDeliveryTime
- @Generated(value="lombok") public void setSchedLineStscDeliveryDate(@Nullable Calendar schedLineStscDeliveryDate)
schedLineStscDeliveryDate
- @Generated(value="lombok") public void setPurchaseRequisition(@Nullable String purchaseRequisition)
purchaseRequisition
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<PurchaseOrderScheduleLine>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<PurchaseOrderScheduleLine>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<PurchaseOrderScheduleLine>
Copyright © 2018 SAP SE. All rights reserved.