Class SlsPrcgConditionTableField
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SlsPrcgConditionTableFieldType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SlsPrcgConditionTableField instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SlsPrcgConditionTableField>Selector for all available fields of SlsPrcgConditionTableField.static final SimpleProperty.String<SlsPrcgConditionTableField>static final SimpleProperty.String<SlsPrcgConditionTableField>static final SimpleProperty.String<SlsPrcgConditionTableField>static final SimpleProperty.Boolean<SlsPrcgConditionTableField>static final SimpleProperty.Boolean<SlsPrcgConditionTableField>static final SimpleProperty.Boolean<SlsPrcgConditionTableField>static final SimpleProperty.String<SlsPrcgConditionTableField>static final SimpleProperty.String<SlsPrcgConditionTableField>Use with available request builders to apply the _SalesPricingConditionTable navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSlsPrcgConditionTableField(String conditionUsage, String conditionApplication, String conditionTable, String pricingConditionField, Boolean prcgCndnTableFieldIsKey, Boolean prcgCndnTableFieldIsItem, Boolean prcgCndnTableFieldHasText, String prcgConditionGlobalFieldName, SalesPricingConditionTable to_SalesPricingConditionTable) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 1protected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 30(Key Field) Constraints: Not nullable, Maximum length: 30io.vavr.control.Option<SalesPricingConditionTable>Retrieval of associated SalesPricingConditionTable entity (one to one).getType()inthashCode()voidsetConditionApplication(String conditionApplication) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetConditionTable(String conditionTable) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetConditionUsage(String conditionUsage) (Key Field) Constraints: Not nullable, Maximum length: 1voidsetPrcgCndnTableFieldHasText(Boolean prcgCndnTableFieldHasText) Constraints: Not nullablevoidsetPrcgCndnTableFieldIsItem(Boolean prcgCndnTableFieldIsItem) Constraints: Not nullablevoidsetPrcgCndnTableFieldIsKey(Boolean prcgCndnTableFieldIsKey) Constraints: Not nullablevoidsetPrcgConditionGlobalFieldName(String prcgConditionGlobalFieldName) Constraints: Not nullable, Maximum length: 30voidsetPricingConditionField(String pricingConditionField) (Key Field) Constraints: Not nullable, Maximum length: 30voidOverwrites the associated SalesPricingConditionTable entity for the loaded navigation property _SalesPricingConditionTable.toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of SlsPrcgConditionTableField. -
CONDITION_USAGE
-
CONDITION_APPLICATION
-
CONDITION_TABLE
-
PRICING_CONDITION_FIELD
-
PRCG_CNDN_TABLE_FIELD_IS_KEY
-
PRCG_CNDN_TABLE_FIELD_IS_ITEM
public static final SimpleProperty.Boolean<SlsPrcgConditionTableField> PRCG_CNDN_TABLE_FIELD_IS_ITEM -
PRCG_CNDN_TABLE_FIELD_HAS_TEXT
public static final SimpleProperty.Boolean<SlsPrcgConditionTableField> PRCG_CNDN_TABLE_FIELD_HAS_TEXT -
PRCG_CONDITION_GLOBAL_FIELD_NAME
public static final SimpleProperty.String<SlsPrcgConditionTableField> PRCG_CONDITION_GLOBAL_FIELD_NAME -
TO__SALES_PRICING_CONDITION_TABLE
public static final NavigationProperty.Single<SlsPrcgConditionTableField,SalesPricingConditionTable> TO__SALES_PRICING_CONDITION_TABLEUse with available request builders to apply the _SalesPricingConditionTable navigation property to query operations.
-
-
Constructor Details
-
SlsPrcgConditionTableField
public SlsPrcgConditionTableField() -
SlsPrcgConditionTableField
public SlsPrcgConditionTableField(@Nullable String conditionUsage, @Nullable String conditionApplication, @Nullable String conditionTable, @Nullable String pricingConditionField, @Nullable Boolean prcgCndnTableFieldIsKey, @Nullable Boolean prcgCndnTableFieldIsItem, @Nullable Boolean prcgCndnTableFieldHasText, @Nullable String prcgConditionGlobalFieldName, @Nullable SalesPricingConditionTable to_SalesPricingConditionTable)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SlsPrcgConditionTableField>
-
setConditionUsage
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionUsage
- Parameters:
conditionUsage- Usage of the condition table
-
setConditionApplication
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Parameters:
conditionApplication- Application
-
setConditionTable
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionTable
- Parameters:
conditionTable- Three-digit character field for IDocs
-
setPricingConditionField
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PricingConditionField
- Parameters:
pricingConditionField- Field Name
-
setPrcgCndnTableFieldIsKey
Constraints: Not nullableOriginal property name from the Odata EDM: PrcgCndnTableFieldIsKey
- Parameters:
prcgCndnTableFieldIsKey- Identifies a key field of a table
-
setPrcgCndnTableFieldIsItem
Constraints: Not nullableOriginal property name from the Odata EDM: PrcgCndnTableFieldIsItem
- Parameters:
prcgCndnTableFieldIsItem- Field to appear on fast entry screen (item)
-
setPrcgCndnTableFieldHasText
Constraints: Not nullableOriginal property name from the Odata EDM: PrcgCndnTableFieldHasText
- Parameters:
prcgCndnTableFieldHasText- Text field for fast entry
-
setPrcgConditionGlobalFieldName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PrcgConditionGlobalFieldName
- Parameters:
prcgConditionGlobalFieldName- DD: Field Name Original Spelling
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SlsPrcgConditionTableField>
-
getKey
- Overrides:
getKeyin classVdmObject<SlsPrcgConditionTableField>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SlsPrcgConditionTableField>
-
fromMap
- Overrides:
fromMapin classVdmObject<SlsPrcgConditionTableField>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SlsPrcgConditionTableField>
-
getSalesPricingConditionTableIfPresent
@Nonnull public io.vavr.control.Option<SalesPricingConditionTable> getSalesPricingConditionTableIfPresent()Retrieval of associated SalesPricingConditionTable entity (one to one). This corresponds to the OData navigation property _SalesPricingConditionTable.If the navigation property for an entity SlsPrcgConditionTableField has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SalesPricingConditionTable is already loaded, the
result will contain the SalesPricingConditionTable entity. If not, an
Optionwith result stateemptyis returned.
-
setSalesPricingConditionTable
Overwrites the associated SalesPricingConditionTable entity for the loaded navigation property _SalesPricingConditionTable.- Parameters:
value- New SalesPricingConditionTable entity.
-
builder
-
getConditionUsage
(Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionUsage
- Returns:
- Usage of the condition table
-
getConditionApplication
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Returns:
- Application
-
getConditionTable
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionTable
- Returns:
- Three-digit character field for IDocs
-
getPricingConditionField
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PricingConditionField
- Returns:
- Field Name
-
getPrcgCndnTableFieldIsKey
Constraints: Not nullableOriginal property name from the Odata EDM: PrcgCndnTableFieldIsKey
- Returns:
- Identifies a key field of a table
-
getPrcgCndnTableFieldIsItem
Constraints: Not nullableOriginal property name from the Odata EDM: PrcgCndnTableFieldIsItem
- Returns:
- Field to appear on fast entry screen (item)
-
getPrcgCndnTableFieldHasText
Constraints: Not nullableOriginal property name from the Odata EDM: PrcgCndnTableFieldHasText
- Returns:
- Text field for fast entry
-
getPrcgConditionGlobalFieldName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PrcgConditionGlobalFieldName
- Returns:
- DD: Field Name Original Spelling
-
toString
- Overrides:
toStringin classVdmObject<SlsPrcgConditionTableField>
-
equals
- Overrides:
equalsin classVdmEntity<SlsPrcgConditionTableField>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SlsPrcgConditionTableField>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SlsPrcgConditionTableField>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SlsPrcgConditionTableField>
-