public static final class ChangeMaster.ChangeMasterBuilder extends Object
Modifier and Type | Method and Description |
---|---|
ChangeMaster.ChangeMasterBuilder |
alternativeDate(ChangeMasterAltDate... value)
Navigation property to_AlternativeDate for ChangeMaster to multiple ChangeMasterAltDate.
|
ChangeMaster.ChangeMasterBuilder |
authorizationGroup(String authorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
ChangeMaster |
build() |
ChangeMaster.ChangeMasterBuilder |
changeNumber(String changeNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
ChangeMaster.ChangeMasterBuilder |
changeNumberCreatedByUser(String changeNumberCreatedByUser)
Constraints: Not nullable, Maximum length: 12
|
ChangeMaster.ChangeMasterBuilder |
changeNumberCreationDate(LocalDateTime changeNumberCreationDate)
Constraints: Not nullable, Precision: 0
|
ChangeMaster.ChangeMasterBuilder |
changeNumberDescription(String changeNumberDescription)
Constraints: Not nullable, Maximum length: 40
|
ChangeMaster.ChangeMasterBuilder |
changeNumberFunction(String changeNumberFunction)
Constraints: Not nullable, Maximum length: 1
|
ChangeMaster.ChangeMasterBuilder |
changeNumberIsMrkdForDeletion(Boolean changeNumberIsMrkdForDeletion)
Constraints: none
|
ChangeMaster.ChangeMasterBuilder |
changeNumberLastChangedByUser(String changeNumberLastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
ChangeMaster.ChangeMasterBuilder |
changeNumberLastChangedDate(LocalDateTime changeNumberLastChangedDate)
Constraints: Not nullable, Precision: 0
|
ChangeMaster.ChangeMasterBuilder |
changeNumberReleaseKey(String changeNumberReleaseKey)
Constraints: Not nullable, Maximum length: 2
|
ChangeMaster.ChangeMasterBuilder |
changeNumberStatus(ChangeMasterStatus value)
Navigation property to_ChangeNumberStatus for ChangeMaster to single ChangeMasterStatus.
|
ChangeMaster.ChangeMasterBuilder |
changeNumberStatus(String value)
Constraints: Not nullable, Maximum length: 2
|
ChangeMaster.ChangeMasterBuilder |
changeNumberValidFromDate(LocalDateTime changeNumberValidFromDate)
Constraints: Not nullable, Precision: 0
|
ChangeMaster.ChangeMasterBuilder |
isTechnicallyReleased(String isTechnicallyReleased)
Constraints: Not nullable, Maximum length: 1
|
ChangeMaster.ChangeMasterBuilder |
isUsedForDataDefinition(Boolean isUsedForDataDefinition)
Constraints: none
|
ChangeMaster.ChangeMasterBuilder |
objTypeAssignment(ChangeMasterObjTypeAssgmt... value)
Navigation property to_ObjTypeAssignment for ChangeMaster to multiple
ChangeMasterObjTypeAssgmt.
|
ChangeMaster.ChangeMasterBuilder |
reasonForChangeText(String reasonForChangeText)
Constraints: Not nullable, Maximum length: 40
|
String |
toString() |
@Nonnull public ChangeMaster.ChangeMasterBuilder alternativeDate(ChangeMasterAltDate... value)
value
- The ChangeMasterAltDates to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberStatus(ChangeMasterStatus value)
value
- The ChangeMasterStatus to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder changeNumberStatus(String value)
Original property name from the Odata EDM: ChangeNumberStatus
value
- The changeNumberStatus to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder objTypeAssignment(ChangeMasterObjTypeAssgmt... value)
value
- The ChangeMasterObjTypeAssgmts to build this ChangeMaster with.public ChangeMaster.ChangeMasterBuilder 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.
public ChangeMaster.ChangeMasterBuilder authorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
public ChangeMaster.ChangeMasterBuilder changeNumberFunction(@Nullable String changeNumberFunction)
Original property name from the Odata EDM: ChangeNumberFunction
The change master record function determines, for example,which data is processedwhether change objects (for example, BOMs, task lists) can be processed with reference to the change master recordThe following functions are supported:Change number release indicator (Blank)Change master record that is automatically released for later application areas (no release procedure)Change number with release indicator (Value: 1)Change master record that you release for later application areas, using a release procedureChange package (Value: 2)Change master record that controls the individual object changes in the change processDetermines how and which change objects should be processedAllocation ti a change package is essentialLeading change master record (Value: 3)Change master record that groups together several change packages in the change processDetermines when the change should take effect (Date Valid- from)You cannot process the change objectsYou cannot create an ECR or an ECO with the Leading change master record function.
public ChangeMaster.ChangeMasterBuilder isTechnicallyReleased(@Nullable String isTechnicallyReleased)
Original property name from the Odata EDM: IsTechnicallyReleased
public ChangeMaster.ChangeMasterBuilder changeNumberReleaseKey(@Nullable String changeNumberReleaseKey)
Original property name from the Odata EDM: ChangeNumberReleaseKey
For example, enter one of the following values:No release (blank)The changes are not released for other areas of the companyGlobal release (value 1)The changes are released for all areas of the company.Release for one or more areasFor example: costing, planning, productionRelease key 20 is defined in such a way that the changes are only released for costing. This means that the changes (for example, exchanging a cheap material for a more expensive one) are taken into account in costing, but not in planning or production.
public ChangeMaster.ChangeMasterBuilder reasonForChangeText(@Nullable String reasonForChangeText)
Original property name from the Odata EDM: ReasonForChangeText
You have the following options for documenting the change in more detail:You can create any document info records you need in document management and enter them as accompanying documents for the change master record.You link a document info record to a change master record by choosing the function Extras -> Accompanying docs.In the object-related management record you can additionally maintain information using the corresponding single change.
this change number.public ChangeMaster.ChangeMasterBuilder changeNumberDescription(@Nullable String changeNumberDescription)
Original property name from the Odata EDM: ChangeNumberDescription
The information entered is valid for all changes that are carried out using this change number.For the change master you canEnter a long text by choosing the function Chg header long text in the Extras menu.Change or display a long text if the Indicator: Long text exists for change master was set by the system.
public ChangeMaster.ChangeMasterBuilder changeNumberValidFromDate(@Nullable LocalDateTime changeNumberValidFromDate)
Original property name from the Odata EDM: ChangeNumberValidFromDate
The system determines the date from the corresponding change master record. If the change object is not assigned to an alternative date, the date is then the valid-from date in the change header.
change number.public ChangeMaster.ChangeMasterBuilder changeNumberCreationDate(@Nullable LocalDateTime changeNumberCreationDate)
Original property name from the Odata EDM: ChangeNumberCreationDate
public ChangeMaster.ChangeMasterBuilder changeNumberCreatedByUser(@Nullable String changeNumberCreatedByUser)
Original property name from the Odata EDM: ChangeNumberCreatedByUser
public ChangeMaster.ChangeMasterBuilder changeNumberLastChangedDate(@Nullable LocalDateTime changeNumberLastChangedDate)
Original property name from the Odata EDM: ChangeNumberLastChangedDate
public ChangeMaster.ChangeMasterBuilder changeNumberLastChangedByUser(@Nullable String changeNumberLastChangedByUser)
Original property name from the Odata EDM: ChangeNumberLastChangedByUser
public ChangeMaster.ChangeMasterBuilder isUsedForDataDefinition(@Nullable Boolean isUsedForDataDefinition)
Original property name from the Odata EDM: IsUsedForDataDefinition
public ChangeMaster.ChangeMasterBuilder changeNumberIsMrkdForDeletion(@Nullable Boolean changeNumberIsMrkdForDeletion)
Original property name from the Odata EDM: ChangeNumberIsMrkdForDeletion
public ChangeMaster build()
Copyright © 2020 SAP SE. All rights reserved.