Class SourcingProject
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SourcingProject_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SourcingProject instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<SourcingProject,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<SourcingProject>Selector for all available fields of SourcingProject.static final SimpleProperty.NumericDecimal<SourcingProject>static final SimpleProperty.NumericDecimal<SourcingProject>static final SimpleProperty.NumericDecimal<SourcingProject>static final SimpleProperty.NumericDecimal<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.DateTime<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.DateTime<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.NumericDecimal<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.Guid<SourcingProject>static final SimpleProperty.Date<SourcingProject>static final SimpleProperty.Date<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.DateTime<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.Guid<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.Guid<SourcingProject>static final SimpleProperty.Boolean<SourcingProject>static final SimpleProperty.DateTime<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.String<SourcingProject>static final SimpleProperty.Boolean<SourcingProject>static final SimpleProperty.DateTime<SourcingProject>static final SimpleProperty.NumericDecimal<SourcingProject>Use with available request builders to apply the _SourcingProjectContact navigation property to query operations.static final NavigationProperty.Collection<SourcingProject,SourcingProjectItem> Use with available request builders to apply the _SourcingProjectItem navigation property to query operations.Use with available request builders to apply the _SourcingProjectMilestone navigation property to query operations.static final NavigationProperty.Collection<SourcingProject,SourcingProjectNote> Use with available request builders to apply the _SourcingProjectNote navigation property to query operations.Use with available request builders to apply the _SrcgProjAllowedCurrency navigation property to query operations.Use with available request builders to apply the _SrcgProjAllwdSuplrContact navigation property to query operations.Use with available request builders to apply the _SrcgProjImprtdSuplrListBP navigation property to query operations.Use with available request builders to apply the _SrcgProjProcurementProject navigation property to query operations.Use with available request builders to apply the _SrcgProjPubdSuplrListBP 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
ConstructorsConstructorDescriptionSourcingProject(UUID sourcingProjectUUID, String sourcingProject, String sourcingProjectVersion, String sourcingProjectType, String sourcingProjectName, String srcgProjLifecycleStatus, String sourcingProjectPhase, UUID sourcingSupplierListUUID, String companyCode, String purchasingGroup, String purchasingOrganization, String materialGroup, String documentCurrency, BigDecimal srcgProjTotalTargetAmount, String purchaserRespWorkAgreement, String purchaserResponsiblePerson, OffsetDateTime qtnLatestSubmissionDateTime, OffsetDateTime lastChangeDateTime, OffsetDateTime creationDateTime, OffsetDateTime srcgProjPubgDteTme, OffsetDateTime srcgProjCancDteTme, String incotermsClassification, String incotermsTransferLocation, String incotermsVersion, String incotermsLocation1, String incotermsLocation2, String paymentTerms, BigDecimal cashDiscount1Days, BigDecimal cashDiscount2Days, BigDecimal cashDiscount1Percent, BigDecimal cashDiscount2Percent, BigDecimal netPaymentDays, String shippingInstruction, String srcgProjFollowOnDocumentCat, String srcgProjFollowOnDocumentType, LocalDate purContrValidityStartDate, LocalDate purContrValidityEndDate, String sourcingOrigin, String sourcingScenario, String externalSourcingProjectRef, String logicalSystem, String sourcingProjectUniqueID, Boolean srcgProjAttchsAreForbidden, Boolean srcgProjNotesAreForbidden, String lastChangedByUser, String createdByUser, UUID procurementPlanningBundleUUID, String sourcingProjectVersioningRsn, Collection<SAP__Message> _Messages, List<SourcingProjectContact> to_SourcingProjectContact, List<SourcingProjectItem> to_SourcingProjectItem, List<SourcingProjectMilestone> to_SourcingProjectMilestone, List<SourcingProjectNote> to_SourcingProjectNote, List<SrcgProjAllowedCurrency> to_SrcgProjAllowedCurrency, List<SrcgProjAllwdSuplrContact> to_SrcgProjAllwdSuplrContact, List<SrcgProjImprtdSuplrListBP> to_SrcgProjImprtdSuplrListBP, List<SrcgProjProcurementProject> to_SrcgProjProcurementProject, List<SrcgProjPubdSuplrListBP> to_SrcgProjPubdSuplrListBP) -
Method Summary
Modifier and TypeMethodDescriptionaddItemFromPurchaseRequisition(String sourcingProject, String documentCurrency, Collection<D_SrcgProjAddItmFrmPurReqnHdrP> _PurchaseRequisitions) Action that can be applied to a collection of entities of this class.voidaddSourcingProjectContact(SourcingProjectContact... entity) Adds elements to the list of associated SourcingProjectContact entities.voidaddSourcingProjectItem(SourcingProjectItem... entity) Adds elements to the list of associated SourcingProjectItem entities.voidAdds elements to the list of associated SourcingProjectMilestone entities.voidaddSourcingProjectNote(SourcingProjectNote... entity) Adds elements to the list of associated SourcingProjectNote entities.voidAdds elements to the list of associated SrcgProjAllowedCurrency entities.voidAdds elements to the list of associated SrcgProjAllwdSuplrContact entities.voidAdds elements to the list of associated SrcgProjImprtdSuplrListBP entities.voidAdds elements to the list of associated SrcgProjProcurementProject entities.voidAdds elements to the list of associated SrcgProjPubdSuplrListBP entities.builder()protected booleanAction that can be applied to any entity object of this class.copy(Boolean attachmentIsCopyEnabled, Boolean noteIsCopyEnabled, String sourcingProjectType, Boolean itemStableUUIDIsCopyEnabled, Boolean purReqnReferenceIsCopyEnabled) Action that can be applied to any entity object of this class.static BoundAction.SingleToSingle<SourcingProject,SourcingProjectCreatePersonalSupplierListResult_Type> Action that can be applied to any entity object of this class.createWithReferenceFromCentralPurchaseContract(String sourcingProjectType, LocalDate srcgProjEarliestCndnSelDate, Collection<D_SrcPrjCrteWtRfFrCePuCoCeCoP> _CentralContracts) Action that can be applied to a collection of entities of this class.createWithReferenceFromPurchaseRequisition(String sourcingProjectType, String documentCurrency, Collection<D_SrcgProjCrteWtRfFrPurReqHdrP> _PurchaseRequisitions) Action that can be applied to a collection of entities of this class.booleanprotected voidConstraints: Not nullableConstraints: Not nullable, Precision: 3Constraints: Not nullable, Precision: 5, Scale: 3Constraints: Not nullable, Precision: 3Constraints: Not nullable, Precision: 5, Scale: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7protected StringConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 28Constraints: Not nullable, Maximum length: 4protected ODataEntityKeygetKey()Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Precision: 3Constraints: Not nullable, Maximum length: 4Constraints: NullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: NullableConstraints: NullableConstraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<SourcingProjectContact>>Retrieval of associated SourcingProjectContact entities (one to many).io.vavr.control.Option<List<SourcingProjectItem>>Retrieval of associated SourcingProjectItem entities (one to many).io.vavr.control.Option<List<SourcingProjectMilestone>>Retrieval of associated SourcingProjectMilestone entities (one to many).Constraints: Not nullable, Maximum length: 60io.vavr.control.Option<List<SourcingProjectNote>>Retrieval of associated SourcingProjectNote entities (one to many).Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 255(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2Constraints: Nullableio.vavr.control.Option<List<SrcgProjAllowedCurrency>>Retrieval of associated SrcgProjAllowedCurrency entities (one to many).io.vavr.control.Option<List<SrcgProjAllwdSuplrContact>>Retrieval of associated SrcgProjAllwdSuplrContact entities (one to many).Constraints: Not nullableConstraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4io.vavr.control.Option<List<SrcgProjImprtdSuplrListBP>>Retrieval of associated SrcgProjImprtdSuplrListBP entities (one to many).Constraints: Not nullable, Maximum length: 2Constraints: Not nullableio.vavr.control.Option<List<SrcgProjProcurementProject>>Retrieval of associated SrcgProjProcurementProject entities (one to many).io.vavr.control.Option<List<SrcgProjPubdSuplrListBP>>Retrieval of associated SrcgProjPubdSuplrListBP entities (one to many).Constraints: Nullable, Precision: 7Constraints: Not nullable, Precision: 15, Scale: 0getType()inthashCode()static BoundAction.SingleToSingle<SourcingProject,SourcingProjectImportSourcingSupplierListResult_Type> importSourcingSupplierList(String materialGroup, String companyCode) Action that can be applied to any entity object of this class.revise()Action that can be applied to any entity object of this class.voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetCashDiscount1Days(BigDecimal cashDiscount1Days) Constraints: Not nullable, Precision: 3voidsetCashDiscount1Percent(BigDecimal cashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3voidsetCashDiscount2Days(BigDecimal cashDiscount2Days) Constraints: Not nullable, Precision: 3voidsetCashDiscount2Percent(BigDecimal cashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3voidsetCompanyCode(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: 3voidsetExternalSourcingProjectRef(String externalSourcingProjectRef) Constraints: Not nullable, Maximum length: 70voidsetIncotermsClassification(String incotermsClassification) Constraints: Not nullable, Maximum length: 3voidsetIncotermsLocation1(String incotermsLocation1) Constraints: Not nullable, Maximum length: 70voidsetIncotermsLocation2(String incotermsLocation2) Constraints: Not nullable, Maximum length: 70voidsetIncotermsTransferLocation(String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28voidsetIncotermsVersion(String incotermsVersion) Constraints: Not nullable, Maximum length: 4voidsetLastChangeDateTime(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: 9voidsetNetPaymentDays(BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3voidsetPaymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4voidsetProcurementPlanningBundleUUID(UUID procurementPlanningBundleUUID) Constraints: NullablevoidsetPurchaserResponsiblePerson(String purchaserResponsiblePerson) Constraints: Not nullable, Maximum length: 10voidsetPurchaserRespWorkAgreement(String purchaserRespWorkAgreement) Constraints: Not nullable, Maximum length: 8voidsetPurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3voidsetPurchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4voidsetPurContrValidityEndDate(LocalDate purContrValidityEndDate) Constraints: NullablevoidsetPurContrValidityStartDate(LocalDate purContrValidityStartDate) Constraints: NullablevoidsetQtnLatestSubmissionDateTime(OffsetDateTime qtnLatestSubmissionDateTime) Constraints: Nullable, Precision: 7voidsetShippingInstruction(String shippingInstruction) Constraints: Not nullable, Maximum length: 2voidsetSourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2voidsetSourcingProject(String sourcingProject) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated SourcingProjectContact entities for the loaded navigation property _SourcingProjectContact.voidOverwrites the list of associated SourcingProjectItem entities for the loaded navigation property _SourcingProjectItem.voidOverwrites the list of associated SourcingProjectMilestone entities for the loaded navigation property _SourcingProjectMilestone.voidsetSourcingProjectName(String sourcingProjectName) Constraints: Not nullable, Maximum length: 60voidOverwrites the list of associated SourcingProjectNote entities for the loaded navigation property _SourcingProjectNote.voidsetSourcingProjectPhase(String sourcingProjectPhase) Constraints: Not nullable, Maximum length: 2voidsetSourcingProjectType(String sourcingProjectType) Constraints: Not nullable, Maximum length: 2voidsetSourcingProjectUniqueID(String sourcingProjectUniqueID) Constraints: Not nullable, Maximum length: 255voidsetSourcingProjectUUID(UUID sourcingProjectUUID) (Key Field) Constraints: Not nullablevoidsetSourcingProjectVersion(String sourcingProjectVersion) Constraints: Not nullable, Maximum length: 5voidsetSourcingProjectVersioningRsn(String sourcingProjectVersioningRsn) Constraints: Not nullable, Maximum length: 10voidsetSourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2voidsetSourcingSupplierListUUID(UUID sourcingSupplierListUUID) Constraints: NullablevoidOverwrites the list of associated SrcgProjAllowedCurrency entities for the loaded navigation property _SrcgProjAllowedCurrency.voidOverwrites the list of associated SrcgProjAllwdSuplrContact entities for the loaded navigation property _SrcgProjAllwdSuplrContact.voidsetSrcgProjAttchsAreForbidden(Boolean srcgProjAttchsAreForbidden) Constraints: Not nullablevoidsetSrcgProjCancDteTme(OffsetDateTime srcgProjCancDteTme) Constraints: Nullable, Precision: 7voidsetSrcgProjFollowOnDocumentCat(String srcgProjFollowOnDocumentCat) Constraints: Not nullable, Maximum length: 1voidsetSrcgProjFollowOnDocumentType(String srcgProjFollowOnDocumentType) Constraints: Not nullable, Maximum length: 4voidOverwrites the list of associated SrcgProjImprtdSuplrListBP entities for the loaded navigation property _SrcgProjImprtdSuplrListBP.voidsetSrcgProjLifecycleStatus(String srcgProjLifecycleStatus) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjNotesAreForbidden(Boolean srcgProjNotesAreForbidden) Constraints: Not nullablevoidOverwrites the list of associated SrcgProjProcurementProject entities for the loaded navigation property _SrcgProjProcurementProject.voidOverwrites the list of associated SrcgProjPubdSuplrListBP entities for the loaded navigation property _SrcgProjPubdSuplrListBP.voidsetSrcgProjPubgDteTme(OffsetDateTime srcgProjPubgDteTme) Constraints: Nullable, Precision: 7voidsetSrcgProjTotalTargetAmount(BigDecimal srcgProjTotalTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 0Action that can be applied to any entity object of this class.toString()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 SourcingProject. -
SOURCING_PROJECT_UUID
-
SOURCING_PROJECT
-
SOURCING_PROJECT_VERSION
-
SOURCING_PROJECT_TYPE
-
SOURCING_PROJECT_NAME
-
SRCG_PROJ_LIFECYCLE_STATUS
-
SOURCING_PROJECT_PHASE
-
SOURCING_SUPPLIER_LIST_UUID
-
COMPANY_CODE
-
PURCHASING_GROUP
-
PURCHASING_ORGANIZATION
-
MATERIAL_GROUP
-
DOCUMENT_CURRENCY
-
SRCG_PROJ_TOTAL_TARGET_AMOUNT
-
PURCHASER_RESP_WORK_AGREEMENT
-
PURCHASER_RESPONSIBLE_PERSON
-
QTN_LATEST_SUBMISSION_DATE_TIME
-
LAST_CHANGE_DATE_TIME
-
CREATION_DATE_TIME
-
SRCG_PROJ_PUBG_DTE_TME
-
SRCG_PROJ_CANC_DTE_TME
-
INCOTERMS_CLASSIFICATION
-
INCOTERMS_TRANSFER_LOCATION
-
INCOTERMS_VERSION
-
INCOTERMS_LOCATION1
-
INCOTERMS_LOCATION2
-
PAYMENT_TERMS
-
CASH_DISCOUNT1_DAYS
-
CASH_DISCOUNT2_DAYS
-
CASH_DISCOUNT1_PERCENT
-
CASH_DISCOUNT2_PERCENT
-
NET_PAYMENT_DAYS
-
SHIPPING_INSTRUCTION
-
SRCG_PROJ_FOLLOW_ON_DOCUMENT_CAT
-
SRCG_PROJ_FOLLOW_ON_DOCUMENT_TYPE
-
PUR_CONTR_VALIDITY_START_DATE
-
PUR_CONTR_VALIDITY_END_DATE
-
SOURCING_ORIGIN
-
SOURCING_SCENARIO
-
EXTERNAL_SOURCING_PROJECT_REF
-
LOGICAL_SYSTEM
-
SOURCING_PROJECT_UNIQUE_ID
-
SRCG_PROJ_ATTCHS_ARE_FORBIDDEN
-
SRCG_PROJ_NOTES_ARE_FORBIDDEN
-
LAST_CHANGED_BY_USER
-
CREATED_BY_USER
-
PROCUREMENT_PLANNING_BUNDLE_UUID
-
SOURCING_PROJECT_VERSIONING_RSN
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__SOURCING_PROJECT_CONTACT
public static final NavigationProperty.Collection<SourcingProject,SourcingProjectContact> TO__SOURCING_PROJECT_CONTACTUse with available request builders to apply the _SourcingProjectContact navigation property to query operations. -
TO__SOURCING_PROJECT_ITEM
public static final NavigationProperty.Collection<SourcingProject,SourcingProjectItem> TO__SOURCING_PROJECT_ITEMUse with available request builders to apply the _SourcingProjectItem navigation property to query operations. -
TO__SOURCING_PROJECT_MILESTONE
public static final NavigationProperty.Collection<SourcingProject,SourcingProjectMilestone> TO__SOURCING_PROJECT_MILESTONEUse with available request builders to apply the _SourcingProjectMilestone navigation property to query operations. -
TO__SOURCING_PROJECT_NOTE
public static final NavigationProperty.Collection<SourcingProject,SourcingProjectNote> TO__SOURCING_PROJECT_NOTEUse with available request builders to apply the _SourcingProjectNote navigation property to query operations. -
TO__SRCG_PROJ_ALLOWED_CURRENCY
public static final NavigationProperty.Collection<SourcingProject,SrcgProjAllowedCurrency> TO__SRCG_PROJ_ALLOWED_CURRENCYUse with available request builders to apply the _SrcgProjAllowedCurrency navigation property to query operations. -
TO__SRCG_PROJ_ALLWD_SUPLR_CONTACT
public static final NavigationProperty.Collection<SourcingProject,SrcgProjAllwdSuplrContact> TO__SRCG_PROJ_ALLWD_SUPLR_CONTACTUse with available request builders to apply the _SrcgProjAllwdSuplrContact navigation property to query operations. -
TO__SRCG_PROJ_IMPRTD_SUPLR_LIST_BP
public static final NavigationProperty.Collection<SourcingProject,SrcgProjImprtdSuplrListBP> TO__SRCG_PROJ_IMPRTD_SUPLR_LIST_BPUse with available request builders to apply the _SrcgProjImprtdSuplrListBP navigation property to query operations. -
TO__SRCG_PROJ_PROCUREMENT_PROJECT
public static final NavigationProperty.Collection<SourcingProject,SrcgProjProcurementProject> TO__SRCG_PROJ_PROCUREMENT_PROJECTUse with available request builders to apply the _SrcgProjProcurementProject navigation property to query operations. -
TO__SRCG_PROJ_PUBD_SUPLR_LIST_BP
public static final NavigationProperty.Collection<SourcingProject,SrcgProjPubdSuplrListBP> TO__SRCG_PROJ_PUBD_SUPLR_LIST_BPUse with available request builders to apply the _SrcgProjPubdSuplrListBP navigation property to query operations.
-
-
Constructor Details
-
SourcingProject
public SourcingProject() -
SourcingProject
public SourcingProject(@Nullable UUID sourcingProjectUUID, @Nullable String sourcingProject, @Nullable String sourcingProjectVersion, @Nullable String sourcingProjectType, @Nullable String sourcingProjectName, @Nullable String srcgProjLifecycleStatus, @Nullable String sourcingProjectPhase, @Nullable UUID sourcingSupplierListUUID, @Nullable String companyCode, @Nullable String purchasingGroup, @Nullable String purchasingOrganization, @Nullable String materialGroup, @Nullable String documentCurrency, @Nullable BigDecimal srcgProjTotalTargetAmount, @Nullable String purchaserRespWorkAgreement, @Nullable String purchaserResponsiblePerson, @Nullable OffsetDateTime qtnLatestSubmissionDateTime, @Nullable OffsetDateTime lastChangeDateTime, @Nullable OffsetDateTime creationDateTime, @Nullable OffsetDateTime srcgProjPubgDteTme, @Nullable OffsetDateTime srcgProjCancDteTme, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsVersion, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String paymentTerms, @Nullable BigDecimal cashDiscount1Days, @Nullable BigDecimal cashDiscount2Days, @Nullable BigDecimal cashDiscount1Percent, @Nullable BigDecimal cashDiscount2Percent, @Nullable BigDecimal netPaymentDays, @Nullable String shippingInstruction, @Nullable String srcgProjFollowOnDocumentCat, @Nullable String srcgProjFollowOnDocumentType, @Nullable LocalDate purContrValidityStartDate, @Nullable LocalDate purContrValidityEndDate, @Nullable String sourcingOrigin, @Nullable String sourcingScenario, @Nullable String externalSourcingProjectRef, @Nullable String logicalSystem, @Nullable String sourcingProjectUniqueID, @Nullable Boolean srcgProjAttchsAreForbidden, @Nullable Boolean srcgProjNotesAreForbidden, @Nullable String lastChangedByUser, @Nullable String createdByUser, @Nullable UUID procurementPlanningBundleUUID, @Nullable String sourcingProjectVersioningRsn, @Nullable Collection<SAP__Message> _Messages, List<SourcingProjectContact> to_SourcingProjectContact, List<SourcingProjectItem> to_SourcingProjectItem, List<SourcingProjectMilestone> to_SourcingProjectMilestone, List<SourcingProjectNote> to_SourcingProjectNote, List<SrcgProjAllowedCurrency> to_SrcgProjAllowedCurrency, List<SrcgProjAllwdSuplrContact> to_SrcgProjAllwdSuplrContact, List<SrcgProjImprtdSuplrListBP> to_SrcgProjImprtdSuplrListBP, List<SrcgProjProcurementProject> to_SrcgProjProcurementProject, List<SrcgProjPubdSuplrListBP> to_SrcgProjPubdSuplrListBP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SourcingProject>
-
setSourcingProjectUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Parameters:
sourcingProjectUUID- Sourcing Project UUID
-
setSourcingProject
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProject
- Parameters:
sourcingProject- Sourcing Project
-
setSourcingProjectVersion
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectVersion
- Parameters:
sourcingProjectVersion- Sourcing Project Version
-
setSourcingProjectType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectType
- Parameters:
sourcingProjectType- Sourcing Project Type
-
setSourcingProjectName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SourcingProjectName
- Parameters:
sourcingProjectName- Sourcing Project Name
-
setSrcgProjLifecycleStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjLifecycleStatus
- Parameters:
srcgProjLifecycleStatus- Lifecycle Status of Sourcing Project
-
setSourcingProjectPhase
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectPhase
- Parameters:
sourcingProjectPhase- Sourcing Project Phase
-
setSourcingSupplierListUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingSupplierListUUID
- Parameters:
sourcingSupplierListUUID- Supplier List UUID
-
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
-
setMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Parameters:
materialGroup- Material Group
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Document Currency
-
setSrcgProjTotalTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjTotalTargetAmount
- Parameters:
srcgProjTotalTargetAmount- Total Target Amount of Sourcing Project
-
setPurchaserRespWorkAgreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PurchaserRespWorkAgreement
- Parameters:
purchaserRespWorkAgreement- Purchaser Responsible
-
setPurchaserResponsiblePerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaserResponsiblePerson
- Parameters:
purchaserResponsiblePerson- Business Partner Number
-
setQtnLatestSubmissionDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: QtnLatestSubmissionDateTime
- Parameters:
qtnLatestSubmissionDateTime- Latest Submission Date for Supplier Quotations
-
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
-
setSrcgProjPubgDteTme
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjPubgDteTme
- Parameters:
srcgProjPubgDteTme- Publishing Date and Time of a Sourcing Project
-
setSrcgProjCancDteTme
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjCancDteTme
- Parameters:
srcgProjCancDteTme- Cancellation Date and Time of a Sourcing Project
-
setIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Parameters:
incotermsClassification- Incoterms (Part 1)
-
setIncotermsTransferLocation
Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Parameters:
incotermsTransferLocation- Incoterms (Part 2)
-
setIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Parameters:
incotermsVersion- Incoterms Version
-
setIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Parameters:
incotermsLocation1- Incoterms Location 1
-
setIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Parameters:
incotermsLocation2- Incoterms Location 2
-
setPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Parameters:
paymentTerms- Terms of Payment Key
-
setCashDiscount1Days
Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CashDiscount1Days
- Parameters:
cashDiscount1Days- Cash discount days 1
-
setCashDiscount2Days
Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CashDiscount2Days
- Parameters:
cashDiscount2Days- Cash discount days 2
-
setCashDiscount1Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount1Percent
- Parameters:
cashDiscount1Percent- Cash Discount Percentage 1
-
setCashDiscount2Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount2Percent
- Parameters:
cashDiscount2Percent- Cash Discount Percentage 2
-
setNetPaymentDays
Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: NetPaymentDays
- Parameters:
netPaymentDays- Net Payment Terms Period
-
setShippingInstruction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingInstruction
- Parameters:
shippingInstruction- Shipping Instructions
-
setSrcgProjFollowOnDocumentCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjFollowOnDocumentCat
- Parameters:
srcgProjFollowOnDocumentCat- Follow-On Purchasing Document Category
-
setSrcgProjFollowOnDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SrcgProjFollowOnDocumentType
- Parameters:
srcgProjFollowOnDocumentType- Follow-On Purchasing Document Type
-
setPurContrValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: PurContrValidityStartDate
- Parameters:
purContrValidityStartDate- Start of Validity Period
-
setPurContrValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: PurContrValidityEndDate
- Parameters:
purContrValidityEndDate- End of Validity Period
-
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
-
setExternalSourcingProjectRef
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ExternalSourcingProjectRef
- Parameters:
externalSourcingProjectRef- ID of Sourcing Project in External System
-
setLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Parameters:
logicalSystem- Logical System
-
setSourcingProjectUniqueID
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SourcingProjectUniqueID
- Parameters:
sourcingProjectUniqueID- Unique ID for Sourcing Project
-
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
-
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
-
setProcurementPlanningBundleUUID
Constraints: NullableOriginal property name from the Odata EDM: ProcurementPlanningBundleUUID
- Parameters:
procurementPlanningBundleUUID- Procurement Planning Bundle UUID
-
setSourcingProjectVersioningRsn
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProjectVersioningRsn
- Parameters:
sourcingProjectVersioningRsn- Reason for New Version of 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<SourcingProject>
-
getKey
- Overrides:
getKeyin classVdmObject<SourcingProject>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SourcingProject>
-
fromMap
- Overrides:
fromMapin classVdmObject<SourcingProject>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SourcingProject>
-
getSourcingProjectContactIfPresent
@Nonnull public io.vavr.control.Option<List<SourcingProjectContact>> getSourcingProjectContactIfPresent()Retrieval of associated SourcingProjectContact entities (one to many). This corresponds to the OData navigation property _SourcingProjectContact.If the navigation property for an entity SourcingProject 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 _SourcingProjectContact is already loaded, the result
will contain the SourcingProjectContact entities. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectContact
Overwrites the list of associated SourcingProjectContact entities for the loaded navigation property _SourcingProjectContact.If the navigation property _SourcingProjectContact of a queried SourcingProject 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 SourcingProjectContact entities.
-
addSourcingProjectContact
Adds elements to the list of associated SourcingProjectContact entities. This corresponds to the OData navigation property _SourcingProjectContact.If the navigation property _SourcingProjectContact of a queried SourcingProject 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 SourcingProjectContact entities.
-
getSourcingProjectItemIfPresent
Retrieval of associated SourcingProjectItem entities (one to many). This corresponds to the OData navigation property _SourcingProjectItem.If the navigation property for an entity SourcingProject 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 _SourcingProjectItem is already loaded, the result will
contain the SourcingProjectItem entities. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectItem
Overwrites the list of associated SourcingProjectItem entities for the loaded navigation property _SourcingProjectItem.If the navigation property _SourcingProjectItem of a queried SourcingProject 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 SourcingProjectItem entities.
-
addSourcingProjectItem
Adds elements to the list of associated SourcingProjectItem entities. This corresponds to the OData navigation property _SourcingProjectItem.If the navigation property _SourcingProjectItem of a queried SourcingProject 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 SourcingProjectItem entities.
-
getSourcingProjectMilestoneIfPresent
@Nonnull public io.vavr.control.Option<List<SourcingProjectMilestone>> getSourcingProjectMilestoneIfPresent()Retrieval of associated SourcingProjectMilestone entities (one to many). This corresponds to the OData navigation property _SourcingProjectMilestone.If the navigation property for an entity SourcingProject 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 _SourcingProjectMilestone is already loaded, the result
will contain the SourcingProjectMilestone entities. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectMilestone
Overwrites the list of associated SourcingProjectMilestone entities for the loaded navigation property _SourcingProjectMilestone.If the navigation property _SourcingProjectMilestone of a queried SourcingProject 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 SourcingProjectMilestone entities.
-
addSourcingProjectMilestone
Adds elements to the list of associated SourcingProjectMilestone entities. This corresponds to the OData navigation property _SourcingProjectMilestone.If the navigation property _SourcingProjectMilestone of a queried SourcingProject 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 SourcingProjectMilestone entities.
-
getSourcingProjectNoteIfPresent
Retrieval of associated SourcingProjectNote entities (one to many). This corresponds to the OData navigation property _SourcingProjectNote.If the navigation property for an entity SourcingProject 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 _SourcingProjectNote is already loaded, the result will
contain the SourcingProjectNote entities. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectNote
Overwrites the list of associated SourcingProjectNote entities for the loaded navigation property _SourcingProjectNote.If the navigation property _SourcingProjectNote of a queried SourcingProject 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 SourcingProjectNote entities.
-
addSourcingProjectNote
Adds elements to the list of associated SourcingProjectNote entities. This corresponds to the OData navigation property _SourcingProjectNote.If the navigation property _SourcingProjectNote of a queried SourcingProject 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 SourcingProjectNote entities.
-
getSrcgProjAllowedCurrencyIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjAllowedCurrency>> getSrcgProjAllowedCurrencyIfPresent()Retrieval of associated SrcgProjAllowedCurrency entities (one to many). This corresponds to the OData navigation property _SrcgProjAllowedCurrency.If the navigation property for an entity SourcingProject 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 _SrcgProjAllowedCurrency is already loaded, the result
will contain the SrcgProjAllowedCurrency entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjAllowedCurrency
Overwrites the list of associated SrcgProjAllowedCurrency entities for the loaded navigation property _SrcgProjAllowedCurrency.If the navigation property _SrcgProjAllowedCurrency of a queried SourcingProject 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 SrcgProjAllowedCurrency entities.
-
addSrcgProjAllowedCurrency
Adds elements to the list of associated SrcgProjAllowedCurrency entities. This corresponds to the OData navigation property _SrcgProjAllowedCurrency.If the navigation property _SrcgProjAllowedCurrency of a queried SourcingProject 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 SrcgProjAllowedCurrency entities.
-
getSrcgProjAllwdSuplrContactIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjAllwdSuplrContact>> getSrcgProjAllwdSuplrContactIfPresent()Retrieval of associated SrcgProjAllwdSuplrContact entities (one to many). This corresponds to the OData navigation property _SrcgProjAllwdSuplrContact.If the navigation property for an entity SourcingProject 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 _SrcgProjAllwdSuplrContact is already loaded, the
result will contain the SrcgProjAllwdSuplrContact entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjAllwdSuplrContact
Overwrites the list of associated SrcgProjAllwdSuplrContact entities for the loaded navigation property _SrcgProjAllwdSuplrContact.If the navigation property _SrcgProjAllwdSuplrContact of a queried SourcingProject 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 SrcgProjAllwdSuplrContact entities.
-
addSrcgProjAllwdSuplrContact
Adds elements to the list of associated SrcgProjAllwdSuplrContact entities. This corresponds to the OData navigation property _SrcgProjAllwdSuplrContact.If the navigation property _SrcgProjAllwdSuplrContact of a queried SourcingProject 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 SrcgProjAllwdSuplrContact entities.
-
getSrcgProjImprtdSuplrListBPIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjImprtdSuplrListBP>> getSrcgProjImprtdSuplrListBPIfPresent()Retrieval of associated SrcgProjImprtdSuplrListBP entities (one to many). This corresponds to the OData navigation property _SrcgProjImprtdSuplrListBP.If the navigation property for an entity SourcingProject 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 _SrcgProjImprtdSuplrListBP is already loaded, the
result will contain the SrcgProjImprtdSuplrListBP entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjImprtdSuplrListBP
Overwrites the list of associated SrcgProjImprtdSuplrListBP entities for the loaded navigation property _SrcgProjImprtdSuplrListBP.If the navigation property _SrcgProjImprtdSuplrListBP of a queried SourcingProject 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 SrcgProjImprtdSuplrListBP entities.
-
addSrcgProjImprtdSuplrListBP
Adds elements to the list of associated SrcgProjImprtdSuplrListBP entities. This corresponds to the OData navigation property _SrcgProjImprtdSuplrListBP.If the navigation property _SrcgProjImprtdSuplrListBP of a queried SourcingProject 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 SrcgProjImprtdSuplrListBP entities.
-
getSrcgProjProcurementProjectIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjProcurementProject>> getSrcgProjProcurementProjectIfPresent()Retrieval of associated SrcgProjProcurementProject entities (one to many). This corresponds to the OData navigation property _SrcgProjProcurementProject.If the navigation property for an entity SourcingProject 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 _SrcgProjProcurementProject is already loaded, the
result will contain the SrcgProjProcurementProject entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjProcurementProject
Overwrites the list of associated SrcgProjProcurementProject entities for the loaded navigation property _SrcgProjProcurementProject.If the navigation property _SrcgProjProcurementProject of a queried SourcingProject 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 SrcgProjProcurementProject entities.
-
addSrcgProjProcurementProject
Adds elements to the list of associated SrcgProjProcurementProject entities. This corresponds to the OData navigation property _SrcgProjProcurementProject.If the navigation property _SrcgProjProcurementProject of a queried SourcingProject 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 SrcgProjProcurementProject entities.
-
getSrcgProjPubdSuplrListBPIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjPubdSuplrListBP>> getSrcgProjPubdSuplrListBPIfPresent()Retrieval of associated SrcgProjPubdSuplrListBP entities (one to many). This corresponds to the OData navigation property _SrcgProjPubdSuplrListBP.If the navigation property for an entity SourcingProject 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 _SrcgProjPubdSuplrListBP is already loaded, the result
will contain the SrcgProjPubdSuplrListBP entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjPubdSuplrListBP
Overwrites the list of associated SrcgProjPubdSuplrListBP entities for the loaded navigation property _SrcgProjPubdSuplrListBP.If the navigation property _SrcgProjPubdSuplrListBP of a queried SourcingProject 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 SrcgProjPubdSuplrListBP entities.
-
addSrcgProjPubdSuplrListBP
Adds elements to the list of associated SrcgProjPubdSuplrListBP entities. This corresponds to the OData navigation property _SrcgProjPubdSuplrListBP.If the navigation property _SrcgProjPubdSuplrListBP of a queried SourcingProject 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 SrcgProjPubdSuplrListBP entities.
-
addItemFromPurchaseRequisition
@Nonnull public static BoundAction.CollectionToSingle<SourcingProject,D_SrcgProjAddItemFromPurReqnR> addItemFromPurchaseRequisition(@Nonnull String sourcingProject, @Nonnull String documentCurrency, @Nonnull Collection<D_SrcgProjAddItmFrmPurReqnHdrP> _PurchaseRequisitions) 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
documentCurrency- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: DocumentCurrency
_PurchaseRequisitions- Constraints: Not nullableOriginal parameter name from the Odata EDM: _PurchaseRequisitions
- 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.
-
copy
@Nonnull public static BoundAction.SingleToSingle<SourcingProject,SourcingProject> copy(@Nonnull Boolean attachmentIsCopyEnabled, @Nonnull Boolean noteIsCopyEnabled, @Nonnull String sourcingProjectType, @Nonnull Boolean itemStableUUIDIsCopyEnabled, @Nonnull Boolean purReqnReferenceIsCopyEnabled) Action that can be applied to any entity object of this class.- Parameters:
itemStableUUIDIsCopyEnabled- Constraints: Not nullableOriginal parameter name from the Odata EDM: ItemStableUUIDIsCopyEnabled
sourcingProjectType- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: SourcingProjectType
attachmentIsCopyEnabled- Constraints: Not nullableOriginal parameter name from the Odata EDM: AttachmentIsCopyEnabled
noteIsCopyEnabled- Constraints: Not nullableOriginal parameter name from the Odata EDM: NoteIsCopyEnabled
purReqnReferenceIsCopyEnabled- Constraints: Not nullableOriginal parameter name from the Odata EDM: PurReqnReferenceIsCopyEnabled
- 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.
-
createWithReferenceFromPurchaseRequisition
@Nonnull public static BoundAction.CollectionToSingle<SourcingProject,SourcingProject> createWithReferenceFromPurchaseRequisition(@Nonnull String sourcingProjectType, @Nonnull String documentCurrency, @Nonnull Collection<D_SrcgProjCrteWtRfFrPurReqHdrP> _PurchaseRequisitions) Action that can be applied to a collection of entities of this class.- Parameters:
sourcingProjectType- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: SourcingProjectType
documentCurrency- Constraints: Not nullable, Maximum length: 3Original parameter name from the Odata EDM: DocumentCurrency
_PurchaseRequisitions- Constraints: Not nullableOriginal parameter name from the Odata EDM: _PurchaseRequisitions
- 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.
-
createPersonalSupplierList
@Nonnull public static BoundAction.SingleToSingle<SourcingProject,SourcingProjectCreatePersonalSupplierListResult_Type> createPersonalSupplierList()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.
-
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.
-
importSourcingSupplierList
@Nonnull public static BoundAction.SingleToSingle<SourcingProject,SourcingProjectImportSourcingSupplierListResult_Type> importSourcingSupplierList(@Nonnull String materialGroup, @Nonnull String companyCode) Action that can be applied to any entity object of this class.- Parameters:
companyCode- Constraints: Not nullable, Maximum length: 4Original parameter name from the Odata EDM: CompanyCode
materialGroup- Constraints: Not nullable, Maximum length: 9Original parameter name from the Odata EDM: MaterialGroup
- 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.
-
createWithReferenceFromCentralPurchaseContract
@Nonnull public static BoundAction.CollectionToSingle<SourcingProject,SourcingProject> createWithReferenceFromCentralPurchaseContract(@Nonnull String sourcingProjectType, @Nullable LocalDate srcgProjEarliestCndnSelDate, @Nonnull Collection<D_SrcPrjCrteWtRfFrCePuCoCeCoP> _CentralContracts) Action that can be applied to a collection of entities of this class.- Parameters:
sourcingProjectType- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: SourcingProjectType
srcgProjEarliestCndnSelDate- Constraints: NullableOriginal parameter name from the Odata EDM: SrcgProjEarliestCndnSelDate
_CentralContracts- Constraints: Not nullableOriginal parameter name from the Odata EDM: _CentralContracts
- 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.
-
withdrawFromApproval
@Nonnull public static BoundAction.SingleToSingle<SourcingProject,SourcingProject> withdrawFromApproval()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.
-
submitForApproval
@Nonnull public static BoundAction.SingleToSingle<SourcingProject,SourcingProject> submitForApproval()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.
-
changeToNextPhase
@Nonnull public static BoundAction.SingleToSingle<SourcingProject,SourcingProject> changeToNextPhase()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.
-
builder
-
getSourcingProjectUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
- Sourcing Project UUID
-
getSourcingProject
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProject
- Returns:
- Sourcing Project
-
getSourcingProjectVersion
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectVersion
- Returns:
- Sourcing Project Version
-
getSourcingProjectType
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectType
- Returns:
- Sourcing Project Type
-
getSourcingProjectName
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SourcingProjectName
- Returns:
- Sourcing Project Name
-
getSrcgProjLifecycleStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjLifecycleStatus
- Returns:
- Lifecycle Status of Sourcing Project
-
getSourcingProjectPhase
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectPhase
- Returns:
- Sourcing Project Phase
-
getSourcingSupplierListUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingSupplierListUUID
- Returns:
- Supplier List UUID
-
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
-
getMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
- Material Group
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Document Currency
-
getSrcgProjTotalTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjTotalTargetAmount
- Returns:
- Total Target Amount of Sourcing Project
-
getPurchaserRespWorkAgreement
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PurchaserRespWorkAgreement
- Returns:
- Purchaser Responsible
-
getPurchaserResponsiblePerson
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaserResponsiblePerson
- Returns:
- Business Partner Number
-
getQtnLatestSubmissionDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: QtnLatestSubmissionDateTime
- Returns:
- Latest Submission Date for Supplier Quotations
-
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
-
getSrcgProjPubgDteTme
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjPubgDteTme
- Returns:
- Publishing Date and Time of a Sourcing Project
-
getSrcgProjCancDteTme
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjCancDteTme
- Returns:
- Cancellation Date and Time of a Sourcing Project
-
getIncotermsClassification
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
- Incoterms (Part 1)
-
getIncotermsTransferLocation
Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
- Incoterms (Part 2)
-
getIncotermsVersion
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
- Incoterms Version
-
getIncotermsLocation1
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
- Incoterms Location 1
-
getIncotermsLocation2
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
- Incoterms Location 2
-
getPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
- Terms of Payment Key
-
getCashDiscount1Days
Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CashDiscount1Days
- Returns:
- Cash discount days 1
-
getCashDiscount2Days
Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CashDiscount2Days
- Returns:
- Cash discount days 2
-
getCashDiscount1Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount1Percent
- Returns:
- Cash Discount Percentage 1
-
getCashDiscount2Percent
Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount2Percent
- Returns:
- Cash Discount Percentage 2
-
getNetPaymentDays
Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: NetPaymentDays
- Returns:
- Net Payment Terms Period
-
getShippingInstruction
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingInstruction
- Returns:
- Shipping Instructions
-
getSrcgProjFollowOnDocumentCat
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjFollowOnDocumentCat
- Returns:
- Follow-On Purchasing Document Category
-
getSrcgProjFollowOnDocumentType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SrcgProjFollowOnDocumentType
- Returns:
- Follow-On Purchasing Document Type
-
getPurContrValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: PurContrValidityStartDate
- Returns:
- Start of Validity Period
-
getPurContrValidityEndDate
Constraints: NullableOriginal property name from the Odata EDM: PurContrValidityEndDate
- Returns:
- End of Validity Period
-
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
-
getExternalSourcingProjectRef
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ExternalSourcingProjectRef
- Returns:
- ID of Sourcing Project in External System
-
getLogicalSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
- Logical System
-
getSourcingProjectUniqueID
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SourcingProjectUniqueID
- Returns:
- Unique ID for Sourcing Project
-
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
-
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
-
getProcurementPlanningBundleUUID
Constraints: NullableOriginal property name from the Odata EDM: ProcurementPlanningBundleUUID
- Returns:
- Procurement Planning Bundle UUID
-
getSourcingProjectVersioningRsn
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProjectVersioningRsn
- Returns:
- Reason for New Version of 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<SourcingProject>
-
equals
- Overrides:
equalsin classVdmEntity<SourcingProject>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SourcingProject>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SourcingProject>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SourcingProject>
-