Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_InspectionSpecification" of service "API_MASTERINSPCHARACTERISTIC_SRV". This service is part of the following communication scenarios: Inspection Master Data Integration (SAP_COM_0110). See https://api.sap.com/api/API_MASTERINSPCHARACTERISTIC_SRV for more information.

Hierarchy

  • Entity
    • InspectionSpecification

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Protected _customFields

_customFields: MapType<any>

A mapper representing custom fields in an entity. Custom fields are represented by their field names and the corresponding values. A custom field can be added or updated using setCustomField method.

Protected _versionIdentifier

_versionIdentifier: string

The current ETag version of the entity in the remote system. The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. When no ETag is provided by the remote system the value of this variable defaults to "*".

Optional characteristicInternalId

characteristicInternalId: undefined | string

Internal characteristic. Maximum length: 30.

nullable

Optional defectFractionEstimationProced

defectFractionEstimationProced: undefined | string

Fraction Calculation. Maximum length: 2.

nullable

Optional inspResultIsDocumentationRqd

inspResultIsDocumentationRqd: undefined | string

Documentation Required for Inspection Results. Determines whether and how inspection results are to be documented with additional text when they are recorded. Maximum length: 1.

nullable

Optional inspSpecChangeDate

inspSpecChangeDate: Moment

Date on Which Data Record Was Changed. Date on which the data record was last changed. The system enters the current system date.

nullable

Optional inspSpecChangedByUser

inspSpecChangedByUser: undefined | string

Name of User Who Last Changed Data Record. Name of the user who made the last change to this data record. Maximum length: 12.

nullable

Optional inspSpecCharacteristicType

inspSpecCharacteristicType: undefined | string

Characteristic Type (Quantitative/Qualitative). Maximum length: 1.

nullable

Optional inspSpecCharcCategory

inspSpecCharcCategory: undefined | string

Characteristic Category. In this field you determine if and when a characteristic is inspected. 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. Maximum length: 1.

nullable

Optional inspSpecCreatedByUser

inspSpecCreatedByUser: undefined | string

Name of User Who Created the Data Record. Name of the user who created this data record. The system automatically enters the user name. Maximum length: 12.

nullable

Optional inspSpecCreationDate

inspSpecCreationDate: Moment

Date on Which Data Record Was Created. Date on which the data record was created. The system enters the current system date.

nullable

Optional inspSpecDecimalPlaces

inspSpecDecimalPlaces: undefined | number

Number of Places to the Right of a Decimal Point (Accuracy). In this field, you define the accuracy (number of decimal places), to which the value is calculated.

nullable

Optional inspSpecDefectCodeGrpRejection

inspSpecDefectCodeGrpRejection: undefined | string

Defect Code Group for General Rejection. Code group from the defect catalog (catalog type 9) that is assigned to an inspection characteristic. The code group and code defined here are used during results recording if the inspection characteristic is rejected or the sample is used to:Determine the defect classGenerate the defect data recordThis is the case if no alternative codes for a rejection with reference to an upper or lower specification limit are maintained.You must enter both a code group and a code from the defect catalog.You can use the possible entries function to display a list of code groups and codes from which you can then select an entry. You can view the individual codes in a code group by double-clicking the symbol beside the group with the left mouse button. The code and code group are also transferred when you select a code.NoteIf the control indicator for defects recording is set and you do not enter the code group and code, a warning is issued when the data is maintained.If the inspection characteristic or sample is rejected during results recording, the manual defects recording function is called up automatically. Maximum length: 8.

nullable

Optional inspSpecDefectCodeGrpRjcnLower

inspSpecDefectCodeGrpRjcnLower: undefined | string

Defect Code Group for Rejection at Lower Tolerance. Code group from the defect catalog (catalog type 9) that was assigned to a quantitative characteristic with a lower specification limit. The code group and code are used during results recording if the inspection characteristic or sample is rejected on the basis of a lower specification limit.Such a rejection on the basis of a lower specification limit can occur when you make a:Valuation based on specification limits with and without an acceptance factorValuation according to the action limits of a mean value chartYou can only make an entry in this field for a quantitative characteristic, for which the control indicator for the lower specification limit has been set.You must enter both a code group and a code from the defect catalog.You can use the possible entries function to display a list of code groups and codes from which you can then select an entry. You can view the individual codes in a code group by double-clicking the symbol beside the group with the left mouse button. The code and code group are also transferred when you select a code.If you do not enter a code group or code for a rejection of the inspection characteristic at the lower specification limit, the code for a general rejection will be used during results recording if the inspection characteristic or sample is rejected.If the control indicator for defects recording is set for the inspection characteristic in the task list or for the master inspection characteristic, exactly one defect data record will always be created in the event of a rejection. Maximum length: 8.

nullable

Optional inspSpecDefectCodeGrpRjcnUpper

inspSpecDefectCodeGrpRjcnUpper: undefined | string

Defect Code Group for Rejection at Upper Tolerance. Code group from the defect catalog (catalog type 9) that has been assigned to a quantitative characteristic with an upper specification limit. This code group and code are used, if the inspection characteristic or sample is rejected on the basis of an upper specification limit during results recording.A rejection on the basis of an upper specification limit can occur when you make a:Valuation based on the specification limits with and without an acceptance factorValuation based on the action limits of a mean value chartYou can only make an entry in this field for quantitative characteristics, for which the control indicator for the upper specification limit has been set.You must enter both a code group and a code from the defect catalog.You can use the possible entries function to display a list of code groups and codes from which you can then select an entry. You can view the individual codes in a code group by double-clicking the symbol beside the group with the left mouse button. The code and code group are also transferred when you select a code.If you do not enter a code group and code for the inspection characteristic and it is rejected at the upper specification limit, the code for a general rejection will be used during results recording if the inspection characteristic or sample is rejected.If the control indicator for defects recording is set for the inspection characteristic in the task list or for the master inspection characteristic, exactly one defect data record will always be created in the event of a rejection. Maximum length: 8.

nullable

Optional inspSpecDefectCodeRejection

inspSpecDefectCodeRejection: undefined | string

Defect Code for Rejection: General. Code from a code group in the defect catalog (catalog type 9) that is assigned to an inspection characteristic. The code group and code defined here are used during results recording if the inspection characteristic is rejected or the sample is used to:Determine the defect classGenerate the defect data recordThis is the case if no alternative codes for a rejection with reference to an upper or lower specification limit are maintained.You must enter both a code group and a code from the defect catalog.You can use the possible entries function to display a list of code groups and codes from which you can then select an entry. You can view the individual codes in a code group by double-clicking the symbol beside the group with the left mouse button. The code and code group are also transferred when you select a code.NoteIf the control indicator for defects recording is set and you do not enter the code group and code, a warning is issued when the data is maintained.If the inspection characteristic or sample is rejected during results recording, the manual defects recording function is called up automatically. Maximum length: 4.

nullable

Optional inspSpecDefectCodeRjcnLower

inspSpecDefectCodeRjcnLower: undefined | string

