import { Entity, DefaultDeSerializers, DeSerializers, DeserializedType } from '@sap-cloud-sdk/odata-v2'; import { SpecValAssgmtInstanceWthComp, SpecValAssgmtInstanceWthCompType } from './SpecValAssgmtInstanceWthComp'; import { SpecAuthorizationGroupText, SpecAuthorizationGroupTextType } from './SpecAuthorizationGroupText'; import { SpecCharByValueAssgmtInst, SpecCharByValueAssgmtInstType } from './SpecCharByValueAssgmtInst'; import { SpecIdentifier, SpecIdentifierType } from './SpecIdentifier'; import { SpecAssignedMatlForKeyDate, SpecAssignedMatlForKeyDateType } from './SpecAssignedMatlForKeyDate'; import { SpecStatusNextStatus, SpecStatusNextStatusType } from './SpecStatusNextStatus'; import { SpecStatusSchema, SpecStatusSchemaType } from './SpecStatusSchema'; import { SpecStatusAttributes, SpecStatusAttributesType } from './SpecStatusAttributes'; /** * This class represents the entity "A_RealSubstance" of service "API_REALSUBSTANCE". */ export declare class RealSubstance extends Entity implements RealSubstanceType { /** * Technical entity name for RealSubstance. */ static _entityName: string; /** * Default url path for the according service. */ static _defaultServicePath: string; /** * All key fields of the RealSubstance entity */ static _keys: string[]; /** * Sequential Number of Data Record. * Maximum length: 20. */ realSubstanceInternalId: DeserializedType; /** * Specification. * Maximum length: 12. * @nullable */ realSubstance?: DeserializedType | null; /** * Description of Authorization Group. * Maximum length: 10. * @nullable */ realSubstanceAuthznGroup?: DeserializedType | null; /** * Created On. * @nullable */ realSubstanceCreationDate?: DeserializedType | null; /** * Created By. * Maximum length: 12. * @nullable */ realSubstanceCreatedByUser?: DeserializedType | null; /** * Specification Header Created By Name. * Maximum length: 80. * @nullable */ realSubstanceCreatedByUserName?: DeserializedType | null; /** * Changed On. * @nullable */ realSubstanceChangeDate?: DeserializedType | null; /** * Last Changed By. * Maximum length: 12. * @nullable */ realSubstanceChangedByUser?: DeserializedType | null; /** * Specification Changed By Name. * Maximum length: 80. * @nullable */ realSubstanceChangedByUserName?: DeserializedType | null; /** * Specification Type. * Maximum length: 10. * @nullable */ realSubstanceType?: DeserializedType | null; /** * Specification Category. * Specifies the category of a specification. * Maximum length: 10. * @nullable */ specificationCategory?: DeserializedType | null; /** * Note. * You can add additional information in the note. * Maximum length: 60. * @nullable */ specificationNote?: DeserializedType | null; /** * Status Identification. * Indicates the current status of the document. * If a status network exists for the document type, you can change the status in the Next Possible Status screen area. The status network determines which follow-on statuses can be set for the document. * Maximum length: 20. * @nullable */ specificationHeaderStatus?: DeserializedType | null; /** * Status Scheme. * The status scheme defines the initial status and the possible transitions from one status to another. * You define a status scheme in Customizing for Recipe Development under Status Management -> Define Status Scheme. * Maximum length: 20. * @nullable */ specificationHdrStsSchema?: DeserializedType | null; /** * One-to-many navigation property to the [[SpecValAssgmtInstanceWthComp]] entity. */ toRealSubstanceAllergenComp: SpecValAssgmtInstanceWthComp[]; /** * One-to-many navigation property to the [[SpecAuthorizationGroupText]] entity. */ toRealSubstanceAuthznGroupText: SpecAuthorizationGroupText[]; /** * One-to-many navigation property to the [[SpecCharByValueAssgmtInst]] entity. */ toRealSubstanceComponentType: SpecCharByValueAssgmtInst[]; /** * One-to-many navigation property to the [[SpecCharByValueAssgmtInst]] entity. */ toRealSubstanceConversionFactor: SpecCharByValueAssgmtInst[]; /** * One-to-many navigation property to the [[SpecCharByValueAssgmtInst]] entity. */ toRealSubstanceDensity: SpecCharByValueAssgmtInst[]; /** * One-to-many navigation property to the [[SpecValAssgmtInstanceWthComp]] entity. */ toRealSubstanceDietComp: SpecValAssgmtInstanceWthComp[]; /** * One-to-many navigation property to the [[SpecCharByValueAssgmtInst]] entity. */ toRealSubstanceEstimatedPrice: SpecCharByValueAssgmtInst[]; /** * One-to-many navigation property to the [[SpecValAssgmtInstanceWthComp]] entity. */ toRealSubstanceGmoComp: SpecValAssgmtInstanceWthComp[]; /** * One-to-many navigation property to the [[SpecIdentifier]] entity. */ toRealSubstanceIdentifier: SpecIdentifier[]; /** * One-to-many navigation property to the [[SpecValAssgmtInstanceWthComp]] entity. */ toRealSubstanceIngredientComp: SpecValAssgmtInstanceWthComp[]; /** * One-to-many navigation property to the [[SpecAssignedMatlForKeyDate]] entity. */ toRealSubstanceMatlAssignment: SpecAssignedMatlForKeyDate[]; /** * One-to-many navigation property to the [[SpecStatusNextStatus]] entity. */ toRealSubstanceNextStatus: SpecStatusNextStatus[]; /** * One-to-many navigation property to the [[SpecValAssgmtInstanceWthComp]] entity. */ toRealSubstanceNtrntComp: SpecValAssgmtInstanceWthComp[]; /** * One-to-many navigation property to the [[SpecValAssgmtInstanceWthComp]] entity. */ toRealSubstanceReligiousComp: SpecValAssgmtInstanceWthComp[]; /** * One-to-many navigation property to the [[SpecStatusSchema]] entity. */ toRealSubstanceSchema: SpecStatusSchema[]; /** * One-to-many navigation property to the [[SpecStatusAttributes]] entity. */ toRealSubstanceStatusAttributes: SpecStatusAttributes[]; /** * One-to-many navigation property to the [[SpecValAssgmtInstanceWthComp]] entity. */ toRealSubstanceStdComp: SpecValAssgmtInstanceWthComp[]; /** * One-to-many navigation property to the [[SpecCharByValueAssgmtInst]] entity. */ toRealSubstanceTotalSolid: SpecCharByValueAssgmtInst[]; } export interface RealSubstanceType { realSubstanceInternalId: DeserializedType; realSubstance?: DeserializedType | null; realSubstanceAuthznGroup?: DeserializedType | null; realSubstanceCreationDate?: DeserializedType | null; realSubstanceCreatedByUser?: DeserializedType | null; realSubstanceCreatedByUserName?: DeserializedType | null; realSubstanceChangeDate?: DeserializedType | null; realSubstanceChangedByUser?: DeserializedType | null; realSubstanceChangedByUserName?: DeserializedType | null; realSubstanceType?: DeserializedType | null; specificationCategory?: DeserializedType | null; specificationNote?: DeserializedType | null; specificationHeaderStatus?: DeserializedType | null; specificationHdrStsSchema?: DeserializedType | null; toRealSubstanceAllergenComp: SpecValAssgmtInstanceWthCompType[]; toRealSubstanceAuthznGroupText: SpecAuthorizationGroupTextType[]; toRealSubstanceComponentType: SpecCharByValueAssgmtInstType[]; toRealSubstanceConversionFactor: SpecCharByValueAssgmtInstType[]; toRealSubstanceDensity: SpecCharByValueAssgmtInstType[]; toRealSubstanceDietComp: SpecValAssgmtInstanceWthCompType[]; toRealSubstanceEstimatedPrice: SpecCharByValueAssgmtInstType[]; toRealSubstanceGmoComp: SpecValAssgmtInstanceWthCompType[]; toRealSubstanceIdentifier: SpecIdentifierType[]; toRealSubstanceIngredientComp: SpecValAssgmtInstanceWthCompType[]; toRealSubstanceMatlAssignment: SpecAssignedMatlForKeyDateType[]; toRealSubstanceNextStatus: SpecStatusNextStatusType[]; toRealSubstanceNtrntComp: SpecValAssgmtInstanceWthCompType[]; toRealSubstanceReligiousComp: SpecValAssgmtInstanceWthCompType[]; toRealSubstanceSchema: SpecStatusSchemaType[]; toRealSubstanceStatusAttributes: SpecStatusAttributesType[]; toRealSubstanceStdComp: SpecValAssgmtInstanceWthCompType[]; toRealSubstanceTotalSolid: SpecCharByValueAssgmtInstType[]; } //# sourceMappingURL=RealSubstance.d.ts.map