import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { DocumentInfoRecord, DocumentInfoRecordType } from './DocumentInfoRecord'; /** * This class represents the entity "A_DocInfoRecdObjLinkBOM" of service "API_DMS_PROCESS_SRV". */ export declare class DocInfoRecdObjLinkBom extends Entity implements DocInfoRecdObjLinkBomType { /** * Technical entity name for DocInfoRecdObjLinkBom. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the DocInfoRecdObjLinkBom entity */ static _keys: string[]; /** * 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. */ documentInfoRecordDocType: DeserializedType; /** * Document number. * This number is the main part of the document key, which is used to identify the document. * Maximum length: 25. */ documentInfoRecordDocNumber: DeserializedType; /** * Document Version. * Number which 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 varies from the original in a certain way (for example, text change sin a text file).You want the original processing status to remain the same (for example, documentation of project progress). * Maximum length: 2. */ documentInfoRecordDocVersion: DeserializedType; /** * 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. */ documentInfoRecordDocPart: DeserializedType; /** * Linked SAP Object. * Database table of the master record that is linked to the document. * In the standard system, many links are supported. You can display these using the input help.Additional links can be defined via specific screens and table entries without changing the program.See also: Maintain object link. * Maximum length: 10. */ linkedSapObject: DeserializedType; /** * Document Management Object Key. * Number which identifies the master record of an object that is allocated to a document. * The number is generated by the system based on key fields of the object for example:change object key fieldsmaterial BOM materials, plant, usedocument document number,document typedocument part, versioncustomer debtor number. * Maximum length: 90. */ linkedSapObjectKey: DeserializedType; /** * Counter key. * Maximum length: 4. */ docObjectLinkCounter: DeserializedType; /** * One-to-one navigation property to the [[DocumentInfoRecord]] entity. */ toDocInfoRecord?: DocumentInfoRecord | null; } export interface DocInfoRecdObjLinkBomType { documentInfoRecordDocType: DeserializedType; documentInfoRecordDocNumber: DeserializedType; documentInfoRecordDocVersion: DeserializedType; documentInfoRecordDocPart: DeserializedType; linkedSapObject: DeserializedType; linkedSapObjectKey: DeserializedType; docObjectLinkCounter: DeserializedType; toDocInfoRecord?: DocumentInfoRecordType | null; } //# sourceMappingURL=DocInfoRecdObjLinkBom.d.ts.map