Class SPNegttnQtnItmDmndDistrDet
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SPNegttnQtnItmDmndDistrDet_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SPNegttnQtnItmDmndDistrDet instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SPNegttnQtnItmDmndDistrDet>Selector for all available fields of SPNegttnQtnItmDmndDistrDet.static final SimpleProperty.String<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.NumericDecimal<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.String<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.String<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.NumericDecimal<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet>static final SimpleProperty.NumericDecimal<SPNegttnQtnItmDmndDistrDet>Use with available request builders to apply the _SPNegttnQtnItemDemandDistrTP navigation property to query operations.Use with available request builders to apply the _SourcingProjectNegotiation 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
ConstructorsConstructorDescriptionSPNegttnQtnItmDmndDistrDet(UUID sPNegttnQtnItmDmndDistrDetUUID, UUID sPNegttnQtnItemDemandDistrUUID, UUID sourcingProjectNegotiationUUID, UUID srcgProjQtnDmndDistrDetsUUID, UUID srcgProjDmndDistributionUUID, String fiscalYear, BigDecimal srcgProjNegttnTargetQuantity, BigDecimal requestedQuantity, BigDecimal srcgProjQtnOfferedQuantity, String requestedQuantityUnit, UUID sourcingProjectUUID, String srcgProjNegttnItmInclusionType, SourcingProjectNegotiation to_SourcingProjectNegotiation, SPNegttnQtnItemDemandDistr to_SPNegttnQtnItemDemandDistrTP) -
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: 3io.vavr.control.Option<SourcingProjectNegotiation>Retrieval of associated SourcingProjectNegotiation entity (one to one).Constraints: Not nullableConstraints: Nullableio.vavr.control.Option<SPNegttnQtnItemDemandDistr>Retrieval of associated SPNegttnQtnItemDemandDistr entity (one to one).Constraints: Not nullable(Key Field) Constraints: Not nullableConstraints: NullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 13, Scale: 3Constraints: 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: 3voidsetRequestedQuantityUnit(String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3voidOverwrites the associated SourcingProjectNegotiation entity for the loaded navigation property _SourcingProjectNegotiation.voidsetSourcingProjectNegotiationUUID(UUID sourcingProjectNegotiationUUID) Constraints: Not nullablevoidsetSourcingProjectUUID(UUID sourcingProjectUUID) Constraints: NullablevoidOverwrites the associated SPNegttnQtnItemDemandDistr entity for the loaded navigation property _SPNegttnQtnItemDemandDistrTP.voidsetSPNegttnQtnItemDemandDistrUUID(UUID sPNegttnQtnItemDemandDistrUUID) Constraints: Not nullablevoidsetSPNegttnQtnItmDmndDistrDetUUID(UUID sPNegttnQtnItmDmndDistrDetUUID) (Key Field) Constraints: Not nullablevoidsetSrcgProjDmndDistributionUUID(UUID srcgProjDmndDistributionUUID) Constraints: NullablevoidsetSrcgProjNegttnItmInclusionType(String srcgProjNegttnItmInclusionType) Constraints: Not nullable, Maximum length: 1voidsetSrcgProjNegttnTargetQuantity(BigDecimal srcgProjNegttnTargetQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetSrcgProjQtnDmndDistrDetsUUID(UUID srcgProjQtnDmndDistrDetsUUID) Constraints: 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 SPNegttnQtnItmDmndDistrDet. -
SP_NEGTTN_QTN_ITM_DMND_DISTR_DET_UUID
public static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet> SP_NEGTTN_QTN_ITM_DMND_DISTR_DET_UUID -
SP_NEGTTN_QTN_ITEM_DEMAND_DISTR_UUID
public static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet> SP_NEGTTN_QTN_ITEM_DEMAND_DISTR_UUID -
SOURCING_PROJECT_NEGOTIATION_UUID
public static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet> SOURCING_PROJECT_NEGOTIATION_UUID -
SRCG_PROJ_QTN_DMND_DISTR_DETS_UUID
public static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet> SRCG_PROJ_QTN_DMND_DISTR_DETS_UUID -
SRCG_PROJ_DMND_DISTRIBUTION_UUID
public static final SimpleProperty.Guid<SPNegttnQtnItmDmndDistrDet> SRCG_PROJ_DMND_DISTRIBUTION_UUID -
FISCAL_YEAR
-
SRCG_PROJ_NEGTTN_TARGET_QUANTITY
public static final SimpleProperty.NumericDecimal<SPNegttnQtnItmDmndDistrDet> SRCG_PROJ_NEGTTN_TARGET_QUANTITY -
REQUESTED_QUANTITY
-
SRCG_PROJ_QTN_OFFERED_QUANTITY
public static final SimpleProperty.NumericDecimal<SPNegttnQtnItmDmndDistrDet> SRCG_PROJ_QTN_OFFERED_QUANTITY -
REQUESTED_QUANTITY_UNIT
-
SOURCING_PROJECT_UUID
-
SRCG_PROJ_NEGTTN_ITM_INCLUSION_TYPE
public static final SimpleProperty.String<SPNegttnQtnItmDmndDistrDet> SRCG_PROJ_NEGTTN_ITM_INCLUSION_TYPE -
TO__SOURCING_PROJECT_NEGOTIATION
public static final NavigationProperty.Single<SPNegttnQtnItmDmndDistrDet,SourcingProjectNegotiation> TO__SOURCING_PROJECT_NEGOTIATIONUse with available request builders to apply the _SourcingProjectNegotiation navigation property to query operations. -
TO__S_P_NEGTTN_QTN_ITEM_DEMAND_DISTR_TP
public static final NavigationProperty.Single<SPNegttnQtnItmDmndDistrDet,SPNegttnQtnItemDemandDistr> TO__S_P_NEGTTN_QTN_ITEM_DEMAND_DISTR_TPUse with available request builders to apply the _SPNegttnQtnItemDemandDistrTP navigation property to query operations.
-
-
Constructor Details
-
SPNegttnQtnItmDmndDistrDet
public SPNegttnQtnItmDmndDistrDet() -
SPNegttnQtnItmDmndDistrDet
public SPNegttnQtnItmDmndDistrDet(@Nullable UUID sPNegttnQtnItmDmndDistrDetUUID, @Nullable UUID sPNegttnQtnItemDemandDistrUUID, @Nullable UUID sourcingProjectNegotiationUUID, @Nullable UUID srcgProjQtnDmndDistrDetsUUID, @Nullable UUID srcgProjDmndDistributionUUID, @Nullable String fiscalYear, @Nullable BigDecimal srcgProjNegttnTargetQuantity, @Nullable BigDecimal requestedQuantity, @Nullable BigDecimal srcgProjQtnOfferedQuantity, @Nullable String requestedQuantityUnit, @Nullable UUID sourcingProjectUUID, @Nullable String srcgProjNegttnItmInclusionType, @Nullable SourcingProjectNegotiation to_SourcingProjectNegotiation, @Nullable SPNegttnQtnItemDemandDistr to_SPNegttnQtnItemDemandDistrTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SPNegttnQtnItmDmndDistrDet>
-
setSPNegttnQtnItmDmndDistrDetUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SPNegttnQtnItmDmndDistrDetUUID
- Parameters:
sPNegttnQtnItmDmndDistrDetUUID- Negotiation Quotation Item Demand Distribution Detail UUID
-
setSPNegttnQtnItemDemandDistrUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SPNegttnQtnItemDemandDistrUUID
- Parameters:
sPNegttnQtnItemDemandDistrUUID- Demand Distribution UUID of Quotation Item in Negotiation
-
setSourcingProjectNegotiationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Parameters:
sourcingProjectNegotiationUUID- Negotiation UUID
-
setSrcgProjQtnDmndDistrDetsUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrDetsUUID
- Parameters:
srcgProjQtnDmndDistrDetsUUID- Sourcing Project Quotation Demand Distribution Details UUID
-
setSrcgProjDmndDistributionUUID
Constraints: 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
-
setSrcgProjNegttnTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnTargetQuantity
- Parameters:
srcgProjNegttnTargetQuantity- Negotiation Target Quantity
-
setRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Parameters:
requestedQuantity- Requested Quantity
-
setSrcgProjQtnOfferedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjQtnOfferedQuantity
- Parameters:
srcgProjQtnOfferedQuantity- Offered Quantity Supplier Quotation
-
setRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Parameters:
requestedQuantityUnit- Requested Quantity Unit
-
setSourcingProjectUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Parameters:
sourcingProjectUUID- Sourcing Project UUID
-
setSrcgProjNegttnItmInclusionType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjNegttnItmInclusionType
- Parameters:
srcgProjNegttnItmInclusionType- Include Type Code of Negotiation Item
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SPNegttnQtnItmDmndDistrDet>
-
getKey
- Overrides:
getKeyin classVdmObject<SPNegttnQtnItmDmndDistrDet>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SPNegttnQtnItmDmndDistrDet>
-
fromMap
- Overrides:
fromMapin classVdmObject<SPNegttnQtnItmDmndDistrDet>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SPNegttnQtnItmDmndDistrDet>
-
getSourcingProjectNegotiationIfPresent
@Nonnull public io.vavr.control.Option<SourcingProjectNegotiation> getSourcingProjectNegotiationIfPresent()Retrieval of associated SourcingProjectNegotiation entity (one to one). This corresponds to the OData navigation property _SourcingProjectNegotiation.If the navigation property for an entity SPNegttnQtnItmDmndDistrDet 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 _SourcingProjectNegotiation is already loaded, the
result will contain the SourcingProjectNegotiation entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectNegotiation
Overwrites the associated SourcingProjectNegotiation entity for the loaded navigation property _SourcingProjectNegotiation.- Parameters:
value- New SourcingProjectNegotiation entity.
-
getSPNegttnQtnItemDemandDistrTPIfPresent
@Nonnull public io.vavr.control.Option<SPNegttnQtnItemDemandDistr> getSPNegttnQtnItemDemandDistrTPIfPresent()Retrieval of associated SPNegttnQtnItemDemandDistr entity (one to one). This corresponds to the OData navigation property _SPNegttnQtnItemDemandDistrTP.If the navigation property for an entity SPNegttnQtnItmDmndDistrDet 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 _SPNegttnQtnItemDemandDistrTP is already loaded, the
result will contain the SPNegttnQtnItemDemandDistr entity. If not, an
Optionwith result stateemptyis returned.
-
setSPNegttnQtnItemDemandDistrTP
Overwrites the associated SPNegttnQtnItemDemandDistr entity for the loaded navigation property _SPNegttnQtnItemDemandDistrTP.- Parameters:
value- New SPNegttnQtnItemDemandDistr entity.
-
builder
-
getSPNegttnQtnItmDmndDistrDetUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SPNegttnQtnItmDmndDistrDetUUID
- Returns:
- Negotiation Quotation Item Demand Distribution Detail UUID
-
getSPNegttnQtnItemDemandDistrUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SPNegttnQtnItemDemandDistrUUID
- Returns:
- Demand Distribution UUID of Quotation Item in Negotiation
-
getSourcingProjectNegotiationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Returns:
- Negotiation UUID
-
getSrcgProjQtnDmndDistrDetsUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjQtnDmndDistrDetsUUID
- Returns:
- Sourcing Project Quotation Demand Distribution Details UUID
-
getSrcgProjDmndDistributionUUID
Constraints: 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
-
getSrcgProjNegttnTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnTargetQuantity
- Returns:
- Negotiation Target Quantity
-
getRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
- Requested Quantity
-
getSrcgProjQtnOfferedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjQtnOfferedQuantity
- Returns:
- Offered Quantity Supplier Quotation
-
getRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
- Requested Quantity Unit
-
getSourcingProjectUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
- Sourcing Project UUID
-
getSrcgProjNegttnItmInclusionType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjNegttnItmInclusionType
- Returns:
- Include Type Code of Negotiation Item
-
toString
- Overrides:
toStringin classVdmObject<SPNegttnQtnItmDmndDistrDet>
-
equals
- Overrides:
equalsin classVdmEntity<SPNegttnQtnItmDmndDistrDet>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SPNegttnQtnItmDmndDistrDet>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SPNegttnQtnItmDmndDistrDet>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SPNegttnQtnItmDmndDistrDet>
-