Defect Code for Rejection at Lower Specification Limit. Code from a code group in the defect catalog (catalog type 9) that has been assigned to a quantitative characteristic with a lower specification limit. The code group and code are used if the inspection characteristic or sample is rejected on the basis of a lower specification limit during results recording.Such a rejection on the basis of a lower specification limit can occur when you make a:Valuation based on the specification limits with and without acceptance factorValuation according to the action limits of a mean value chartYou can only make an entry in this field for a quantitative characteristic, for which the control indicator for the lower specification limit has been set.You must enter both a code group and a code from the defect catalog.You can use the possible entries function to display a list of code groups and codes from which you can then select an entry. You can view the individual codes in a code group by double-clicking the symbol beside the group with the left mouse button. The code and code group are also transferred when you select a code.If the control indicator for defects recording is set in the inspection characteristic, exactly one defect data record will always be created in the event of a rejection. The defect code for a rejection at the lower specification limit takes precedence over the defect code for a general rejection. If you do not enter a code group or a code for a rejection at the lower specification limit , the code for a general rejection is used during results recording if the inspection characteristic or sample is rejected. Maximum length: 4.

nullable

Optional inspSpecDefectCodeRjcnUpper

inspSpecDefectCodeRjcnUpper: undefined | string

Defect Code for Rejection at Upper Specification Limit. Code from a code group in the defect catalog (catalog type 9) that has been assigned to a quantitative characteristic with an upper specification limit. The code group and code are used if the inspection characteristic or sample is rejected on the basis of an upper specification limit during results recording.Such a rejection on the basis of an upper specification limit can occur when you make a:Valuation based on the specification limits with and without acceptance factorValuation according to the action limits of a mean value chartYou can only make an entry in this field for a quantitative characteristic, for which the control indicator for the upper specification limit has been set.You must enter both a code group and a code from the defect catalog.You can use the possible entries function to display a list of code groups and codes from which you can then select an entry. You can view the individual codes in a code group by double-clicking the symbol beside the group with the left mouse button. The code and code group are also transferred when you select a code.If the control indicator for defects recording is set in the inspection characteristic, exactly one defect data record is always created in the event of a rejection. The defect code for a rejection at the upper specification limit takes precedence over the defect code for a general rejection. If you do not enter a code group or code for a rejection at the upper specification limit for the inspection characteristic, the code for a general rejection is used during results recording if the inspection characteristic or sample is rejected. Maximum length: 4.

nullable

Optional inspSpecFirstLowerSpecLimit

inspSpecFirstLowerSpecLimit: undefined | number

First Lower Specification Limit. Lower limiting value of a user-specified limit, for example, a warning limit. The system does not use the contents of this field. This field provides a place to store a user-specified limit value that is relevant for a quantitative characteristic.

nullable

Optional inspSpecFirstUpperSpecLimit

inspSpecFirstUpperSpecLimit: undefined | number

First Upper Specification Limit. Upper limit value of a user-specified limit, for example, a warning limit. The system does not use the contents of this field. This field provides a place to store a user-specified limit value that is relevant for a quantitative characteristic.

nullable

Optional inspSpecGlobalName

inspSpecGlobalName: undefined | string

Characteristic Description for Quality Data Exchange. Identification description for a characteristic. In this field, you can define an additional characteristic description in the inspection plan, material specification, master inspection characteristic, and certificate profile. This description acts as the characteristic identification for the electronic exchange of characteristic values. Maximum length: 40.

nullable

Optional inspSpecHasFirstLowerSpecLimit

inspSpecHasFirstLowerSpecLimit: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasFirstUpperSpecLimit

inspSpecHasFirstUpperSpecLimit: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasLowerLimit

inspSpecHasLowerLimit: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasLowrPlausibilityLmt

inspSpecHasLowrPlausibilityLmt: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasLowrSpecLimitChange

inspSpecHasLowrSpecLimitChange: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasSecondLowrSpecLimit

inspSpecHasSecondLowrSpecLimit: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasSecondUprSpecLimit

inspSpecHasSecondUprSpecLimit: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasTargetValue

inspSpecHasTargetValue: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasUpperLimit

inspSpecHasUpperLimit: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasUprPlausibilityLmt

inspSpecHasUprPlausibilityLmt: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecHasUprSpecLimitChange

inspSpecHasUprSpecLimitChange: undefined | string

Value Not Initial if Set. For every numeric field there is a corresponding field that denotes whether the value is initial or not, in order to differentiate between null and the initial value. If this indicator is set, then the value of the corresponding numeric field is not initial. Maximum length: 1.

nullable

Optional inspSpecImportanceCode

inspSpecImportanceCode: undefined | string

Weighting of Characteristic. Classification of inspection characteristics according to their weighting (importance). By choosing the corresponding entry, you can classify the inspection characteristic as a critical characteristic, major characteristic, or minor characteristic. Maximum length: 2.

nullable

Optional inspSpecInformationField1

inspSpecInformationField1: undefined | string

Text Line for Additional Information. This field is used to store information only. The system does not use the contents of this field. Its 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. Maximum length: 10.

nullable

Optional inspSpecInformationField2

inspSpecInformationField2: undefined | string

Text Line for Additional Information. This field is used to store information only. The system does not use the contents of this field. Its 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. Maximum length: 20.

nullable

Optional inspSpecInformationField3

inspSpecInformationField3: undefined | string

Text Line for Additional Information. This field is used to store information only. The system does not use the contents of this field. Its 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. Maximum length: 40.

nullable

Optional inspSpecIsChgDocRequired

inspSpecIsChgDocRequired: undefined | string

Create Change Documents During Results Recording. If you set this indicator, change documents are created for this inspection characteristic when results are recorded based on characteristics. The change documents are only created when editing of the inspection characteristic is completed (status 5) or the indicator for the immediate creation of change documents is set.In any case, the prerequisite for creating the documents is saving to the database. Maximum length: 1.

nullable

Optional inspSpecIsControlChartUsed

inspSpecIsControlChartUsed: undefined | string

SPC Characteristic. If you set this indicator, a control chart is run for this characteristic. If you set this indicator, you must also set the "Sampling procedure" indicator.You must then enter an SPC criterion and a sampling procedure with a control chart type in the task list for the SPC characteristic. Maximum length: 1.

nullable

Optional inspSpecIsDefectsRecgAutomatic

inspSpecIsDefectsRecgAutomatic: undefined | string

Defects Recording Automatically Called Up. If you set this indicator and an inspection characteristic is rejected during results recording, the function for recording defects for a characteristic is automatically called up. In this situation, a distinction must be made between the following cases: Defects recording in the backgroundA prerequisite for recording defects in the background is that you must define defect codes in the inspection characteristic.You can specify three defect codes for a quantitative characteristic:A defect code for a general rejectionA defect code for a rejection at an upper specification limitA defect code for a rejection at a lower specification limitIn the case of a qualitative characteristic, you must define the defect code for a general rejection.Defects recording in dialogDefects recording is always executed in dialog for the following cases:If the system does not set a default defect codeIf the confirmation profile contains fields that require an entryWhen you record results using a subsystem, you can only record defects automatically in the background. Maximum length: 1.

nullable

Optional inspSpecIsDestructive

inspSpecIsDestructive: undefined | string

