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 |
changeMstrObjectMgmtRecord(ChangeMstrObjectMgmtRecord... value)
Navigation property to_ChangeMstrObjectMgmtRecord for ChangeMaster to multiple
ChangeMstrObjectMgmtRecord.
|
ChangeMaster.ChangeMasterBuilder |
changeMstrObMgReDocInfoRecd(ChangeMstrObMgReDocInfoRecd... value)
Navigation property to_ChangeMstrObMgReDocInfoRecd for ChangeMaster to multiple
ChangeMstrObMgReDocInfoRecd.
|
ChangeMaster.ChangeMasterBuilder |
changeMstrObMgReMaterial(ChangeMstrObMgReMaterial... value)
Navigation property to_ChangeMstrObMgReMaterial for ChangeMaster to multiple
ChangeMstrObMgReMaterial.
|
ChangeMaster.ChangeMasterBuilder |
changeMstrObMgReMatlBOM(ChangeMstrObMgReMatlBOM... value)
Navigation property to_ChangeMstrObMgReMatlBOM for ChangeMaster to multiple
ChangeMstrObMgReMatlBOM.
|
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 |
changeNumberLastChgdDateTime(ZonedDateTime changeNumberLastChgdDateTime)
Constraints: Not nullable, Precision: 7
|
ChangeMaster.ChangeMasterBuilder |
changeNumberReleaseKey(String changeNumberReleaseKey)
Constraints: Not nullable, Maximum length: 2
|
ChangeMaster.ChangeMasterBuilder |
changeNumberStatus(String changeNumberStatus)
Constraints: Not nullable, Maximum length: 2
|
ChangeMaster.ChangeMasterBuilder |
changeNumberValidFromDate(LocalDateTime changeNumberValidFromDate)
Constraints: Not nullable, Precision: 0
|
ChangeMaster.ChangeMasterBuilder |
characteristics(ChangeMasterCharc... value)
Navigation property to_Characteristics for ChangeMaster to multiple ChangeMasterCharc.
|
ChangeMaster.ChangeMasterBuilder |
classification(ChangeMasterClass... value)
Navigation property to_Classification for ChangeMaster to multiple ChangeMasterClass.
|
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 changeMstrObjectMgmtRecord(ChangeMstrObjectMgmtRecord... value)
value
- The ChangeMstrObjectMgmtRecords to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReDocInfoRecd(ChangeMstrObMgReDocInfoRecd... value)
value
- The ChangeMstrObMgReDocInfoRecds to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReMaterial(ChangeMstrObMgReMaterial... value)
value
- The ChangeMstrObMgReMaterials to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder changeMstrObMgReMatlBOM(ChangeMstrObMgReMatlBOM... value)
value
- The ChangeMstrObMgReMatlBOMs to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder characteristics(ChangeMasterCharc... value)
value
- The ChangeMasterCharcs to build this ChangeMaster with.@Nonnull public ChangeMaster.ChangeMasterBuilder classification(ChangeMasterClass... value)
value
- The ChangeMasterClasss 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.
this
.public ChangeMaster.ChangeMasterBuilder changeNumberStatus(@Nullable String changeNumberStatus)
Original property name from the Odata EDM: ChangeNumberStatus
this
.public ChangeMaster.ChangeMasterBuilder authorizationGroup(@Nullable String authorizationGroup)
Original property name from the Odata EDM: AuthorizationGroup
this
.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.
this
.public ChangeMaster.ChangeMasterBuilder isTechnicallyReleased(@Nullable String isTechnicallyReleased)
Original property name from the Odata EDM: IsTechnicallyReleased
this
.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.
this
.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.this
.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.
this
.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.this
.public ChangeMaster.ChangeMasterBuilder changeNumberCreationDate(@Nullable LocalDateTime changeNumberCreationDate)
Original property name from the Odata EDM: ChangeNumberCreationDate
this
.public ChangeMaster.ChangeMasterBuilder changeNumberCreatedByUser(@Nullable String changeNumberCreatedByUser)
Original property name from the Odata EDM: ChangeNumberCreatedByUser
this
.public ChangeMaster.ChangeMasterBuilder changeNumberLastChangedDate(@Nullable LocalDateTime changeNumberLastChangedDate)
Original property name from the Odata EDM: ChangeNumberLastChangedDate
this
.public ChangeMaster.ChangeMasterBuilder changeNumberLastChangedByUser(@Nullable String changeNumberLastChangedByUser)
Original property name from the Odata EDM: ChangeNumberLastChangedByUser
this
.public ChangeMaster.ChangeMasterBuilder isUsedForDataDefinition(@Nullable Boolean isUsedForDataDefinition)
Original property name from the Odata EDM: IsUsedForDataDefinition
this
.public ChangeMaster.ChangeMasterBuilder changeNumberIsMrkdForDeletion(@Nullable Boolean changeNumberIsMrkdForDeletion)
Original property name from the Odata EDM: ChangeNumberIsMrkdForDeletion
this
.public ChangeMaster.ChangeMasterBuilder changeNumberLastChgdDateTime(@Nullable ZonedDateTime changeNumberLastChgdDateTime)
Original property name from the Odata EDM: ChangeNumberLastChgdDateTime
In order to convert local time into a UTC time stamp, which makes it easier to compare times, the local time must be converted according to your time zone. The ABAP command convert is available for this purpose.Even if the time zone that the conversion is based on can be redetermined from Customizing or master data, we still recommend that you save the time zone.The internal structure of the high-resolution UTC time stamp is logically organized in date and time sections in a packed decimal format (YYYYMMDDhhmmssmmmuuun), which depicts the year, month, day, hour,second, millisecond, microsecond and the first decimal of the nanoseconds. Please note that the hardware that is normally used does not fully support a resolution of 100 nanoseconds, which is available in the structure.See also GET TIME STAMPA UTC time stamp in short form is also available.
this
.public ChangeMaster build()
Copyright © 2020 SAP SE. All rights reserved.