Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_Recipe" of service "API_RECIPE". This service is part of the following communication scenarios: Product Lifecycle Management - Recipe Development Integration (SAP_COM_0136). See https://api.sap.com/api/API_RECIPE for more information.

Hierarchy

  • any
    • Recipe

Implements

Index

Properties

Methods

Properties

plant

plant: string

Plant. Maximum length: 4.

nullable

rcpFmlaUuid

rcpFmlaUuid: string

Formula GUID.

nullable

recipe

recipe: string

Recipe ID. Maximum length: 20.

nullable

recipeAlternativeNumber

recipeAlternativeNumber: string

Alternative Recipe Identifier. Maximum length: 3.

nullable

recipeAuthorizationGroup

recipeAuthorizationGroup: string

Authorization Group for Recipes. With authorization groups, the access rights of users to recipes can be restricted. Not all users may be allowed to see all recipes. Normally, users are allowed to see certain groups of recipes, perhaps the ones from their lab, the ones dealing with their chemical compound, and so on. This authorization group is used to facilitate giving groups of people access to groups of recipes.The authorization group can be freely defined in Customizing and can then be assigned to each recipe.Authorization groups can be used in combination with Access Control Management (ACM).Use the authorization group logic for static authorizations that reflect the larger organizational set-up within your company. For more dynamic assignments of authorizations, use the Access Control Management logic in recipe development.You can use different authorization groups for specifications and for recipes, or you can assign the same authorization group for specifications and recipes. If you choose the same authorization groups, you only define the authorization group once in Customizing and then assign both specification types (specification and recipes) to this authorization group.For Recipe Development that operates in a Web UI you have to select RECIPE_WUI as the relevant specification type. Maximum length: 10.

nullable

recipeCreatedByUser

recipeCreatedByUser: string

User Who Created Object (Item). Maximum length: 12.

nullable

recipeCreationDateTime

recipeCreationDateTime: Moment

UTC Time Stamp in Short Form (YYYYMMDDhhmmss).

nullable

recipeIsArchived

recipeIsArchived: boolean

Marked for Archiving.

nullable

recipeIsDeleted

recipeIsDeleted: boolean

Marked for Deletion.

nullable

recipeLastChangeDateTime

recipeLastChangeDateTime: Moment

UTC Time Stamp in Short Form (YYYYMMDDhhmmss).

nullable

recipeLastChangedByUser

recipeLastChangedByUser: string

User Who Last Changed Object. Maximum length: 12.

nullable

recipePrimOutpAuthznGrp

recipePrimOutpAuthznGrp: string

Recipe Authorization Group. Maximum length: 10.

nullable

recipePrimOutpSpecType

recipePrimOutpSpecType: string

Specification Type. Maximum length: 10.

nullable

recipePrimaryOutput

recipePrimaryOutput: string

Primary Output ID. Maximum length: 12.

nullable

recipePrimaryOutputInternalId

recipePrimaryOutputInternalId: string

Specification Key. Maximum length: 20.

nullable

recipeProcessUuid

recipeProcessUuid: string

Process GUID.

nullable

recipePurpose

recipePurpose: string

Recipe Purpose. Maximum length: 5.

nullable

recipeStatus

recipeStatus: string

Status. Maximum length: 20.

nullable

recipeStatusSchema

recipeStatusSchema: string

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

recipeType

recipeType: string

Recipe Type. Maximum length: 20.

nullable

recipeUniqueId

recipeUniqueId: string

Recipe GUID in character format used in FRW linkage. Maximum length: 70.

nullable

recipeUuid

recipeUuid: string

Common Recipe GUID.

recipeUuidText

recipeUuidText: string

Recipe Description. Maximum length: 132.

nullable

recipeValidityEndDate

recipeValidityEndDate: Moment

Valid-To Date of a Recipe.

nullable

recipeValidityMaxQuantity

recipeValidityMaxQuantity: BigNumber

Quantity To.

nullable

recipeValidityMinQuantity

recipeValidityMinQuantity: BigNumber

Quantity From.

nullable

recipeValidityStartDate

