import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "A_InspLotUsageDecision" of service "API_INSPECTIONLOT_SRV". */ export declare class InspLotUsageDecision extends Entity implements InspLotUsageDecisionType { /** * Technical entity name for InspLotUsageDecision. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the InspLotUsageDecision entity */ static _keys: string[]; /** * Inspection Lot Number. * Number that uniquely identifies an inspection lot. * The inspection lot number is assigned by the system. * Maximum length: 12. */ inspectionLot: DeserializedType; /** * Inspection Lot, Partial Lot, Single Unit, Interval. * You can make the usage decision for a quality inspection at different levels. For example, you can make usage decisions at the level of the inspection lot, partial lot, interval, and single unit. * Each level is designated by a code and stored in the data base. * Maximum length: 1. * @nullable */ inspLotUsageDecisionLevel?: DeserializedType | null; /** * Quality Score. * Standard statistical value for valuating the quality of an inspection lot. * The quality score provides input, along with other factors, to the vendor evaluation. * @nullable */ inspectionLotQualityScore?: DeserializedType | null; /** * Catalog. * Main category by which code groups and codes are classified according to their contents (e.g. characteristic attributes, defect types, usage decisions). * The meaning of catalogs 0 through 9 and A through O is assigned by SAP. However you can freely define catalog types P through Z. * Maximum length: 1. * @nullable */ inspLotUsageDecisionCatalog?: DeserializedType | null; /** * Plant. * Key uniquely identifying a plant. * Maximum length: 4. * @nullable */ selectedCodeSetPlant?: DeserializedType | null; /** * Selected Set of the Usage Decision. * Selected set of the usage decision. * Maximum length: 8. * @nullable */ inspLotUsgeDcsnSelectedSet?: DeserializedType | null; /** * Usage Decision Code Group. * Maximum length: 8. * @nullable */ inspLotUsageDecisionCodeGroup?: DeserializedType | null; /** * Usage Decision Code. * Code of the usage decision. * Maximum length: 4. * @nullable */ inspectionLotUsageDecisionCode?: DeserializedType | null; /** * Dynamic Modif. Valuation According to Worst Case Principle. * Determines that if one characteristic is rejected, then the entire lot must be rejected. * The system sets this indicator when the valuation rule in the sampling procedure stipulates that the valuation is carried out according to the worst-case principle. * Maximum length: 1. * @nullable */ inspLotUsgeDcsnDynValuation?: DeserializedType | null; /** * Code Valuation. * Specifies the valuation of a code from the inspection catalog. * Maximum length: 1. * @nullable */ inspLotUsageDecisionValuation?: DeserializedType | null; /** * Follow-Up Action. * Specifies the follow-up action that is performed when the related usage decision code is selected. * This field is only relevant in the context of quality inspections with warehouse management. In this case you use follow-up actions to trigger stock postings. * Maximum length: 8. * @nullable */ inspLotUsgeDcsnFollowUpAction?: DeserializedType | null; /** * Usage Decision Made By. * Maximum length: 12. * @nullable */ inspectionLotUsageDecidedBy?: DeserializedType | null; /** * Date When Usage Decision Was Made. * @nullable */ inspectionLotUsageDecidedOn?: DeserializedType | null; /** * Time When Usage Decision Was Made. * @nullable */ inspLotUsageDecisionTime?: DeserializedType | null; /** * Usage Decision Changed By. * Maximum length: 12. * @nullable */ inspLotUsageDecisionChangedBy?: DeserializedType | null; /** * Date When Usage Decision Was Changed. * @nullable */ inspLotUsageDecisionChangedOn?: DeserializedType | null; /** * Time When Usage Decision Was Changed. * @nullable */ inspLotUsgeDcsnChangedTime?: DeserializedType | null; /** * Usage Decision Has Long Text. * @nullable */ inspLotUsgeDcsnHasLongText?: DeserializedType | null; /** * UTC Time Stamp in Short Form (YYYYMMDDhhmmss). * The UTC time stamp is the date and time relative to UTC (Universal Coordinated Time). * @nullable */ changedDateTime?: DeserializedType | null; } export interface InspLotUsageDecisionType { inspectionLot: DeserializedType; inspLotUsageDecisionLevel?: DeserializedType | null; inspectionLotQualityScore?: DeserializedType | null; inspLotUsageDecisionCatalog?: DeserializedType | null; selectedCodeSetPlant?: DeserializedType | null; inspLotUsgeDcsnSelectedSet?: DeserializedType | null; inspLotUsageDecisionCodeGroup?: DeserializedType | null; inspectionLotUsageDecisionCode?: DeserializedType | null; inspLotUsgeDcsnDynValuation?: DeserializedType | null; inspLotUsageDecisionValuation?: DeserializedType | null; inspLotUsgeDcsnFollowUpAction?: DeserializedType | null; inspectionLotUsageDecidedBy?: DeserializedType | null; inspectionLotUsageDecidedOn?: DeserializedType | null; inspLotUsageDecisionTime?: DeserializedType | null; inspLotUsageDecisionChangedBy?: DeserializedType | null; inspLotUsageDecisionChangedOn?: DeserializedType | null; inspLotUsgeDcsnChangedTime?: DeserializedType | null; inspLotUsgeDcsnHasLongText?: DeserializedType | null; changedDateTime?: DeserializedType | null; } //# sourceMappingURL=InspLotUsageDecision.d.ts.map