Destructive Inspection. You set this indicator for inspection characteristics whose inspection samples will be destroyed when you inspect the characteristics. When you make the usage decision, the system calculates the quantity of materials destroyed and makes a proposal for the stock posting To sample usage. The system takes all inspection characteristics into consideration corresponding to the actual sample size for which the indicator Destructive insp. is set and for which inspection results have been recorded (up to the point of the calculation). This may include optional characteristics, skipped characteristics, long-term characteristics, and unplanned characteristics.For the stock posting, the system proposes only the part of the destroyed quantity that exceeds the amount already posted to sample usage.For example, you set the indicator for an additive sample if the inspection of an inspection characteristic is destructive. In this case, the indicator causes the sample quantity to be increased by the amount needed to inspect this characteristic.If you inspect only one inspection characteristic destructively and you inspect this characteristic last, you should not set the indicator Additive sample for the characteristic.You must set the indicator Additive sample if you inspect more than one inspection characteristic destructively and if you can only inspect one of these characteristics for a partial sample.If several characteristics contribute to the destruction of the inspection sample, you can combine these characteristics for a partial sample.A simple exampleFour characteristics are inspected. The inspection of characteristics 1, 3, and 4 is destructive. The indicator Additive sample was set for characteristic 4.Charac. Destructive Additive To be insp. Inspected1 x 10 * 1 pc 5 * 1 pc2 10 * 1 pc 10 * 1 pc3 x 10 * 1 pc 10 * 1 pc4 x x 4 * 12 pc 5 * 12 pcIn calculating the destroyed quantity, the system only considers the actual inspected sample size specified in results recording ("Inspected" column) and not the sample quantity to be inspected specified in the inspection instruction ("To be inspected" column).When you make the usage decision, the system determines a destroyed quantity of 70 pieces and proposes they be posted to sample usage. Characteristics 1 and 3 are combined, since they are not marked as additive.Extended example with material samples, long-term characteristics, and different units of measureThe unit of measure for the lot is PIECES; the following conversion factors are stored in the material master record:4 pieces = 3 l8 pieces = 9 kgIn the inspection plan, it is defined that characteristics 1, 3, 4, and 6 (material sample 100) are to be inspected in laboratory 1 and characteristics 2, 5, and 7 in laboratory 2 (material sample 200).Charac. Mat.Sample Destructive Additive Inspected1 100 x x 5 * 100 ml2 200 x 1 * 1 kg3 100 x x 5 * 100 ml4 100 x x 4 * 100 ml5 200 x 4 * 1 kg6 100 x x ----7 200 x ----After inspecting characteristics 1 through 5, the destructive quantity consists of 1400 ml and 4 kg, which is rounded off to 6 pieces. When you make the usage decision, the system proposes that 6 pieces be posted to sample usage.You then record the results for long-term characteristics 6 and 7 and change the usage decision.Charac. Mat.Sample Destructive Additive Inspected6 100 x x 8 * 100 ml7 200 x 2 * 1 kgThe destroyed quantity now consists of 2200 ml and 4 kg, which is rounded off to 7 pieces.When you make the usage decision, the system proposes 1 piece to be posted to sample usage, since 6 pieces have already been posted to sample usage.NoteYou can use user exit QEVA0009 to individually calculate and predefine the quantity to be posted to sample usage. Maximum length: 1.

nullable

Optional inspSpecIsLongTermInspection

inspSpecIsLongTermInspection: undefined | string

Long-Term Inspection. If you set this indicator, the characteristic is subject to a long-term inspection. 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. Maximum length: 1.

nullable

Optional inspSpecIsLowerLimitRequired

inspSpecIsLowerLimitRequired: undefined | string

Lower Specification Limit. If you set this indicator, you must enter a lower specification limit for the inspection characteristic. Maximum length: 1.

nullable

Optional inspSpecIsMeasuredValueRqd

inspSpecIsMeasuredValueRqd: undefined | string

Measured Values Must Be Recorded. If you set this indicator, measured values for this quantitative characteristic have to be inspected and confirmed. Maximum length: 1.

nullable

Optional inspSpecIsQuantitative

inspSpecIsQuantitative: undefined | false | true

Is Quantitative Characteristic.

nullable

Optional inspSpecIsSampleQtyAdditive

inspSpecIsSampleQtyAdditive: undefined | string

Inspection Sample Quantity Is Added. If you set this indicator, it causes the size of the partial sample to be increased by the quantity required for this characteristic in inspection sample calculation. If a partial sample is to be used for several characteristics, it contains the total sample quantity required for all the characteristics.The system calculates the sample quantity for each characteristic. For a partial sample that is used for several characteristics, the system takes the largest determined sample quantity as the partial sample quantity.If you set the Additive sample indicator, the system does not include the sample quantity for this characteristic when calculating partial samples, but takes the next smallest sample quantity as the partial sample quantity and subsequently adds the sample quantity of the additive sample.You can set the indicator for an additive sample, for example, if the inspection for a characteristic is destructive.I II IIISample quantity Additive Additive AdditiveCharacteristic 1 15 pcs (X)Characteristic 2 30 pcs X XCharacteristic 3 20 pcs XTotal qty 30 pcs 50 pcs 65 pcsExample I: No indicator for additive samples is set. The system therefore determines the sample quantity for characteristic 2 as the quantity for the partial sample.Example II: The indicator for additive samples is set for characteristic 2. The system therefore determines the sample quantity of characteristic 3 as the quantity for the partial sample and increases this by the sample size of characteristic 2.Example III: The indicator for additive samples is set for characteristics 2 and 3. The system therefore determines the sample quantity of characteristic 1 as the quantity for the partial sample and increases this by the sample sizes of characteristics 2 and 3, irrespective of whether the indicator was also set for characteristic 1. Maximum length: 1.

nullable

Optional inspSpecIsSamplingProcedRqd

inspSpecIsSamplingProcedRqd: undefined | string

Sampling Procedure is Required. If you set this indicator, a sampling procedure must be assigned to the characteristic in the task list. If you do not assign a sampling procedure to the inspection characteristic and you do not define specifications for the inspection scope on a higher level (in the inspection setup in the Quality Management view of the material master), a 100% inspection takes place.In a 100% inspection, the unit of measure in the inspection lot or the unit of measure in the task list plays a role in determining the sample size. Maximum length: 1.

nullable

Optional inspSpecIsScrapRelevant

inspSpecIsScrapRelevant: undefined | string

Characteristic Relevant for Quality Score and Scrap Share. If you set this indicator, the fraction of nonconforming units for this inspection characteristic is taken into account when the share of scrap is calculated in the inspection lot. When making the usage decision, if you use a quality score that is calculated from the share of scrap in the inspection lot or characteristic, the characteristic is only used to calculate the quality score if this indicator is set. Maximum length: 1.

nullable

Optional inspSpecIsSelectedSetRequired

inspSpecIsSelectedSetRequired: undefined | string

Reference to Characteristic Attribute Required. If you set this indicator, the inspection characteristic is marked as an attributive characteristic, whose allowed values are defined as a selected set from catalog 1 (characteristic attributes). 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". Maximum length: 1.

nullable

Optional inspSpecIsTargetValueInLimit

inspSpecIsTargetValueInLimit: undefined | string

Check Target Value. If you set this indicator and either the "Upper specification limit" or "Lower specification limit" indicator, the system checks whether the target value lies within the tolerance. Maximum length: 1.

nullable

Optional inspSpecIsTestEquipmentRqd

inspSpecIsTestEquipmentRqd: undefined | string

Assignment of Test Equipment Required. If you set this indicator, you can assign test equipment to the inspection characteristic in the task list. If you do not make an assignment, the system displays a warning message. Maximum length: 1.

nullable

Optional inspSpecIsUpperLimitRequired

inspSpecIsUpperLimitRequired: undefined | string

Upper Specification Limit. If you set this indicator, you must enter an upper specification limit for the inspection characteristic. Maximum length: 1.

nullable

Optional inspSpecLowerLimit

inspSpecLowerLimit: undefined | number

Lower Specification Limit. Lower limiting value for the actual value of an inspection characteristic. 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.

nullable

Optional inspSpecLowerPlausibilityLimit

inspSpecLowerPlausibilityLimit: undefined | number

