public static final class Characteristic.CharacteristicBuilder extends Object
Modifier and Type | Method and Description |
---|---|
Characteristic |
build() |
Characteristic.CharacteristicBuilder |
changeNumber(String changeNumber)
Constraints: Not nullable, Maximum length: 12
|
Characteristic.CharacteristicBuilder |
characteristic(String characteristic)
Constraints: Not nullable, Maximum length: 30
|
Characteristic.CharacteristicBuilder |
charcDataType(String charcDataType)
Constraints: Not nullable, Maximum length: 4
|
Characteristic.CharacteristicBuilder |
charcInternalID(String charcInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Characteristic.CharacteristicBuilder |
classClassfctnAuthGrp(String classClassfctnAuthGrp)
Constraints: Not nullable, Maximum length: 3
|
Characteristic.CharacteristicBuilder |
classInternalID(String classInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Characteristic.CharacteristicBuilder |
classMaintAuthGrp(String classMaintAuthGrp)
Constraints: Not nullable, Maximum length: 3
|
Characteristic.CharacteristicBuilder |
classType(String classType)
Constraints: Not nullable, Maximum length: 3
|
Characteristic.CharacteristicBuilder |
functionalLocation(String functionalLocation)
(Key Field) Constraints: Not nullable, Maximum length: 90
|
Characteristic.CharacteristicBuilder |
functionalLocationLabelName(String functionalLocationLabelName)
Constraints: Not nullable, Maximum length: 40
|
Characteristic.CharacteristicBuilder |
keyDate(LocalDateTime keyDate)
Constraints: Not nullable, Precision: 0
|
String |
toString() |
Characteristic.CharacteristicBuilder |
value(Value... value)
Navigation property to_Value for Characteristic to multiple Value.
|
@Nonnull public Characteristic.CharacteristicBuilder value(Value... value)
value
- The Values to build this Characteristic with.@Nonnull public Characteristic.CharacteristicBuilder functionalLocation(@Nullable String functionalLocation)
Original property name from the Odata EDM: FunctionalLocation
this
.@Nonnull public Characteristic.CharacteristicBuilder classInternalID(@Nullable String classInternalID)
Original property name from the Odata EDM: ClassInternalID
this
.@Nonnull public Characteristic.CharacteristicBuilder charcInternalID(@Nullable String charcInternalID)
Original property name from the Odata EDM: CharcInternalID
this
.@Nonnull public Characteristic.CharacteristicBuilder functionalLocationLabelName(@Nullable String functionalLocationLabelName)
Original property name from the Odata EDM: FunctionalLocationLabelName
The functional location label can be changed where necessary. The system then automatically creates a labeling history and prevents historical labels from being reused without this first being checked. The labeling history also enables the interpretation of historical location labels in non-changeable documents outside the SAP System.You can assign one primary and several alternative labels to a functional location.
this
.@Nonnull public Characteristic.CharacteristicBuilder characteristic(@Nullable String characteristic)
Original property name from the Odata EDM: Characteristic
this
.@Nonnull public Characteristic.CharacteristicBuilder charcDataType(@Nullable String charcDataType)
Original property name from the Odata EDM: CharcDataType
The data type defines whether a characteristic value is a character string, a number, a date, or a time.
this
.@Nonnull public Characteristic.CharacteristicBuilder keyDate(@Nullable LocalDateTime keyDate)
Original property name from the Odata EDM: KeyDate
this
.@Nonnull public Characteristic.CharacteristicBuilder 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 an object with a change number, the following functions are at your disposal:The system determines the validity conditionsThe conditions that the change is effective under can be defined in the change master record as follows:Changes with a date validity (valid-from date)Changes with parameter effectivity (for example: serial no. effectivity)Log of the changes madeDocumentation of the changesAssignment of a revision level to a change state of a material or documentRelease of changes for the different areas in the company
this
.@Nonnull public Characteristic.CharacteristicBuilder classType(@Nullable String classType)
Original property name from the Odata EDM: ClassType
this
.@Nonnull public Characteristic.CharacteristicBuilder classMaintAuthGrp(@Nullable String classMaintAuthGrp)
Original property name from the Odata EDM: ClassMaintAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRKP.
this
.@Nonnull public Characteristic.CharacteristicBuilder classClassfctnAuthGrp(@Nullable String classClassfctnAuthGrp)
Original property name from the Odata EDM: ClassClassfctnAuthGrp
This authorization must be defined in the user master record. The authorization object is BGRKL.
this
.@Nonnull public Characteristic build()
Copyright © 2020 SAP SE. All rights reserved.