public class ChangeMasterAltDate extends VdmEntity<ChangeMasterAltDate>
Modifier and Type | Class and Description |
---|---|
static class |
ChangeMasterAltDate.ChangeMasterAltDateBuilder |
Modifier and Type | Field and Description |
---|---|
static ChangeMasterAltDateSelectable |
ALL_FIELDS
Selector for all available fields of ChangeMasterAltDate.
|
static ChangeMasterAltDateField<String> |
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations.
|
static ChangeMasterAltDateField<Double> |
CHANGE_NUMBER_LAST_CHGD_DATE_TIME
Use with available fluent helpers to apply the ChangeNumberLastChgdDateTime field to query operations.
|
static ChangeMasterAltDateField<Calendar> |
CHG_NMBR_ALTERNATIVE_DATE
Use with available fluent helpers to apply the ChgNmbrAlternativeDate field to query operations.
|
static ChangeMasterAltDateField<String> |
CHG_NMBR_ALTERNATIVE_DATE_ID
Use with available fluent helpers to apply the ChgNmbrAlternativeDateID field to query operations.
|
static ChangeMasterAltDateField<Boolean> |
CHG_NMBR_ALTV_DATE_IS_ASSIGNED_TO_OBJ
Use with available fluent helpers to apply the ChgNmbrAltvDateIsAssignedToObj field to query operations.
|
Constructor and Description |
---|
ChangeMasterAltDate() |
ChangeMasterAltDate(String changeNumber,
String chgNmbrAlternativeDateID,
Calendar chgNmbrAlternativeDate,
Boolean chgNmbrAltvDateIsAssignedToObj,
Double changeNumberLastChgdDateTime,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static ChangeMasterAltDate.ChangeMasterAltDateBuilder |
builder() |
boolean |
equals(Object o) |
static <T> ChangeMasterAltDateField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getChangeNumber()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
Double |
getChangeNumberLastChgdDateTime()
Constraints: Not nullable
|
Calendar |
getChgNmbrAlternativeDate()
Constraints: Not nullable, Precision: 0
|
String |
getChgNmbrAlternativeDateID()
(Key Field) Constraints: Not nullable, Maximum length: 18
|
Boolean |
getChgNmbrAltvDateIsAssignedToObj()
Constraints: none
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
Class<ChangeMasterAltDate> |
getType() |
int |
hashCode() |
void |
setChangeNumber(String changeNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setChangeNumberLastChgdDateTime(Double changeNumberLastChgdDateTime)
Constraints: Not nullable
|
void |
setChgNmbrAlternativeDate(Calendar chgNmbrAlternativeDate)
Constraints: Not nullable, Precision: 0
|
void |
setChgNmbrAlternativeDateID(String chgNmbrAlternativeDateID)
(Key Field) Constraints: Not nullable, Maximum length: 18
|
void |
setChgNmbrAltvDateIsAssignedToObj(Boolean chgNmbrAltvDateIsAssignedToObj)
Constraints: none
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final ChangeMasterAltDateSelectable ALL_FIELDS
public static final ChangeMasterAltDateField<String> CHANGE_NUMBER
public static final ChangeMasterAltDateField<String> CHG_NMBR_ALTERNATIVE_DATE_ID
public static final ChangeMasterAltDateField<Calendar> CHG_NMBR_ALTERNATIVE_DATE
public static final ChangeMasterAltDateField<Boolean> CHG_NMBR_ALTV_DATE_IS_ASSIGNED_TO_OBJ
public static final ChangeMasterAltDateField<Double> CHANGE_NUMBER_LAST_CHGD_DATE_TIME
@Generated(value="lombok") public ChangeMasterAltDate()
@ConstructorProperties(value={"changeNumber","chgNmbrAlternativeDateID","chgNmbrAlternativeDate","chgNmbrAltvDateIsAssignedToObj","changeNumberLastChgdDateTime","erpConfigContext"}) @Generated(value="lombok") public ChangeMasterAltDate(@Nullable String changeNumber, @Nullable String chgNmbrAlternativeDateID, @Nullable Calendar chgNmbrAlternativeDate, @Nullable Boolean chgNmbrAltvDateIsAssignedToObj, @Nullable Double changeNumberLastChgdDateTime, @Nullable ErpConfigContext erpConfigContext)
public Class<ChangeMasterAltDate> getType()
getType
in class VdmObject<ChangeMasterAltDate>
public static <T> ChangeMasterAltDateField<T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Generated(value="lombok") public static ChangeMasterAltDate.ChangeMasterAltDateBuilder builder()
@Nullable @Generated(value="lombok") public String getChangeNumber()
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 conditions The 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 made Documentation of the changes Assignment of a revision level to a change state of a material or document Release of changes for the different areas in the company
@Nullable @Generated(value="lombok") public String getChgNmbrAlternativeDateID()
@Nullable @Generated(value="lombok") public Calendar getChgNmbrAlternativeDate()
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.
@Nullable @Generated(value="lombok") public Boolean getChgNmbrAltvDateIsAssignedToObj()
@Nullable @Generated(value="lombok") public Double getChangeNumberLastChgdDateTime()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setChangeNumber(@Nullable String 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 conditions The 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 made Documentation of the changes Assignment of a revision level to a change state of a material or document Release of changes for the different areas in the company
changeNumber
- @Generated(value="lombok") public void setChgNmbrAlternativeDateID(@Nullable String chgNmbrAlternativeDateID)
chgNmbrAlternativeDateID
- @Generated(value="lombok") public void setChgNmbrAlternativeDate(@Nullable Calendar chgNmbrAlternativeDate)
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.
chgNmbrAlternativeDate
- @Generated(value="lombok") public void setChgNmbrAltvDateIsAssignedToObj(@Nullable Boolean chgNmbrAltvDateIsAssignedToObj)
chgNmbrAltvDateIsAssignedToObj
- @Generated(value="lombok") public void setChangeNumberLastChgdDateTime(@Nullable Double changeNumberLastChgdDateTime)
changeNumberLastChgdDateTime
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<ChangeMasterAltDate>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<ChangeMasterAltDate>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<ChangeMasterAltDate>
Copyright © 2018 SAP SE. All rights reserved.