Lower Plausibility Limit. Minimum plausible value of a plausibility limit. This field is used only for results recording of quantitative characteristics. It protects against the recording and processing of invalid or improbable values. If the actual value of the variable lies outside the plausibility limit defined by the limiting value entered in this field, the system may issue a warning message or block further processing.

nullable

Optional inspSpecLowerSpecLimitChange

inspSpecLowerSpecLimitChange: undefined | number

Change to Lower Specification Limit. Amount by which the specification limit is temporarily increased or decreased. You can increase or reduce the tolerance range for a specific time period. You can make these short-term changes to the tolerance range without having to change the original specification limits.If you enter a POSITIVE value, the lower limiting value is changed to a SMALLER value.If you enter a NEGATIVE value, the lower limiting value is changed to a LARGER value.If you have altered the tolerance range by changing either the upper or the lower specification limit, you must also define the time period for which the change is valid. This means you must enter both a start date as well as an end date for the time period.

nullable

Optional inspSpecPrintControl

inspSpecPrintControl: undefined | string

Print. Maximum length: 1.

nullable

Optional inspSpecRecordingType

inspSpecRecordingType: undefined | string

Recording Type. In this field, you define whether and how single characteristic attributes (original values) are to be 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). Maximum length: 1.

nullable

Optional inspSpecResultCalculation

inspSpecResultCalculation: undefined | string

Calculated Characteristic. The indicator defines the characteristic as a calculated characteristic. 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. Maximum length: 1.

nullable

Optional inspSpecSecondLowerSpecLimit

inspSpecSecondLowerSpecLimit: undefined | number

Second Lower Specification Limit. Lower limiting value of a user-specified limit, for example, a warning limit. The system does not use the contents of this field. This field provides a place to store a user-specified limit value that is relevant for a quantitative characteristic.

nullable

Optional inspSpecSecondUpperSpecLimit

inspSpecSecondUpperSpecLimit: undefined | number

Second Upper Specification Limit. Upper limit value of a user-specified limit, for example, a warning limit. The system does not use the contents of this field. This field provides a place to store a user-specified limit value that is relevant for a quantitative characteristic.

nullable

Optional inspSpecTargetValue

inspSpecTargetValue: undefined | number

Target Value for a Quantitative Characteristic. Value of a quantitative characteristic, from which the actual value of the inspection characteristic should deviate as little as possible. 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.

nullable

Optional inspSpecToleranceChgValidFrom

inspSpecToleranceChgValidFrom: Moment

Date from Which the Tolerance Change Is Valid. You can temporarily change the tolerance range. To specify the time period for which the change is valid, enter the date from which the tolerance change is to be active. If you have altered the tolerance range by changing either the upper or the lower specification limit, you must also define the time period for which the change is valid. This means you must enter both a start date as well as an end date for the time period.

nullable

Optional inspSpecToleranceChgValidTo

inspSpecToleranceChgValidTo: Moment

Date Until Which the Tolerance Change Is Valid. You can temporarily change the tolerance range. To specify the time period for the tolerance change, enter the date, up to and including which the tolerance change is to be active. If you have altered the tolerance range by changing either the upper or the lower specification limit, you must also define the time period for which the change is valid. This means you must enter both a start date as well as an end date for the time period.

nullable

Optional inspSpecTransferType

inspSpecTransferType: undefined | string

Copy Model/Reference Characteristic. Maximum length: 1.

nullable

Optional inspSpecUpperLimit

inspSpecUpperLimit: undefined | number

Upper Specification Limit. Upper limit value for the actual value of an inspection characteristic. 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.

nullable

Optional inspSpecUpperPlausibilityLimit

inspSpecUpperPlausibilityLimit: undefined | number

Upper Plausibility Limit. Maximum plausible value of a plausibility limit. This field is used only for results recording of quantitative characteristics. It protects against the recording and processing of invalid or improbable values. If the actual value of the variable lies outside the plausibility limit defined by the limiting value entered in this field, the system may issue a warning message or block further processing.

nullable

Optional inspSpecUpperSpecLimitChange

inspSpecUpperSpecLimitChange: undefined | number

Change to Upper Specification Limit. Amount by which the specification limit is temporarily increased or decreased. You can increase or reduce the tolerance range for a specific time period. You can make these short-term changes to the tolerance range without having to change the original specification limits.If you enter a POSITIVE value, the upper specification limit is changed to a LARGER value.If you enter a NEGATIVE value, the upper specification limit is changed to a SMALLER value.If you have altered the tolerance range by changing either the upper or the lower specification limit, you must also define the time period for which the change is valid. This means you must enter both a start date as well as an end date for the time period.

nullable

Optional inspToleranceSpecification

inspToleranceSpecification: undefined | string

Tolerance Key. User-defined key for tolerance specifications. This key can contain the target value, unit of measurement, accuracy, and tolerance limits.If you use a tolerance key in an inspection characteristic, the information contained in the key is copied into the inspection characteristic. Maximum length: 4.

nullable

Optional inspectionScope

inspectionScope: undefined | string

Inspection Scope. With this field you determine the extent, to which the number of required measured values must adhere. Maximum length: 1.

nullable

inspectionSpecification

inspectionSpecification: string

Master Inspection Characteristic. Name that uniquely identifies a master inspection characteristic within a plant. 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. Maximum length: 8.

inspectionSpecificationPlant

inspectionSpecificationPlant: string

Plant for the Master Inspection Characteristic. Maximum length: 4.

Optional inspectionSpecificationSrchTxt

inspectionSpecificationSrchTxt: undefined | string

Search Field. This field uses the search help to make it easier to find master data records. Enter a meaningful word or phrase in this language-independent field. The entry you make should be easy to remember and should identify the master data record uniquely. Maximum length: 40.

nullable

Optional inspectionSpecificationStatus

inspectionSpecificationStatus: undefined | string

Status of Master Record. Indicates the processing status of the master record; for example, created, released, blocked, marked for deletion. Maximum length: 1.

nullable

Optional inspectionSpecificationUnit

inspectionSpecificationUnit: undefined | string

Unit of Measurement, in Which Quantitative Data Is Stored. Three-digit unit of measurement for inspection values (target value, specification limits, etc.) for a 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. Maximum length: 3.

nullable

inspectionSpecificationVersion

inspectionSpecificationVersion: string

Version Number of the Master Inspection Characteristic. Maximum length: 6.

Optional inspectorQualification

inspectorQualification: undefined | string

Inspector Qualification. Qualification that an inspector must have and, if necessary, validate in order to be able to conduct an inspection. 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. Maximum length: 5.

nullable

Optional plant

plant: undefined | string

Plant. Key uniquely identifying a plant. Maximum length: 4.

nullable

Optional qltyMstrDataAuthorizationGroup

qltyMstrDataAuthorizationGroup: undefined | string

Authorization Group QM Basic Data. The basic data authorization group restricts user access to the Quality Management basic data. Objects and activities that are affected:Master inspection characteristic, inspection method:Creating with an authorization groupCreating a validity period with an authorization groupChangingDisplayingDeletingChanging authorization groupIncluding inspection method in master inspection characteristic or task listIncluding master inspection characteristic in task list, certificate profile, or material specificationChanging an unplanned characteristic in results recordingSample-drawing procedure:EditingEditing authorization groupIf you enter an authorization group for master data records, the system checks whether the user has access to the objects named above.If no authorization group is entered in the master record, no authorization check takes place.To pass the authorization check, the user must have authorization for master data, which contains the relevant authorization group as a field value. Maximum length: 8.

nullable

Protected remoteState

remoteState: object

