public static final class MasterRecipeHeader.MasterRecipeHeaderBuilder extends Object
@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder matlAssgmt(MasterRecipeMatlAssgmt... value)
value
- The MasterRecipeMatlAssgmts to build this MasterRecipeHeader with.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder operation(MasterRecipeOperation... value)
value
- The MasterRecipeOperations to build this MasterRecipeHeader with.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder masterRecipeGroup(@Nullable String masterRecipeGroup)
Original property name from the Odata EDM: MasterRecipeGroup
You can use groups, for instance, to identify two routings that have different production steps for one material.Enter the group to which you want to restrict the selection.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder masterRecipe(@Nullable String masterRecipe)
Original property name from the Odata EDM: MasterRecipe
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.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder masterRecipeInternalVersion(@Nullable String masterRecipeInternalVersion)
Original property name from the Odata EDM: MasterRecipeInternalVersion
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
Original property name from the Odata EDM: IsMarkedForDeletion
You can reset the deletion flag anytime before the next archiving run.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsDesc(@Nullable String billOfOperationsDesc)
Original property name from the Odata EDM: BillOfOperationsDesc
This text is transferred to the first line of the long text for the task list.Character formats such as bold or italics are not supported in short texts. If you use special character formats in long texts, the system displays the corresponding control characters in the short text.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder longTextLanguageCode(@Nullable String longTextLanguageCode)
Original property name from the Odata EDM: LongTextLanguageCode
- the language in which texts are displayed,- the language in which you enter texts,- the language in which the system prints texts.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder plainLongText(@Nullable String plainLongText)
Original property name from the Odata EDM: PlainLongText
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsStatus(@Nullable String billOfOperationsStatus)
Original property name from the Odata EDM: BillOfOperationsStatus
Note that certain transactions are dependent upon the status of the task list. For example, you can only include a reference operation set in a routing if the routing has the status "Released (general)".
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsUsage(@Nullable String billOfOperationsUsage)
Original property name from the Odata EDM: BillOfOperationsUsage
(Do not confuse the task list usage with the usage of a PRT or a work center. In these cases, the usage describes the task list types in which the PRT or work center can be used.)
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder responsiblePlannerGroup(@Nullable String responsiblePlannerGroup)
Original property name from the Odata EDM: ResponsiblePlannerGroup
When you enter the planner group, also enter the plant for whose routings the planner group is responsible.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsProfile(@Nullable String billOfOperationsProfile)
Original property name from the Odata EDM: BillOfOperationsProfile
In a profile you store information that you need frequently when maintaining routings or master recipes.You use profiles to:Predefine fields, such as plant, purchasing organization or unit of measure.Specify how you want to use the entry tool.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder minimumLotSizeQuantity(@Nullable BigDecimal minimumLotSizeQuantity)
Original property name from the Odata EDM: MinimumLotSizeQuantity
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder maximumLotSizeQuantity(@Nullable BigDecimal maximumLotSizeQuantity)
Original property name from the Odata EDM: MaximumLotSizeQuantity
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder billOfOperationsUnit(@Nullable String billOfOperationsUnit)
Original property name from the Odata EDM: BillOfOperationsUnit
The unit of measure in the material master is used in the task list.If you have not maintained a unit of measure in the material master, the unit from the profile is proposed.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder creationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
Original property name from the Odata EDM: LastChangeDate
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder changeNumber(@Nullable String changeNumber)
Original property name from the Odata EDM: ChangeNumber
If you make a change with reference to a change number, or create anobject with a change number, the following functions are at your disposal:The system determines the effectivity parametersThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date effectivity (valid from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation for the changesRevision level to indicate the change status of a material or documentChanges released for the different areas in the company.
this
.@Nonnull public MasterRecipeHeader.MasterRecipeHeaderBuilder changedDateTime(@Nullable ZonedDateTime changedDateTime)
Original property name from the Odata EDM: ChangedDateTime
this
.@Nonnull public MasterRecipeHeader build()
Copyright © 2021 SAP SE. All rights reserved.