recipeValidityStartDate: Moment

Valid-From Date of a Recipe.

nullable

recipeValidityUnit

recipeValidityUnit: string

Unit of Measure. Maximum length: 3.

nullable

recipeVersionNumber

recipeVersionNumber: string

Recipe Version. Maximum length: 3.

nullable

toCharacteristics

toCharacteristics: RecipeCharc[]

One-to-many navigation property to the RecipeCharc entity.

toClassification

toClassification: RecipeClass[]

One-to-many navigation property to the RecipeClass entity.

toFormulaItem

toFormulaItem: RecipeFormulaItem[]

One-to-many navigation property to the RecipeFormulaItem entity.

toRecipeProcessElement

toRecipeProcessElement: RecipeProcessElement[]

One-to-many navigation property to the RecipeProcessElement entity.

toRecipeProcessEquipRqmt

toRecipeProcessEquipRqmt: RecipeProcessEquipRqmt[]

One-to-many navigation property to the RecipeProcessEquipRqmt entity.

toRecipeProcessParamValue

toRecipeProcessParamValue: RecipeProcessParamValue[]

One-to-many navigation property to the RecipeProcessParamValue entity.

toRecipeText

toRecipeText: RecipeText[]

One-to-many navigation property to the RecipeText entity.

Static PLANT

