Class SrcgProjDmndDistrDetails
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgProjDmndDistrDetails_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjDmndDistrDetails instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjDmndDistrDetails>Selector for all available fields of SrcgProjDmndDistrDetails.static final SimpleProperty.String<SrcgProjDmndDistrDetails>static final SimpleProperty.NumericDecimal<SrcgProjDmndDistrDetails>static final SimpleProperty.String<SrcgProjDmndDistrDetails>static final SimpleProperty.String<SrcgProjDmndDistrDetails>static final SimpleProperty.String<SrcgProjDmndDistrDetails>static final SimpleProperty.Guid<SrcgProjDmndDistrDetails>static final SimpleProperty.String<SrcgProjDmndDistrDetails>static final SimpleProperty.Guid<SrcgProjDmndDistrDetails>static final SimpleProperty.Guid<SrcgProjDmndDistrDetails>static final NavigationProperty.Single<SrcgProjDmndDistrDetails,SourcingProject> Use with available request builders to apply the _SourcingProject navigation property to query operations.Use with available request builders to apply the _SrcgProjDemandDistribution 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
ConstructorsConstructorDescriptionSrcgProjDmndDistrDetails(UUID srcgProjDmndDistrDetailsUUID, UUID sourcingProjectUUID, UUID srcgProjDmndDistributionUUID, String fiscalYear, String sourcingOrigin, String sourcingScenario, BigDecimal requestedQuantity, String requestedQuantityUnit, String requestedQuantityISOUnit, SourcingProject to_SourcingProject, SrcgProjDemandDistribution to_SrcgProjDemandDistribution) -
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: 3Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<SourcingProject>Retrieval of associated SourcingProject entity (one to one).Constraints: Not nullableConstraints: Not nullable, Maximum length: 2io.vavr.control.Option<SrcgProjDemandDistribution>Retrieval of associated SrcgProjDemandDistribution entity (one to one).(Key Field) Constraints: Not nullableConstraints: Not nullablegetType()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: 3voidsetSourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated SourcingProject entity for the loaded navigation property _SourcingProject.voidsetSourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablevoidsetSourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated SrcgProjDemandDistribution entity for the loaded navigation property _SrcgProjDemandDistribution.voidsetSrcgProjDmndDistrDetailsUUID(UUID srcgProjDmndDistrDetailsUUID) (Key Field) Constraints: Not nullablevoidsetSrcgProjDmndDistributionUUID(UUID srcgProjDmndDistributionUUID) Constraints: Not nullabletoString()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 SrcgProjDmndDistrDetails. -
SRCG_PROJ_DMND_DISTR_DETAILS_UUID
-
SOURCING_PROJECT_UUID
-
SRCG_PROJ_DMND_DISTRIBUTION_UUID
-
FISCAL_YEAR
-
SOURCING_ORIGIN
-
SOURCING_SCENARIO
-
REQUESTED_QUANTITY
-
REQUESTED_QUANTITY_UNIT
-
REQUESTED_QUANTITY_ISO_UNIT
-
TO__SOURCING_PROJECT
public static final NavigationProperty.Single<SrcgProjDmndDistrDetails,SourcingProject> TO__SOURCING_PROJECTUse with available request builders to apply the _SourcingProject navigation property to query operations. -
TO__SRCG_PROJ_DEMAND_DISTRIBUTION
public static final NavigationProperty.Single<SrcgProjDmndDistrDetails,SrcgProjDemandDistribution> TO__SRCG_PROJ_DEMAND_DISTRIBUTIONUse with available request builders to apply the _SrcgProjDemandDistribution navigation property to query operations.
-
-
Constructor Details
-
SrcgProjDmndDistrDetails
public SrcgProjDmndDistrDetails() -
SrcgProjDmndDistrDetails
public SrcgProjDmndDistrDetails(@Nullable UUID srcgProjDmndDistrDetailsUUID, @Nullable UUID sourcingProjectUUID, @Nullable UUID srcgProjDmndDistributionUUID, @Nullable String fiscalYear, @Nullable String sourcingOrigin, @Nullable String sourcingScenario, @Nullable BigDecimal requestedQuantity, @Nullable String requestedQuantityUnit, @Nullable String requestedQuantityISOUnit, @Nullable SourcingProject to_SourcingProject, @Nullable SrcgProjDemandDistribution to_SrcgProjDemandDistribution)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjDmndDistrDetails>
-
setSrcgProjDmndDistrDetailsUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjDmndDistrDetailsUUID
- Parameters:
srcgProjDmndDistrDetailsUUID- Demand Distribution Details
-
setSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Parameters:
sourcingProjectUUID- Sourcing Project UUID
-
setSrcgProjDmndDistributionUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjDmndDistributionUUID
- Parameters:
srcgProjDmndDistributionUUID- Sourcing Project Demand Distribution UUID
-
setFiscalYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Parameters:
fiscalYear- Fiscal Year
-
setSourcingOrigin
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Parameters:
sourcingOrigin- Sourcing Origin
-
setSourcingScenario
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Parameters:
sourcingScenario- Sourcing Integration Scenario
-
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
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjDmndDistrDetails>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjDmndDistrDetails>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjDmndDistrDetails>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjDmndDistrDetails>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjDmndDistrDetails>
-
getSourcingProjectIfPresent
Retrieval of associated SourcingProject entity (one to one). This corresponds to the OData navigation property _SourcingProject.If the navigation property for an entity SrcgProjDmndDistrDetails 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 _SourcingProject is already loaded, the result will
contain the SourcingProject entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProject
Overwrites the associated SourcingProject entity for the loaded navigation property _SourcingProject.- Parameters:
value- New SourcingProject entity.
-
getSrcgProjDemandDistributionIfPresent
@Nonnull public io.vavr.control.Option<SrcgProjDemandDistribution> getSrcgProjDemandDistributionIfPresent()Retrieval of associated SrcgProjDemandDistribution entity (one to one). This corresponds to the OData navigation property _SrcgProjDemandDistribution.If the navigation property for an entity SrcgProjDmndDistrDetails 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 _SrcgProjDemandDistribution is already loaded, the
result will contain the SrcgProjDemandDistribution entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjDemandDistribution
Overwrites the associated SrcgProjDemandDistribution entity for the loaded navigation property _SrcgProjDemandDistribution.- Parameters:
value- New SrcgProjDemandDistribution entity.
-
builder
-
getSrcgProjDmndDistrDetailsUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjDmndDistrDetailsUUID
- Returns:
- Demand Distribution Details
-
getSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
- Sourcing Project UUID
-
getSrcgProjDmndDistributionUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjDmndDistributionUUID
- Returns:
- Sourcing Project Demand Distribution UUID
-
getFiscalYear
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FiscalYear
- Returns:
- Fiscal Year
-
getSourcingOrigin
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
- Sourcing Origin
-
getSourcingScenario
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
- Sourcing Integration Scenario
-
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
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjDmndDistrDetails>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjDmndDistrDetails>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjDmndDistrDetails>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjDmndDistrDetails>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjDmndDistrDetails>
-