Class SourcingProject
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SourcingProject_Type
-
Nested Class Summary
Nested Classes -
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>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) -
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.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: 10Constraints: Not nullable, Maximum length: 60Constraints: 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: NullableConstraints: Not nullableConstraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullableConstraints: 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: 10voidsetSourcingProjectName(String sourcingProjectName) Constraints: Not nullable, Maximum length: 60voidsetSourcingProjectPhase(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: NullablevoidsetSrcgProjAttchsAreForbidden(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: 4voidsetSrcgProjLifecycleStatus(String srcgProjLifecycleStatus) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjNotesAreForbidden(Boolean srcgProjNotesAreForbidden) Constraints: Not nullablevoidsetSrcgProjPubgDteTme(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, toMapOfNavigationProperties
-
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.
-
-
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)
-
-
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>
-
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>
-