Class SrcgProjQtnDmndDistrDetails
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgProjQtnDmndDistrDetails_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjQtnDmndDistrDetails instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjQtnDmndDistrDetails>Selector for all available fields of SrcgProjQtnDmndDistrDetails.static final SimpleProperty.String<SrcgProjQtnDmndDistrDetails>static final SimpleProperty.NumericDecimal<SrcgProjQtnDmndDistrDetails>static final SimpleProperty.String<SrcgProjQtnDmndDistrDetails>static final SimpleProperty.String<SrcgProjQtnDmndDistrDetails>static final SimpleProperty.Guid<SrcgProjQtnDmndDistrDetails>static final SimpleProperty.Guid<SrcgProjQtnDmndDistrDetails>static final SimpleProperty.Guid<SrcgProjQtnDmndDistrDetails>static final SimpleProperty.NumericDecimal<SrcgProjQtnDmndDistrDetails>Use with available request builders to apply the _SourcingProjectQuotation navigation property to query operations.Use with available request builders to apply the _SrcgProjQtnDmndDistr 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
ConstructorsConstructorDescriptionSrcgProjQtnDmndDistrDetails(UUID srcgProjQtnDmndDistrDetsUUID, UUID srcgProjQtnDmndDistrUUID, UUID sourcingProjectQuotationUUID, String fiscalYear, BigDecimal requestedQuantity, String requestedQuantityUnit, String requestedQuantityISOUnit, BigDecimal srcgProjQtnOfferedQuantity, SourcingProjectQuotation to_SourcingProjectQuotation, SrcgProjQtnDmndDistr to_SrcgProjQtnDmndDistr) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected StringConstraints: Not nullable, Maximum length: 4protected ODataEntityKeygetKey()Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3io.vavr.control.Option<SourcingProjectQuotation>Retrieval of associated SourcingProjectQuotation entity (one to one).Constraints: Not nullable(Key Field) Constraints: Not nullableio.vavr.control.Option<SrcgProjQtnDmndDistr>Retrieval of associated SrcgProjQtnDmndDistr entity (one to one).Constraints: Not nullableConstraints: Not nullable, Precision: 13, Scale: 3getType()inthashCode()voidsetFiscalYear(String fiscalYear) Constraints: Not nullable, Maximum length: 4voidsetRequestedQuantity(BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetRequestedQuantityISOUnit(String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3voidsetRequestedQuantityUnit(String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3voidOverwrites the associated SourcingProjectQuotation entity for the loaded navigation property _SourcingProjectQuotation.voidsetSourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: Not nullablevoidOverwrites the associated SrcgProjQtnDmndDistr entity for the loaded navigation property _SrcgProjQtnDmndDistr.voidsetSrcgProjQtnDmndDistrDetsUUID(UUID srcgProjQtnDmndDistrDetsUUID) (Key Field) Constraints: Not nullablevoidsetSrcgProjQtnDmndDistrUUID(UUID srcgProjQtnDmndDistrUUID) Constraints: Not nullablevoidsetSrcgProjQtnOfferedQuantity(BigDecimal srcgProjQtnOfferedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3toString()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 SrcgProjQtnDmndDistrDetails. -
SRCG_PROJ_QTN_DMND_DISTR_DETS_UUID
public static final SimpleProperty.Guid<SrcgProjQtnDmndDistrDetails> SRCG_PROJ_QTN_DMND_DISTR_DETS_UUID -
SRCG_PROJ_QTN_DMND_DISTR_UUID
-
SOURCING_PROJECT_QUOTATION_UUID
public static final SimpleProperty.Guid<SrcgProjQtnDmndDistrDetails> SOURCING_PROJECT_QUOTATION_UUID -
FISCAL_YEAR
-
REQUESTED_QUANTITY
-
REQUESTED_QUANTITY_UNIT
-
REQUESTED_QUANTITY_ISO_UNIT
-
SRCG_PROJ_QTN_OFFERED_QUANTITY
public static final SimpleProperty.NumericDecimal<SrcgProjQtnDmndDistrDetails> SRCG_PROJ_QTN_OFFERED_QUANTITY -
TO__SOURCING_PROJECT_QUOTATION
public static final NavigationProperty.Single<SrcgProjQtnDmndDistrDetails,SourcingProjectQuotation> TO__SOURCING_PROJECT_QUOTATIONUse with available request builders to apply the _SourcingProjectQuotation navigation property to query operations. -
TO__SRCG_PROJ_QTN_DMND_DISTR
public static final NavigationProperty.Single<SrcgProjQtnDmndDistrDetails,SrcgProjQtnDmndDistr> TO__SRCG_PROJ_QTN_DMND_DISTRUse with available request builders to apply the _SrcgProjQtnDmndDistr navigation property to query operations.
-
-
Constructor Details
-
SrcgProjQtnDmndDistrDetails
public SrcgProjQtnDmndDistrDetails() -
SrcgProjQtnDmndDistrDetails
public SrcgProjQtnDmndDistrDetails(@Nullable UUID srcgProjQtnDmndDistrDetsUUID, @Nullable UUID srcgProjQtnDmndDistrUUID, @Nullable UUID sourcingProjectQuotationUUID, @Nullable String fiscalYear, @Nullable BigDecimal requestedQuantity, @Nullable String requestedQuantityUnit, @Nullable String requestedQuantityISOUnit, @Nullable BigDecimal srcgProjQtnOfferedQuantity, @Nullable SourcingProjectQuotation to_SourcingProjectQuotation, @Nullable SrcgProjQtnDmndDistr to_SrcgProjQtnDmndDistr)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjQtnDmndDistrDetails>
-
setSrcgProjQtnDmndDistrDetsUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrDetsUUID
- Parameters:
srcgProjQtnDmndDistrDetsUUID- Sourcing Project Quotation Demand Distribution Details UUID
-
setSrcgProjQtnDmndDistrUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrUUID
- Parameters:
srcgProjQtnDmndDistrUUID- Demand Distribution UUID in Quotation
-
setSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Parameters:
sourcingProjectQuotationUUID- Supplier Quotation UUID
-
setFiscalYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Parameters:
fiscalYear- Fiscal Year
-
setRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Parameters:
requestedQuantity- Requested Quantity
-
setRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Parameters:
requestedQuantityUnit- Requested Quantity Unit
-
setRequestedQuantityISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Parameters:
requestedQuantityISOUnit- ISO Unit Code for Requested Quantity
-
setSrcgProjQtnOfferedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjQtnOfferedQuantity
- Parameters:
srcgProjQtnOfferedQuantity- Offered Quantity Supplier Quotation
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjQtnDmndDistrDetails>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjQtnDmndDistrDetails>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjQtnDmndDistrDetails>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjQtnDmndDistrDetails>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjQtnDmndDistrDetails>
-
getSourcingProjectQuotationIfPresent
@Nonnull public io.vavr.control.Option<SourcingProjectQuotation> getSourcingProjectQuotationIfPresent()Retrieval of associated SourcingProjectQuotation entity (one to one). This corresponds to the OData navigation property _SourcingProjectQuotation.If the navigation property for an entity SrcgProjQtnDmndDistrDetails 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 _SourcingProjectQuotation is already loaded, the result
will contain the SourcingProjectQuotation entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectQuotation
Overwrites the associated SourcingProjectQuotation entity for the loaded navigation property _SourcingProjectQuotation.- Parameters:
value- New SourcingProjectQuotation entity.
-
getSrcgProjQtnDmndDistrIfPresent
Retrieval of associated SrcgProjQtnDmndDistr entity (one to one). This corresponds to the OData navigation property _SrcgProjQtnDmndDistr.If the navigation property for an entity SrcgProjQtnDmndDistrDetails 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 _SrcgProjQtnDmndDistr is already loaded, the result
will contain the SrcgProjQtnDmndDistr entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnDmndDistr
Overwrites the associated SrcgProjQtnDmndDistr entity for the loaded navigation property _SrcgProjQtnDmndDistr.- Parameters:
value- New SrcgProjQtnDmndDistr entity.
-
builder
-
getSrcgProjQtnDmndDistrDetsUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrDetsUUID
- Returns:
- Sourcing Project Quotation Demand Distribution Details UUID
-
getSrcgProjQtnDmndDistrUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrUUID
- Returns:
- Demand Distribution UUID in Quotation
-
getSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Supplier Quotation UUID
-
getFiscalYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
- Fiscal Year
-
getRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
- Requested Quantity
-
getRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
- Requested Quantity Unit
-
getRequestedQuantityISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Returns:
- ISO Unit Code for Requested Quantity
-
getSrcgProjQtnOfferedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjQtnOfferedQuantity
- Returns:
- Offered Quantity Supplier Quotation
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjQtnDmndDistrDetails>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjQtnDmndDistrDetails>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjQtnDmndDistrDetails>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjQtnDmndDistrDetails>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjQtnDmndDistrDetails>
-