Class ProductPlantQualityMgmt
Original entity name from the Odata EDM: A_ProductPlantQualityMgmtType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ProductPlantQualityMgmtSelectableSelector for all available fields of ProductPlantQualityMgmt.static final ProductPlantQualityMgmtField<Boolean>Use with available fluent helpers to apply the HasPostToInspectionStock field to query operations.static final ProductPlantQualityMgmtField<Boolean>Use with available fluent helpers to apply the InspLotDocumentationIsRequired field to query operations.static final ProductPlantQualityMgmtField<String>Use with available fluent helpers to apply the MatlQualityAuthorizationGroup field to query operations.static final ProductPlantQualityMgmtField<BigDecimal>Use with available fluent helpers to apply the MaximumStoragePeriod field to query operations.static final ProductPlantQualityMgmtField<String>Use with available fluent helpers to apply the Plant field to query operations.static final ProductPlantQualityMgmtField<String>Use with available fluent helpers to apply the Product field to query operations.static final ProductPlantQualityMgmtField<String>Use with available fluent helpers to apply the ProductQualityCertificateType field to query operations.static final ProductPlantQualityMgmtField<String>Use with available fluent helpers to apply the QualityMgmtCtrlKey field to query operations.static final ProductPlantQualityMgmtField<BigDecimal>Use with available fluent helpers to apply the RecrrgInspIntervalTimeInDays field to query operations.static final ProductPlantQualityMgmtField<String>Use with available fluent helpers to apply the SuplrQualityManagementSystem field to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionProductPlantQualityMgmt(String product, String plant, BigDecimal maximumStoragePeriod, String qualityMgmtCtrlKey, String matlQualityAuthorizationGroup, Boolean hasPostToInspectionStock, Boolean inspLotDocumentationIsRequired, String suplrQualityManagementSystem, BigDecimal recrrgInspIntervalTimeInDays, String productQualityCertificateType) -
Method Summary
Modifier and TypeMethodDescriptionvoidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanstatic <T,DomainT>
ProductPlantQualityMgmtField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> ProductPlantQualityMgmtField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidprotected Stringprotected StringConstraints: noneConstraints: nonegetKey()Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Precision: 5, Scale: 0getPlant()(Key Field) Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Maximum length: 4getType()inthashCode()voidsetHasPostToInspectionStock(Boolean hasPostToInspectionStock) Constraints: nonevoidsetInspLotDocumentationIsRequired(Boolean inspLotDocumentationIsRequired) Constraints: nonevoidsetMatlQualityAuthorizationGroup(String matlQualityAuthorizationGroup) Constraints: Not nullable, Maximum length: 6voidsetMaximumStoragePeriod(BigDecimal maximumStoragePeriod) Constraints: Not nullable, Precision: 5, Scale: 0void(Key Field) Constraints: Not nullable, Maximum length: 4voidsetProduct(String product) (Key Field) Constraints: Not nullable, Maximum length: 40voidsetProductQualityCertificateType(String productQualityCertificateType) Constraints: Not nullable, Maximum length: 4voidsetQualityMgmtCtrlKey(String qualityMgmtCtrlKey) Constraints: Not nullable, Maximum length: 8voidsetRecrrgInspIntervalTimeInDays(BigDecimal recrrgInspIntervalTimeInDays) Constraints: Not nullable, Precision: 5, Scale: 0protected voidsetServicePathForFetch(String servicePathForFetch) voidsetSuplrQualityManagementSystem(String suplrQualityManagementSystem) Constraints: Not nullable, Maximum length: 4toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
-
Field Details
-
ALL_FIELDS
Selector for all available fields of ProductPlantQualityMgmt. -
PRODUCT
Use with available fluent helpers to apply the Product field to query operations. -
PLANT
Use with available fluent helpers to apply the Plant field to query operations. -
MAXIMUM_STORAGE_PERIOD
Use with available fluent helpers to apply the MaximumStoragePeriod field to query operations. -
QUALITY_MGMT_CTRL_KEY
Use with available fluent helpers to apply the QualityMgmtCtrlKey field to query operations. -
MATL_QUALITY_AUTHORIZATION_GROUP
Use with available fluent helpers to apply the MatlQualityAuthorizationGroup field to query operations. -
HAS_POST_TO_INSPECTION_STOCK
Use with available fluent helpers to apply the HasPostToInspectionStock field to query operations. -
INSP_LOT_DOCUMENTATION_IS_REQUIRED
Use with available fluent helpers to apply the InspLotDocumentationIsRequired field to query operations. -
SUPLR_QUALITY_MANAGEMENT_SYSTEM
Use with available fluent helpers to apply the SuplrQualityManagementSystem field to query operations. -
RECRRG_INSP_INTERVAL_TIME_IN_DAYS
Use with available fluent helpers to apply the RecrrgInspIntervalTimeInDays field to query operations. -
PRODUCT_QUALITY_CERTIFICATE_TYPE
Use with available fluent helpers to apply the ProductQualityCertificateType field to query operations.
-
-
Constructor Details
-
ProductPlantQualityMgmt
public ProductPlantQualityMgmt() -
ProductPlantQualityMgmt
public ProductPlantQualityMgmt(@Nullable String product, @Nullable String plant, @Nullable BigDecimal maximumStoragePeriod, @Nullable String qualityMgmtCtrlKey, @Nullable String matlQualityAuthorizationGroup, @Nullable Boolean hasPostToInspectionStock, @Nullable Boolean inspLotDocumentationIsRequired, @Nullable String suplrQualityManagementSystem, @Nullable BigDecimal recrrgInspIntervalTimeInDays, @Nullable String productQualityCertificateType)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProductPlantQualityMgmt>
-
setProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Parameters:
product- Product Number
-
setPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setMaximumStoragePeriod
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: MaximumStoragePeriod
- Parameters:
maximumStoragePeriod- Maximum Storage Period
-
setQualityMgmtCtrlKey
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: QualityMgmtCtrlKey
- Parameters:
qualityMgmtCtrlKey- Control Key for Quality Management in Procurement
-
setMatlQualityAuthorizationGroup
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: MatlQualityAuthorizationGroup
- Parameters:
matlQualityAuthorizationGroup- Material Authorization Group for Activities in QM
-
setHasPostToInspectionStock
Constraints: noneOriginal property name from the Odata EDM: HasPostToInspectionStock
- Parameters:
hasPostToInspectionStock- Has Post to Inspection Stock
-
setInspLotDocumentationIsRequired
Constraints: noneOriginal property name from the Odata EDM: InspLotDocumentationIsRequired
- Parameters:
inspLotDocumentationIsRequired- Documentation required indicator
-
setSuplrQualityManagementSystem
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SuplrQualityManagementSystem
- Parameters:
suplrQualityManagementSystem- Required QM System for Supplier
-
setRecrrgInspIntervalTimeInDays
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: RecrrgInspIntervalTimeInDays
- Parameters:
recrrgInspIntervalTimeInDays- Interval Until Next Recurring Inspection
-
setProductQualityCertificateType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductQualityCertificateType
- Parameters:
productQualityCertificateType- Certificate Type
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProductPlantQualityMgmt>
-
getKey
- Overrides:
getKeyin classVdmObject<ProductPlantQualityMgmt>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProductPlantQualityMgmt>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProductPlantQualityMgmt>
-
field
@Nonnull public static <T> ProductPlantQualityMgmtField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> ProductPlantQualityMgmtField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<ProductPlantQualityMgmt>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<ProductPlantQualityMgmt>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<ProductPlantQualityMgmt>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProductPlantQualityMgmt>
-
builder
-
getProduct
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
- Product Number
-
getPlant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getMaximumStoragePeriod
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: MaximumStoragePeriod
- Returns:
- Maximum Storage Period
-
getQualityMgmtCtrlKey
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: QualityMgmtCtrlKey
- Returns:
- Control Key for Quality Management in Procurement
-
getMatlQualityAuthorizationGroup
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: MatlQualityAuthorizationGroup
- Returns:
- Material Authorization Group for Activities in QM
-
getHasPostToInspectionStock
Constraints: noneOriginal property name from the Odata EDM: HasPostToInspectionStock
- Returns:
- Has Post to Inspection Stock
-
getInspLotDocumentationIsRequired
Constraints: noneOriginal property name from the Odata EDM: InspLotDocumentationIsRequired
- Returns:
- Documentation required indicator
-
getSuplrQualityManagementSystem
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SuplrQualityManagementSystem
- Returns:
- Required QM System for Supplier
-
getRecrrgInspIntervalTimeInDays
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: RecrrgInspIntervalTimeInDays
- Returns:
- Interval Until Next Recurring Inspection
-
getProductQualityCertificateType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductQualityCertificateType
- Returns:
- Certificate Type
-
toString
- Overrides:
toStringin classVdmObject<ProductPlantQualityMgmt>
-
equals
- Overrides:
equalsin classVdmEntity<ProductPlantQualityMgmt>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProductPlantQualityMgmt>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProductPlantQualityMgmt>
-