Class SourcingProjectQuotation
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SourcingProjectQuotation_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SourcingProjectQuotation instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<SourcingProjectQuotation,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<SourcingProjectQuotation>Selector for all available fields of SourcingProjectQuotation.static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.DateTime<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.DateTime<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.DateTime<SourcingProjectQuotation>static final SimpleProperty.Date<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.Guid<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.Guid<SourcingProjectQuotation>static final SimpleProperty.Guid<SourcingProjectQuotation>static final SimpleProperty.Boolean<SourcingProjectQuotation>static final SimpleProperty.Boolean<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>static final SimpleProperty.NumericDecimal<SourcingProjectQuotation>static final SimpleProperty.String<SourcingProjectQuotation>Use with available request builders to apply the _SrcgProjQtnAllowedCurrency navigation property to query operations.Use with available request builders to apply the _SrcgProjQtnItem navigation property to query operations.Use with available request builders to apply the _SrcgProjQtnNote navigation property to query operations.Use with available request builders to apply the _SrcgProjQtnSupplierContact 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
ConstructorsConstructorDescriptionSourcingProjectQuotation(UUID sourcingProjectQuotationUUID, String sourcingProjectQuotation, String srcgProjQuotationVersion, String sourcingProjectQuotationType, String sourcingProjectQuotationName, String bidder, String companyCode, String purchasingGroup, String purchasingOrganization, String documentCurrency, String materialGroup, String srcgProjQtnOfferCurrency, BigDecimal srcgProjQtnTotNetAmt, String srcgProjQtnLifecycleStatus, OffsetDateTime qtnLatestSubmissionDateTime, String srcgProjQtnRevisionSts, String srcgProjQtnActvtnSts, String srcgProjQtnSubmsnSts, UUID sourcingProjectUUID, UUID sourcingProjectNegotiationUUID, String pricingProcedure, String lastChangedByUser, String createdByUser, OffsetDateTime lastChangeDateTime, OffsetDateTime creationDateTime, Boolean srcgProjAttchsAreForbidden, Boolean srcgProjNotesAreForbidden, String sourcingOrigin, String externalSourcingProjectQtnRef, String logicalSystem, String isEndOfPurposeBlocked, LocalDate sourcingAwardingDate, String srcgProjQtnSuitability, Collection<SAP__Message> _Messages, List<SrcgProjQtnAllowedCurrency> to_SrcgProjQtnAllowedCurrency, List<SrcgProjQtnItem> to_SrcgProjQtnItem, List<SrcgProjQtnNote> to_SrcgProjQtnNote, List<SrcgProjQtnSupplierContact> to_SrcgProjQtnSupplierContact) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated SrcgProjQtnAllowedCurrency entities.voidaddSrcgProjQtnItem(SrcgProjQtnItem... entity) Adds elements to the list of associated SrcgProjQtnItem entities.voidaddSrcgProjQtnNote(SrcgProjQtnNote... entity) Adds elements to the list of associated SrcgProjQtnNote entities.voidAdds elements to the list of associated SrcgProjQtnSupplierContact entities.builder()protected booleancreateWithReferenceFromNegotiation(UUID sourcingProjectNegotiationUUID, UUID sourcingProjectQuotationUUID) Action that can be applied to a collection of entities of this class.createWithReferenceFromSourcingProject(String sourcingProject, String sourcingProjectVersion, Boolean srcgProjQuotationIsSimulated, String bidder, String externalSourcingProjectQtnRef) Action that can be applied to a collection of entities of this class.deleteItemCondition(UUID sourcingProjectQuotationUUID, Collection<D_SPQtnDeleteItmCndnItemP> _Items) Action that can be applied to any entity object of this class.booleanprotected voidConstraints: Not nullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7protected StringConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 70getInvmtItmAmtInCnvrtdCrcy(LocalDate exchangeRateDate, String foreignCurrency, String exchangeRateType) Action that can be applied to any entity object of this class.Constraints: Not nullable, Maximum length: 1protected ODataEntityKeygetKey()Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: Nullable, Precision: 7Constraints: NullableConstraints: Not nullable, Maximum length: 2Constraints: NullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullableConstraints: NullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<SrcgProjQtnAllowedCurrency>>Retrieval of associated SrcgProjQtnAllowedCurrency entities (one to many).io.vavr.control.Option<List<SrcgProjQtnItem>>Retrieval of associated SrcgProjQtnItem entities (one to many).Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<SrcgProjQtnNote>>Retrieval of associated SrcgProjQtnNote entities (one to many).Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<List<SrcgProjQtnSupplierContact>>Retrieval of associated SrcgProjQtnSupplierContact entities (one to many).Constraints: Not nullable, Precision: 15, Scale: 0Constraints: Not nullable, Maximum length: 5getType()inthashCode()revise()Action that can be applied to any entity object of this class.voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidConstraints: Not nullable, Maximum length: 10voidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7voidsetDocumentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3voidsetExternalSourcingProjectQtnRef(String externalSourcingProjectQtnRef) Constraints: Not nullable, Maximum length: 70voidsetIsEndOfPurposeBlocked(String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1voidsetLastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7voidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLogicalSystem(String logicalSystem) Constraints: Not nullable, Maximum length: 10voidsetMaterialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9voidsetPricingProcedure(String pricingProcedure) Constraints: Not nullable, Maximum length: 6voidsetPurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3voidsetPurchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4voidsetQtnLatestSubmissionDateTime(OffsetDateTime qtnLatestSubmissionDateTime) Constraints: Nullable, Precision: 7voidsetSourcingAwardingDate(LocalDate sourcingAwardingDate) Constraints: NullablevoidsetSourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2voidsetSourcingProjectNegotiationUUID(UUID sourcingProjectNegotiationUUID) Constraints: NullablevoidsetSourcingProjectQuotation(String sourcingProjectQuotation) Constraints: Not nullable, Maximum length: 10voidsetSourcingProjectQuotationName(String sourcingProjectQuotationName) Constraints: Not nullable, Maximum length: 60voidsetSourcingProjectQuotationType(String sourcingProjectQuotationType) Constraints: Not nullable, Maximum length: 2voidsetSourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) (Key Field) Constraints: Not nullablevoidsetSourcingProjectUUID(UUID sourcingProjectUUID) Constraints: NullablevoidsetSrcgProjAttchsAreForbidden(Boolean srcgProjAttchsAreForbidden) Constraints: Not nullablevoidsetSrcgProjNotesAreForbidden(Boolean srcgProjNotesAreForbidden) Constraints: Not nullablevoidsetSrcgProjQtnActvtnSts(String srcgProjQtnActvtnSts) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated SrcgProjQtnAllowedCurrency entities for the loaded navigation property _SrcgProjQtnAllowedCurrency.voidsetSrcgProjQtnItem(List<SrcgProjQtnItem> value) Overwrites the list of associated SrcgProjQtnItem entities for the loaded navigation property _SrcgProjQtnItem.voidsetSrcgProjQtnLifecycleStatus(String srcgProjQtnLifecycleStatus) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjQtnNote(List<SrcgProjQtnNote> value) Overwrites the list of associated SrcgProjQtnNote entities for the loaded navigation property _SrcgProjQtnNote.voidsetSrcgProjQtnOfferCurrency(String srcgProjQtnOfferCurrency) Constraints: Not nullable, Maximum length: 3voidsetSrcgProjQtnRevisionSts(String srcgProjQtnRevisionSts) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjQtnSubmsnSts(String srcgProjQtnSubmsnSts) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjQtnSuitability(String srcgProjQtnSuitability) Constraints: Not nullable, Maximum length: 2voidOverwrites the list of associated SrcgProjQtnSupplierContact entities for the loaded navigation property _SrcgProjQtnSupplierContact.voidsetSrcgProjQtnTotNetAmt(BigDecimal srcgProjQtnTotNetAmt) Constraints: Not nullable, Precision: 15, Scale: 0voidsetSrcgProjQuotationVersion(String srcgProjQuotationVersion) Constraints: Not nullable, Maximum length: 5simulatePricing(UUID sourcingProjectQuotationUUID, String simulationCurrency, Collection<D_SPQtnSmltePricingItemP> _Items) Action that can be applied to any entity object of this class.submit()Action that can be applied to any entity object of this class.toString()updateItemCondition(UUID sourcingProjectQuotationUUID, Collection<D_SPQtnUpdateItmCndnItemP> _Items) Action that can be applied to any entity object of this class.withdraw()Action that can be applied to any entity object of this class.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 SourcingProjectQuotation. -
SOURCING_PROJECT_QUOTATION_UUID
-
SOURCING_PROJECT_QUOTATION
-
SRCG_PROJ_QUOTATION_VERSION
-
SOURCING_PROJECT_QUOTATION_TYPE
-
SOURCING_PROJECT_QUOTATION_NAME
-
BIDDER
-
COMPANY_CODE
-
PURCHASING_GROUP
-
PURCHASING_ORGANIZATION
-
DOCUMENT_CURRENCY
-
MATERIAL_GROUP
-
SRCG_PROJ_QTN_OFFER_CURRENCY
-
SRCG_PROJ_QTN_TOT_NET_AMT
public static final SimpleProperty.NumericDecimal<SourcingProjectQuotation> SRCG_PROJ_QTN_TOT_NET_AMT -
SRCG_PROJ_QTN_LIFECYCLE_STATUS
-
QTN_LATEST_SUBMISSION_DATE_TIME
public static final SimpleProperty.DateTime<SourcingProjectQuotation> QTN_LATEST_SUBMISSION_DATE_TIME -
SRCG_PROJ_QTN_REVISION_STS
-
SRCG_PROJ_QTN_ACTVTN_STS
-
SRCG_PROJ_QTN_SUBMSN_STS
-
SOURCING_PROJECT_UUID
-
SOURCING_PROJECT_NEGOTIATION_UUID
-
PRICING_PROCEDURE
-
LAST_CHANGED_BY_USER
-
CREATED_BY_USER
-
LAST_CHANGE_DATE_TIME
-
CREATION_DATE_TIME
-
SRCG_PROJ_ATTCHS_ARE_FORBIDDEN
-
SRCG_PROJ_NOTES_ARE_FORBIDDEN
-
SOURCING_ORIGIN
-
EXTERNAL_SOURCING_PROJECT_QTN_REF
public static final SimpleProperty.String<SourcingProjectQuotation> EXTERNAL_SOURCING_PROJECT_QTN_REF -
LOGICAL_SYSTEM
-
IS_END_OF_PURPOSE_BLOCKED
-
SOURCING_AWARDING_DATE
-
SRCG_PROJ_QTN_SUITABILITY
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__SRCG_PROJ_QTN_ALLOWED_CURRENCY
public static final NavigationProperty.Collection<SourcingProjectQuotation,SrcgProjQtnAllowedCurrency> TO__SRCG_PROJ_QTN_ALLOWED_CURRENCYUse with available request builders to apply the _SrcgProjQtnAllowedCurrency navigation property to query operations. -
TO__SRCG_PROJ_QTN_ITEM
public static final NavigationProperty.Collection<SourcingProjectQuotation,SrcgProjQtnItem> TO__SRCG_PROJ_QTN_ITEMUse with available request builders to apply the _SrcgProjQtnItem navigation property to query operations. -
TO__SRCG_PROJ_QTN_NOTE
public static final NavigationProperty.Collection<SourcingProjectQuotation,SrcgProjQtnNote> TO__SRCG_PROJ_QTN_NOTEUse with available request builders to apply the _SrcgProjQtnNote navigation property to query operations. -
TO__SRCG_PROJ_QTN_SUPPLIER_CONTACT
public static final NavigationProperty.Collection<SourcingProjectQuotation,SrcgProjQtnSupplierContact> TO__SRCG_PROJ_QTN_SUPPLIER_CONTACTUse with available request builders to apply the _SrcgProjQtnSupplierContact navigation property to query operations.
-
-
Constructor Details
-
SourcingProjectQuotation
public SourcingProjectQuotation() -
SourcingProjectQuotation
public SourcingProjectQuotation(@Nullable UUID sourcingProjectQuotationUUID, @Nullable String sourcingProjectQuotation, @Nullable String srcgProjQuotationVersion, @Nullable String sourcingProjectQuotationType, @Nullable String sourcingProjectQuotationName, @Nullable String bidder, @Nullable String companyCode, @Nullable String purchasingGroup, @Nullable String purchasingOrganization, @Nullable String documentCurrency, @Nullable String materialGroup, @Nullable String srcgProjQtnOfferCurrency, @Nullable BigDecimal srcgProjQtnTotNetAmt, @Nullable String srcgProjQtnLifecycleStatus, @Nullable OffsetDateTime qtnLatestSubmissionDateTime, @Nullable String srcgProjQtnRevisionSts, @Nullable String srcgProjQtnActvtnSts, @Nullable String srcgProjQtnSubmsnSts, @Nullable UUID sourcingProjectUUID, @Nullable UUID sourcingProjectNegotiationUUID, @Nullable String pricingProcedure, @Nullable String lastChangedByUser, @Nullable String createdByUser, @Nullable OffsetDateTime lastChangeDateTime, @Nullable OffsetDateTime creationDateTime, @Nullable Boolean srcgProjAttchsAreForbidden, @Nullable Boolean srcgProjNotesAreForbidden, @Nullable String sourcingOrigin, @Nullable String externalSourcingProjectQtnRef, @Nullable String logicalSystem, @Nullable String isEndOfPurposeBlocked, @Nullable LocalDate sourcingAwardingDate, @Nullable String srcgProjQtnSuitability, @Nullable Collection<SAP__Message> _Messages, List<SrcgProjQtnAllowedCurrency> to_SrcgProjQtnAllowedCurrency, List<SrcgProjQtnItem> to_SrcgProjQtnItem, List<SrcgProjQtnNote> to_SrcgProjQtnNote, List<SrcgProjQtnSupplierContact> to_SrcgProjQtnSupplierContact)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SourcingProjectQuotation>
-
setSourcingProjectQuotationUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Parameters:
sourcingProjectQuotationUUID- Supplier Quotation UUID
-
setSourcingProjectQuotation
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProjectQuotation
- Parameters:
sourcingProjectQuotation- Supplier Quotation
-
setSrcgProjQuotationVersion
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SrcgProjQuotationVersion
- Parameters:
srcgProjQuotationVersion- Sourcing Project Quotation Version
-
setSourcingProjectQuotationType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectQuotationType
- Parameters:
sourcingProjectQuotationType- Sourcing Project Quotation Type
-
setSourcingProjectQuotationName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SourcingProjectQuotationName
- Parameters:
sourcingProjectQuotationName- Sourcing Project Quotation Name
-
setBidder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Bidder
- Parameters:
bidder- Business Partner
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Parameters:
purchasingGroup- Purchasing Group
-
setPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Parameters:
purchasingOrganization- Purchasing Organization
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Document Currency
-
setMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Parameters:
materialGroup- Material Group
-
setSrcgProjQtnOfferCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrcgProjQtnOfferCurrency
- Parameters:
srcgProjQtnOfferCurrency- Quotation Currency in Supplier Quotation (Sourcing Project)
-
setSrcgProjQtnTotNetAmt
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjQtnTotNetAmt
- Parameters:
srcgProjQtnTotNetAmt- Sourcing Project Quotation Total Net Amount
-
setSrcgProjQtnLifecycleStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnLifecycleStatus
- Parameters:
srcgProjQtnLifecycleStatus- Sourcing Project Quotation Lifecycle Status
-
setQtnLatestSubmissionDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: QtnLatestSubmissionDateTime
- Parameters:
qtnLatestSubmissionDateTime- Latest Submission Date for Supplier Quotations
-
setSrcgProjQtnRevisionSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnRevisionSts
- Parameters:
srcgProjQtnRevisionSts- Sourcing Project Quotation Revision Status Code
-
setSrcgProjQtnActvtnSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnActvtnSts
- Parameters:
srcgProjQtnActvtnSts- Activation status of a Sourcing Project Quotation instance
-
setSrcgProjQtnSubmsnSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnSubmsnSts
- Parameters:
srcgProjQtnSubmsnSts- Sourcing Project Quotation Submission Status Code
-
setSourcingProjectUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Parameters:
sourcingProjectUUID- Sourcing Project UUID
-
setSourcingProjectNegotiationUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Parameters:
sourcingProjectNegotiationUUID- Negotiation UUID
-
setPricingProcedure
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PricingProcedure
- Parameters:
pricingProcedure- Procedure (Pricing, Output Control, Acct. Det., Costing,...)
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Last Changed By User
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Created By User
-
setLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Parameters:
lastChangeDateTime- Last Changed On
-
setCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Parameters:
creationDateTime- Creation Date and Time
-
setSrcgProjAttchsAreForbidden
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAttchsAreForbidden
- Parameters:
srcgProjAttchsAreForbidden- Sourcing Project Indicator for Attachments Allowed
-
setSrcgProjNotesAreForbidden
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNotesAreForbidden
- Parameters:
srcgProjNotesAreForbidden- Sourcing Project Indicator for Notes Allowed
-
setSourcingOrigin
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Parameters:
sourcingOrigin- Sourcing Origin
-
setExternalSourcingProjectQtnRef
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ExternalSourcingProjectQtnRef
- Parameters:
externalSourcingProjectQtnRef- External Sourcing Project Quotation Reference UUID
-
setLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Parameters:
logicalSystem- Logical System
-
setIsEndOfPurposeBlocked
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Parameters:
isEndOfPurposeBlocked- Business Purpose Completed
-
setSourcingAwardingDate
Constraints: NullableOriginal property name from the Odata EDM: SourcingAwardingDate
- Parameters:
sourcingAwardingDate- Awarding Date for Supplier Quotation
-
setSrcgProjQtnSuitability
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnSuitability
- Parameters:
srcgProjQtnSuitability- Suitability of Supplier Quotation for Sourcing Project
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SourcingProjectQuotation>
-
getKey
- Overrides:
getKeyin classVdmObject<SourcingProjectQuotation>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SourcingProjectQuotation>
-
fromMap
- Overrides:
fromMapin classVdmObject<SourcingProjectQuotation>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SourcingProjectQuotation>
-
getSrcgProjQtnAllowedCurrencyIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjQtnAllowedCurrency>> getSrcgProjQtnAllowedCurrencyIfPresent()Retrieval of associated SrcgProjQtnAllowedCurrency entities (one to many). This corresponds to the OData navigation property _SrcgProjQtnAllowedCurrency.If the navigation property for an entity SourcingProjectQuotation 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 _SrcgProjQtnAllowedCurrency is already loaded, the
result will contain the SrcgProjQtnAllowedCurrency entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnAllowedCurrency
Overwrites the list of associated SrcgProjQtnAllowedCurrency entities for the loaded navigation property _SrcgProjQtnAllowedCurrency.If the navigation property _SrcgProjQtnAllowedCurrency of a queried SourcingProjectQuotation 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 SrcgProjQtnAllowedCurrency entities.
-
addSrcgProjQtnAllowedCurrency
Adds elements to the list of associated SrcgProjQtnAllowedCurrency entities. This corresponds to the OData navigation property _SrcgProjQtnAllowedCurrency.If the navigation property _SrcgProjQtnAllowedCurrency of a queried SourcingProjectQuotation 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 SrcgProjQtnAllowedCurrency entities.
-
getSrcgProjQtnItemIfPresent
Retrieval of associated SrcgProjQtnItem entities (one to many). This corresponds to the OData navigation property _SrcgProjQtnItem.If the navigation property for an entity SourcingProjectQuotation 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 _SrcgProjQtnItem is already loaded, the result will
contain the SrcgProjQtnItem entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnItem
Overwrites the list of associated SrcgProjQtnItem entities for the loaded navigation property _SrcgProjQtnItem.If the navigation property _SrcgProjQtnItem of a queried SourcingProjectQuotation 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 SrcgProjQtnItem entities.
-
addSrcgProjQtnItem
Adds elements to the list of associated SrcgProjQtnItem entities. This corresponds to the OData navigation property _SrcgProjQtnItem.If the navigation property _SrcgProjQtnItem of a queried SourcingProjectQuotation 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 SrcgProjQtnItem entities.
-
getSrcgProjQtnNoteIfPresent
Retrieval of associated SrcgProjQtnNote entities (one to many). This corresponds to the OData navigation property _SrcgProjQtnNote.If the navigation property for an entity SourcingProjectQuotation 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 _SrcgProjQtnNote is already loaded, the result will
contain the SrcgProjQtnNote entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnNote
Overwrites the list of associated SrcgProjQtnNote entities for the loaded navigation property _SrcgProjQtnNote.If the navigation property _SrcgProjQtnNote of a queried SourcingProjectQuotation 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 SrcgProjQtnNote entities.
-
addSrcgProjQtnNote
Adds elements to the list of associated SrcgProjQtnNote entities. This corresponds to the OData navigation property _SrcgProjQtnNote.If the navigation property _SrcgProjQtnNote of a queried SourcingProjectQuotation 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 SrcgProjQtnNote entities.
-
getSrcgProjQtnSupplierContactIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjQtnSupplierContact>> getSrcgProjQtnSupplierContactIfPresent()Retrieval of associated SrcgProjQtnSupplierContact entities (one to many). This corresponds to the OData navigation property _SrcgProjQtnSupplierContact.If the navigation property for an entity SourcingProjectQuotation 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 _SrcgProjQtnSupplierContact is already loaded, the
result will contain the SrcgProjQtnSupplierContact entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnSupplierContact
Overwrites the list of associated SrcgProjQtnSupplierContact entities for the loaded navigation property _SrcgProjQtnSupplierContact.If the navigation property _SrcgProjQtnSupplierContact of a queried SourcingProjectQuotation 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 SrcgProjQtnSupplierContact entities.
-
addSrcgProjQtnSupplierContact
Adds elements to the list of associated SrcgProjQtnSupplierContact entities. This corresponds to the OData navigation property _SrcgProjQtnSupplierContact.If the navigation property _SrcgProjQtnSupplierContact of a queried SourcingProjectQuotation 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 SrcgProjQtnSupplierContact entities.
-
revise
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectQuotation,SourcingProjectQuotation> revise()Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
createWithReferenceFromSourcingProject
@Nonnull public static BoundAction.CollectionToSingle<SourcingProjectQuotation,SourcingProjectQuotation> createWithReferenceFromSourcingProject(@Nonnull String sourcingProject, @Nonnull String sourcingProjectVersion, @Nonnull Boolean srcgProjQuotationIsSimulated, @Nonnull String bidder, @Nonnull String externalSourcingProjectQtnRef) Action that can be applied to a collection of entities of this class.- Parameters:
sourcingProject- Constraints: Not nullable, Maximum length: 10Original parameter name from the Odata EDM: SourcingProject
bidder- Constraints: Not nullable, Maximum length: 10Original parameter name from the Odata EDM: Bidder
sourcingProjectVersion- Constraints: Not nullable, Maximum length: 5Original parameter name from the Odata EDM: SourcingProjectVersion
externalSourcingProjectQtnRef- Constraints: Not nullable, Maximum length: 70Original parameter name from the Odata EDM: ExternalSourcingProjectQtnRef
srcgProjQuotationIsSimulated- Constraints: Not nullableOriginal parameter name from the Odata EDM: SrcgProjQuotationIsSimulated
- Returns:
- Action object prepared with the given parameters to be applied to a collection of entities of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
simulatePricing
@Nonnull public static BoundAction.SingleToCollection<SourcingProjectQuotation,D_SPQtnSmltePricingR> simulatePricing(@Nullable UUID sourcingProjectQuotationUUID, @Nonnull String simulationCurrency, @Nonnull Collection<D_SPQtnSmltePricingItemP> _Items) Action that can be applied to any entity object of this class.- Parameters:
_Items- Constraints: Not nullableOriginal parameter name from the Odata EDM: _Items
simulationCurrency- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: SimulationCurrency
sourcingProjectQuotationUUID- Constraints: NullableOriginal parameter name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
withdraw
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectQuotation,SourcingProjectQuotation> withdraw()Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
getInvmtItmAmtInCnvrtdCrcy
@Nonnull public static BoundAction.SingleToCollection<SourcingProjectQuotation,D_SPQtnGetInvmtItmAmtInCvCrcyR> getInvmtItmAmtInCnvrtdCrcy(@Nullable LocalDate exchangeRateDate, @Nonnull String foreignCurrency, @Nonnull String exchangeRateType) Action that can be applied to any entity object of this class.- Parameters:
exchangeRateType- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: ExchangeRateType
exchangeRateDate- Constraints: NullableOriginal parameter name from the Odata EDM: ExchangeRateDate
foreignCurrency- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: ForeignCurrency
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
submit
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectQuotation,SourcingProjectQuotation> submit()Action that can be applied to any entity object of this class.- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
createWithReferenceFromNegotiation
@Nonnull public static BoundAction.CollectionToSingle<SourcingProjectQuotation,SourcingProjectQuotation> createWithReferenceFromNegotiation(@Nullable UUID sourcingProjectNegotiationUUID, @Nullable UUID sourcingProjectQuotationUUID) Action that can be applied to a collection of entities of this class.- Parameters:
sourcingProjectQuotationUUID- Constraints: NullableOriginal parameter name from the Odata EDM: SourcingProjectQuotationUUID
sourcingProjectNegotiationUUID- Constraints: NullableOriginal parameter name from the Odata EDM: SourcingProjectNegotiationUUID
- Returns:
- Action object prepared with the given parameters to be applied to a collection of entities of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
deleteItemCondition
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectQuotation,SourcingProjectQuotation> deleteItemCondition(@Nullable UUID sourcingProjectQuotationUUID, @Nonnull Collection<D_SPQtnDeleteItmCndnItemP> _Items) Action that can be applied to any entity object of this class.- Parameters:
_Items- Constraints: Not nullableOriginal parameter name from the Odata EDM: _Items
sourcingProjectQuotationUUID- Constraints: NullableOriginal parameter name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
updateItemCondition
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectQuotation,SourcingProjectQuotation> updateItemCondition(@Nullable UUID sourcingProjectQuotationUUID, @Nonnull Collection<D_SPQtnUpdateItmCndnItemP> _Items) Action that can be applied to any entity object of this class.- Parameters:
_Items- Constraints: Not nullableOriginal parameter name from the Odata EDM: _Items
sourcingProjectQuotationUUID- Constraints: NullableOriginal parameter name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Action object prepared with the given parameters to be applied to any entity object of this class.
To execute it use the
service.forEntity(entity).applyAction(thisAction)API.
-
builder
-
getSourcingProjectQuotationUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Supplier Quotation UUID
-
getSourcingProjectQuotation
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProjectQuotation
- Returns:
- Supplier Quotation
-
getSrcgProjQuotationVersion
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SrcgProjQuotationVersion
- Returns:
- Sourcing Project Quotation Version
-
getSourcingProjectQuotationType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectQuotationType
- Returns:
- Sourcing Project Quotation Type
-
getSourcingProjectQuotationName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SourcingProjectQuotationName
- Returns:
- Sourcing Project Quotation Name
-
getBidder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Bidder
- Returns:
- Business Partner
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
- Purchasing Group
-
getPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
- Purchasing Organization
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Document Currency
-
getMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
- Material Group
-
getSrcgProjQtnOfferCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrcgProjQtnOfferCurrency
- Returns:
- Quotation Currency in Supplier Quotation (Sourcing Project)
-
getSrcgProjQtnTotNetAmt
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjQtnTotNetAmt
- Returns:
- Sourcing Project Quotation Total Net Amount
-
getSrcgProjQtnLifecycleStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnLifecycleStatus
- Returns:
- Sourcing Project Quotation Lifecycle Status
-
getQtnLatestSubmissionDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: QtnLatestSubmissionDateTime
- Returns:
- Latest Submission Date for Supplier Quotations
-
getSrcgProjQtnRevisionSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnRevisionSts
- Returns:
- Sourcing Project Quotation Revision Status Code
-
getSrcgProjQtnActvtnSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnActvtnSts
- Returns:
- Activation status of a Sourcing Project Quotation instance
-
getSrcgProjQtnSubmsnSts
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnSubmsnSts
- Returns:
- Sourcing Project Quotation Submission Status Code
-
getSourcingProjectUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
- Sourcing Project UUID
-
getSourcingProjectNegotiationUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Returns:
- Negotiation UUID
-
getPricingProcedure
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PricingProcedure
- Returns:
- Procedure (Pricing, Output Control, Acct. Det., Costing,...)
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Last Changed By User
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Created By User
-
getLastChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
- Last Changed On
-
getCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
- Creation Date and Time
-
getSrcgProjAttchsAreForbidden
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAttchsAreForbidden
- Returns:
- Sourcing Project Indicator for Attachments Allowed
-
getSrcgProjNotesAreForbidden
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNotesAreForbidden
- Returns:
- Sourcing Project Indicator for Notes Allowed
-
getSourcingOrigin
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
- Sourcing Origin
-
getExternalSourcingProjectQtnRef
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ExternalSourcingProjectQtnRef
- Returns:
- External Sourcing Project Quotation Reference UUID
-
getLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
- Logical System
-
getIsEndOfPurposeBlocked
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Returns:
- Business Purpose Completed
-
getSourcingAwardingDate
Constraints: NullableOriginal property name from the Odata EDM: SourcingAwardingDate
- Returns:
- Awarding Date for Supplier Quotation
-
getSrcgProjQtnSuitability
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnSuitability
- Returns:
- Suitability of Supplier Quotation for Sourcing Project
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<SourcingProjectQuotation>
-
equals
- Overrides:
equalsin classVdmEntity<SourcingProjectQuotation>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SourcingProjectQuotation>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SourcingProjectQuotation>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SourcingProjectQuotation>
-