The remote state of the entity. Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. It is stored as map, where the keys are stored in the format of VDM properties.

Type declaration

  • [keys: string]: any

Optional validityStartDate

validityStartDate: Moment

Valid-From Date. Specifies the start date for the validity period of an object (such as material, BOM, or routing).

nullable

versionIdentifier

versionIdentifier: string

ETag version identifier accessor.

returns

The ETag version identifier of the retrieved entity, returns undefined if not retrieved

Static ALL_FIELDS

ALL_FIELDS: AllFields<InspectionSpecification> = new AllFields('*', InspectionSpecification)

All fields selector.

Static CHARACTERISTIC_INTERNAL_ID

CHARACTERISTIC_INTERNAL_ID: StringField<InspectionSpecification> = new StringField('CharacteristicInternalID', InspectionSpecification, 'Edm.String')

Static representation of the characteristicInternalId property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static DEFECT_FRACTION_ESTIMATION_PROCED

DEFECT_FRACTION_ESTIMATION_PROCED: StringField<InspectionSpecification> = new StringField('DefectFractionEstimationProced', InspectionSpecification, 'Edm.String')

Static representation of the defectFractionEstimationProced property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTION_SCOPE

INSPECTION_SCOPE: StringField<InspectionSpecification> = new StringField('InspectionScope', InspectionSpecification, 'Edm.String')

Static representation of the inspectionScope property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTION_SPECIFICATION

INSPECTION_SPECIFICATION: StringField<InspectionSpecification> = new StringField('InspectionSpecification', InspectionSpecification, 'Edm.String')

Static representation of the inspectionSpecification property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTION_SPECIFICATION_PLANT

INSPECTION_SPECIFICATION_PLANT: StringField<InspectionSpecification> = new StringField('InspectionSpecificationPlant', InspectionSpecification, 'Edm.String')

Static representation of the inspectionSpecificationPlant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTION_SPECIFICATION_SRCH_TXT

INSPECTION_SPECIFICATION_SRCH_TXT: StringField<InspectionSpecification> = new StringField('InspectionSpecificationSrchTxt', InspectionSpecification, 'Edm.String')

Static representation of the inspectionSpecificationSrchTxt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTION_SPECIFICATION_STATUS

INSPECTION_SPECIFICATION_STATUS: StringField<InspectionSpecification> = new StringField('InspectionSpecificationStatus', InspectionSpecification, 'Edm.String')

Static representation of the inspectionSpecificationStatus property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTION_SPECIFICATION_UNIT

INSPECTION_SPECIFICATION_UNIT: StringField<InspectionSpecification> = new StringField('InspectionSpecificationUnit', InspectionSpecification, 'Edm.String')

Static representation of the inspectionSpecificationUnit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTION_SPECIFICATION_VERSION

INSPECTION_SPECIFICATION_VERSION: StringField<InspectionSpecification> = new StringField('InspectionSpecificationVersion', InspectionSpecification, 'Edm.String')

Static representation of the inspectionSpecificationVersion property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSPECTOR_QUALIFICATION

INSPECTOR_QUALIFICATION: StringField<InspectionSpecification> = new StringField('InspectorQualification', InspectionSpecification, 'Edm.String')

Static representation of the inspectorQualification property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_RESULT_IS_DOCUMENTATION_RQD

INSP_RESULT_IS_DOCUMENTATION_RQD: StringField<InspectionSpecification> = new StringField('InspResultIsDocumentationRqd', InspectionSpecification, 'Edm.String')

Static representation of the inspResultIsDocumentationRqd property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_CHANGED_BY_USER

