public class InspSampleCharacteristic extends VdmEntity<InspSampleCharacteristic>
Original entity name from the Odata EDM: A_InspSampleCharacteristicType
Modifier and Type | Class and Description |
---|---|
static class |
InspSampleCharacteristic.InspSampleCharacteristicBuilder |
Modifier and Type | Field and Description |
---|---|
static InspSampleCharacteristicSelectable |
ALL_FIELDS
Selector for all available fields of InspSampleCharacteristic.
|
static InspSampleCharacteristicField<ZonedDateTime> |
CHANGED_DATE_TIME
Use with available fluent helpers to apply the ChangedDateTime field to query operations.
|
static InspSampleCharacteristicField<String> |
INSP_LOT_DYN_RULE_STAGE
Use with available fluent helpers to apply the InspLotDynRuleStage field to query operations.
|
static InspSampleCharacteristicField<String> |
INSP_PLAN_OPERATION_INTERNAL_ID
Use with available fluent helpers to apply the InspPlanOperationInternalID field to query operations.
|
static InspSampleCharacteristicField<Short> |
INSP_SAMPLE_ACCEPTANCE_NUMBER
Use with available fluent helpers to apply the InspSampleAcceptanceNumber field to query operations.
|
static InspSampleCharacteristicField<Short> |
INSP_SAMPLE_REJECTION_NUMBER
Use with available fluent helpers to apply the InspSampleRejectionNumber field to query operations.
|
static InspSampleCharacteristicField<String> |
INSP_SAMPLE_VALUATION_RULE
Use with available fluent helpers to apply the InspSampleValuationRule field to query operations.
|
static InspSampleCharacteristicField<LocalDateTime> |
INSP_SUBSET_CHARC_CREATION_DATE
Use with available fluent helpers to apply the InspSubsetCharcCreationDate field to query operations.
|
static InspSampleCharacteristicField<String> |
INSPECTION_CHARACTERISTIC
Use with available fluent helpers to apply the InspectionCharacteristic field to query operations.
|
static InspSampleCharacteristicField<String> |
INSPECTION_CHARACTERISTIC_STATUS
Use with available fluent helpers to apply the InspectionCharacteristicStatus field to query operations.
|
static InspSampleCharacteristicField<String> |
INSPECTION_LOT
Use with available fluent helpers to apply the InspectionLot field to query operations.
|
static InspSampleCharacteristicField<Integer> |
INSPECTION_SAMPLE_SIZE
Use with available fluent helpers to apply the InspectionSampleSize field to query operations.
|
static InspSampleCharacteristicField<String> |
INSPECTION_SEVERITY
Use with available fluent helpers to apply the InspectionSeverity field to query operations.
|
static InspSampleCharacteristicField<String> |
INSPECTION_SUBSET_INTERNAL_ID
Use with available fluent helpers to apply the InspectionSubsetInternalID field to query operations.
|
static InspSampleCharacteristicField<String> |
QUALITY_CONTROL_CHART
Use with available fluent helpers to apply the QualityControlChart field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
InspSampleCharacteristic() |
InspSampleCharacteristic(String inspectionLot,
String inspPlanOperationInternalID,
String inspectionCharacteristic,
String inspectionSubsetInternalID,
String inspectionCharacteristicStatus,
String qualityControlChart,
Short inspSampleAcceptanceNumber,
Short inspSampleRejectionNumber,
String inspSampleValuationRule,
Integer inspectionSampleSize,
String inspLotDynRuleStage,
String inspectionSeverity,
LocalDateTime inspSubsetCharcCreationDate,
ZonedDateTime changedDateTime) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
ErpConfigContext configContext)
Sets the service path and ERP configuration context for the fetch commands of this entity.
|
static InspSampleCharacteristic.InspSampleCharacteristicBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> InspSampleCharacteristicField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
ZonedDateTime |
getChangedDateTime()
Constraints: Not nullable, Precision: 0
|
protected String |
getDefaultServicePath() |
protected String |
getEntityCollection() |
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
getInspectionCharacteristic()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getInspectionCharacteristicStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getInspectionLot()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
Integer |
getInspectionSampleSize()
Constraints: none
|
String |
getInspectionSeverity()
Constraints: Not nullable, Maximum length: 3
|
String |
getInspectionSubsetInternalID()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
String |
getInspLotDynRuleStage()
Constraints: Not nullable, Maximum length: 4
|
String |
getInspPlanOperationInternalID()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
Short |
getInspSampleAcceptanceNumber()
Constraints: none
|
Short |
getInspSampleRejectionNumber()
Constraints: none
|
String |
getInspSampleValuationRule()
Constraints: Not nullable, Maximum length: 2
|
LocalDateTime |
getInspSubsetCharcCreationDate()
Constraints: Not nullable, Precision: 0
|
protected Map<String,Object> |
getKey() |
String |
getQualityControlChart()
Constraints: Not nullable, Maximum length: 12
|
Class<InspSampleCharacteristic> |
getType() |
int |
hashCode() |
void |
setChangedDateTime(ZonedDateTime changedDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Deprecated.
Use
attachToService(String, ErpConfigContext) instead. |
void |
setInspectionCharacteristic(String inspectionCharacteristic)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setInspectionCharacteristicStatus(String inspectionCharacteristicStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setInspectionLot(String inspectionLot)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setInspectionSampleSize(Integer inspectionSampleSize)
Constraints: none
|
void |
setInspectionSeverity(String inspectionSeverity)
Constraints: Not nullable, Maximum length: 3
|
void |
setInspectionSubsetInternalID(String inspectionSubsetInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setInspLotDynRuleStage(String inspLotDynRuleStage)
Constraints: Not nullable, Maximum length: 4
|
void |
setInspPlanOperationInternalID(String inspPlanOperationInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setInspSampleAcceptanceNumber(Short inspSampleAcceptanceNumber)
Constraints: none
|
void |
setInspSampleRejectionNumber(Short inspSampleRejectionNumber)
Constraints: none
|
void |
setInspSampleValuationRule(String inspSampleValuationRule)
Constraints: Not nullable, Maximum length: 2
|
void |
setInspSubsetCharcCreationDate(LocalDateTime inspSubsetCharcCreationDate)
Constraints: Not nullable, Precision: 0
|
void |
setQualityControlChart(String qualityControlChart)
Constraints: Not nullable, Maximum length: 12
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final InspSampleCharacteristicSelectable ALL_FIELDS
public static final InspSampleCharacteristicField<String> INSPECTION_LOT
public static final InspSampleCharacteristicField<String> INSP_PLAN_OPERATION_INTERNAL_ID
public static final InspSampleCharacteristicField<String> INSPECTION_CHARACTERISTIC
public static final InspSampleCharacteristicField<String> INSPECTION_SUBSET_INTERNAL_ID
public static final InspSampleCharacteristicField<String> INSPECTION_CHARACTERISTIC_STATUS
public static final InspSampleCharacteristicField<String> QUALITY_CONTROL_CHART
public static final InspSampleCharacteristicField<Short> INSP_SAMPLE_ACCEPTANCE_NUMBER
public static final InspSampleCharacteristicField<Short> INSP_SAMPLE_REJECTION_NUMBER
public static final InspSampleCharacteristicField<String> INSP_SAMPLE_VALUATION_RULE
public static final InspSampleCharacteristicField<Integer> INSPECTION_SAMPLE_SIZE
public static final InspSampleCharacteristicField<String> INSP_LOT_DYN_RULE_STAGE
public static final InspSampleCharacteristicField<String> INSPECTION_SEVERITY
public static final InspSampleCharacteristicField<LocalDateTime> INSP_SUBSET_CHARC_CREATION_DATE
public static final InspSampleCharacteristicField<ZonedDateTime> CHANGED_DATE_TIME
public InspSampleCharacteristic()
public InspSampleCharacteristic(@Nullable String inspectionLot, @Nullable String inspPlanOperationInternalID, @Nullable String inspectionCharacteristic, @Nullable String inspectionSubsetInternalID, @Nullable String inspectionCharacteristicStatus, @Nullable String qualityControlChart, @Nullable Short inspSampleAcceptanceNumber, @Nullable Short inspSampleRejectionNumber, @Nullable String inspSampleValuationRule, @Nullable Integer inspectionSampleSize, @Nullable String inspLotDynRuleStage, @Nullable String inspectionSeverity, @Nullable LocalDateTime inspSubsetCharcCreationDate, @Nullable ZonedDateTime changedDateTime)
@Nonnull public Class<InspSampleCharacteristic> getType()
getType
in class VdmObject<InspSampleCharacteristic>
public void setInspectionLot(@Nullable String inspectionLot)
Original property name from the Odata EDM: InspectionLot
The inspection lot number is assigned by the system.
inspectionLot
- Number that uniquely identifies an inspection lot.public void setInspPlanOperationInternalID(@Nullable String inspPlanOperationInternalID)
Original property name from the Odata EDM: InspPlanOperationInternalID
inspPlanOperationInternalID
- Current Node Number from Order Counterpublic void setInspectionCharacteristic(@Nullable String inspectionCharacteristic)
Original property name from the Odata EDM: InspectionCharacteristic
inspectionCharacteristic
- The number that explicitly identifies an inspection characteristic within an operation in an
inspection plan.public void setInspectionSubsetInternalID(@Nullable String inspectionSubsetInternalID)
Original property name from the Odata EDM: InspectionSubsetInternalID
inspectionSubsetInternalID
- Number identifying an inspection sample if dependent or independent multiple samples are used in the
sampling procedure of the characteristic or if inspection points are involved.public void setInspectionCharacteristicStatus(@Nullable String inspectionCharacteristicStatus)
Original property name from the Odata EDM: InspectionCharacteristicStatus
The specification record documents whether youMust record results (required characteristic, record status = 1) for an inspection characteristic or partial sampleCan record results (optional characteristic, record status = 0) for an inspection characteristic or partial sampleSkip the inspection characteristic (record status = 4)
inspectionCharacteristicStatus
- Specification status of the specification record for the inspection characteristic or the partial
sample.public void setQualityControlChart(@Nullable String qualityControlChart)
Original property name from the Odata EDM: QualityControlChart
qualityControlChart
- The number that uniquely identifies a quality control chart.public void setInspSampleAcceptanceNumber(@Nullable Short inspSampleAcceptanceNumber)
Original property name from the Odata EDM: InspSampleAcceptanceNumber
inspSampleAcceptanceNumber
- In this field you enter the highest number of nonconforming units or defects in a sample during a
sampling inspection for an attributive inspection, that still permits acceptance of the inspection
lot.public void setInspSampleRejectionNumber(@Nullable Short inspSampleRejectionNumber)
Original property name from the Odata EDM: InspSampleRejectionNumber
inspSampleRejectionNumber
- The lowest number of nonconforming units or defects in a sample that leads to a rejection during an
attributive sampling inspection.public void setInspSampleValuationRule(@Nullable String inspSampleValuationRule)
Original property name from the Odata EDM: InspSampleValuationRule
inspSampleValuationRule
- Two-character key identifying a valuation rule that is used to valuate inspection characteristics,
samples and partial samples.public void setInspectionSampleSize(@Nullable Integer inspectionSampleSize)
Original property name from the Odata EDM: InspectionSampleSize
For each inspection plan characteristic you define the amount by which the inspected sample size in the 'Insp.ed' field can deviate from the to-be-inspected sample size in the 'Inspect' field. If a characteristic (partial sample ) is closed the system checks whether the required sample size is adhered to. The characteristic (partial sample) can only be closed if this is the case.For inspection characteristics, you can define conditions for adhering to the sample size. For example, you can define whether the inspection scope must be adhered to or whether it may be larger or smaller, etc.
inspectionSampleSize
- Predfined sample size that has to be inspected for the inspection characteristic or the partial
sample.public void setInspLotDynRuleStage(@Nullable String inspLotDynRuleStage)
Original property name from the Odata EDM: InspLotDynRuleStage
You define an inspection stage by assigning an inspection severity (or by setting the skip indicator) and using the rules for an inspection stage change. Therefore, inspection stages represent a certain inspection scope or a skip.Inspection stages are defined in a dynamic modification rule.
inspLotDynRuleStage
- In this field, you define the inspection stage.public void setInspectionSeverity(@Nullable String inspectionSeverity)
Original property name from the Odata EDM: InspectionSeverity
Different inspection severities lead to different inspection scopes if the other conditions are the same.It is advisable to use different inspection severities in the dynamic modification rule, if the dynamic modification rule is assigned to a sampling procedure that uses a sampling scheme in which these inspection severities are maintained.
inspectionSeverity
- In the QM component, the inspection severity serves as an identifier for a normal, reduced, or
tightened inspection.public void setInspSubsetCharcCreationDate(@Nullable LocalDateTime inspSubsetCharcCreationDate)
Original property name from the Odata EDM: InspSubsetCharcCreationDate
The system enters the current system date.
inspSubsetCharcCreationDate
- Date on which the data record was created.public void setChangedDateTime(@Nullable ZonedDateTime changedDateTime)
Original property name from the Odata EDM: ChangedDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
changedDateTime
- The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time).protected String getEntityCollection()
getEntityCollection
in class VdmEntity<InspSampleCharacteristic>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<InspSampleCharacteristic>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<InspSampleCharacteristic>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<InspSampleCharacteristic>
@Nonnull public static <T> InspSampleCharacteristicField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> InspSampleCharacteristicField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public ErpConfigContext getErpConfigContext()
VdmEntity
getErpConfigContext
in class VdmEntity<InspSampleCharacteristic>
@Deprecated public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
attachToService(String, ErpConfigContext)
instead.VdmEntity
setErpConfigContext
in class VdmEntity<InspSampleCharacteristic>
erpConfigContext
- New ERP configuration context to apply to this entityprotected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<InspSampleCharacteristic>
public void attachToService(@Nullable String servicePath, @Nullable ErpConfigContext configContext)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<InspSampleCharacteristic>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.configContext
- Optional parameter. New ERP configuration context to apply to this entity and any associated entities
that were previously fetched. If a null value is provided and the ERP configuration context has never
been set, then the ERP configuration context will be set to a new instance of
ErpConfigContext
.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<InspSampleCharacteristic>
public static InspSampleCharacteristic.InspSampleCharacteristicBuilder builder()
@Nullable public String getInspectionLot()
Original property name from the Odata EDM: InspectionLot
The inspection lot number is assigned by the system.
@Nullable public String getInspPlanOperationInternalID()
Original property name from the Odata EDM: InspPlanOperationInternalID
@Nullable public String getInspectionCharacteristic()
Original property name from the Odata EDM: InspectionCharacteristic
@Nullable public String getInspectionSubsetInternalID()
Original property name from the Odata EDM: InspectionSubsetInternalID
@Nullable public String getInspectionCharacteristicStatus()
Original property name from the Odata EDM: InspectionCharacteristicStatus
The specification record documents whether youMust record results (required characteristic, record status = 1) for an inspection characteristic or partial sampleCan record results (optional characteristic, record status = 0) for an inspection characteristic or partial sampleSkip the inspection characteristic (record status = 4)
@Nullable public String getQualityControlChart()
Original property name from the Odata EDM: QualityControlChart
@Nullable public Short getInspSampleAcceptanceNumber()
Original property name from the Odata EDM: InspSampleAcceptanceNumber
@Nullable public Short getInspSampleRejectionNumber()
Original property name from the Odata EDM: InspSampleRejectionNumber
@Nullable public String getInspSampleValuationRule()
Original property name from the Odata EDM: InspSampleValuationRule
@Nullable public Integer getInspectionSampleSize()
Original property name from the Odata EDM: InspectionSampleSize
For each inspection plan characteristic you define the amount by which the inspected sample size in the 'Insp.ed' field can deviate from the to-be-inspected sample size in the 'Inspect' field. If a characteristic (partial sample ) is closed the system checks whether the required sample size is adhered to. The characteristic (partial sample) can only be closed if this is the case.For inspection characteristics, you can define conditions for adhering to the sample size. For example, you can define whether the inspection scope must be adhered to or whether it may be larger or smaller, etc.
@Nullable public String getInspLotDynRuleStage()
Original property name from the Odata EDM: InspLotDynRuleStage
You define an inspection stage by assigning an inspection severity (or by setting the skip indicator) and using the rules for an inspection stage change. Therefore, inspection stages represent a certain inspection scope or a skip.Inspection stages are defined in a dynamic modification rule.
@Nullable public String getInspectionSeverity()
Original property name from the Odata EDM: InspectionSeverity
Different inspection severities lead to different inspection scopes if the other conditions are the same.It is advisable to use different inspection severities in the dynamic modification rule, if the dynamic modification rule is assigned to a sampling procedure that uses a sampling scheme in which these inspection severities are maintained.
@Nullable public LocalDateTime getInspSubsetCharcCreationDate()
Original property name from the Odata EDM: InspSubsetCharcCreationDate
The system enters the current system date.
@Nullable public ZonedDateTime getChangedDateTime()
Original property name from the Odata EDM: ChangedDateTime
To standardize local times in a UTC time stamp and thus make them comparable with other times, these local times
need to be converted using your time zone and the ABAP command convert.Even if the system is able to determine
the time zone from Customizing or master data, you shoul save the time zone redundantly here.The internal
structure of the UTC time stamp is subdivided into a date part and a time part in packed number format
public String toString()
toString
in class VdmObject<InspSampleCharacteristic>
public boolean equals(Object o)
equals
in class VdmObject<InspSampleCharacteristic>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<InspSampleCharacteristic>
public int hashCode()
hashCode
in class VdmObject<InspSampleCharacteristic>
Copyright © 2019 SAP SE. All rights reserved.