PLANT: StringField<Recipe> = new StringField('Plant', Recipe, '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 RCP_FMLA_UUID

RCP_FMLA_UUID: StringField<Recipe> = new StringField('RcpFmlaUUID', Recipe, 'Edm.Guid')

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

Static RECIPE

RECIPE: StringField<Recipe> = new StringField('Recipe', Recipe, 'Edm.String')

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

Static RECIPE_ALTERNATIVE_NUMBER

RECIPE_ALTERNATIVE_NUMBER: StringField<Recipe> = new StringField('RecipeAlternativeNumber', Recipe, 'Edm.String')

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

Static RECIPE_AUTHORIZATION_GROUP

RECIPE_AUTHORIZATION_GROUP: StringField<Recipe> = new StringField('RecipeAuthorizationGroup', Recipe, 'Edm.String')

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

Static RECIPE_CREATED_BY_USER

RECIPE_CREATED_BY_USER: StringField<Recipe> = new StringField('RecipeCreatedByUser', Recipe, 'Edm.String')

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

Static RECIPE_CREATION_DATE_TIME

RECIPE_CREATION_DATE_TIME: DateField<Recipe> = new DateField('RecipeCreationDateTime', Recipe, 'Edm.DateTimeOffset')

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

Static RECIPE_IS_ARCHIVED

RECIPE_IS_ARCHIVED: BooleanField<Recipe> = new BooleanField('RecipeIsArchived', Recipe, 'Edm.Boolean')

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

Static RECIPE_IS_DELETED

RECIPE_IS_DELETED: BooleanField<Recipe> = new BooleanField('RecipeIsDeleted', Recipe, 'Edm.Boolean')

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

Static RECIPE_LAST_CHANGED_BY_USER

RECIPE_LAST_CHANGED_BY_USER: StringField<Recipe> = new StringField('RecipeLastChangedByUser', Recipe, 'Edm.String')

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

Static RECIPE_LAST_CHANGE_DATE_TIME

RECIPE_LAST_CHANGE_DATE_TIME: DateField<Recipe> = new DateField('RecipeLastChangeDateTime', Recipe, 'Edm.DateTimeOffset')

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

Static RECIPE_PRIMARY_OUTPUT

RECIPE_PRIMARY_OUTPUT: StringField<Recipe> = new StringField('RecipePrimaryOutput', Recipe, 'Edm.String')

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

Static RECIPE_PRIMARY_OUTPUT_INTERNAL_ID

RECIPE_PRIMARY_OUTPUT_INTERNAL_ID: StringField<Recipe> = new StringField('RecipePrimaryOutputInternalID', Recipe, 'Edm.String')

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

Static RECIPE_PRIM_OUTP_AUTHZN_GRP

RECIPE_PRIM_OUTP_AUTHZN_GRP: StringField<Recipe> = new StringField('RecipePrimOutpAuthznGrp', Recipe, 'Edm.String')

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

Static RECIPE_PRIM_OUTP_SPEC_TYPE

RECIPE_PRIM_OUTP_SPEC_TYPE: StringField<Recipe> = new StringField('RecipePrimOutpSpecType', Recipe, 'Edm.String')

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

Static RECIPE_PROCESS_UUID

RECIPE_PROCESS_UUID: StringField<Recipe> = new StringField('RecipeProcessUUID', Recipe, 'Edm.Guid')

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

Static RECIPE_PURPOSE

RECIPE_PURPOSE: StringField<Recipe> = new StringField('RecipePurpose', Recipe, 'Edm.String')

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

Static RECIPE_STATUS

RECIPE_STATUS: StringField<Recipe> = new StringField('RecipeStatus', Recipe, 'Edm.String')

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

Static RECIPE_STATUS_SCHEMA

RECIPE_STATUS_SCHEMA: StringField<Recipe> = new StringField('RecipeStatusSchema', Recipe, 'Edm.String')

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

Static RECIPE_TYPE

RECIPE_TYPE: StringField<Recipe> = new StringField('RecipeType', Recipe, 'Edm.String')

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

Static RECIPE_UNIQUE_ID

RECIPE_UNIQUE_ID: StringField<Recipe> = new StringField('RecipeUniqueID', Recipe, 'Edm.String')

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

Static RECIPE_UUID

RECIPE_UUID: StringField<Recipe> = new StringField('RecipeUUID', Recipe, 'Edm.Guid')

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

Static RECIPE_UUID_TEXT

RECIPE_UUID_TEXT: StringField<Recipe> = new StringField('RecipeUUID_Text', Recipe, 'Edm.String')

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

Static RECIPE_VALIDITY_END_DATE

RECIPE_VALIDITY_END_DATE: DateField<Recipe> = new DateField('RecipeValidityEndDate', Recipe, 'Edm.DateTime')

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

Static RECIPE_VALIDITY_MAX_QUANTITY

RECIPE_VALIDITY_MAX_QUANTITY: BigNumberField<Recipe> = new BigNumberField('RecipeValidityMaxQuantity', Recipe, 'Edm.Decimal')

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

Static RECIPE_VALIDITY_MIN_QUANTITY

RECIPE_VALIDITY_MIN_QUANTITY: BigNumberField<Recipe> = new BigNumberField('RecipeValidityMinQuantity', Recipe, 'Edm.Decimal')

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

Static RECIPE_VALIDITY_START_DATE

RECIPE_VALIDITY_START_DATE: DateField<Recipe> = new DateField('RecipeValidityStartDate', Recipe, 'Edm.DateTime')

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

Static RECIPE_VALIDITY_UNIT

RECIPE_VALIDITY_UNIT: StringField<Recipe> = new StringField('RecipeValidityUnit', Recipe, 'Edm.String')

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

Static RECIPE_VERSION_NUMBER

RECIPE_VERSION_NUMBER: StringField<Recipe> = new StringField('RecipeVersionNumber', Recipe, 'Edm.String')

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

Static TO_CHARACTERISTICS

TO_CHARACTERISTICS: Link<Recipe, RecipeCharc> = new Link('to_Characteristics', Recipe, RecipeCharc)

Static representation of the one-to-many navigation property toCharacteristics for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_CLASSIFICATION

TO_CLASSIFICATION: Link<Recipe, RecipeClass> = new Link('to_Classification', Recipe, RecipeClass)

Static representation of the one-to-many navigation property toClassification for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_FORMULA_ITEM

TO_FORMULA_ITEM: Link<Recipe, RecipeFormulaItem> = new Link('to_FormulaItem', Recipe, RecipeFormulaItem)

Static representation of the one-to-many navigation property toFormulaItem for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_RECIPE_PROCESS_ELEMENT

TO_RECIPE_PROCESS_ELEMENT: Link<Recipe, RecipeProcessElement> = new Link('to_RecipeProcessElement', Recipe, RecipeProcessElement)

Static representation of the one-to-many navigation property toRecipeProcessElement for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_RECIPE_PROCESS_EQUIP_RQMT

TO_RECIPE_PROCESS_EQUIP_RQMT: Link<Recipe, RecipeProcessEquipRqmt> = new Link('to_RecipeProcessEquipRqmt', Recipe, RecipeProcessEquipRqmt)

Static representation of the one-to-many navigation property toRecipeProcessEquipRqmt for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_RECIPE_PROCESS_PARAM_VALUE

TO_RECIPE_PROCESS_PARAM_VALUE: Link<Recipe, RecipeProcessParamValue> = new Link('to_RecipeProcessParamValue', Recipe, RecipeProcessParamValue)

Static representation of the one-to-many navigation property toRecipeProcessParamValue for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_RECIPE_TEXT

TO_RECIPE_TEXT: Link<Recipe, RecipeText> = new Link('to_RecipeText', Recipe, RecipeText)

Static representation of the one-to-many navigation property toRecipeText for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static _allFields

_allFields: any[] = [Recipe.RECIPE_UUID,Recipe.RECIPE_UUID_TEXT,Recipe.RECIPE_UNIQUE_ID,Recipe.RECIPE,Recipe.RECIPE_PRIMARY_OUTPUT_INTERNAL_ID,Recipe.RECIPE_PRIMARY_OUTPUT,Recipe.RECIPE_ALTERNATIVE_NUMBER,Recipe.RECIPE_VERSION_NUMBER,Recipe.RECIPE_TYPE,Recipe.RECIPE_PURPOSE,Recipe.RECIPE_STATUS,Recipe.RECIPE_STATUS_SCHEMA,Recipe.RECIPE_AUTHORIZATION_GROUP,Recipe.RCP_FMLA_UUID,Recipe.RECIPE_PROCESS_UUID,Recipe.RECIPE_VALIDITY_START_DATE,Recipe.RECIPE_VALIDITY_END_DATE,Recipe.RECIPE_VALIDITY_MIN_QUANTITY,Recipe.RECIPE_VALIDITY_MAX_QUANTITY,Recipe.RECIPE_VALIDITY_UNIT,Recipe.PLANT,Recipe.RECIPE_CREATED_BY_USER,Recipe.RECIPE_LAST_CHANGED_BY_USER,Recipe.RECIPE_CREATION_DATE_TIME,Recipe.RECIPE_LAST_CHANGE_DATE_TIME,Recipe.RECIPE_IS_DELETED,Recipe.RECIPE_IS_ARCHIVED,Recipe.RECIPE_PRIM_OUTP_AUTHZN_GRP,Recipe.RECIPE_PRIM_OUTP_SPEC_TYPE,Recipe.TO_CHARACTERISTICS,Recipe.TO_CLASSIFICATION,Recipe.TO_FORMULA_ITEM,Recipe.TO_RECIPE_PROCESS_ELEMENT,Recipe.TO_RECIPE_PROCESS_EQUIP_RQMT,Recipe.TO_RECIPE_PROCESS_PARAM_VALUE,Recipe.TO_RECIPE_TEXT]

All fields of the Recipe entity.

Static _defaultServicePath

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

Default url path for the according service.

Static _entityName

_entityName: string = "A_Recipe"

Technical entity name for Recipe.

Static _keyFields

_keyFields: Array<Selectable<Recipe>> = [Recipe.RECIPE_UUID]

All key fields of the Recipe entity.

Static _keys

_keys: any = Recipe._keyFields.reduce((acc: any, field) => {acc[field.fieldName] = field;return acc;}, {})

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

Static _serviceName

_serviceName: string = "API_RECIPE"

Technical service name for Recipe.

Methods

Static builder

  • Returns an entity builder to construct instances Recipe.

    Returns EntityBuilderType<Recipe, RecipeType>

    A builder that constructs instances of entity type Recipe.

Static requestBuilder

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

    Returns RecipeRequestBuilder

    A Recipe request builder.