INSP_SPEC_CHANGED_BY_USER: StringField<InspectionSpecification> = new StringField('InspSpecChangedByUser', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecChangedByUser property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_CHANGE_DATE

INSP_SPEC_CHANGE_DATE: DateField<InspectionSpecification> = new DateField('InspSpecChangeDate', InspectionSpecification, 'Edm.DateTime')

Static representation of the inspSpecChangeDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_CHARACTERISTIC_TYPE

INSP_SPEC_CHARACTERISTIC_TYPE: StringField<InspectionSpecification> = new StringField('InspSpecCharacteristicType', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecCharacteristicType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_CHARC_CATEGORY

INSP_SPEC_CHARC_CATEGORY: StringField<InspectionSpecification> = new StringField('InspSpecCharcCategory', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecCharcCategory property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_CREATED_BY_USER

INSP_SPEC_CREATED_BY_USER: StringField<InspectionSpecification> = new StringField('InspSpecCreatedByUser', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecCreatedByUser property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_CREATION_DATE

INSP_SPEC_CREATION_DATE: DateField<InspectionSpecification> = new DateField('InspSpecCreationDate', InspectionSpecification, 'Edm.DateTime')

Static representation of the inspSpecCreationDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_DECIMAL_PLACES

INSP_SPEC_DECIMAL_PLACES: NumberField<InspectionSpecification> = new NumberField('InspSpecDecimalPlaces', InspectionSpecification, 'Edm.Byte')

Static representation of the inspSpecDecimalPlaces property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_DEFECT_CODE_GRP_REJECTION

INSP_SPEC_DEFECT_CODE_GRP_REJECTION: StringField<InspectionSpecification> = new StringField('InspSpecDefectCodeGrpRejection', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecDefectCodeGrpRejection property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_DEFECT_CODE_GRP_RJCN_LOWER

INSP_SPEC_DEFECT_CODE_GRP_RJCN_LOWER: StringField<InspectionSpecification> = new StringField('InspSpecDefectCodeGrpRjcnLower', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecDefectCodeGrpRjcnLower property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_DEFECT_CODE_GRP_RJCN_UPPER

INSP_SPEC_DEFECT_CODE_GRP_RJCN_UPPER: StringField<InspectionSpecification> = new StringField('InspSpecDefectCodeGrpRjcnUpper', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecDefectCodeGrpRjcnUpper property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_DEFECT_CODE_REJECTION

INSP_SPEC_DEFECT_CODE_REJECTION: StringField<InspectionSpecification> = new StringField('InspSpecDefectCodeRejection', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecDefectCodeRejection property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_DEFECT_CODE_RJCN_LOWER

INSP_SPEC_DEFECT_CODE_RJCN_LOWER: StringField<InspectionSpecification> = new StringField('InspSpecDefectCodeRjcnLower', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecDefectCodeRjcnLower property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_DEFECT_CODE_RJCN_UPPER

INSP_SPEC_DEFECT_CODE_RJCN_UPPER: StringField<InspectionSpecification> = new StringField('InspSpecDefectCodeRjcnUpper', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecDefectCodeRjcnUpper property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_FIRST_LOWER_SPEC_LIMIT

INSP_SPEC_FIRST_LOWER_SPEC_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecFirstLowerSpecLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecFirstLowerSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_FIRST_UPPER_SPEC_LIMIT

INSP_SPEC_FIRST_UPPER_SPEC_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecFirstUpperSpecLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecFirstUpperSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_GLOBAL_NAME

INSP_SPEC_GLOBAL_NAME: StringField<InspectionSpecification> = new StringField('InspSpecGlobalName', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecGlobalName property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_FIRST_LOWER_SPEC_LIMIT

INSP_SPEC_HAS_FIRST_LOWER_SPEC_LIMIT: StringField<InspectionSpecification> = new StringField('InspSpecHasFirstLowerSpecLimit', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasFirstLowerSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_FIRST_UPPER_SPEC_LIMIT

INSP_SPEC_HAS_FIRST_UPPER_SPEC_LIMIT: StringField<InspectionSpecification> = new StringField('InspSpecHasFirstUpperSpecLimit', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasFirstUpperSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_LOWER_LIMIT

INSP_SPEC_HAS_LOWER_LIMIT: StringField<InspectionSpecification> = new StringField('InspSpecHasLowerLimit', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasLowerLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_LOWR_PLAUSIBILITY_LMT

INSP_SPEC_HAS_LOWR_PLAUSIBILITY_LMT: StringField<InspectionSpecification> = new StringField('InspSpecHasLowrPlausibilityLmt', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasLowrPlausibilityLmt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_LOWR_SPEC_LIMIT_CHANGE

INSP_SPEC_HAS_LOWR_SPEC_LIMIT_CHANGE: StringField<InspectionSpecification> = new StringField('InspSpecHasLowrSpecLimitChange', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasLowrSpecLimitChange property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_SECOND_LOWR_SPEC_LIMIT

INSP_SPEC_HAS_SECOND_LOWR_SPEC_LIMIT: StringField<InspectionSpecification> = new StringField('InspSpecHasSecondLowrSpecLimit', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasSecondLowrSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_SECOND_UPR_SPEC_LIMIT

INSP_SPEC_HAS_SECOND_UPR_SPEC_LIMIT: StringField<InspectionSpecification> = new StringField('InspSpecHasSecondUprSpecLimit', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasSecondUprSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_TARGET_VALUE

INSP_SPEC_HAS_TARGET_VALUE: StringField<InspectionSpecification> = new StringField('InspSpecHasTargetValue', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasTargetValue property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_UPPER_LIMIT

INSP_SPEC_HAS_UPPER_LIMIT: StringField<InspectionSpecification> = new StringField('InspSpecHasUpperLimit', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasUpperLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_UPR_PLAUSIBILITY_LMT

INSP_SPEC_HAS_UPR_PLAUSIBILITY_LMT: StringField<InspectionSpecification> = new StringField('InspSpecHasUprPlausibilityLmt', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasUprPlausibilityLmt property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_HAS_UPR_SPEC_LIMIT_CHANGE

INSP_SPEC_HAS_UPR_SPEC_LIMIT_CHANGE: StringField<InspectionSpecification> = new StringField('InspSpecHasUprSpecLimitChange', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecHasUprSpecLimitChange property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IMPORTANCE_CODE

INSP_SPEC_IMPORTANCE_CODE: StringField<InspectionSpecification> = new StringField('InspSpecImportanceCode', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecImportanceCode property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_INFORMATION_FIELD_1

INSP_SPEC_INFORMATION_FIELD_1: StringField<InspectionSpecification> = new StringField('InspSpecInformationField1', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecInformationField1 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_INFORMATION_FIELD_2

INSP_SPEC_INFORMATION_FIELD_2: StringField<InspectionSpecification> = new StringField('InspSpecInformationField2', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecInformationField2 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_INFORMATION_FIELD_3

INSP_SPEC_INFORMATION_FIELD_3: StringField<InspectionSpecification> = new StringField('InspSpecInformationField3', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecInformationField3 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_CHG_DOC_REQUIRED

INSP_SPEC_IS_CHG_DOC_REQUIRED: StringField<InspectionSpecification> = new StringField('InspSpecIsChgDocRequired', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsChgDocRequired property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_CONTROL_CHART_USED

INSP_SPEC_IS_CONTROL_CHART_USED: StringField<InspectionSpecification> = new StringField('InspSpecIsControlChartUsed', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsControlChartUsed property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_DEFECTS_RECG_AUTOMATIC

INSP_SPEC_IS_DEFECTS_RECG_AUTOMATIC: StringField<InspectionSpecification> = new StringField('InspSpecIsDefectsRecgAutomatic', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsDefectsRecgAutomatic property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_DESTRUCTIVE

INSP_SPEC_IS_DESTRUCTIVE: StringField<InspectionSpecification> = new StringField('InspSpecIsDestructive', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsDestructive property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_LONG_TERM_INSPECTION

INSP_SPEC_IS_LONG_TERM_INSPECTION: StringField<InspectionSpecification> = new StringField('InspSpecIsLongTermInspection', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsLongTermInspection property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_LOWER_LIMIT_REQUIRED

INSP_SPEC_IS_LOWER_LIMIT_REQUIRED: StringField<InspectionSpecification> = new StringField('InspSpecIsLowerLimitRequired', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsLowerLimitRequired property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_MEASURED_VALUE_RQD

INSP_SPEC_IS_MEASURED_VALUE_RQD: StringField<InspectionSpecification> = new StringField('InspSpecIsMeasuredValueRqd', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsMeasuredValueRqd property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_QUANTITATIVE

INSP_SPEC_IS_QUANTITATIVE: BooleanField<InspectionSpecification> = new BooleanField('InspSpecIsQuantitative', InspectionSpecification, 'Edm.Boolean')

Static representation of the inspSpecIsQuantitative property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_SAMPLE_QTY_ADDITIVE

INSP_SPEC_IS_SAMPLE_QTY_ADDITIVE: StringField<InspectionSpecification> = new StringField('InspSpecIsSampleQtyAdditive', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsSampleQtyAdditive property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_SAMPLING_PROCED_RQD

INSP_SPEC_IS_SAMPLING_PROCED_RQD: StringField<InspectionSpecification> = new StringField('InspSpecIsSamplingProcedRqd', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsSamplingProcedRqd property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_SCRAP_RELEVANT

INSP_SPEC_IS_SCRAP_RELEVANT: StringField<InspectionSpecification> = new StringField('InspSpecIsScrapRelevant', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsScrapRelevant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_SELECTED_SET_REQUIRED

INSP_SPEC_IS_SELECTED_SET_REQUIRED: StringField<InspectionSpecification> = new StringField('InspSpecIsSelectedSetRequired', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsSelectedSetRequired property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_TARGET_VALUE_IN_LIMIT

INSP_SPEC_IS_TARGET_VALUE_IN_LIMIT: StringField<InspectionSpecification> = new StringField('InspSpecIsTargetValueInLimit', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsTargetValueInLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_TEST_EQUIPMENT_RQD

INSP_SPEC_IS_TEST_EQUIPMENT_RQD: StringField<InspectionSpecification> = new StringField('InspSpecIsTestEquipmentRqd', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsTestEquipmentRqd property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_IS_UPPER_LIMIT_REQUIRED

INSP_SPEC_IS_UPPER_LIMIT_REQUIRED: StringField<InspectionSpecification> = new StringField('InspSpecIsUpperLimitRequired', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecIsUpperLimitRequired property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_LOWER_LIMIT

INSP_SPEC_LOWER_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecLowerLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecLowerLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_LOWER_PLAUSIBILITY_LIMIT

INSP_SPEC_LOWER_PLAUSIBILITY_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecLowerPlausibilityLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecLowerPlausibilityLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_LOWER_SPEC_LIMIT_CHANGE

INSP_SPEC_LOWER_SPEC_LIMIT_CHANGE: NumberField<InspectionSpecification> = new NumberField('InspSpecLowerSpecLimitChange', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecLowerSpecLimitChange property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_PRINT_CONTROL

INSP_SPEC_PRINT_CONTROL: StringField<InspectionSpecification> = new StringField('InspSpecPrintControl', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecPrintControl property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_RECORDING_TYPE

INSP_SPEC_RECORDING_TYPE: StringField<InspectionSpecification> = new StringField('InspSpecRecordingType', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecRecordingType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_RESULT_CALCULATION

INSP_SPEC_RESULT_CALCULATION: StringField<InspectionSpecification> = new StringField('InspSpecResultCalculation', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecResultCalculation property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_SECOND_LOWER_SPEC_LIMIT

INSP_SPEC_SECOND_LOWER_SPEC_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecSecondLowerSpecLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecSecondLowerSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_SECOND_UPPER_SPEC_LIMIT

INSP_SPEC_SECOND_UPPER_SPEC_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecSecondUpperSpecLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecSecondUpperSpecLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_TARGET_VALUE

INSP_SPEC_TARGET_VALUE: NumberField<InspectionSpecification> = new NumberField('InspSpecTargetValue', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecTargetValue property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_TOLERANCE_CHG_VALID_FROM

INSP_SPEC_TOLERANCE_CHG_VALID_FROM: DateField<InspectionSpecification> = new DateField('InspSpecToleranceChgValidFrom', InspectionSpecification, 'Edm.DateTime')

Static representation of the inspSpecToleranceChgValidFrom property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_TOLERANCE_CHG_VALID_TO

INSP_SPEC_TOLERANCE_CHG_VALID_TO: DateField<InspectionSpecification> = new DateField('InspSpecToleranceChgValidTo', InspectionSpecification, 'Edm.DateTime')

Static representation of the inspSpecToleranceChgValidTo property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_TRANSFER_TYPE

INSP_SPEC_TRANSFER_TYPE: StringField<InspectionSpecification> = new StringField('InspSpecTransferType', InspectionSpecification, 'Edm.String')

Static representation of the inspSpecTransferType property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_UPPER_LIMIT

INSP_SPEC_UPPER_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecUpperLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecUpperLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_UPPER_PLAUSIBILITY_LIMIT

INSP_SPEC_UPPER_PLAUSIBILITY_LIMIT: NumberField<InspectionSpecification> = new NumberField('InspSpecUpperPlausibilityLimit', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecUpperPlausibilityLimit property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_SPEC_UPPER_SPEC_LIMIT_CHANGE

INSP_SPEC_UPPER_SPEC_LIMIT_CHANGE: NumberField<InspectionSpecification> = new NumberField('InspSpecUpperSpecLimitChange', InspectionSpecification, 'Edm.Double')

Static representation of the inspSpecUpperSpecLimitChange property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static INSP_TOLERANCE_SPECIFICATION

INSP_TOLERANCE_SPECIFICATION: StringField<InspectionSpecification> = new StringField('InspToleranceSpecification', InspectionSpecification, 'Edm.String')

Static representation of the inspToleranceSpecification property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static PLANT

PLANT: StringField<InspectionSpecification> = new StringField('Plant', InspectionSpecification, 'Edm.String')

Static representation of the plant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static QLTY_MSTR_DATA_AUTHORIZATION_GROUP

QLTY_MSTR_DATA_AUTHORIZATION_GROUP: StringField<InspectionSpecification> = new StringField('QltyMstrDataAuthorizationGroup', InspectionSpecification, 'Edm.String')

Static representation of the qltyMstrDataAuthorizationGroup property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static VALIDITY_START_DATE

VALIDITY_START_DATE: DateField<InspectionSpecification> = new DateField('ValidityStartDate', InspectionSpecification, 'Edm.DateTime')

Static representation of the validityStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static _allFields

_allFields: Array<StringField<InspectionSpecification> | DateField<InspectionSpecification> | BooleanField<InspectionSpecification> | NumberField<InspectionSpecification>> = [InspectionSpecification.INSPECTION_SPECIFICATION,InspectionSpecification.INSPECTION_SPECIFICATION_VERSION,InspectionSpecification.INSPECTION_SPECIFICATION_PLANT,InspectionSpecification.PLANT,InspectionSpecification.VALIDITY_START_DATE,InspectionSpecification.INSPECTION_SPECIFICATION_SRCH_TXT,InspectionSpecification.INSP_SPEC_GLOBAL_NAME,InspectionSpecification.INSPECTION_SPECIFICATION_STATUS,InspectionSpecification.INSP_SPEC_TRANSFER_TYPE,InspectionSpecification.INSP_SPEC_CREATED_BY_USER,InspectionSpecification.INSP_SPEC_CREATION_DATE,InspectionSpecification.INSP_SPEC_CHANGED_BY_USER,InspectionSpecification.INSP_SPEC_CHANGE_DATE,InspectionSpecification.INSP_SPEC_IS_QUANTITATIVE,InspectionSpecification.INSP_SPEC_CHARACTERISTIC_TYPE,InspectionSpecification.INSP_SPEC_IS_MEASURED_VALUE_RQD,InspectionSpecification.INSP_SPEC_IS_SELECTED_SET_REQUIRED,InspectionSpecification.INSP_SPEC_IS_UPPER_LIMIT_REQUIRED,InspectionSpecification.INSP_SPEC_IS_LOWER_LIMIT_REQUIRED,InspectionSpecification.INSP_SPEC_IS_TARGET_VALUE_IN_LIMIT,InspectionSpecification.INSPECTION_SCOPE,InspectionSpecification.INSP_SPEC_IS_LONG_TERM_INSPECTION,InspectionSpecification.INSP_SPEC_RECORDING_TYPE,InspectionSpecification.INSP_RESULT_IS_DOCUMENTATION_RQD,InspectionSpecification.INSP_SPEC_CHARC_CATEGORY,InspectionSpecification.INSP_SPEC_IS_DEFECTS_RECG_AUTOMATIC,InspectionSpecification.INSP_SPEC_IS_SAMPLE_QTY_ADDITIVE,InspectionSpecification.INSP_SPEC_IS_DESTRUCTIVE,InspectionSpecification.INSP_SPEC_RESULT_CALCULATION,InspectionSpecification.INSP_SPEC_IS_SAMPLING_PROCED_RQD,InspectionSpecification.INSP_SPEC_IS_SCRAP_RELEVANT,InspectionSpecification.INSP_SPEC_IS_TEST_EQUIPMENT_RQD,InspectionSpecification.INSP_SPEC_IS_CHG_DOC_REQUIRED,InspectionSpecification.INSP_SPEC_IS_CONTROL_CHART_USED,InspectionSpecification.INSP_SPEC_PRINT_CONTROL,InspectionSpecification.INSP_SPEC_IMPORTANCE_CODE,InspectionSpecification.INSPECTOR_QUALIFICATION,InspectionSpecification.INSP_SPEC_INFORMATION_FIELD_1,InspectionSpecification.INSP_SPEC_INFORMATION_FIELD_2,InspectionSpecification.INSP_SPEC_INFORMATION_FIELD_3,InspectionSpecification.QLTY_MSTR_DATA_AUTHORIZATION_GROUP,InspectionSpecification.INSP_TOLERANCE_SPECIFICATION,InspectionSpecification.INSP_SPEC_DECIMAL_PLACES,InspectionSpecification.INSPECTION_SPECIFICATION_UNIT,InspectionSpecification.INSP_SPEC_TARGET_VALUE,InspectionSpecification.INSP_SPEC_HAS_TARGET_VALUE,InspectionSpecification.INSP_SPEC_LOWER_LIMIT,InspectionSpecification.INSP_SPEC_HAS_LOWER_LIMIT,InspectionSpecification.INSP_SPEC_LOWER_PLAUSIBILITY_LIMIT,InspectionSpecification.INSP_SPEC_HAS_LOWR_PLAUSIBILITY_LMT,InspectionSpecification.INSP_SPEC_FIRST_LOWER_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_HAS_FIRST_LOWER_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_SECOND_LOWER_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_HAS_SECOND_LOWR_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_LOWER_SPEC_LIMIT_CHANGE,InspectionSpecification.INSP_SPEC_HAS_LOWR_SPEC_LIMIT_CHANGE,InspectionSpecification.INSP_SPEC_UPPER_LIMIT,InspectionSpecification.INSP_SPEC_HAS_UPPER_LIMIT,InspectionSpecification.INSP_SPEC_UPPER_PLAUSIBILITY_LIMIT,InspectionSpecification.INSP_SPEC_HAS_UPR_PLAUSIBILITY_LMT,InspectionSpecification.INSP_SPEC_FIRST_UPPER_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_HAS_FIRST_UPPER_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_SECOND_UPPER_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_HAS_SECOND_UPR_SPEC_LIMIT,InspectionSpecification.INSP_SPEC_UPPER_SPEC_LIMIT_CHANGE,InspectionSpecification.INSP_SPEC_HAS_UPR_SPEC_LIMIT_CHANGE,InspectionSpecification.INSP_SPEC_TOLERANCE_CHG_VALID_FROM,InspectionSpecification.INSP_SPEC_TOLERANCE_CHG_VALID_TO,InspectionSpecification.INSP_SPEC_DEFECT_CODE_GRP_REJECTION,InspectionSpecification.INSP_SPEC_DEFECT_CODE_REJECTION,InspectionSpecification.INSP_SPEC_DEFECT_CODE_GRP_RJCN_UPPER,InspectionSpecification.INSP_SPEC_DEFECT_CODE_RJCN_UPPER,InspectionSpecification.INSP_SPEC_DEFECT_CODE_GRP_RJCN_LOWER,InspectionSpecification.INSP_SPEC_DEFECT_CODE_RJCN_LOWER,InspectionSpecification.CHARACTERISTIC_INTERNAL_ID,InspectionSpecification.DEFECT_FRACTION_ESTIMATION_PROCED]

All fields of the InspectionSpecification entity.

Static _defaultServicePath

_defaultServicePath: string = "/sap/opu/odata/sap/API_MASTERINSPCHARACTERISTIC_SRV"

Default url path for the according service.

Static _entityName

_entityName: string = "A_InspectionSpecification"

Technical entity name for InspectionSpecification.

Static _keyFields

_keyFields: Array<Selectable<InspectionSpecification>> = [InspectionSpecification.INSPECTION_SPECIFICATION, InspectionSpecification.INSPECTION_SPECIFICATION_VERSION, InspectionSpecification.INSPECTION_SPECIFICATION_PLANT]

All key fields of the InspectionSpecification entity.

Static _keys

_keys: object = InspectionSpecification._keyFields.reduce((acc: { [keys: string]: Selectable<InspectionSpecification> }, field: Selectable<InspectionSpecification>) => {acc[field.fieldName] = field;return acc;}, {})

Mapping of all key field names to the respective static field property InspectionSpecification.

Type declaration

Static _serviceName

_serviceName: string = "API_MASTERINSPCHARACTERISTIC_SRV"
deprecated

Since v1.0.1 Use _defaultServicePath instead. Technical service name for InspectionSpecification.

Methods

Protected getCurrentMapKeys

  • getCurrentMapKeys(): Entity
  • Returns a map of all defined fields in entity to their current values.

    Returns Entity

    Entity with all defined entity fields

getCustomField

  • getCustomField(fieldName: string): any
  • Custom field value getter.

    Parameters

    • fieldName: string

      The name of the custom field

    Returns any

    The value of the corresponding custom field

getCustomFields

  • getCustomFields(): MapType<any>
  • Returns a map that contains all entity custom fields.

    Returns MapType<any>

    A map of all defined custom fields in the entity

getUpdatedCustomFields

  • getUpdatedCustomFields(): MapType<any>
  • Returns all updated custom field properties compared to the last known remote state.

    Returns MapType<any>

    A map containing all updated custom properties, with their new values

getUpdatedProperties

  • getUpdatedProperties(): Entity
  • Returns all changed properties compared to the last known remote state. The returned properties does not include custom fields. Use getUpdatedCustomFields, if updated custom fields are needed.

    Returns Entity

    Entity with all properties that changed

hasCustomField

  • hasCustomField(fieldName: string): boolean
  • Validates whether a custom field exists in the entity.

    Parameters

    • fieldName: string

      The name of the custom field to update

    Returns boolean

    A boolean value, that indicates whether a custom field is defined in entity

initializeCustomFields

  • initializeCustomFields(customFields: MapType<any>): this
  • Sets all retrieved custom fields in entity.

    Parameters

    • customFields: MapType<any>

      Extracted custom fields from a retrieved entity

    Returns this

    A boolean value, that indicates the existence of the field in entity

Protected isConflictingCustomField

  • isConflictingCustomField(customFieldName: string): boolean
  • Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.

    Parameters

    • customFieldName: string

      Field name to check

    Returns boolean

    Boolean value that describes whether a field name can be defined as custom field

setCustomField

  • setCustomField(fieldName: string, value: any): this
  • Sets a new custom field in the entity or updates it. Throws an error, if the provided custom field name is already defined by an original field in entity.

    Parameters

    • fieldName: string

      The name of the custom field to update

    • value: any

      The value of the field

    Returns this

    The entity itself, to facilitate method chaining

setOrInitializeRemoteState

  • setOrInitializeRemoteState(state?: MapType<any>): this
  • Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests. This function should be called after initializeCustomFields, if custom fields are defined.

    deprecated

    Since 1.12.0. Will be removed in version 2.0.

    Parameters

    • Optional state: MapType<any>

      State to be set as remote state

    Returns this

    The entity itself, to facilitate method chaining

setVersionIdentifier

  • setVersionIdentifier(etag: string | undefined): this
  • Set the ETag version identifier of the retrieved entity.

    Parameters

    • etag: string | undefined

      The returned ETag version of the entity

    Returns this

    The entity itself, to facilitate method chaining

toJSON

  • toJSON(): object
  • Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.

    Returns object

    An object containing all instance variables + custom fields.

    • [key: string]: any

Static builder

Static customField

  • Returns a selectable object that allows the selection of custom field in a get request for the entity InspectionSpecification.

    Parameters

    • fieldName: string

      Name of the custom field to select

    Returns CustomField<InspectionSpecification>

    A builder that constructs instances of entity type InspectionSpecification.

Static Protected customFieldSelector

  • customFieldSelector<EntityT>(fieldName: string, entityConstructor: Constructable<EntityT>): CustomField<EntityT>
  • Type parameters

    • EntityT: Entity

    Parameters

    • fieldName: string
    • entityConstructor: Constructable<EntityT>

    Returns CustomField<EntityT>

Static Protected entityBuilder

  • entityBuilder<EntityT, EntityTypeForceMandatoryT>(entityConstructor: Constructable<EntityT, EntityTypeForceMandatoryT>): EntityBuilderType<EntityT, EntityTypeForceMandatoryT>
  • Type parameters

    • EntityT: Entity

    • EntityTypeForceMandatoryT

    Parameters

    • entityConstructor: Constructable<EntityT, EntityTypeForceMandatoryT>

    Returns EntityBuilderType<EntityT, EntityTypeForceMandatoryT>

Static requestBuilder

  • Returns a request builder to construct requests for operations on the InspectionSpecification entity type.

    Returns InspectionSpecificationRequestBuilder

    A InspectionSpecification request builder.