import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; /** * This class represents the entity "OpDocumentPRTAssgmt" of service "cds_api_productionrouting". */ export declare class OpDocumentPrtAssgmt extends Entity implements OpDocumentPrtAssgmtType { /** * Technical entity name for OpDocumentPrtAssgmt. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the OpDocumentPrtAssgmt entity */ static _keys: string[]; /** * Key for Task List Group. * Key identifying a group. * You can use groups, for example, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection. * Maximum length: 8. */ productionRoutingGroup: DeserializedType; /** * Group Counter. * This key and the task list group uniquely identify a task list. * In Production Planning and Control, for example, it serves to identify alternative production processes in task lists and is used to make a distinction between similar task lists.The group counter can be used to identify different lot-size ranges, for example. * Maximum length: 2. */ productionRouting: DeserializedType; /** * Sequence. * Key which identifies a sequence of operations within a routing. * Maximum length: 6. */ productionRoutingSequence: DeserializedType; /** * Number of the Task List Node. * Maximum length: 8. */ productionRoutingOpIntId: DeserializedType; /** * Item Counter for Production Resources/Tools. * Serial counter which is used for the unique identification of production resources/tools. * The item counter is entered as a key element in various data structures of PRT management. * Maximum length: 8. */ booOperationPrtInternalId: DeserializedType; /** * Internal counter. * Identifies the activity posting. * Maximum length: 8. */ booOperationPrtIntVersCounter: DeserializedType; /** * Document Type. * Part of the document key, which categorizes documents according to their distinguishing features and the organizational procedures which result from them. * Maximum length: 3. * @nullable */ documentType?: DeserializedType | null; /** * Document number. * This number is the main part of the document key, which is used to identify the document. * Maximum length: 25. * @nullable */ documentInfoRecord?: DeserializedType | null; /** * Document Version. * Number that identifies the version of a document. * A new version is assigned after the original files have been edited in the following processing situations:The new processing status differs from the original in a certain way (for example, extensive text changes in a text file).You want to keep the original processing status (for example, so you can document the project's progress). * Maximum length: 2. * @nullable */ documentVersion?: DeserializedType | null; /** * Document Part. * Section of a document which is maintained as an independent document. * Design departments, for example, can use document parts to divide up large documents such as design drawings into pages. * Maximum length: 3. * @nullable */ documentPart?: DeserializedType | null; /** * Item Number for Production Resource/Tool. * Number that specifies the sequence in which the production resources/tools allocated to the operation or activity are sorted. * When you assign production resources/tools to an operation/activity , the item numbers are proposed with an increment of 10. You can re-sort the production resources/tools by overwriting the proposed values. * Maximum length: 4. * @nullable */ prodnRsceToolItemNumber?: DeserializedType | null; /** * Object types of the CIM resource. * Internally used key which identifies the type of operating resource. For example, the following indicators represent: * A - a work centerFH - a production resource/tool.The key is only used internally but it is displayed within matchcode selection on technical grounds. You do not have to make an entry. * Maximum length: 2. * @nullable */ productionResourceType?: DeserializedType | null; /** * Object ID of the resource. * This internally used number and the object type identify the operating resource (for example, the work center or production resource/tool). * The number is only used internally but the system displays it within matchcode selection for technical reasons. You do not have to make an entry. * Maximum length: 8. * @nullable */ productionResourceInternalId?: DeserializedType | null; /** * Standard Text Key for Production Resources/Tools. * Key with which you allocate a text (standard text) to a production resource/tool. This text can contain different specifications, for example, information about using the production resource or tool. * The text is used as a reference for entering individual pieces of information on production resources/tools.The content of this field is copied to the task list or work order from the production resource/tool (PRT) master record. * Maximum length: 7. * @nullable */ prodnRsceToolStandardTextCode?: DeserializedType | null; /** * First Line of Text for Production Resources/Tools. * First line of the text which was created as a description for production resource/tool. * Maximum length: 40. * @nullable */ prodnRsceToolText?: DeserializedType | null; /** * Control Profile for Management of Production Resources/Tools. * Key with which you can specify how production resources/tools should be handled in the task list or in the order. * Production resources/tools can be processed in the following ways:schedulingconfirmingcostingprintingThe content of this field is copied to the task list or work order from the production resource/tool (PRT) master record. * Maximum length: 4. * @nullable */ prodnRsceToolControlProfile?: DeserializedType | null; /** * Standard Value for Quantity of Production Resources/Tools. * Number of production resources/tools required at the same time in the operation or the activity. This number has nothing to do with the base quantity. * @nullable */ prodnRsceToolStandardWorkQty?: DeserializedType | null; /** * Unit for Quantity of Production Resources/Tools. * The unit in which the quantities are entered, for example, standard value, total quantity or remaining quantity. * The default value for the unit comes from the PRT master record.In the category "miscellaneous" for production resources/tools, the base unit of measurement will be the default.In the category "material" for production resources/tools, the unit of issue will be the default. * Maximum length: 3. * @nullable */ prodnRsceToolStdWorkQtyUnit?: DeserializedType | null; /** * Formula for Calculating the Total Quantity of PRT. * Formula for calculating the total quantity of production resources/tools. * The content of this field is copied to the task list or work order from the production resource/tool (PRT) master record.The following parameters could be entered in the formula:Standard value of the total quantity from the task listFormula constantsOther fields from the task list or work center. * Maximum length: 6. * @nullable */ prodnRsceToolTotQtyCalcFormula?: DeserializedType | null; /** * Standard Usage Value for Production Resources/Tools. * Determines the wear and tear on the production resources/tools. Usage value refers to the base quantity in the operation. * @nullable */ prodnRsceToolUsageQuantity?: DeserializedType | null; /** * Usage Value Unit of the Production Resource/Tool. * Unit in which the usage value of production resources/tools is defined. * Maximum length: 3. * @nullable */ prodnRsceToolUsageQuantityUnit?: DeserializedType | null; /** * Formula for Calculating the Total Usage Value of PRT. * Formula for calculating the total usage value of a production resource/tool. * The content of this field is copied to the task list or work order from the production resource/tool (PRT) master record.The following parameters can be entered in the formula:Standard value of total usage value from the task listFormula constantsOther fields from task list and work center. * Maximum length: 6. * @nullable */ prodnRsceToolUsageQtyCalcFmla?: DeserializedType | null; /** * Change Number. * Number used to uniquely identify a change master record. * If you make a change with reference to a change number, or create an object with a change number, the following functions are at your disposal:The system determines the validity conditionsThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date validity (valid-from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation of the changesAssignment of a revision level to a change state of a material or documentRelease of changes for the different areas in the company. * Maximum length: 12. * @nullable */ changeNumber?: DeserializedType | null; /** * Valid-From Date. * Specifies the start date for the validity period of an object (such as material, BOM, or routing). * @nullable */ validityStartDate?: DeserializedType | null; /** * Valid-to date. * End of validity period of an object (such as material, BOM, or routing) in the SAP System. * @nullable */ validityEndDate?: DeserializedType | null; /** * Date Record Created On. * Date on which the record was created. * @nullable */ creationDate?: DeserializedType | null; /** * Created By User. * Maximum length: 12. * @nullable */ createdByUser?: DeserializedType | null; /** * Last Changed On. * @nullable */ lastChangeDate?: DeserializedType | null; /** * Last Changed By User. * Maximum length: 12. * @nullable */ lastChangedByUser?: 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 OpDocumentPrtAssgmtType { productionRoutingGroup: DeserializedType; productionRouting: DeserializedType; productionRoutingSequence: DeserializedType; productionRoutingOpIntId: DeserializedType; booOperationPrtInternalId: DeserializedType; booOperationPrtIntVersCounter: DeserializedType; documentType?: DeserializedType | null; documentInfoRecord?: DeserializedType | null; documentVersion?: DeserializedType | null; documentPart?: DeserializedType | null; prodnRsceToolItemNumber?: DeserializedType | null; productionResourceType?: DeserializedType | null; productionResourceInternalId?: DeserializedType | null; prodnRsceToolStandardTextCode?: DeserializedType | null; prodnRsceToolText?: DeserializedType | null; prodnRsceToolControlProfile?: DeserializedType | null; prodnRsceToolStandardWorkQty?: DeserializedType | null; prodnRsceToolStdWorkQtyUnit?: DeserializedType | null; prodnRsceToolTotQtyCalcFormula?: DeserializedType | null; prodnRsceToolUsageQuantity?: DeserializedType | null; prodnRsceToolUsageQuantityUnit?: DeserializedType | null; prodnRsceToolUsageQtyCalcFmla?: DeserializedType | null; changeNumber?: DeserializedType | null; validityStartDate?: DeserializedType | null; validityEndDate?: DeserializedType | null; creationDate?: DeserializedType | null; createdByUser?: DeserializedType | null; lastChangeDate?: DeserializedType | null; lastChangedByUser?: DeserializedType | null; changedDateTime?: DeserializedType | null; } //# sourceMappingURL=OpDocumentPrtAssgmt.d.ts.map