Class SourcingProjectItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SourcingProjectItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SourcingProjectItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComplexProperty.Collection<SourcingProjectItem,SAP__Message> Use with available request builders to apply the SAP__Messages complex property to query operations.static final SimpleProperty<SourcingProjectItem>Selector for all available fields of SourcingProjectItem.static final SimpleProperty.NumericInteger<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.NumericDecimal<SourcingProjectItem>static final SimpleProperty.Date<SourcingProjectItem>static final SimpleProperty.Date<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.Boolean<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.Guid<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.Date<SourcingProjectItem>static final SimpleProperty.NumericDecimal<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.Guid<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.Guid<SourcingProjectItem>static final SimpleProperty.Guid<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.Boolean<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.NumericDecimal<SourcingProjectItem>static final SimpleProperty.NumericDecimal<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.String<SourcingProjectItem>static final SimpleProperty.Boolean<SourcingProjectItem>static final NavigationProperty.Single<SourcingProjectItem,SourcingProject> Use with available request builders to apply the _SourcingProject navigation property to query operations.Use with available request builders to apply the _SourcingProjectItemLinkage navigation property to query operations.Use with available request builders to apply the _SourcingProjectItemNote navigation property to query operations.Use with available request builders to apply the _SrcgProjDemandDistribution navigation property to query operations.Use with available request builders to apply the _SrcgProjItemIncoterms navigation property to query operations.Use with available request builders to apply the _SrcgProjItemPaymentTerms navigation property to query operations.Use with available request builders to apply the _SrcgProjItmCmmdtyQuantity navigation property to query operations.Use with available request builders to apply the _SrcgProjItmCndnValidity navigation property to query operations.Use with available request builders to apply the _SrcgProjItmDeliveryAddress navigation property to query operations.Use with available request builders to apply the _SrcgProjItmShipgInstrn 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
ConstructorsConstructorDescriptionSourcingProjectItem(UUID sourcingProjectItemUUID, String sourcingProjectItem, UUID sourcingProjectUUID, String srcgProjItemDescription, String sourcingProjectItemType, String srcgProjItemClassification, UUID sourcingProjectItemStableUUID, String material, String productType, String materialGroup, BigDecimal srcgProjItemTargetAmount, BigDecimal srcgProjItemTotalTargetAmount, BigDecimal requestedQuantity, BigDecimal maximumRequestedQuantity, String requestedQuantityUnit, String requestedQuantityISOUnit, LocalDate requestedDeliveryDate, String plant, String companyCode, String purchasingOrganization, String purchasingGroup, String procurementHubSourceSystem, String storageLocation, LocalDate performancePeriodStartDate, LocalDate performancePeriodEndDate, String srcgProjFollowOnDocumentCat, String srcgProjFollowOnDocumentType, String sourcingProjectItemParent, String hierarchyNodeLevel, Integer alternativeItemID, String formattedItemID, String documentCurrency, String purchaseRequisition, String purchaseRequisitionItem, String procmtHubPlantUniqueID, String srcgProjItemDemandConfCode, String srcgProjItemUnconfdDemandRsn, Boolean srcgProjAttchsAreForbidden, UUID procmtPlanningBundleItemUUID, String sourcingOrigin, String sourcingScenario, Boolean plantIsChanged, Boolean supplierCostBreakdownIsEnabled, Collection<SAP__Message> _Messages, SourcingProject to_SourcingProject, List<SourcingProjectItemLinkage> to_SourcingProjectItemLinkage, List<SourcingProjectItemNote> to_SourcingProjectItemNote, List<SrcgProjDemandDistribution> to_SrcgProjDemandDistribution, List<SrcgProjItemIncoterms> to_SrcgProjItemIncoterms, List<SrcgProjItemPaymentTerms> to_SrcgProjItemPaymentTerms, List<SrcgProjItmCommodityQuantity> to_SrcgProjItmCmmdtyQuantity, List<SrcgProjItmCndnValidity> to_SrcgProjItmCndnValidity, SrcgProjItmDeliveryAddress to_SrcgProjItmDeliveryAddress, List<SrcgProjItmShipgInstructions> to_SrcgProjItmShipgInstrn) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated SourcingProjectItemLinkage entities.voidAdds elements to the list of associated SourcingProjectItemNote entities.voidAdds elements to the list of associated SrcgProjDemandDistribution entities.voidaddSrcgProjItemIncoterms(SrcgProjItemIncoterms... entity) Adds elements to the list of associated SrcgProjItemIncoterms entities.voidAdds elements to the list of associated SrcgProjItemPaymentTerms entities.voidAdds elements to the list of associated SrcgProjItmCommodityQuantity entities.voidAdds elements to the list of associated SrcgProjItmCndnValidity entities.voidAdds elements to the list of associated SrcgProjItmShipgInstructions entities.builder()protected booleanAction that can be applied to any entity object of this class.static BoundAction.SingleToCollection<SourcingProjectItem,SourcingProjectItemCreateLinkageResult_Type> createItemLinkage(UUID srcgProjItemTargetUUID) Action that can be applied to any entity object of this class.booleanprotected voidConstraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 4protected StringConstraints: Not nullable, Maximum length: 3protected StringConstraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 6protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Precision: 13, Scale: 3Constraints: NullableConstraints: NullablegetPlant()Constraints: Not nullable, Maximum length: 4Constraints: Not nullableConstraints: Not nullable, Maximum length: 30Constraints: NullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4Constraints: NullableConstraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<SourcingProject>Retrieval of associated SourcingProject entity (one to one).Constraints: Not nullable, Maximum length: 5io.vavr.control.Option<List<SourcingProjectItemLinkage>>Retrieval of associated SourcingProjectItemLinkage entities (one to many).io.vavr.control.Option<List<SourcingProjectItemNote>>Retrieval of associated SourcingProjectItemNote entities (one to many).Constraints: Not nullable, Maximum length: 5Constraints: NullableConstraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullableio.vavr.control.Option<List<SrcgProjDemandDistribution>>Retrieval of associated SrcgProjDemandDistribution entities (one to many).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<List<SrcgProjItemIncoterms>>Retrieval of associated SrcgProjItemIncoterms entities (one to many).io.vavr.control.Option<List<SrcgProjItemPaymentTerms>>Retrieval of associated SrcgProjItemPaymentTerms entities (one to many).Constraints: Not nullable, Precision: 15, Scale: 0Constraints: Not nullable, Precision: 15, Scale: 0Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<List<SrcgProjItmCommodityQuantity>>Retrieval of associated SrcgProjItmCommodityQuantity entities (one to many).io.vavr.control.Option<List<SrcgProjItmCndnValidity>>Retrieval of associated SrcgProjItmCndnValidity entities (one to many).io.vavr.control.Option<SrcgProjItmDeliveryAddress>Retrieval of associated SrcgProjItmDeliveryAddress entity (one to one).io.vavr.control.Option<List<SrcgProjItmShipgInstructions>>Retrieval of associated SrcgProjItmShipgInstructions entities (one to many).Constraints: Not nullable, Maximum length: 4Constraints: Not nullablegetType()inthashCode()voidset_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablevoidsetAlternativeItemID(Integer alternativeItemID) Constraints: Not nullablevoidsetCompanyCode(String companyCode) Constraints: Not nullable, Maximum length: 4voidsetDocumentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3voidsetFormattedItemID(String formattedItemID) Constraints: Not nullable, Maximum length: 60voidsetHierarchyNodeLevel(String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6Action that can be applied to any entity object of this class.setItemDemandToUnconfirmedWithReason(String sourcingProjectType, String srcgProjItemUnconfdDemandRsn) Action that can be applied to any entity object of this class.Action that can be applied to any entity object of this class.Action that can be applied to any entity object of this class.voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 18voidsetMaterialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9voidsetMaximumRequestedQuantity(BigDecimal maximumRequestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetPerformancePeriodEndDate(LocalDate performancePeriodEndDate) Constraints: NullablevoidsetPerformancePeriodStartDate(LocalDate performancePeriodStartDate) Constraints: NullablevoidConstraints: Not nullable, Maximum length: 4voidsetPlantIsChanged(Boolean plantIsChanged) Constraints: Not nullablevoidsetProcmtHubPlantUniqueID(String procmtHubPlantUniqueID) Constraints: Not nullable, Maximum length: 30voidsetProcmtPlanningBundleItemUUID(UUID procmtPlanningBundleItemUUID) Constraints: NullablevoidsetProcurementHubSourceSystem(String procurementHubSourceSystem) Constraints: Not nullable, Maximum length: 10voidsetProductType(String productType) Constraints: Not nullable, Maximum length: 4voidsetPurchaseRequisition(String purchaseRequisition) Constraints: Not nullable, Maximum length: 10voidsetPurchaseRequisitionItem(String purchaseRequisitionItem) Constraints: Not nullable, Maximum length: 5voidsetPurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3voidsetPurchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4voidsetRequestedDeliveryDate(LocalDate requestedDeliveryDate) Constraints: NullablevoidsetRequestedQuantity(BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetRequestedQuantityISOUnit(String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3voidsetRequestedQuantityUnit(String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetSourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated SourcingProject entity for the loaded navigation property _SourcingProject.voidsetSourcingProjectItem(String sourcingProjectItem) Constraints: Not nullable, Maximum length: 5voidOverwrites the list of associated SourcingProjectItemLinkage entities for the loaded navigation property _SourcingProjectItemLinkage.voidOverwrites the list of associated SourcingProjectItemNote entities for the loaded navigation property _SourcingProjectItemNote.voidsetSourcingProjectItemParent(String sourcingProjectItemParent) Constraints: Not nullable, Maximum length: 5voidsetSourcingProjectItemStableUUID(UUID sourcingProjectItemStableUUID) Constraints: NullablevoidsetSourcingProjectItemType(String sourcingProjectItemType) Constraints: Not nullable, Maximum length: 1voidsetSourcingProjectItemUUID(UUID sourcingProjectItemUUID) (Key Field) Constraints: Not nullablevoidsetSourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablevoidsetSourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjAttchsAreForbidden(Boolean srcgProjAttchsAreForbidden) Constraints: Not nullablevoidOverwrites the list of associated SrcgProjDemandDistribution entities for the loaded navigation property _SrcgProjDemandDistribution.voidsetSrcgProjFollowOnDocumentCat(String srcgProjFollowOnDocumentCat) Constraints: Not nullable, Maximum length: 1voidsetSrcgProjFollowOnDocumentType(String srcgProjFollowOnDocumentType) Constraints: Not nullable, Maximum length: 4voidsetSrcgProjItemClassification(String srcgProjItemClassification) Constraints: Not nullable, Maximum length: 1voidsetSrcgProjItemDemandConfCode(String srcgProjItemDemandConfCode) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjItemDescription(String srcgProjItemDescription) Constraints: Not nullable, Maximum length: 40voidOverwrites the list of associated SrcgProjItemIncoterms entities for the loaded navigation property _SrcgProjItemIncoterms.voidOverwrites the list of associated SrcgProjItemPaymentTerms entities for the loaded navigation property _SrcgProjItemPaymentTerms.voidsetSrcgProjItemTargetAmount(BigDecimal srcgProjItemTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 0voidsetSrcgProjItemTotalTargetAmount(BigDecimal srcgProjItemTotalTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 0voidsetSrcgProjItemUnconfdDemandRsn(String srcgProjItemUnconfdDemandRsn) Constraints: Not nullable, Maximum length: 10voidOverwrites the list of associated SrcgProjItmCommodityQuantity entities for the loaded navigation property _SrcgProjItmCmmdtyQuantity.voidOverwrites the list of associated SrcgProjItmCndnValidity entities for the loaded navigation property _SrcgProjItmCndnValidity.voidOverwrites the associated SrcgProjItmDeliveryAddress entity for the loaded navigation property _SrcgProjItmDeliveryAddress.voidOverwrites the list of associated SrcgProjItmShipgInstructions entities for the loaded navigation property _SrcgProjItmShipgInstrn.voidsetStorageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4voidsetSupplierCostBreakdownIsEnabled(Boolean supplierCostBreakdownIsEnabled) Constraints: Not nullabletoString()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 SourcingProjectItem. -
SOURCING_PROJECT_ITEM_UUID
-
SOURCING_PROJECT_ITEM
-
SOURCING_PROJECT_UUID
-
SRCG_PROJ_ITEM_DESCRIPTION
-
SOURCING_PROJECT_ITEM_TYPE
-
SRCG_PROJ_ITEM_CLASSIFICATION
-
SOURCING_PROJECT_ITEM_STABLE_UUID
-
MATERIAL
-
PRODUCT_TYPE
-
MATERIAL_GROUP
-
SRCG_PROJ_ITEM_TARGET_AMOUNT
-
SRCG_PROJ_ITEM_TOTAL_TARGET_AMOUNT
public static final SimpleProperty.NumericDecimal<SourcingProjectItem> SRCG_PROJ_ITEM_TOTAL_TARGET_AMOUNT -
REQUESTED_QUANTITY
-
MAXIMUM_REQUESTED_QUANTITY
-
REQUESTED_QUANTITY_UNIT
-
REQUESTED_QUANTITY_ISO_UNIT
-
REQUESTED_DELIVERY_DATE
-
PLANT
-
COMPANY_CODE
-
PURCHASING_ORGANIZATION
-
PURCHASING_GROUP
-
PROCUREMENT_HUB_SOURCE_SYSTEM
-
STORAGE_LOCATION
-
PERFORMANCE_PERIOD_START_DATE
-
PERFORMANCE_PERIOD_END_DATE
-
SRCG_PROJ_FOLLOW_ON_DOCUMENT_CAT
-
SRCG_PROJ_FOLLOW_ON_DOCUMENT_TYPE
-
SOURCING_PROJECT_ITEM_PARENT
-
HIERARCHY_NODE_LEVEL
-
ALTERNATIVE_ITEM_ID
-
FORMATTED_ITEM_ID
-
DOCUMENT_CURRENCY
-
PURCHASE_REQUISITION
-
PURCHASE_REQUISITION_ITEM
-
PROCMT_HUB_PLANT_UNIQUE_ID
-
SRCG_PROJ_ITEM_DEMAND_CONF_CODE
-
SRCG_PROJ_ITEM_UNCONFD_DEMAND_RSN
-
SRCG_PROJ_ATTCHS_ARE_FORBIDDEN
-
PROCMT_PLANNING_BUNDLE_ITEM_UUID
-
SOURCING_ORIGIN
-
SOURCING_SCENARIO
-
PLANT_IS_CHANGED
-
SUPPLIER_COST_BREAKDOWN_IS_ENABLED
-
_MESSAGES
Use with available request builders to apply the SAP__Messages complex property to query operations. -
TO__SOURCING_PROJECT
public static final NavigationProperty.Single<SourcingProjectItem,SourcingProject> TO__SOURCING_PROJECTUse with available request builders to apply the _SourcingProject navigation property to query operations. -
TO__SOURCING_PROJECT_ITEM_LINKAGE
public static final NavigationProperty.Collection<SourcingProjectItem,SourcingProjectItemLinkage> TO__SOURCING_PROJECT_ITEM_LINKAGEUse with available request builders to apply the _SourcingProjectItemLinkage navigation property to query operations. -
TO__SOURCING_PROJECT_ITEM_NOTE
public static final NavigationProperty.Collection<SourcingProjectItem,SourcingProjectItemNote> TO__SOURCING_PROJECT_ITEM_NOTEUse with available request builders to apply the _SourcingProjectItemNote navigation property to query operations. -
TO__SRCG_PROJ_DEMAND_DISTRIBUTION
public static final NavigationProperty.Collection<SourcingProjectItem,SrcgProjDemandDistribution> TO__SRCG_PROJ_DEMAND_DISTRIBUTIONUse with available request builders to apply the _SrcgProjDemandDistribution navigation property to query operations. -
TO__SRCG_PROJ_ITEM_INCOTERMS
public static final NavigationProperty.Collection<SourcingProjectItem,SrcgProjItemIncoterms> TO__SRCG_PROJ_ITEM_INCOTERMSUse with available request builders to apply the _SrcgProjItemIncoterms navigation property to query operations. -
TO__SRCG_PROJ_ITEM_PAYMENT_TERMS
public static final NavigationProperty.Collection<SourcingProjectItem,SrcgProjItemPaymentTerms> TO__SRCG_PROJ_ITEM_PAYMENT_TERMSUse with available request builders to apply the _SrcgProjItemPaymentTerms navigation property to query operations. -
TO__SRCG_PROJ_ITM_CMMDTY_QUANTITY
public static final NavigationProperty.Collection<SourcingProjectItem,SrcgProjItmCommodityQuantity> TO__SRCG_PROJ_ITM_CMMDTY_QUANTITYUse with available request builders to apply the _SrcgProjItmCmmdtyQuantity navigation property to query operations. -
TO__SRCG_PROJ_ITM_CNDN_VALIDITY
public static final NavigationProperty.Collection<SourcingProjectItem,SrcgProjItmCndnValidity> TO__SRCG_PROJ_ITM_CNDN_VALIDITYUse with available request builders to apply the _SrcgProjItmCndnValidity navigation property to query operations. -
TO__SRCG_PROJ_ITM_DELIVERY_ADDRESS
public static final NavigationProperty.Single<SourcingProjectItem,SrcgProjItmDeliveryAddress> TO__SRCG_PROJ_ITM_DELIVERY_ADDRESSUse with available request builders to apply the _SrcgProjItmDeliveryAddress navigation property to query operations. -
TO__SRCG_PROJ_ITM_SHIPG_INSTRN
public static final NavigationProperty.Collection<SourcingProjectItem,SrcgProjItmShipgInstructions> TO__SRCG_PROJ_ITM_SHIPG_INSTRNUse with available request builders to apply the _SrcgProjItmShipgInstrn navigation property to query operations.
-
-
Constructor Details
-
SourcingProjectItem
public SourcingProjectItem() -
SourcingProjectItem
public SourcingProjectItem(@Nullable UUID sourcingProjectItemUUID, @Nullable String sourcingProjectItem, @Nullable UUID sourcingProjectUUID, @Nullable String srcgProjItemDescription, @Nullable String sourcingProjectItemType, @Nullable String srcgProjItemClassification, @Nullable UUID sourcingProjectItemStableUUID, @Nullable String material, @Nullable String productType, @Nullable String materialGroup, @Nullable BigDecimal srcgProjItemTargetAmount, @Nullable BigDecimal srcgProjItemTotalTargetAmount, @Nullable BigDecimal requestedQuantity, @Nullable BigDecimal maximumRequestedQuantity, @Nullable String requestedQuantityUnit, @Nullable String requestedQuantityISOUnit, @Nullable LocalDate requestedDeliveryDate, @Nullable String plant, @Nullable String companyCode, @Nullable String purchasingOrganization, @Nullable String purchasingGroup, @Nullable String procurementHubSourceSystem, @Nullable String storageLocation, @Nullable LocalDate performancePeriodStartDate, @Nullable LocalDate performancePeriodEndDate, @Nullable String srcgProjFollowOnDocumentCat, @Nullable String srcgProjFollowOnDocumentType, @Nullable String sourcingProjectItemParent, @Nullable String hierarchyNodeLevel, @Nullable Integer alternativeItemID, @Nullable String formattedItemID, @Nullable String documentCurrency, @Nullable String purchaseRequisition, @Nullable String purchaseRequisitionItem, @Nullable String procmtHubPlantUniqueID, @Nullable String srcgProjItemDemandConfCode, @Nullable String srcgProjItemUnconfdDemandRsn, @Nullable Boolean srcgProjAttchsAreForbidden, @Nullable UUID procmtPlanningBundleItemUUID, @Nullable String sourcingOrigin, @Nullable String sourcingScenario, @Nullable Boolean plantIsChanged, @Nullable Boolean supplierCostBreakdownIsEnabled, @Nullable Collection<SAP__Message> _Messages, @Nullable SourcingProject to_SourcingProject, List<SourcingProjectItemLinkage> to_SourcingProjectItemLinkage, List<SourcingProjectItemNote> to_SourcingProjectItemNote, List<SrcgProjDemandDistribution> to_SrcgProjDemandDistribution, List<SrcgProjItemIncoterms> to_SrcgProjItemIncoterms, List<SrcgProjItemPaymentTerms> to_SrcgProjItemPaymentTerms, List<SrcgProjItmCommodityQuantity> to_SrcgProjItmCmmdtyQuantity, List<SrcgProjItmCndnValidity> to_SrcgProjItmCndnValidity, @Nullable SrcgProjItmDeliveryAddress to_SrcgProjItmDeliveryAddress, List<SrcgProjItmShipgInstructions> to_SrcgProjItmShipgInstrn)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SourcingProjectItem>
-
setSourcingProjectItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Parameters:
sourcingProjectItemUUID- Sourcing Project Item UUID
-
setSourcingProjectItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectItem
- Parameters:
sourcingProjectItem- Sourcing Project Item
-
setSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Parameters:
sourcingProjectUUID- Sourcing Project UUID
-
setSrcgProjItemDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SrcgProjItemDescription
- Parameters:
srcgProjItemDescription- Sourcing Project Item Description
-
setSourcingProjectItemType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SourcingProjectItemType
- Parameters:
sourcingProjectItemType- Sourcing Project Item Type
-
setSrcgProjItemClassification
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjItemClassification
- Parameters:
srcgProjItemClassification- Classification of Sourcing Project Item
-
setSourcingProjectItemStableUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectItemStableUUID
- Parameters:
sourcingProjectItemStableUUID- Stable Id for Sourcing Project Items Across Versions/Objects
-
setMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setProductType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductType
- Parameters:
productType- Product Type
-
setMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Parameters:
materialGroup- Material Group
-
setSrcgProjItemTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjItemTargetAmount
- Parameters:
srcgProjItemTargetAmount- Target Price for Item in Sourcing Project
-
setSrcgProjItemTotalTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjItemTotalTargetAmount
- Parameters:
srcgProjItemTotalTargetAmount- Total Target Amount for Item in Sourcing Project
-
setRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Parameters:
requestedQuantity- Requested Quantity
-
setMaximumRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaximumRequestedQuantity
- Parameters:
maximumRequestedQuantity- Maximum Annually Requested Quantity
-
setRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Parameters:
requestedQuantityUnit- Requested Quantity Unit
-
setRequestedQuantityISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Parameters:
requestedQuantityISOUnit- ISO Unit Code for Requested Quantity
-
setRequestedDeliveryDate
Constraints: NullableOriginal property name from the Odata EDM: RequestedDeliveryDate
- Parameters:
requestedDeliveryDate- Requested Delivery Date
-
setPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Parameters:
plant- Plant
-
setCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Parameters:
companyCode- Company Code
-
setPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Parameters:
purchasingOrganization- Purchasing Organization
-
setPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Parameters:
purchasingGroup- Purchasing Group
-
setProcurementHubSourceSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Parameters:
procurementHubSourceSystem- Connected System ID
-
setStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Parameters:
storageLocation- Storage Location
-
setPerformancePeriodStartDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodStartDate
- Parameters:
performancePeriodStartDate- Start Date for Period of Performance
-
setPerformancePeriodEndDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodEndDate
- Parameters:
performancePeriodEndDate- End Date for Period of Performance
-
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
-
setSourcingProjectItemParent
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectItemParent
- Parameters:
sourcingProjectItemParent- Sourcing Project Item Parent
-
setHierarchyNodeLevel
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeLevel
- Parameters:
hierarchyNodeLevel- Level of a Node in a Hierarchy
-
setAlternativeItemID
Constraints: Not nullableOriginal property name from the Odata EDM: AlternativeItemID
- Parameters:
alternativeItemID- Alternative Item ID
-
setFormattedItemID
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: FormattedItemID
- Parameters:
formattedItemID- Formatted Item ID
-
setDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Parameters:
documentCurrency- Document Currency
-
setPurchaseRequisition
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseRequisition
- Parameters:
purchaseRequisition- Purchase Requisition Number
-
setPurchaseRequisitionItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseRequisitionItem
- Parameters:
purchaseRequisitionItem- Item number of purchase requisition
-
setProcmtHubPlantUniqueID
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: ProcmtHubPlantUniqueID
- Parameters:
procmtHubPlantUniqueID- Plant Unique ID
-
setSrcgProjItemDemandConfCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjItemDemandConfCode
- Parameters:
srcgProjItemDemandConfCode- Demand is Confirmed
-
setSrcgProjItemUnconfdDemandRsn
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SrcgProjItemUnconfdDemandRsn
- Parameters:
srcgProjItemUnconfdDemandRsn- Reason for Unconfirmed Demand for Item
-
setSrcgProjAttchsAreForbidden
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAttchsAreForbidden
- Parameters:
srcgProjAttchsAreForbidden- Sourcing Project Indicator for Attachments Allowed
-
setProcmtPlanningBundleItemUUID
Constraints: NullableOriginal property name from the Odata EDM: ProcmtPlanningBundleItemUUID
- Parameters:
procmtPlanningBundleItemUUID- Procurement Planning Bundle Item UUID
-
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
-
setPlantIsChanged
Constraints: Not nullableOriginal property name from the Odata EDM: PlantIsChanged
- Parameters:
plantIsChanged- Boolean Variable (X = True, - = False, Space = Unknown)
-
setSupplierCostBreakdownIsEnabled
Constraints: Not nullableOriginal property name from the Odata EDM: SupplierCostBreakdownIsEnabled
- Parameters:
supplierCostBreakdownIsEnabled- Cost Breakdown Is Enabled
-
set_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Parameters:
_Messages- The _Messages to set.
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SourcingProjectItem>
-
getKey
- Overrides:
getKeyin classVdmObject<SourcingProjectItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SourcingProjectItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<SourcingProjectItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SourcingProjectItem>
-
getSourcingProjectIfPresent
Retrieval of associated SourcingProject entity (one to one). This corresponds to the OData navigation property _SourcingProject.If the navigation property for an entity SourcingProjectItem 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 _SourcingProject is already loaded, the result will
contain the SourcingProject entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProject
Overwrites the associated SourcingProject entity for the loaded navigation property _SourcingProject.- Parameters:
value- New SourcingProject entity.
-
getSourcingProjectItemLinkageIfPresent
@Nonnull public io.vavr.control.Option<List<SourcingProjectItemLinkage>> getSourcingProjectItemLinkageIfPresent()Retrieval of associated SourcingProjectItemLinkage entities (one to many). This corresponds to the OData navigation property _SourcingProjectItemLinkage.If the navigation property for an entity SourcingProjectItem 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 _SourcingProjectItemLinkage is already loaded, the
result will contain the SourcingProjectItemLinkage entities. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectItemLinkage
Overwrites the list of associated SourcingProjectItemLinkage entities for the loaded navigation property _SourcingProjectItemLinkage.If the navigation property _SourcingProjectItemLinkage of a queried SourcingProjectItem 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 SourcingProjectItemLinkage entities.
-
addSourcingProjectItemLinkage
Adds elements to the list of associated SourcingProjectItemLinkage entities. This corresponds to the OData navigation property _SourcingProjectItemLinkage.If the navigation property _SourcingProjectItemLinkage of a queried SourcingProjectItem 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 SourcingProjectItemLinkage entities.
-
getSourcingProjectItemNoteIfPresent
@Nonnull public io.vavr.control.Option<List<SourcingProjectItemNote>> getSourcingProjectItemNoteIfPresent()Retrieval of associated SourcingProjectItemNote entities (one to many). This corresponds to the OData navigation property _SourcingProjectItemNote.If the navigation property for an entity SourcingProjectItem 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 _SourcingProjectItemNote is already loaded, the result
will contain the SourcingProjectItemNote entities. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectItemNote
Overwrites the list of associated SourcingProjectItemNote entities for the loaded navigation property _SourcingProjectItemNote.If the navigation property _SourcingProjectItemNote of a queried SourcingProjectItem 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 SourcingProjectItemNote entities.
-
addSourcingProjectItemNote
Adds elements to the list of associated SourcingProjectItemNote entities. This corresponds to the OData navigation property _SourcingProjectItemNote.If the navigation property _SourcingProjectItemNote of a queried SourcingProjectItem 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 SourcingProjectItemNote entities.
-
getSrcgProjDemandDistributionIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjDemandDistribution>> getSrcgProjDemandDistributionIfPresent()Retrieval of associated SrcgProjDemandDistribution entities (one to many). This corresponds to the OData navigation property _SrcgProjDemandDistribution.If the navigation property for an entity SourcingProjectItem 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 _SrcgProjDemandDistribution is already loaded, the
result will contain the SrcgProjDemandDistribution entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjDemandDistribution
Overwrites the list of associated SrcgProjDemandDistribution entities for the loaded navigation property _SrcgProjDemandDistribution.If the navigation property _SrcgProjDemandDistribution of a queried SourcingProjectItem 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 SrcgProjDemandDistribution entities.
-
addSrcgProjDemandDistribution
Adds elements to the list of associated SrcgProjDemandDistribution entities. This corresponds to the OData navigation property _SrcgProjDemandDistribution.If the navigation property _SrcgProjDemandDistribution of a queried SourcingProjectItem 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 SrcgProjDemandDistribution entities.
-
getSrcgProjItemIncotermsIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjItemIncoterms>> getSrcgProjItemIncotermsIfPresent()Retrieval of associated SrcgProjItemIncoterms entities (one to many). This corresponds to the OData navigation property _SrcgProjItemIncoterms.If the navigation property for an entity SourcingProjectItem 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 _SrcgProjItemIncoterms is already loaded, the result
will contain the SrcgProjItemIncoterms entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjItemIncoterms
Overwrites the list of associated SrcgProjItemIncoterms entities for the loaded navigation property _SrcgProjItemIncoterms.If the navigation property _SrcgProjItemIncoterms of a queried SourcingProjectItem 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 SrcgProjItemIncoterms entities.
-
addSrcgProjItemIncoterms
Adds elements to the list of associated SrcgProjItemIncoterms entities. This corresponds to the OData navigation property _SrcgProjItemIncoterms.If the navigation property _SrcgProjItemIncoterms of a queried SourcingProjectItem 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 SrcgProjItemIncoterms entities.
-
getSrcgProjItemPaymentTermsIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjItemPaymentTerms>> getSrcgProjItemPaymentTermsIfPresent()Retrieval of associated SrcgProjItemPaymentTerms entities (one to many). This corresponds to the OData navigation property _SrcgProjItemPaymentTerms.If the navigation property for an entity SourcingProjectItem 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 _SrcgProjItemPaymentTerms is already loaded, the result
will contain the SrcgProjItemPaymentTerms entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjItemPaymentTerms
Overwrites the list of associated SrcgProjItemPaymentTerms entities for the loaded navigation property _SrcgProjItemPaymentTerms.If the navigation property _SrcgProjItemPaymentTerms of a queried SourcingProjectItem 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 SrcgProjItemPaymentTerms entities.
-
addSrcgProjItemPaymentTerms
Adds elements to the list of associated SrcgProjItemPaymentTerms entities. This corresponds to the OData navigation property _SrcgProjItemPaymentTerms.If the navigation property _SrcgProjItemPaymentTerms of a queried SourcingProjectItem 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 SrcgProjItemPaymentTerms entities.
-
getSrcgProjItmCmmdtyQuantityIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjItmCommodityQuantity>> getSrcgProjItmCmmdtyQuantityIfPresent()Retrieval of associated SrcgProjItmCommodityQuantity entities (one to many). This corresponds to the OData navigation property _SrcgProjItmCmmdtyQuantity.If the navigation property for an entity SourcingProjectItem 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 _SrcgProjItmCmmdtyQuantity is already loaded, the
result will contain the SrcgProjItmCommodityQuantity entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjItmCmmdtyQuantity
Overwrites the list of associated SrcgProjItmCommodityQuantity entities for the loaded navigation property _SrcgProjItmCmmdtyQuantity.If the navigation property _SrcgProjItmCmmdtyQuantity of a queried SourcingProjectItem 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 SrcgProjItmCommodityQuantity entities.
-
addSrcgProjItmCmmdtyQuantity
Adds elements to the list of associated SrcgProjItmCommodityQuantity entities. This corresponds to the OData navigation property _SrcgProjItmCmmdtyQuantity.If the navigation property _SrcgProjItmCmmdtyQuantity of a queried SourcingProjectItem 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 SrcgProjItmCommodityQuantity entities.
-
getSrcgProjItmCndnValidityIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjItmCndnValidity>> getSrcgProjItmCndnValidityIfPresent()Retrieval of associated SrcgProjItmCndnValidity entities (one to many). This corresponds to the OData navigation property _SrcgProjItmCndnValidity.If the navigation property for an entity SourcingProjectItem 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 _SrcgProjItmCndnValidity is already loaded, the result
will contain the SrcgProjItmCndnValidity entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjItmCndnValidity
Overwrites the list of associated SrcgProjItmCndnValidity entities for the loaded navigation property _SrcgProjItmCndnValidity.If the navigation property _SrcgProjItmCndnValidity of a queried SourcingProjectItem 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 SrcgProjItmCndnValidity entities.
-
addSrcgProjItmCndnValidity
Adds elements to the list of associated SrcgProjItmCndnValidity entities. This corresponds to the OData navigation property _SrcgProjItmCndnValidity.If the navigation property _SrcgProjItmCndnValidity of a queried SourcingProjectItem 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 SrcgProjItmCndnValidity entities.
-
getSrcgProjItmDeliveryAddressIfPresent
@Nonnull public io.vavr.control.Option<SrcgProjItmDeliveryAddress> getSrcgProjItmDeliveryAddressIfPresent()Retrieval of associated SrcgProjItmDeliveryAddress entity (one to one). This corresponds to the OData navigation property _SrcgProjItmDeliveryAddress.If the navigation property for an entity SourcingProjectItem 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 _SrcgProjItmDeliveryAddress is already loaded, the
result will contain the SrcgProjItmDeliveryAddress entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjItmDeliveryAddress
Overwrites the associated SrcgProjItmDeliveryAddress entity for the loaded navigation property _SrcgProjItmDeliveryAddress.- Parameters:
value- New SrcgProjItmDeliveryAddress entity.
-
getSrcgProjItmShipgInstrnIfPresent
@Nonnull public io.vavr.control.Option<List<SrcgProjItmShipgInstructions>> getSrcgProjItmShipgInstrnIfPresent()Retrieval of associated SrcgProjItmShipgInstructions entities (one to many). This corresponds to the OData navigation property _SrcgProjItmShipgInstrn.If the navigation property for an entity SourcingProjectItem 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 _SrcgProjItmShipgInstrn is already loaded, the result
will contain the SrcgProjItmShipgInstructions entities. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjItmShipgInstrn
Overwrites the list of associated SrcgProjItmShipgInstructions entities for the loaded navigation property _SrcgProjItmShipgInstrn.If the navigation property _SrcgProjItmShipgInstrn of a queried SourcingProjectItem 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 SrcgProjItmShipgInstructions entities.
-
addSrcgProjItmShipgInstrn
Adds elements to the list of associated SrcgProjItmShipgInstructions entities. This corresponds to the OData navigation property _SrcgProjItmShipgInstrn.If the navigation property _SrcgProjItmShipgInstrn of a queried SourcingProjectItem 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 SrcgProjItmShipgInstructions entities.
-
setItemDemandToUnconfirmedWithReason
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectItem,SourcingProjectItem> setItemDemandToUnconfirmedWithReason(@Nonnull String sourcingProjectType, @Nonnull String srcgProjItemUnconfdDemandRsn) Action that can be applied to any entity object of this class.- Parameters:
sourcingProjectType- Constraints: Not nullable, Maximum length: 2Original parameter name from the Odata EDM: SourcingProjectType
srcgProjItemUnconfdDemandRsn- Constraints: Not nullable, Maximum length: 10Original parameter name from the Odata EDM: SrcgProjItemUnconfdDemandRsn
- 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.
-
confirmItemDemand
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectItem,SourcingProjectItem> confirmItemDemand()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.
-
setItemToSettled
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectItem,SourcingProjectItem> setItemToSettled()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.
-
createItemLinkage
@Nonnull public static BoundAction.SingleToCollection<SourcingProjectItem,SourcingProjectItemCreateLinkageResult_Type> createItemLinkage(@Nullable UUID srcgProjItemTargetUUID) Action that can be applied to any entity object of this class.- Parameters:
srcgProjItemTargetUUID- Constraints: NullableOriginal parameter name from the Odata EDM: SrcgProjItemTargetUUID
- 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.
-
setItemDemandToUnconfirmed
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectItem,SourcingProjectItem> setItemDemandToUnconfirmed()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.
-
setItemToNotSettled
@Nonnull public static BoundAction.SingleToSingle<SourcingProjectItem,SourcingProjectItem> setItemToNotSettled()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
-
getSourcingProjectItemUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Returns:
- Sourcing Project Item UUID
-
getSourcingProjectItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectItem
- Returns:
- Sourcing Project Item
-
getSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
- Sourcing Project UUID
-
getSrcgProjItemDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SrcgProjItemDescription
- Returns:
- Sourcing Project Item Description
-
getSourcingProjectItemType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SourcingProjectItemType
- Returns:
- Sourcing Project Item Type
-
getSrcgProjItemClassification
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjItemClassification
- Returns:
- Classification of Sourcing Project Item
-
getSourcingProjectItemStableUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectItemStableUUID
- Returns:
- Stable Id for Sourcing Project Items Across Versions/Objects
-
getMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getProductType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductType
- Returns:
- Product Type
-
getMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
- Material Group
-
getSrcgProjItemTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjItemTargetAmount
- Returns:
- Target Price for Item in Sourcing Project
-
getSrcgProjItemTotalTargetAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjItemTotalTargetAmount
- Returns:
- Total Target Amount for Item in Sourcing Project
-
getRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
- Requested Quantity
-
getMaximumRequestedQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaximumRequestedQuantity
- Returns:
- Maximum Annually Requested Quantity
-
getRequestedQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
- Requested Quantity Unit
-
getRequestedQuantityISOUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Returns:
- ISO Unit Code for Requested Quantity
-
getRequestedDeliveryDate
Constraints: NullableOriginal property name from the Odata EDM: RequestedDeliveryDate
- Returns:
- Requested Delivery Date
-
getPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
- Plant
-
getCompanyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
- Company Code
-
getPurchasingOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
- Purchasing Organization
-
getPurchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
- Purchasing Group
-
getProcurementHubSourceSystem
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Returns:
- Connected System ID
-
getStorageLocation
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
- Storage Location
-
getPerformancePeriodStartDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodStartDate
- Returns:
- Start Date for Period of Performance
-
getPerformancePeriodEndDate
Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodEndDate
- Returns:
- End Date for Period of Performance
-
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
-
getSourcingProjectItemParent
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectItemParent
- Returns:
- Sourcing Project Item Parent
-
getHierarchyNodeLevel
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeLevel
- Returns:
- Level of a Node in a Hierarchy
-
getAlternativeItemID
Constraints: Not nullableOriginal property name from the Odata EDM: AlternativeItemID
- Returns:
- Alternative Item ID
-
getFormattedItemID
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: FormattedItemID
- Returns:
- Formatted Item ID
-
getDocumentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
- Document Currency
-
getPurchaseRequisition
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaseRequisition
- Returns:
- Purchase Requisition Number
-
getPurchaseRequisitionItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: PurchaseRequisitionItem
- Returns:
- Item number of purchase requisition
-
getProcmtHubPlantUniqueID
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: ProcmtHubPlantUniqueID
- Returns:
- Plant Unique ID
-
getSrcgProjItemDemandConfCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjItemDemandConfCode
- Returns:
- Demand is Confirmed
-
getSrcgProjItemUnconfdDemandRsn
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SrcgProjItemUnconfdDemandRsn
- Returns:
- Reason for Unconfirmed Demand for Item
-
getSrcgProjAttchsAreForbidden
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAttchsAreForbidden
- Returns:
- Sourcing Project Indicator for Attachments Allowed
-
getProcmtPlanningBundleItemUUID
Constraints: NullableOriginal property name from the Odata EDM: ProcmtPlanningBundleItemUUID
- Returns:
- Procurement Planning Bundle Item UUID
-
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
-
getPlantIsChanged
Constraints: Not nullableOriginal property name from the Odata EDM: PlantIsChanged
- Returns:
- Boolean Variable (X = True, - = False, Space = Unknown)
-
getSupplierCostBreakdownIsEnabled
Constraints: Not nullableOriginal property name from the Odata EDM: SupplierCostBreakdownIsEnabled
- Returns:
- Cost Breakdown Is Enabled
-
get_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
- The _Messages contained in this
VdmEntity.
-
toString
- Overrides:
toStringin classVdmObject<SourcingProjectItem>
-
equals
- Overrides:
equalsin classVdmEntity<SourcingProjectItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SourcingProjectItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SourcingProjectItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SourcingProjectItem>
-