public class ClfnCharcValueForKeyDate extends VdmEntity<ClfnCharcValueForKeyDate>
Modifier and Type | Class and Description |
---|---|
static class |
ClfnCharcValueForKeyDate.ClfnCharcValueForKeyDateBuilder |
Modifier and Type | Field and Description |
---|---|
static ClfnCharcValueForKeyDateSelectable |
ALL_FIELDS
Selector for all available fields of ClfnCharcValueForKeyDate.
|
static ClfnCharcValueForKeyDateField<String> |
CHANGE_NUMBER
Use with available fluent helpers to apply the ChangeNumber field to query operations.
|
static ClfnCharcValueForKeyDateField<Double> |
CHARC_FROM_NUMERIC_VALUE
Use with available fluent helpers to apply the CharcFromNumericValue field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
CHARC_FROM_NUMERIC_VALUE_UNIT
Use with available fluent helpers to apply the CharcFromNumericValueUnit field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
CHARC_INTERNAL_ID
Use with available fluent helpers to apply the CharcInternalID field to query operations.
|
static ClfnCharcValueForKeyDateField<Double> |
CHARC_TO_NUMERIC_VALUE
Use with available fluent helpers to apply the CharcToNumericValue field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
CHARC_TO_NUMERIC_VALUE_UNIT
Use with available fluent helpers to apply the CharcToNumericValueUnit field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
CHARC_VALUE
Use with available fluent helpers to apply the CharcValue field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
CHARC_VALUE_DEPENDENCY
Use with available fluent helpers to apply the CharcValueDependency field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
CHARC_VALUE_POSITION_NUMBER
Use with available fluent helpers to apply the CharcValuePositionNumber field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
DOC_NUMBER
Use with available fluent helpers to apply the DocNumber field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
DOCUMENT_PART
Use with available fluent helpers to apply the DocumentPart field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
DOCUMENT_TYPE
Use with available fluent helpers to apply the DocumentType field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
DOCUMENT_VERSION
Use with available fluent helpers to apply the DocumentVersion field to query operations.
|
static ClfnCharcValueForKeyDateField<Boolean> |
IS_DEFAULT_VALUE
Use with available fluent helpers to apply the IsDefaultValue field to query operations.
|
static ClfnCharcValueForKeyDateField<Calendar> |
KEY_DATE
Use with available fluent helpers to apply the KeyDate field to query operations.
|
static ClfnCharcValueForKeyDateField<String> |
LONG_TEXT_ID
Use with available fluent helpers to apply the LongTextID field to query operations.
|
static ClfnCharcValueForKeyDateLink<ClfnCharcValueDescForKeyDate> |
TO_CHARC_VALUE_DESC
Use with available fluent helpers to apply the to_CharcValueDesc navigation property to query operations.
|
static ClfnCharcValueForKeyDateField<Calendar> |
VALIDITY_END_DATE
Use with available fluent helpers to apply the ValidityEndDate field to query operations.
|
static ClfnCharcValueForKeyDateField<Calendar> |
VALIDITY_START_DATE
Use with available fluent helpers to apply the ValidityStartDate field to query operations.
|
Constructor and Description |
---|
ClfnCharcValueForKeyDate() |
ClfnCharcValueForKeyDate(String charcInternalID,
String charcValuePositionNumber,
String charcValueDependency,
String charcValue,
Double charcFromNumericValue,
Double charcToNumericValue,
Boolean isDefaultValue,
String charcFromNumericValueUnit,
String charcToNumericValueUnit,
String longTextID,
String changeNumber,
String documentType,
String docNumber,
String documentPart,
String documentVersion,
Calendar validityStartDate,
Calendar validityEndDate,
Calendar keyDate,
ErpConfigContext erpConfigContext,
List<ClfnCharcValueDescForKeyDate> toCharcValueDesc) |
Modifier and Type | Method and Description |
---|---|
void |
addCharcValueDesc(ClfnCharcValueDescForKeyDate... entity)
Adds elements to the list of associated ClfnCharcValueDescForKeyDate entities.
|
static ClfnCharcValueForKeyDate.ClfnCharcValueForKeyDateBuilder |
builder() |
boolean |
equals(Object o) |
List<ClfnCharcValueDescForKeyDate> |
fetchCharcValueDesc()
Fetches the ClfnCharcValueDescForKeyDate entities (one to many) associated with this entity.
|
static <T> ClfnCharcValueForKeyDateField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getChangeNumber()
Constraints: Not nullable, Maximum length: 12
|
Double |
getCharcFromNumericValue()
Constraints: none
|
String |
getCharcFromNumericValueUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getCharcInternalID()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
Double |
getCharcToNumericValue()
Constraints: none
|
String |
getCharcToNumericValueUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getCharcValue()
Constraints: Not nullable, Maximum length: 70
|
String |
getCharcValueDependency()
Constraints: Not nullable, Maximum length: 1
|
List<ClfnCharcValueDescForKeyDate> |
getCharcValueDescOrFetch()
Retrieval of associated ClfnCharcValueDescForKeyDate entities (one to many).
|
com.google.common.base.Optional<List<ClfnCharcValueDescForKeyDate>> |
getCharcValueDescOrNull()
Retrieval of associated ClfnCharcValueDescForKeyDate entities (one to many).
|
String |
getCharcValuePositionNumber()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getDocNumber()
Constraints: Not nullable, Maximum length: 25
|
String |
getDocumentPart()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocumentType()
Constraints: Not nullable, Maximum length: 3
|
String |
getDocumentVersion()
Constraints: Not nullable, Maximum length: 2
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
Boolean |
getIsDefaultValue()
Constraints: none
|
Calendar |
getKeyDate()
Constraints: Not nullable, Precision: 0
|
String |
getLongTextID()
Constraints: Not nullable, Maximum length: 4
|
Class<ClfnCharcValueForKeyDate> |
getType() |
Calendar |
getValidityEndDate()
Constraints: Not nullable, Precision: 0
|
Calendar |
getValidityStartDate()
Constraints: Not nullable, Precision: 0
|
int |
hashCode() |
void |
setChangeNumber(String changeNumber)
Constraints: Not nullable, Maximum length: 12
|
void |
setCharcFromNumericValue(Double charcFromNumericValue)
Constraints: none
|
void |
setCharcFromNumericValueUnit(String charcFromNumericValueUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setCharcInternalID(String charcInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setCharcToNumericValue(Double charcToNumericValue)
Constraints: none
|
void |
setCharcToNumericValueUnit(String charcToNumericValueUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setCharcValue(String charcValue)
Constraints: Not nullable, Maximum length: 70
|
void |
setCharcValueDependency(String charcValueDependency)
Constraints: Not nullable, Maximum length: 1
|
void |
setCharcValueDesc(List<ClfnCharcValueDescForKeyDate> value)
Overwrites the list of associated ClfnCharcValueDescForKeyDate entities for the loaded navigation property to_CharcValueDesc.
|
void |
setCharcValuePositionNumber(String charcValuePositionNumber)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setDocNumber(String docNumber)
Constraints: Not nullable, Maximum length: 25
|
void |
setDocumentPart(String documentPart)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocumentType(String documentType)
Constraints: Not nullable, Maximum length: 3
|
void |
setDocumentVersion(String documentVersion)
Constraints: Not nullable, Maximum length: 2
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
void |
setIsDefaultValue(Boolean isDefaultValue)
Constraints: none
|
void |
setKeyDate(Calendar keyDate)
Constraints: Not nullable, Precision: 0
|
void |
setLongTextID(String longTextID)
Constraints: Not nullable, Maximum length: 4
|
void |
setValidityEndDate(Calendar validityEndDate)
Constraints: Not nullable, Precision: 0
|
void |
setValidityStartDate(Calendar validityStartDate)
Constraints: Not nullable, Precision: 0
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final ClfnCharcValueForKeyDateSelectable ALL_FIELDS
public static final ClfnCharcValueForKeyDateField<String> CHARC_INTERNAL_ID
public static final ClfnCharcValueForKeyDateField<String> CHARC_VALUE_POSITION_NUMBER
public static final ClfnCharcValueForKeyDateField<String> CHARC_VALUE_DEPENDENCY
public static final ClfnCharcValueForKeyDateField<String> CHARC_VALUE
public static final ClfnCharcValueForKeyDateField<Double> CHARC_FROM_NUMERIC_VALUE
public static final ClfnCharcValueForKeyDateField<Double> CHARC_TO_NUMERIC_VALUE
public static final ClfnCharcValueForKeyDateField<Boolean> IS_DEFAULT_VALUE
public static final ClfnCharcValueForKeyDateField<String> CHARC_FROM_NUMERIC_VALUE_UNIT
public static final ClfnCharcValueForKeyDateField<String> CHARC_TO_NUMERIC_VALUE_UNIT
public static final ClfnCharcValueForKeyDateField<String> LONG_TEXT_ID
public static final ClfnCharcValueForKeyDateField<String> CHANGE_NUMBER
public static final ClfnCharcValueForKeyDateField<String> DOCUMENT_TYPE
public static final ClfnCharcValueForKeyDateField<String> DOC_NUMBER
public static final ClfnCharcValueForKeyDateField<String> DOCUMENT_PART
public static final ClfnCharcValueForKeyDateField<String> DOCUMENT_VERSION
public static final ClfnCharcValueForKeyDateField<Calendar> VALIDITY_START_DATE
public static final ClfnCharcValueForKeyDateField<Calendar> VALIDITY_END_DATE
public static final ClfnCharcValueForKeyDateField<Calendar> KEY_DATE
public static final ClfnCharcValueForKeyDateLink<ClfnCharcValueDescForKeyDate> TO_CHARC_VALUE_DESC
@Generated(value="lombok") public ClfnCharcValueForKeyDate()
@ConstructorProperties(value={"charcInternalID","charcValuePositionNumber","charcValueDependency","charcValue","charcFromNumericValue","charcToNumericValue","isDefaultValue","charcFromNumericValueUnit","charcToNumericValueUnit","longTextID","changeNumber","documentType","docNumber","documentPart","documentVersion","validityStartDate","validityEndDate","keyDate","erpConfigContext","toCharcValueDesc"}) @Generated(value="lombok") public ClfnCharcValueForKeyDate(@Nullable String charcInternalID, @Nullable String charcValuePositionNumber, @Nullable String charcValueDependency, @Nullable String charcValue, @Nullable Double charcFromNumericValue, @Nullable Double charcToNumericValue, @Nullable Boolean isDefaultValue, @Nullable String charcFromNumericValueUnit, @Nullable String charcToNumericValueUnit, @Nullable String longTextID, @Nullable String changeNumber, @Nullable String documentType, @Nullable String docNumber, @Nullable String documentPart, @Nullable String documentVersion, @Nullable Calendar validityStartDate, @Nullable Calendar validityEndDate, @Nullable Calendar keyDate, @Nullable ErpConfigContext erpConfigContext, List<ClfnCharcValueDescForKeyDate> toCharcValueDesc)
public Class<ClfnCharcValueForKeyDate> getType()
getType
in class VdmObject<ClfnCharcValueForKeyDate>
public static <T> ClfnCharcValueForKeyDateField<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.public List<ClfnCharcValueDescForKeyDate> fetchCharcValueDesc() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public List<ClfnCharcValueDescForKeyDate> getCharcValueDescOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_CharcValueDesc of a queried ClfnCharcValueForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.public com.google.common.base.Optional<List<ClfnCharcValueDescForKeyDate>> getCharcValueDescOrNull()
If the navigation property to_CharcValueDesc for an entity ClfnCharcValueForKeyDate has not been resolved yet, this method will not query further information. Instead its Optional result state will be null.
public void setCharcValueDesc(@NonNull List<ClfnCharcValueDescForKeyDate> value)
If the navigation property to_CharcValueDesc of a queried ClfnCharcValueForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ClfnCharcValueDescForKeyDate entities.public void addCharcValueDesc(ClfnCharcValueDescForKeyDate... entity)
If the navigation property to_CharcValueDesc of a queried ClfnCharcValueForKeyDate is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ClfnCharcValueDescForKeyDate entities.@Generated(value="lombok") public static ClfnCharcValueForKeyDate.ClfnCharcValueForKeyDateBuilder builder()
@Nullable @Generated(value="lombok") public String getCharcInternalID()
@Nullable @Generated(value="lombok") public String getCharcValuePositionNumber()
@Nullable @Generated(value="lombok") public String getCharcValueDependency()
Example: 1.54>-<2.088 The coding of the individual possible entries is described below. Code Operator Value1 Operator Value2 1 EQ 2 GE LT 3 GE LE 4 GT LT 5 GT LE 6 LT 7 LE 8 GT 9 GE
@Nullable @Generated(value="lombok") public String getCharcValue()
If the characteristic has character format (CHAR), this field contains a single character string.
Values in time format (TIME) must have the format HH:MM:SS. The separators are set automatically.
Example: 112855 --> 11:28:55
The values in date format (DATE) must have the format DD.MM.YYYY. The separators are set automatically.
Example: 110100 --> 11.01.2000
Note
If you valuate validity parameters, you cannot specify intervals. You can only specify individual values.
The following description does not apply to the valuation of validity parameters:
If the characteristic format is numeric (NUM), time (TIME), or date (DATE), you can enter a number or (if allowed) an interval.
Intervals are written in the following format:
Value1 - Value2 (from Value1 to Value2)
>Value1 (greater than Value1)
>=Value1 (greater than or equal to Value1)
@Nullable @Generated(value="lombok") public Double getCharcFromNumericValue()
@Nullable @Generated(value="lombok") public Double getCharcToNumericValue()
@Nullable @Generated(value="lombok") public Boolean getIsDefaultValue()
@Nullable @Generated(value="lombok") public String getCharcFromNumericValueUnit()
This format is used for internal processing. The internal format is automatically replaced by either the external commercial (three-character) or technical (six-character) format before output to the screen.
@Nullable @Generated(value="lombok") public String getCharcToNumericValueUnit()
This format is used for internal processing. The internal format is automatically replaced by either the external commercial (three-character) or technical (six-character) format before output to the screen.
@Nullable @Generated(value="lombok") public String getLongTextID()
@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 getDocumentType()
@Nullable @Generated(value="lombok") public String getDocNumber()
@Nullable @Generated(value="lombok") public String getDocumentPart()
Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.
@Nullable @Generated(value="lombok") public String getDocumentVersion()
A new version is assigned after the original files have been edited in the following processing situations: The new processing status varies from the original in a certain way (for example, text change sin a text file). You want the original processing status to remain the same (for example, documentation of project progress).
@Nullable @Generated(value="lombok") public Calendar getValidityStartDate()
@Nullable @Generated(value="lombok") public Calendar getValidityEndDate()
@Nullable @Generated(value="lombok") public Calendar getKeyDate()
@Nullable @Generated(value="lombok") public ErpConfigContext getErpConfigContext()
@Generated(value="lombok") public void setCharcInternalID(@Nullable String charcInternalID)
charcInternalID
- @Generated(value="lombok") public void setCharcValuePositionNumber(@Nullable String charcValuePositionNumber)
charcValuePositionNumber
- @Generated(value="lombok") public void setCharcValueDependency(@Nullable String charcValueDependency)
Example: 1.54>-<2.088 The coding of the individual possible entries is described below. Code Operator Value1 Operator Value2 1 EQ 2 GE LT 3 GE LE 4 GT LT 5 GT LE 6 LT 7 LE 8 GT 9 GE
charcValueDependency
- @Generated(value="lombok") public void setCharcValue(@Nullable String charcValue)
If the characteristic has character format (CHAR), this field contains a single character string.
Values in time format (TIME) must have the format HH:MM:SS. The separators are set automatically.
Example: 112855 --> 11:28:55
The values in date format (DATE) must have the format DD.MM.YYYY. The separators are set automatically.
Example: 110100 --> 11.01.2000
Note
If you valuate validity parameters, you cannot specify intervals. You can only specify individual values.
The following description does not apply to the valuation of validity parameters:
If the characteristic format is numeric (NUM), time (TIME), or date (DATE), you can enter a number or (if allowed) an interval.
Intervals are written in the following format:
Value1 - Value2 (from Value1 to Value2)
>Value1 (greater than Value1)
>=Value1 (greater than or equal to Value1)
charcValue
- @Generated(value="lombok") public void setCharcFromNumericValue(@Nullable Double charcFromNumericValue)
charcFromNumericValue
- @Generated(value="lombok") public void setCharcToNumericValue(@Nullable Double charcToNumericValue)
charcToNumericValue
- @Generated(value="lombok") public void setIsDefaultValue(@Nullable Boolean isDefaultValue)
isDefaultValue
- @Generated(value="lombok") public void setCharcFromNumericValueUnit(@Nullable String charcFromNumericValueUnit)
This format is used for internal processing. The internal format is automatically replaced by either the external commercial (three-character) or technical (six-character) format before output to the screen.
charcFromNumericValueUnit
- @Generated(value="lombok") public void setCharcToNumericValueUnit(@Nullable String charcToNumericValueUnit)
This format is used for internal processing. The internal format is automatically replaced by either the external commercial (three-character) or technical (six-character) format before output to the screen.
charcToNumericValueUnit
- @Generated(value="lombok") public void setLongTextID(@Nullable String longTextID)
longTextID
- @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 setDocumentType(@Nullable String documentType)
documentType
- @Generated(value="lombok") public void setDocNumber(@Nullable String docNumber)
docNumber
- @Generated(value="lombok") public void setDocumentPart(@Nullable String documentPart)
Design departments, for example, can use document parts to divide up large documents such as design drawings into pages.
documentPart
- @Generated(value="lombok") public void setDocumentVersion(@Nullable String documentVersion)
A new version is assigned after the original files have been edited in the following processing situations: The new processing status varies from the original in a certain way (for example, text change sin a text file). You want the original processing status to remain the same (for example, documentation of project progress).
documentVersion
- @Generated(value="lombok") public void setValidityStartDate(@Nullable Calendar validityStartDate)
validityStartDate
- @Generated(value="lombok") public void setValidityEndDate(@Nullable Calendar validityEndDate)
validityEndDate
- @Generated(value="lombok") public void setKeyDate(@Nullable Calendar keyDate)
keyDate
- @Generated(value="lombok") public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- @Generated(value="lombok") public String toString()
toString
in class VdmObject<ClfnCharcValueForKeyDate>
@Generated(value="lombok") public boolean equals(Object o)
equals
in class VdmObject<ClfnCharcValueForKeyDate>
@Generated(value="lombok") public int hashCode()
hashCode
in class VdmObject<ClfnCharcValueForKeyDate>
Copyright © 2018 SAP SE. All rights reserved.