public class CustomerMaterial extends Entity<CustomerMaterial>
Modifier and Type | Class and Description |
---|---|
static class |
CustomerMaterial.CustomerMaterialBuilder |
Modifier and Type | Field and Description |
---|---|
static EntityField<CustomerMaterial,String> |
BASE_UNIT
Use with available fluent helpers to apply the BaseUnit field to query operations.
|
static EntityField<CustomerMaterial,String> |
CUSTOMER
Use with available fluent helpers to apply the Customer field to query operations.
|
static EntityField<CustomerMaterial,String> |
CUSTOMER_MATERIAL_ITEM_USAGE
Use with available fluent helpers to apply the CustomerMaterialItemUsage field to query operations.
|
static EntityField<CustomerMaterial,String> |
DELIVERY_PRIORITY
Use with available fluent helpers to apply the DeliveryPriority field to query operations.
|
static EntityField<CustomerMaterial,String> |
DISTRIBUTION_CHANNEL
Use with available fluent helpers to apply the DistributionChannel field to query operations.
|
static EntityField<CustomerMaterial,String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static EntityField<CustomerMaterial,String> |
MATERIAL_BY_CUSTOMER
Use with available fluent helpers to apply the MaterialByCustomer field to query operations.
|
static EntityField<CustomerMaterial,String> |
MATERIAL_DESCRIPTION_BY_CUSTOMER
Use with available fluent helpers to apply the MaterialDescriptionByCustomer field to query operations.
|
static EntityField<CustomerMaterial,BigDecimal> |
MAX_NMBR_OF_PARTIAL_DELIVERY
Use with available fluent helpers to apply the MaxNmbrOfPartialDelivery field to query operations.
|
static EntityField<CustomerMaterial,BigDecimal> |
MIN_DELIVERY_QTY_IN_BASE_UNIT
Use with available fluent helpers to apply the MinDeliveryQtyInBaseUnit field to query operations.
|
static EntityField<CustomerMaterial,BigDecimal> |
OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
|
static EntityField<CustomerMaterial,String> |
PARTIAL_DELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the PartialDeliveryIsAllowed field to query operations.
|
static EntityField<CustomerMaterial,String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static EntityField<CustomerMaterial,String> |
SALES_ORGANIZATION
Use with available fluent helpers to apply the SalesOrganization field to query operations.
|
static EntityField<CustomerMaterial,BigDecimal> |
UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
|
static EntityField<CustomerMaterial,Boolean> |
UNLIMITED_OVERDELIVERY_IS_ALLOWED
Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
|
Constructor and Description |
---|
CustomerMaterial() |
CustomerMaterial(String salesOrganization,
String baseUnit,
String partialDeliveryIsAllowed,
BigDecimal maxNmbrOfPartialDelivery,
BigDecimal underdelivTolrtdLmtRatioInPct,
BigDecimal overdelivTolrtdLmtRatioInPct,
Boolean unlimitedOverdeliveryIsAllowed,
String customerMaterialItemUsage,
String distributionChannel,
String customer,
String material,
String materialByCustomer,
String materialDescriptionByCustomer,
String plant,
String deliveryPriority,
BigDecimal minDeliveryQtyInBaseUnit,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static CustomerMaterial.CustomerMaterialBuilder |
builder() |
boolean |
equals(Object o) |
static <T> EntityField<CustomerMaterial,T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getCustomer()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getCustomerMaterialItemUsage()
Constraints: Not nullable, Maximum length: 4
|
String |
getDeliveryPriority()
Constraints: Not nullable, Maximum length: 2
|
String |
getDistributionChannel()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getMaterial()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getMaterialByCustomer()
Constraints: Not nullable, Maximum length: 35
|
String |
getMaterialDescriptionByCustomer()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getMaxNmbrOfPartialDelivery()
Constraints: Not nullable, Precision: 1, Scale: 0
|
BigDecimal |
getMinDeliveryQtyInBaseUnit()
Constraints: Not nullable, Precision: 13, Scale: 3
|
BigDecimal |
getOverdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
String |
getPartialDeliveryIsAllowed()
Constraints: Not nullable, Maximum length: 1
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getSalesOrganization()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
Class<CustomerMaterial> |
getType() |
BigDecimal |
getUnderdelivTolrtdLmtRatioInPct()
Constraints: Not nullable, Precision: 3, Scale: 1
|
Boolean |
getUnlimitedOverdeliveryIsAllowed()
Constraints: none
|
int |
hashCode() |
void |
setBaseUnit(String baseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setCustomer(String customer)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setCustomerMaterialItemUsage(String customerMaterialItemUsage)
Constraints: Not nullable, Maximum length: 4
|
void |
setDeliveryPriority(String deliveryPriority)
Constraints: Not nullable, Maximum length: 2
|
void |
setDistributionChannel(String distributionChannel)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setMaterial(String material)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setMaterialByCustomer(String materialByCustomer)
Constraints: Not nullable, Maximum length: 35
|
void |
setMaterialDescriptionByCustomer(String materialDescriptionByCustomer)
Constraints: Not nullable, Maximum length: 40
|
void |
setMaxNmbrOfPartialDelivery(BigDecimal maxNmbrOfPartialDelivery)
Constraints: Not nullable, Precision: 1, Scale: 0
|
void |
setMinDeliveryQtyInBaseUnit(BigDecimal minDeliveryQtyInBaseUnit)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setOverdelivTolrtdLmtRatioInPct(BigDecimal overdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setPartialDeliveryIsAllowed(String partialDeliveryIsAllowed)
Constraints: Not nullable, Maximum length: 1
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setSalesOrganization(String salesOrganization)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setUnderdelivTolrtdLmtRatioInPct(BigDecimal underdelivTolrtdLmtRatioInPct)
Constraints: Not nullable, Precision: 3, Scale: 1
|
void |
setUnlimitedOverdeliveryIsAllowed(Boolean unlimitedOverdeliveryIsAllowed)
Constraints: none
|
String |
toString() |
public static final EntityField<CustomerMaterial,String> SALES_ORGANIZATION
public static final EntityField<CustomerMaterial,String> BASE_UNIT
public static final EntityField<CustomerMaterial,String> PARTIAL_DELIVERY_IS_ALLOWED
public static final EntityField<CustomerMaterial,BigDecimal> MAX_NMBR_OF_PARTIAL_DELIVERY
public static final EntityField<CustomerMaterial,BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final EntityField<CustomerMaterial,BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
public static final EntityField<CustomerMaterial,Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
public static final EntityField<CustomerMaterial,String> CUSTOMER_MATERIAL_ITEM_USAGE
public static final EntityField<CustomerMaterial,String> DISTRIBUTION_CHANNEL
public static final EntityField<CustomerMaterial,String> CUSTOMER
public static final EntityField<CustomerMaterial,String> MATERIAL
public static final EntityField<CustomerMaterial,String> MATERIAL_BY_CUSTOMER
public static final EntityField<CustomerMaterial,String> MATERIAL_DESCRIPTION_BY_CUSTOMER
public static final EntityField<CustomerMaterial,String> PLANT
public static final EntityField<CustomerMaterial,String> DELIVERY_PRIORITY
public static final EntityField<CustomerMaterial,BigDecimal> MIN_DELIVERY_QTY_IN_BASE_UNIT
@Generated(value="lombok") public CustomerMaterial()
@ConstructorProperties(value={"salesOrganization","baseUnit","partialDeliveryIsAllowed","maxNmbrOfPartialDelivery","underdelivTolrtdLmtRatioInPct","overdelivTolrtdLmtRatioInPct","unlimitedOverdeliveryIsAllowed","customerMaterialItemUsage","distributionChannel","customer","material","materialByCustomer","materialDescriptionByCustomer","plant","deliveryPriority","minDeliveryQtyInBaseUnit","erpConfigContext"}) @Generated(value="lombok") public CustomerMaterial(@Nullable String salesOrganization, @Nullable String baseUnit, @Nullable String partialDeliveryIsAllowed, @Nullable BigDecimal maxNmbrOfPartialDelivery, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable String customerMaterialItemUsage, @Nullable String distributionChannel, @Nullable String customer, @Nullable String material, @Nullable String materialByCustomer, @Nullable String materialDescriptionByCustomer, @Nullable String plant, @Nullable String deliveryPriority, @Nullable BigDecimal minDeliveryQtyInBaseUnit, ErpConfigContext erpConfigContext)
public Class<CustomerMaterial> getType()
getType
in class Entity<CustomerMaterial>
public static <T> EntityField<CustomerMaterial,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 CustomerMaterial.CustomerMaterialBuilder builder()
@Nullable @Generated(value="lombok") public String getSalesOrganization()
@Nullable @Generated(value="lombok") public String getBaseUnit()
@Nullable @Generated(value="lombok") public String getPartialDeliveryIsAllowed()
@Nullable @Generated(value="lombok") public BigDecimal getMaxNmbrOfPartialDelivery()
@Nullable @Generated(value="lombok") public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
@Nullable @Generated(value="lombok") public BigDecimal getOverdelivTolrtdLmtRatioInPct()
@Nullable @Generated(value="lombok") public Boolean getUnlimitedOverdeliveryIsAllowed()
@Nullable @Generated(value="lombok") public String getCustomerMaterialItemUsage()
@Nullable @Generated(value="lombok") public String getDistributionChannel()
@Nullable @Generated(value="lombok") public String getCustomer()
@Nullable @Generated(value="lombok") public String getMaterial()
@Nullable @Generated(value="lombok") public String getMaterialByCustomer()
@Nullable @Generated(value="lombok") public String getMaterialDescriptionByCustomer()
@Nullable @Generated(value="lombok") public String getPlant()
@Nullable @Generated(value="lombok") public String getDeliveryPriority()
@Nullable @Generated(value="lombok") public BigDecimal getMinDeliveryQtyInBaseUnit()
@Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setSalesOrganization(@Nullable String salesOrganization)
salesOrganization
- @Generated(value="lombok") public void setBaseUnit(@Nullable String baseUnit)
baseUnit
- @Generated(value="lombok") public void setPartialDeliveryIsAllowed(@Nullable String partialDeliveryIsAllowed)
partialDeliveryIsAllowed
- @Generated(value="lombok") public void setMaxNmbrOfPartialDelivery(@Nullable BigDecimal maxNmbrOfPartialDelivery)
maxNmbrOfPartialDelivery
- @Generated(value="lombok") public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
underdelivTolrtdLmtRatioInPct
- @Generated(value="lombok") public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
overdelivTolrtdLmtRatioInPct
- @Generated(value="lombok") public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
unlimitedOverdeliveryIsAllowed
- @Generated(value="lombok") public void setCustomerMaterialItemUsage(@Nullable String customerMaterialItemUsage)
customerMaterialItemUsage
- @Generated(value="lombok") public void setDistributionChannel(@Nullable String distributionChannel)
distributionChannel
- @Generated(value="lombok") public void setCustomer(@Nullable String customer)
customer
- @Generated(value="lombok") public void setMaterial(@Nullable String material)
material
- @Generated(value="lombok") public void setMaterialByCustomer(@Nullable String materialByCustomer)
materialByCustomer
- @Generated(value="lombok") public void setMaterialDescriptionByCustomer(@Nullable String materialDescriptionByCustomer)
materialDescriptionByCustomer
- @Generated(value="lombok") public void setPlant(@Nullable String plant)
plant
- @Generated(value="lombok") public void setDeliveryPriority(@Nullable String deliveryPriority)
deliveryPriority
- @Generated(value="lombok") public void setMinDeliveryQtyInBaseUnit(@Nullable BigDecimal minDeliveryQtyInBaseUnit)
minDeliveryQtyInBaseUnit
- @Generated(value="lombok") public void setErpConfigContext(ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class Entity<CustomerMaterial>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class Entity<CustomerMaterial>
@Generated(value="lombok") public int hashCode()
hashCode
in class Entity<CustomerMaterial>
Copyright © 2017 SAP SE. All rights reserved.