Class SrcgProjNegotiationQuotationItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgProjNegotiationQuotationItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjNegotiationQuotationItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjNegotiationQuotationItem>Selector for all available fields of SrcgProjNegotiationQuotationItem.static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final SimpleProperty.Guid<SrcgProjNegotiationQuotationItem>static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final SimpleProperty.Guid<SrcgProjNegotiationQuotationItem>static final SimpleProperty.Guid<SrcgProjNegotiationQuotationItem>static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final SimpleProperty.Guid<SrcgProjNegotiationQuotationItem>static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final SimpleProperty.String<SrcgProjNegotiationQuotationItem>static final NavigationProperty.Collection<SrcgProjNegotiationQuotationItem,SPNegttnQtnItemDemandDistr> Use with available request builders to apply the _SPNegttnQtnItemDemandDistrTP navigation property to query operations.Use with available request builders to apply the _SourcingProjectNegotiationTP navigation property to query operations.static final NavigationProperty.Single<SrcgProjNegotiationQuotationItem,SrcgProjNegotiationQuotation> Use with available request builders to apply the _SrcgProjNegttnQuotationTP 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
ConstructorsConstructorDescriptionSrcgProjNegotiationQuotationItem(UUID srcgProjNegttnQtanItemUUID, UUID srcgProjNegttnQuotationUUID, UUID sourcingProjectNegotiationUUID, UUID srcgProjQtnItemUUID, String sourcingProjectQuotationItem, BigDecimal srcgProjNegttnTargetNetPrcAmt, String documentCurrency, String srcgProjNegttnItmInclusionType, String srcgProjQtnItemClassification, BigDecimal srcgProjNegttnMaxTargetQty, BigDecimal srcgProjNegttnTotalTargetQty, String requestedQuantityUnit, BigDecimal requestedQuantity, BigDecimal srcgProjQtnOfferedQuantity, String srcgProjQtnOfferCurrency, BigDecimal netPriceAmount, BigDecimal srcgProjQtnItemTotNetAmt, BigDecimal srcgProjItemTargetAmount, String srcgProjQuotationItemType, String srcgProjQuotationItemParent, BigDecimal srcgProjNegttnTargetQuantity, SourcingProjectNegotiation to_SourcingProjectNegotiationTP, List<SPNegttnQtnItemDemandDistr> to_SPNegttnQtnItemDemandDistrTP, SrcgProjNegotiationQuotation to_SrcgProjNegttnQuotationTP) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated SPNegttnQtnItemDemandDistr entities.builder()protected booleanbooleanprotected voidprotected StringConstraints: Not nullable, Maximum length: 3protected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Precision: 11, Scale: 0Constraints: 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: Not nullable, Maximum length: 5io.vavr.control.Option<List<SPNegttnQtnItemDemandDistr>>Retrieval of associated SPNegttnQtnItemDemandDistr entities (one to many).Constraints: Not nullable, Precision: 15, Scale: 0Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 13, Scale: 3(Key Field) Constraints: Not nullableio.vavr.control.Option<SrcgProjNegotiationQuotation>Retrieval of associated SrcgProjNegotiationQuotation entity (one to one).Constraints: Not nullableConstraints: Not nullable, Precision: 11, Scale: 0Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 15, Scale: 0Constraints: NullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 1getType()inthashCode()voidsetDocumentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3voidsetNetPriceAmount(BigDecimal netPriceAmount) Constraints: Not nullable, Precision: 11, Scale: 0voidsetRequestedQuantity(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 _SourcingProjectNegotiationTP.voidsetSourcingProjectNegotiationUUID(UUID sourcingProjectNegotiationUUID) Constraints: Not nullablevoidsetSourcingProjectQuotationItem(String sourcingProjectQuotationItem) Constraints: Not nullable, Maximum length: 5voidOverwrites the list of associated SPNegttnQtnItemDemandDistr entities for the loaded navigation property _SPNegttnQtnItemDemandDistrTP.voidsetSrcgProjItemTargetAmount(BigDecimal srcgProjItemTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 0voidsetSrcgProjNegttnItmInclusionType(String srcgProjNegttnItmInclusionType) Constraints: Not nullable, Maximum length: 1voidsetSrcgProjNegttnMaxTargetQty(BigDecimal srcgProjNegttnMaxTargetQty) Constraints: Not nullable, Precision: 13, Scale: 3voidsetSrcgProjNegttnQtanItemUUID(UUID srcgProjNegttnQtanItemUUID) (Key Field) Constraints: Not nullablevoidOverwrites the associated SrcgProjNegotiationQuotation entity for the loaded navigation property _SrcgProjNegttnQuotationTP.voidsetSrcgProjNegttnQuotationUUID(UUID srcgProjNegttnQuotationUUID) Constraints: Not nullablevoidsetSrcgProjNegttnTargetNetPrcAmt(BigDecimal srcgProjNegttnTargetNetPrcAmt) Constraints: Not nullable, Precision: 11, Scale: 0voidsetSrcgProjNegttnTargetQuantity(BigDecimal srcgProjNegttnTargetQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetSrcgProjNegttnTotalTargetQty(BigDecimal srcgProjNegttnTotalTargetQty) Constraints: Not nullable, Precision: 13, Scale: 3voidsetSrcgProjQtnItemClassification(String srcgProjQtnItemClassification) Constraints: Not nullable, Maximum length: 1voidsetSrcgProjQtnItemTotNetAmt(BigDecimal srcgProjQtnItemTotNetAmt) Constraints: Not nullable, Precision: 15, Scale: 0voidsetSrcgProjQtnItemUUID(UUID srcgProjQtnItemUUID) Constraints: NullablevoidsetSrcgProjQtnOfferCurrency(String srcgProjQtnOfferCurrency) Constraints: Not nullable, Maximum length: 3voidsetSrcgProjQtnOfferedQuantity(BigDecimal srcgProjQtnOfferedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetSrcgProjQuotationItemParent(String srcgProjQuotationItemParent) Constraints: Not nullable, Maximum length: 5voidsetSrcgProjQuotationItemType(String srcgProjQuotationItemType) Constraints: Not nullable, Maximum length: 1toString()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 SrcgProjNegotiationQuotationItem. -
SRCG_PROJ_NEGTTN_QTAN_ITEM_UUID
public static final SimpleProperty.Guid<SrcgProjNegotiationQuotationItem> SRCG_PROJ_NEGTTN_QTAN_ITEM_UUID -
SRCG_PROJ_NEGTTN_QUOTATION_UUID
public static final SimpleProperty.Guid<SrcgProjNegotiationQuotationItem> SRCG_PROJ_NEGTTN_QUOTATION_UUID -
SOURCING_PROJECT_NEGOTIATION_UUID
public static final SimpleProperty.Guid<SrcgProjNegotiationQuotationItem> SOURCING_PROJECT_NEGOTIATION_UUID -
SRCG_PROJ_QTN_ITEM_UUID
-
SOURCING_PROJECT_QUOTATION_ITEM
public static final SimpleProperty.String<SrcgProjNegotiationQuotationItem> SOURCING_PROJECT_QUOTATION_ITEM -
SRCG_PROJ_NEGTTN_TARGET_NET_PRC_AMT
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> SRCG_PROJ_NEGTTN_TARGET_NET_PRC_AMT -
DOCUMENT_CURRENCY
-
SRCG_PROJ_NEGTTN_ITM_INCLUSION_TYPE
public static final SimpleProperty.String<SrcgProjNegotiationQuotationItem> SRCG_PROJ_NEGTTN_ITM_INCLUSION_TYPE -
SRCG_PROJ_QTN_ITEM_CLASSIFICATION
public static final SimpleProperty.String<SrcgProjNegotiationQuotationItem> SRCG_PROJ_QTN_ITEM_CLASSIFICATION -
SRCG_PROJ_NEGTTN_MAX_TARGET_QTY
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> SRCG_PROJ_NEGTTN_MAX_TARGET_QTY -
SRCG_PROJ_NEGTTN_TOTAL_TARGET_QTY
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> SRCG_PROJ_NEGTTN_TOTAL_TARGET_QTY -
REQUESTED_QUANTITY_UNIT
-
REQUESTED_QUANTITY
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> REQUESTED_QUANTITY -
SRCG_PROJ_QTN_OFFERED_QUANTITY
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> SRCG_PROJ_QTN_OFFERED_QUANTITY -
SRCG_PROJ_QTN_OFFER_CURRENCY
public static final SimpleProperty.String<SrcgProjNegotiationQuotationItem> SRCG_PROJ_QTN_OFFER_CURRENCY -
NET_PRICE_AMOUNT
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> NET_PRICE_AMOUNT -
SRCG_PROJ_QTN_ITEM_TOT_NET_AMT
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> SRCG_PROJ_QTN_ITEM_TOT_NET_AMT -
SRCG_PROJ_ITEM_TARGET_AMOUNT
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> SRCG_PROJ_ITEM_TARGET_AMOUNT -
SRCG_PROJ_QUOTATION_ITEM_TYPE
public static final SimpleProperty.String<SrcgProjNegotiationQuotationItem> SRCG_PROJ_QUOTATION_ITEM_TYPE -
SRCG_PROJ_QUOTATION_ITEM_PARENT
public static final SimpleProperty.String<SrcgProjNegotiationQuotationItem> SRCG_PROJ_QUOTATION_ITEM_PARENT -
SRCG_PROJ_NEGTTN_TARGET_QUANTITY
public static final SimpleProperty.NumericDecimal<SrcgProjNegotiationQuotationItem> SRCG_PROJ_NEGTTN_TARGET_QUANTITY -
TO__SOURCING_PROJECT_NEGOTIATION_TP
public static final NavigationProperty.Single<SrcgProjNegotiationQuotationItem,SourcingProjectNegotiation> TO__SOURCING_PROJECT_NEGOTIATION_TPUse with available request builders to apply the _SourcingProjectNegotiationTP navigation property to query operations. -
TO__S_P_NEGTTN_QTN_ITEM_DEMAND_DISTR_TP
public static final NavigationProperty.Collection<SrcgProjNegotiationQuotationItem,SPNegttnQtnItemDemandDistr> TO__S_P_NEGTTN_QTN_ITEM_DEMAND_DISTR_TPUse with available request builders to apply the _SPNegttnQtnItemDemandDistrTP navigation property to query operations. -
TO__SRCG_PROJ_NEGTTN_QUOTATION_TP
public static final NavigationProperty.Single<SrcgProjNegotiationQuotationItem,SrcgProjNegotiationQuotation> TO__SRCG_PROJ_NEGTTN_QUOTATION_TPUse with available request builders to apply the _SrcgProjNegttnQuotationTP navigation property to query operations.
-
-
Constructor Details
-
SrcgProjNegotiationQuotationItem
public SrcgProjNegotiationQuotationItem() -
SrcgProjNegotiationQuotationItem
public SrcgProjNegotiationQuotationItem(@Nullable UUID srcgProjNegttnQtanItemUUID, @Nullable UUID srcgProjNegttnQuotationUUID, @Nullable UUID sourcingProjectNegotiationUUID, @Nullable UUID srcgProjQtnItemUUID, @Nullable String sourcingProjectQuotationItem, @Nullable BigDecimal srcgProjNegttnTargetNetPrcAmt, @Nullable String documentCurrency, @Nullable String srcgProjNegttnItmInclusionType, @Nullable String srcgProjQtnItemClassification, @Nullable BigDecimal srcgProjNegttnMaxTargetQty, @Nullable BigDecimal srcgProjNegttnTotalTargetQty, @Nullable String requestedQuantityUnit, @Nullable BigDecimal requestedQuantity, @Nullable BigDecimal srcgProjQtnOfferedQuantity, @Nullable String srcgProjQtnOfferCurrency, @Nullable BigDecimal netPriceAmount, @Nullable BigDecimal srcgProjQtnItemTotNetAmt, @Nullable BigDecimal srcgProjItemTargetAmount, @Nullable String srcgProjQuotationItemType, @Nullable String srcgProjQuotationItemParent, @Nullable BigDecimal srcgProjNegttnTargetQuantity, @Nullable SourcingProjectNegotiation to_SourcingProjectNegotiationTP, List<SPNegttnQtnItemDemandDistr> to_SPNegttnQtnItemDemandDistrTP, @Nullable SrcgProjNegotiationQuotation to_SrcgProjNegttnQuotationTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjNegotiationQuotationItem>
-
setSrcgProjNegttnQtanItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNegttnQtanItemUUID
- Parameters:
srcgProjNegttnQtanItemUUID- UUID of Quotation Item in Negotiation
-
setSrcgProjNegttnQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNegttnQuotationUUID
- Parameters:
srcgProjNegttnQuotationUUID- Negotiation Quotation UUID
-
setSourcingProjectNegotiationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Parameters:
sourcingProjectNegotiationUUID- Negotiation UUID
-
setSrcgProjQtnItemUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjQtnItemUUID
- Parameters:
srcgProjQtnItemUUID- Supplier Quotation Item UUID
-
setSourcingProjectQuotationItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectQuotationItem
- Parameters:
sourcingProjectQuotationItem- Supplier Quotation Item
-
setSrcgProjNegttnTargetNetPrcAmt
Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: SrcgProjNegttnTargetNetPrcAmt
- Parameters:
srcgProjNegttnTargetNetPrcAmt- Negotiation Target per UoM
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Document Currency
-
setSrcgProjNegttnItmInclusionType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjNegttnItmInclusionType
- Parameters:
srcgProjNegttnItmInclusionType- Include Type Code of Negotiation Item
-
setSrcgProjQtnItemClassification
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjQtnItemClassification
- Parameters:
srcgProjQtnItemClassification- Classification of Sourcing Project Item
-
setSrcgProjNegttnMaxTargetQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnMaxTargetQty
- Parameters:
srcgProjNegttnMaxTargetQty- Maximum Negotiation Target Quantity
-
setSrcgProjNegttnTotalTargetQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnTotalTargetQty
- Parameters:
srcgProjNegttnTotalTargetQty- Total Negotiation Target Quantity
-
setRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Parameters:
requestedQuantityUnit- Requested Quantity Unit
-
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
-
setSrcgProjQtnOfferCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrcgProjQtnOfferCurrency
- Parameters:
srcgProjQtnOfferCurrency- Quotation Currency in Supplier Quotation (Sourcing Project)
-
setNetPriceAmount
Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: NetPriceAmount
- Parameters:
netPriceAmount- Net Order Price
-
setSrcgProjQtnItemTotNetAmt
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjQtnItemTotNetAmt
- Parameters:
srcgProjQtnItemTotNetAmt- Sourcing Project Quotation Item Total Net Amount
-
setSrcgProjItemTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjItemTargetAmount
- Parameters:
srcgProjItemTargetAmount- Target Price for Item in Sourcing Project
-
setSrcgProjQuotationItemType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjQuotationItemType
- Parameters:
srcgProjQuotationItemType- Sourcing Project Item Type
-
setSrcgProjQuotationItemParent
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SrcgProjQuotationItemParent
- Parameters:
srcgProjQuotationItemParent- Sourcing Project Item Parent
-
setSrcgProjNegttnTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnTargetQuantity
- Parameters:
srcgProjNegttnTargetQuantity- Negotiation Target Quantity
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjNegotiationQuotationItem>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjNegotiationQuotationItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjNegotiationQuotationItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjNegotiationQuotationItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjNegotiationQuotationItem>
-
getSourcingProjectNegotiationTPIfPresent
@Nonnull public io.vavr.control.Option<SourcingProjectNegotiation> getSourcingProjectNegotiationTPIfPresent()Retrieval of associated SourcingProjectNegotiation entity (one to one). This corresponds to the OData navigation property _SourcingProjectNegotiationTP.If the navigation property for an entity SrcgProjNegotiationQuotationItem 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 _SourcingProjectNegotiationTP is already loaded, the
result will contain the SourcingProjectNegotiation entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectNegotiationTP
Overwrites the associated SourcingProjectNegotiation entity for the loaded navigation property _SourcingProjectNegotiationTP.- Parameters:
value- New SourcingProjectNegotiation entity.
-
getSPNegttnQtnItemDemandDistrTPIfPresent
@Nonnull public io.vavr.control.Option<List<SPNegttnQtnItemDemandDistr>> getSPNegttnQtnItemDemandDistrTPIfPresent()Retrieval of associated SPNegttnQtnItemDemandDistr entities (one to many). This corresponds to the OData navigation property _SPNegttnQtnItemDemandDistrTP.If the navigation property for an entity SrcgProjNegotiationQuotationItem 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 entities. If not, an
Optionwith result stateemptyis returned.
-
setSPNegttnQtnItemDemandDistrTP
Overwrites the list of associated SPNegttnQtnItemDemandDistr entities for the loaded navigation property _SPNegttnQtnItemDemandDistrTP.If the navigation property _SPNegttnQtnItemDemandDistrTP of a queried SrcgProjNegotiationQuotationItem 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.
- Parameters:
value- List of SPNegttnQtnItemDemandDistr entities.
-
addSPNegttnQtnItemDemandDistrTP
Adds elements to the list of associated SPNegttnQtnItemDemandDistr entities. This corresponds to the OData navigation property _SPNegttnQtnItemDemandDistrTP.If the navigation property _SPNegttnQtnItemDemandDistrTP of a queried SrcgProjNegotiationQuotationItem 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.
- Parameters:
entity- Array of SPNegttnQtnItemDemandDistr entities.
-
getSrcgProjNegttnQuotationTPIfPresent
@Nonnull public io.vavr.control.Option<SrcgProjNegotiationQuotation> getSrcgProjNegttnQuotationTPIfPresent()Retrieval of associated SrcgProjNegotiationQuotation entity (one to one). This corresponds to the OData navigation property _SrcgProjNegttnQuotationTP.If the navigation property for an entity SrcgProjNegotiationQuotationItem 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 _SrcgProjNegttnQuotationTP is already loaded, the
result will contain the SrcgProjNegotiationQuotation entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjNegttnQuotationTP
Overwrites the associated SrcgProjNegotiationQuotation entity for the loaded navigation property _SrcgProjNegttnQuotationTP.- Parameters:
value- New SrcgProjNegotiationQuotation entity.
-
builder
@Nonnull public static SrcgProjNegotiationQuotationItem.SrcgProjNegotiationQuotationItemBuilder builder() -
getSrcgProjNegttnQtanItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNegttnQtanItemUUID
- Returns:
- UUID of Quotation Item in Negotiation
-
getSrcgProjNegttnQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNegttnQuotationUUID
- Returns:
- Negotiation Quotation UUID
-
getSourcingProjectNegotiationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Returns:
- Negotiation UUID
-
getSrcgProjQtnItemUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjQtnItemUUID
- Returns:
- Supplier Quotation Item UUID
-
getSourcingProjectQuotationItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectQuotationItem
- Returns:
- Supplier Quotation Item
-
getSrcgProjNegttnTargetNetPrcAmt
Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: SrcgProjNegttnTargetNetPrcAmt
- Returns:
- Negotiation Target per UoM
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Document Currency
-
getSrcgProjNegttnItmInclusionType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjNegttnItmInclusionType
- Returns:
- Include Type Code of Negotiation Item
-
getSrcgProjQtnItemClassification
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjQtnItemClassification
- Returns:
- Classification of Sourcing Project Item
-
getSrcgProjNegttnMaxTargetQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnMaxTargetQty
- Returns:
- Maximum Negotiation Target Quantity
-
getSrcgProjNegttnTotalTargetQty
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnTotalTargetQty
- Returns:
- Total Negotiation Target Quantity
-
getRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
- Requested Quantity Unit
-
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
-
getSrcgProjQtnOfferCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrcgProjQtnOfferCurrency
- Returns:
- Quotation Currency in Supplier Quotation (Sourcing Project)
-
getNetPriceAmount
Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: NetPriceAmount
- Returns:
- Net Order Price
-
getSrcgProjQtnItemTotNetAmt
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjQtnItemTotNetAmt
- Returns:
- Sourcing Project Quotation Item Total Net Amount
-
getSrcgProjItemTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjItemTargetAmount
- Returns:
- Target Price for Item in Sourcing Project
-
getSrcgProjQuotationItemType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjQuotationItemType
- Returns:
- Sourcing Project Item Type
-
getSrcgProjQuotationItemParent
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SrcgProjQuotationItemParent
- Returns:
- Sourcing Project Item Parent
-
getSrcgProjNegttnTargetQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjNegttnTargetQuantity
- Returns:
- Negotiation Target Quantity
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjNegotiationQuotationItem>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjNegotiationQuotationItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjNegotiationQuotationItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjNegotiationQuotationItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjNegotiationQuotationItem>
-