public class ProductPlantProcurement extends VdmEntity<ProductPlantProcurement>
Modifier and Type | Class and Description |
---|---|
static class |
ProductPlantProcurement.ProductPlantProcurementBuilder |
Modifier and Type | Field and Description |
---|---|
static ProductPlantProcurementSelectable |
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. fetching associated entities).
|
Boolean |
getIsAutoPurOrdCreationAllowed()
Constraints: noneIf 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.
|
Boolean |
getIsSourceListRequired()
Constraints: noneIf 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.
|
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 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.
|
Class<ProductPlantProcurement> |
getType() |
int |
hashCode() |
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setIsAutoPurOrdCreationAllowed(Boolean isAutoPurOrdCreationAllowed)
Constraints: noneIf 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.
|
void |
setIsSourceListRequired(Boolean isSourceListRequired)
Constraints: noneIf 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.
|
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 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.
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final ProductPlantProcurementSelectable 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
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.public static ProductPlantProcurement.ProductPlantProcurementBuilder builder()
@Nullable public String getProduct()
@Nullable public String getPlant()
@Nullable 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 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 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 public ErpConfigContext getErpConfigContext()
public void setProduct(@Nullable String product)
product
- public void setPlant(@Nullable String plant)
plant
- 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
- 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
- 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
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- public String toString()
toString
in class VdmObject<ProductPlantProcurement>
public boolean equals(Object o)
equals
in class VdmObject<ProductPlantProcurement>
public int hashCode()
hashCode
in class VdmObject<ProductPlantProcurement>
Copyright © 2018 SAP SE. All rights reserved.