public class ProductPlantProcurement extends VdmEntity<ProductPlantProcurement>
Modifier and Type | Class and Description |
---|---|
static class |
ProductPlantProcurement.ProductPlantProcurementBuilder |
Modifier and Type | Field and Description |
---|---|
static EntityFieldAll<ProductPlantProcurement> |
ALL_FIELDS
Selector for all available fields of ProductPlantProcurement.
|
static ProductPlantProcurementField<Boolean> |
IS_AUTO_PUR_ORD_CREATION_ALLOWED
Use with available fluent helpers to apply the IsAutoPurOrdCreationAllowed field to query operations.
|
static ProductPlantProcurementField<Boolean> |
IS_SOURCE_LIST_REQUIRED
Use with available fluent helpers to apply the IsSourceListRequired field to query operations.
|
static ProductPlantProcurementField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static ProductPlantProcurementField<String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
static ProductPlantProcurementField<String> |
SOURCE_OF_SUPPLY_CATEGORY
Use with available fluent helpers to apply the SourceOfSupplyCategory field to query operations.
|
Constructor and Description |
---|
ProductPlantProcurement() |
ProductPlantProcurement(String product,
String plant,
Boolean isAutoPurOrdCreationAllowed,
Boolean isSourceListRequired,
String sourceOfSupplyCategory,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static ProductPlantProcurement.ProductPlantProcurementBuilder |
builder() |
boolean |
equals(Object o) |
static <T> ProductPlantProcurementField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
Boolean |
getIsAutoPurOrdCreationAllowed()
Constraints: none
|
Boolean |
getIsSourceListRequired()
Constraints: none
|
String |
getPlant()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getProduct()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getSourceOfSupplyCategory()
Constraints: Not nullable, Maximum length: 1
|
Class<ProductPlantProcurement> |
getType() |
int |
hashCode() |
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setIsAutoPurOrdCreationAllowed(Boolean isAutoPurOrdCreationAllowed)
Constraints: none
|
void |
setIsSourceListRequired(Boolean isSourceListRequired)
Constraints: none
|
void |
setPlant(String plant)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setProduct(String product)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setSourceOfSupplyCategory(String sourceOfSupplyCategory)
Constraints: Not nullable, Maximum length: 1
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final EntityFieldAll<ProductPlantProcurement> ALL_FIELDS
public static final ProductPlantProcurementField<String> PRODUCT
public static final ProductPlantProcurementField<String> PLANT
public static final ProductPlantProcurementField<Boolean> IS_AUTO_PUR_ORD_CREATION_ALLOWED
public static final ProductPlantProcurementField<Boolean> IS_SOURCE_LIST_REQUIRED
public static final ProductPlantProcurementField<String> SOURCE_OF_SUPPLY_CATEGORY
@Generated(value="lombok") public ProductPlantProcurement()
@ConstructorProperties(value={"product","plant","isAutoPurOrdCreationAllowed","isSourceListRequired","sourceOfSupplyCategory","erpConfigContext"}) @Generated(value="lombok") public ProductPlantProcurement(@Nullable String product, @Nullable String plant, @Nullable Boolean isAutoPurOrdCreationAllowed, @Nullable Boolean isSourceListRequired, @Nullable String sourceOfSupplyCategory, @Nullable ErpConfigContext erpConfigContext)
public Class<ProductPlantProcurement> getType()
getType
in class VdmObject<ProductPlantProcurement>
public static <T> ProductPlantProcurementField<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 ProductPlantProcurement.ProductPlantProcurementBuilder builder()
@Nullable @Generated(value="lombok") public String getProduct()
@Nullable @Generated(value="lombok") public String getPlant()
@Nullable @Generated(value="lombok") public Boolean getIsAutoPurOrdCreationAllowed()
If this indicator is flagged, the system does not display the purchase orders on the screen before they are saved. In the master record for the vendor with whom the material is ordered, the field "Automatic purchase order" must be flagged in the control data for the purchasing data.
@Nullable @Generated(value="lombok") public Boolean getIsSourceListRequired()
If the indicator has been set for a plant, a source of supply must be entered in the source list before a purchase order can be created for issue to the source for the plant.
@Nullable @Generated(value="lombok") public String getSourceOfSupplyCategory()
The entry you make is used by the system in source determination if it cannot find a unique source of supply in the quota arrangement and source list. If the plant to be supplied is assigned to a supply region, the system chooses a potential source of supply only if the source of supply is valid for the plant's supply region.
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setProduct(@Nullable String product)
product
- @Generated(value="lombok") public void setPlant(@Nullable String plant)
plant
- @Generated(value="lombok") public void setIsAutoPurOrdCreationAllowed(@Nullable Boolean isAutoPurOrdCreationAllowed)
If this indicator is flagged, the system does not display the purchase orders on the screen before they are saved. In the master record for the vendor with whom the material is ordered, the field "Automatic purchase order" must be flagged in the control data for the purchasing data.
isAutoPurOrdCreationAllowed
- @Generated(value="lombok") public void setIsSourceListRequired(@Nullable Boolean isSourceListRequired)
If the indicator has been set for a plant, a source of supply must be entered in the source list before a purchase order can be created for issue to the source for the plant.
isSourceListRequired
- @Generated(value="lombok") public void setSourceOfSupplyCategory(@Nullable String sourceOfSupplyCategory)
The entry you make is used by the system in source determination if it cannot find a unique source of supply in the quota arrangement and source list. If the plant to be supplied is assigned to a supply region, the system chooses a potential source of supply only if the source of supply is valid for the plant's supply region.
sourceOfSupplyCategory
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<ProductPlantProcurement>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<ProductPlantProcurement>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<ProductPlantProcurement>
Copyright © 2017 SAP SE. All rights reserved.