public static final class InspectionCharacteristic.InspectionCharacteristicBuilder extends Object
@Nonnull public InspectionCharacteristic.InspectionCharacteristicBuilder inspResultValue(InspectionResultValue... value)
value
- The InspectionResultValues to build this InspectionCharacteristic with.@Nonnull public InspectionCharacteristic.InspectionCharacteristicBuilder inspSmplResult(InspSampleResult... value)
value
- The InspSampleResults to build this InspectionCharacteristic with.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionLot(@Nullable String inspectionLot)
Original property name from the Odata EDM: InspectionLot
The inspection lot number is assigned by the system.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspPlanOperationInternalID(@Nullable String inspPlanOperationInternalID)
Original property name from the Odata EDM: InspPlanOperationInternalID
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionCharacteristic(@Nullable String inspectionCharacteristic)
Original property name from the Odata EDM: InspectionCharacteristic
plan.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionSpecificationText(@Nullable String inspectionSpecificationText)
Original property name from the Odata EDM: InspectionSpecificationText
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder hasInspCharcPrtlSmpl(@Nullable String hasInspCharcPrtlSmpl)
Original property name from the Odata EDM: HasInspCharcPrtlSmpl
multiple samples is possible when a transaction is called.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecIsQuantitative(@Nullable Boolean inspSpecIsQuantitative)
Original property name from the Odata EDM: InspSpecIsQuantitative
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecIsMeasuredValueRqd(@Nullable String inspSpecIsMeasuredValueRqd)
Original property name from the Odata EDM: InspSpecIsMeasuredValueRqd
confirmed.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecIsSelectedSetRequired(@Nullable String inspSpecIsSelectedSetRequired)
Original property name from the Odata EDM: InspSpecIsSelectedSetRequired
If you do not set this indicator, the inspection characteristic is marked as an alternative characteristic, that can only take the values "Accepted" or "Rejected".
whose allowed values are defined as a selected set from catalog 1 (characteristic attributes).this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecIsLongTermInspection(@Nullable String inspSpecIsLongTermInspection)
Original property name from the Odata EDM: InspSpecIsLongTermInspection
If you set this indicator for at least one required characteristic, you can distinguish between "Short-term inspection completion" and a final completion of the inspection (status: Inspection close completed).Optional characteristics only work as long-term characteristics, when they are set for processing before inspection completion.You activate a long-term inspection by confirming the inspection completion for the short-term characteristics. This occurs either in conjunction with the making of the usage decision, or by calling up the special function "Short-term inspection completed."In a long-term inspection:There can already be a usage decision for the inspected material during the long-term inspectionYou can still record inspection results for long-term characteristics, once you have made the usage decisionThe system sets a separate status in the inspection lot to identify the long-term inspection and it provides special worklists and workflow tasks for this purposeIf you want to copy inspection results from a long-term inspection into a batch valuation, note that the data is transferred when the following events occur:Results from a short-term inspection are transferred as soon as the statuses "Short-term inspection completion" and "Usage decision made" are set.Results from a long-term inspection are transferred as soon as the statuses "Long-term inspection completion" and "Usage decision made" are setThis means that you must confirm or correct a usage decision, if it has been made after a short-term inspection. To do this, use the change transaction, a relevant worklist or an appropriate workflow task.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecRecordingType(@Nullable String inspSpecRecordingType)
Original property name from the Odata EDM: InspSpecRecordingType
recorded at inspection results recording. A single value, depending on the inspection characteristic, is a measured value, an attribute code, or the valuation A (accepted) or R (rejected).this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspResultIsDocumentationRqd(@Nullable String inspResultIsDocumentationRqd)
Original property name from the Odata EDM: InspResultIsDocumentationRqd
recorded.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecCharcCategory(@Nullable String inspSpecCharcCategory)
Original property name from the Odata EDM: InspSpecCharcCategory
You can make the following entries:Optional characteristicThis characteristic can be inspected, if necessary. You do not have to record results for this characteristic.Conditional characteristic (when the previous characteristic has been accepted)This characteristic must be inspected if the previous required characteristic was accepted.Conditional characteristic (when the previous characteristic has been rejected)This characteristic must be inspected when the previous required characteristic was rejected.Required characteristicThis characteristic must be inspected.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecResultCalculation(@Nullable String inspSpecResultCalculation)
Original property name from the Odata EDM: InspSpecResultCalculation
You set this indicator if the inspection result for an inspection characteristic is not determined through the inspection of this characteristic, but on the basis of calculations using the inspection results of other characteristics within the same operation.The SAP system supports the following functions:ABS Absolute amountNOT NegationSIN Sine functionCOS Cosine functionTAN Tangent functionLOG Logarithm for base value e (Natural logarithm)EXP Exponential function for base value eSQRT Square root functionROUND Rounding up to the whole numberTRUNC Proportion of whole numbers for a real numberMOD Modulo methodDIV Proportion of whole numbers for a divisionThe operating factors supported by the SAP system are divided into 6 levels based on their order of precedence. The operating factors in level 0 form the weakest combinations; those in level 6 the strongest. The following operating factors are available for calculation:Level 0AND Logical ANDOR Logical ORLevel 1= Equality<>, >< Inequality< Less than> Greater than<=, =< Less than or equal toLevel 2+ Positive sign (of an expression)- Negative sign (of an expression)+ Addition- SubtractionLevel 3* Multiplication/ DivisionLevel 4** ExponentiationLevel 5ABS Absolute amountNOT Negation (of a logical statement)Level 6All other functionsUser-defined formulasThe SAP system also evaluates user-defined functions that are defined in a table.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspCharcIsNotPlanned(@Nullable Boolean inspCharcIsNotPlanned)
Original property name from the Odata EDM: InspCharcIsNotPlanned
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionMethod(@Nullable String inspectionMethod)
Original property name from the Odata EDM: InspectionMethod
An inspection method describes how to inspect an inspection characteristic. You can assign an inspection method to a master inspection characteristic or directly to an inspection characteristic in an inspection plan.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionMethodPlant(@Nullable String inspectionMethodPlant)
Original property name from the Odata EDM: InspectionMethodPlant
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionMethodVersion(@Nullable String inspectionMethodVersion)
Original property name from the Odata EDM: InspectionMethodVersion
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionSpecificationPlant(@Nullable String inspectionSpecificationPlant)
Original property name from the Odata EDM: InspectionSpecificationPlant
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionSpecification(@Nullable String inspectionSpecification)
Original property name from the Odata EDM: InspectionSpecification
An inspection characteristic describes what is to be inspected, that is, the inspection requirements for materials, parts, and products. To simplify and standardize inspection planning, you can define master inspection characteristics that you can use in various task lists.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionSpecificationVersion(@Nullable String inspectionSpecificationVersion)
Original property name from the Odata EDM: InspectionSpecificationVersion
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionCharacteristicStatus(@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)
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecDecimalPlaces(@Nullable Short inspSpecDecimalPlaces)
Original property name from the Odata EDM: InspSpecDecimalPlaces
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionSpecificationUnit(@Nullable String inspectionSpecificationUnit)
Original property name from the Odata EDM: InspectionSpecificationUnit
quantitative characteristic or for dependent characteristic specifications for a quantitative characteristic. The values are stored in the in this unit of measure in the database.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSampleValuationRule(@Nullable String inspSampleValuationRule)
Original property name from the Odata EDM: InspSampleValuationRule
samples and partial samples.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder quantityUnit(@Nullable String quantityUnit)
Original property name from the Odata EDM: QuantityUnit
The unit in which a sample is measured.To permit this unit of measure to be converted into the material unit of measure when the system selects the inspection specifications for an inspection lot, you must have maintained the conversion factors in the material master record100 ml are needed to inspect a characteristic. In this case, the sample unit of measure is ml.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspCharacteristicSampleSize(@Nullable Integer inspCharacteristicSampleSize)
Original property name from the Odata EDM: InspCharacteristicSampleSize
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.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspCharacteristicSampleUnit(@Nullable String inspCharacteristicSampleUnit)
Original property name from the Odata EDM: InspCharacteristicSampleUnit
The unit in which a sample is measured.To permit this unit of measure to be converted into the material unit of measure when the system selects the inspection specifications for an inspection lot, you must have maintained the conversion factors in the material master record100 ml are needed to inspect a characteristic. In this case, the sample unit of measure is ml.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecSampleQuantityFactor(@Nullable BigDecimal inspSpecSampleQuantityFactor)
Original property name from the Odata EDM: InspSpecSampleQuantityFactor
The sample unit is the product of the following factors: Base sample quantity and the sample unit of measure.To inspect a characteristic, 100 ml are needed. In this case:Sample unit of measure = mlBase sample quantity = 100Sample unit = 100mlIf the sampling procedure that is defined for the characteristic stipulates that 5 individual samples are needed, the sample unit is multiplied by five. As a result, 5 x 100 ml must be drawn to inspect this characteristic.Sample quantity = 500 ml
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecTargetValue(@Nullable Double inspSpecTargetValue)
Original property name from the Odata EDM: InspSpecTargetValue
The target value of the characteristic is stored in this field. A target value can be, for example, a nominal value or the desired value of a technical procedure. Details of the target value are especially useful in evaluations.
should deviate as little as possible.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecFrmtdTargetValue(@Nullable String inspSpecFrmtdTargetValue)
Original property name from the Odata EDM: InspSpecFrmtdTargetValue
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecHasTargetValue(@Nullable String inspSpecHasTargetValue)
Original property name from the Odata EDM: InspSpecHasTargetValue
If this indicator is set, then the value of the corresponding numeric field is not initial.
in order to differentiate between null and the initial value.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecUpperLimit(@Nullable Double inspSpecUpperLimit)
Original property name from the Odata EDM: InspSpecUpperLimit
The actual value for an inspection characteristic can be one of the following values, depending on the recording form:Mean value of summarized measured valuesSingle measured valueClass size for a value classIndividual measured values that lie above this specification limit, or value classes whose class limits are above this limiting value, are valuated as "not OK" or "R" (rejected).Mean values that lie above this specification limit are also valuated as "not OK," provided the valuation of the inspection characteristic or sample is planned on the basis of specification limits.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecFrmtdUpperLimit(@Nullable String inspSpecFrmtdUpperLimit)
Original property name from the Odata EDM: InspSpecFrmtdUpperLimit
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecHasUpperLimit(@Nullable String inspSpecHasUpperLimit)
Original property name from the Odata EDM: InspSpecHasUpperLimit
If this indicator is set, then the value of the corresponding numeric field is not initial.
in order to differentiate between null and the initial value.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecLowerLimit(@Nullable Double inspSpecLowerLimit)
Original property name from the Odata EDM: InspSpecLowerLimit
The actual value for an inspection characteristic can be one of the following values, depending on the recording form:Mean value of summarized measured valuesSingle measured valueClass size for a value classIndividual measured values that lie below this specification limit, or value classes whose class limits are below this specification limit, are valuated as "not OK" or "R" (rejected).Mean values that lie below this specification limit are also valuated as "not OK," provided that the valuation of the inspection characteristic or sample is planned on the basis of specification limits.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecFrmtdLowerLimit(@Nullable String inspSpecFrmtdLowerLimit)
Original property name from the Odata EDM: InspSpecFrmtdLowerLimit
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecHasLowerLimit(@Nullable String inspSpecHasLowerLimit)
Original property name from the Odata EDM: InspSpecHasLowerLimit
If this indicator is set, then the value of the corresponding numeric field is not initial.
in order to differentiate between null and the initial value.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecImportanceCode(@Nullable String inspSpecImportanceCode)
Original property name from the Odata EDM: InspSpecImportanceCode
By choosing the corresponding entry, you can classify the inspection characteristic as a critical characteristic, major characteristic, or minor characteristic.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspLotTestEquipInternalID(@Nullable String inspLotTestEquipInternalID)
Original property name from the Odata EDM: InspLotTestEquipInternalID
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder selectedCodeSet(@Nullable String selectedCodeSet)
Original property name from the Odata EDM: SelectedCodeSet
If you are processing a quantitative characteristic or a qualitative characteristic for which the characteristic attributes indicator is not set, you can assign up to 4 code groups or selected sets to describe the inspection characteristic or the inspection method.Catalog types 2,3,4,5 are also used in defects recording:If you record defects with reference to an inspection characteristic, you can limit the allowed catalog confirmations by predefining code groups or selected sets.
indicator is set, you can assign up to 5 code groups or selected sets to describe the inspection characteristic or the inspection method.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder selectedCodeSetPlant(@Nullable String selectedCodeSetPlant)
Original property name from the Odata EDM: SelectedCodeSetPlant
Selected sets are defined at the plant level.Therefore you must enter a plant for each selected set that you assign to a master record.If you select a selected set from a list of catalog entries, the system automatically copies the selected set and the plant.Do not enter a plant for a code group that you have assigned to a master record.
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectorQualification(@Nullable String inspectorQualification)
Original property name from the Odata EDM: InspectorQualification
This field has no controlling function. However, your entry is checked against a list of qualifications stored in the database.You can enter an inspector qualification in an inspection method, a master inspection characteristic, or a task list.If you use a master inspection characteristic in a task list that has an inspection method assigned, the inspector qualification defined in the inspection method is used in the task list. If there is no inspector qualification in the inspection method, the qualification is taken from the master inspection characteristic.
inspection.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecInformationField1(@Nullable String inspSpecInformationField1)
Original property name from the Odata EDM: InspSpecInformationField1
only purpose is to provide a place to store information that is relevant to an object, such as an inspection method or a master inspection characteristic.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecInformationField2(@Nullable String inspSpecInformationField2)
Original property name from the Odata EDM: InspSpecInformationField2
only purpose is to provide a place to store information that is relevant to an object, such as an inspection method or a master inspection characteristic.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecInformationField3(@Nullable String inspSpecInformationField3)
Original property name from the Odata EDM: InspSpecInformationField3
only purpose is to provide a place to store information that is relevant to an object, such as an inspection method or a master inspection characteristic.this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspectionScope(@Nullable BigDecimal inspectionScope)
Original property name from the Odata EDM: InspectionScope
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspSpecControlIndicators(@Nullable String inspSpecControlIndicators)
Original property name from the Odata EDM: InspSpecControlIndicators
plan default valuesresults recordinginspection processing
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder characteristicAttributeCatalog(@Nullable String characteristicAttributeCatalog)
Original property name from the Odata EDM: CharacteristicAttributeCatalog
If you are processing a quantitative characteristic or a qualitative characteristic for which the characteristic attributes indicator is not set, you can assign up to 4 code groups or selected sets to describe the inspection characteristic or the inspection method.NOTEYou CANNOT assign selected sets from catalog type 1 to quantitative characteristics or to qualitative characteristics for which the characteristic attributes indicator is not set.
characteristic attributes, defect types, usage decisions).this
.public InspectionCharacteristic.InspectionCharacteristicBuilder unplndCharcInspSubsetIntID(@Nullable String unplndCharcInspSubsetIntID)
Original property name from the Odata EDM: UnplndCharcInspSubsetIntID
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder inspLotDynamicRule(@Nullable String inspLotDynamicRule)
Original property name from the Odata EDM: InspLotDynamicRule
this
.public InspectionCharacteristic.InspectionCharacteristicBuilder changedDateTime(@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
this
.public InspectionCharacteristic build()
Copyright © 2020 SAP SE. All rights reserved.