Class SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder
- Enclosing class:
- SrcgProjDemandDistribution
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablebuild()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4maxAnnualRequestedQuantity(BigDecimal maxAnnualRequestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 4procmtHubPlantUniqueID(String procmtHubPlantUniqueID) Constraints: Not nullable, Maximum length: 30procurementHubSourceSystem(String procurementHubSourceSystem) Constraints: Not nullable, Maximum length: 10procurementProject(String procurementProject) Constraints: Not nullable, Maximum length: 10purchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4requestedQuantity(BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3requestedQuantityISOUnit(String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3requestedQuantityUnit(String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3sourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingProject(SourcingProject value) Navigation property _SourcingProject for SrcgProjDemandDistribution to single SourcingProject.Navigation property _SourcingProjectItem for SrcgProjDemandDistribution to single SourcingProjectItem.sourcingProjectItemUUID(UUID sourcingProjectItemUUID) Constraints: Not nullablesourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablesourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2Navigation property _SrcgProjDmndDistrDetails for SrcgProjDemandDistribution to multiple SrcgProjDmndDistrDetails.srcgProjDmndDistributionUUID(UUID srcgProjDmndDistributionUUID) (Key Field) Constraints: Not nullablesrcgProjFollowOnDocumentCat(String srcgProjFollowOnDocumentCat) Constraints: Not nullable, Maximum length: 1srcgProjFollowOnDocumentType(String srcgProjFollowOnDocumentType) Constraints: Not nullable, Maximum length: 4srcgProjItemDemandConfCode(String srcgProjItemDemandConfCode) Constraints: Not nullable, Maximum length: 2srcgProjItemUnconfdDemandRsn(String srcgProjItemUnconfdDemandRsn) Constraints: Not nullable, Maximum length: 10storageLocation(String storageLocation) Constraints: Not nullable, Maximum length: 4toString()
-
Method Details
-
sourcingProject
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder sourcingProject(SourcingProject value) Navigation property _SourcingProject for SrcgProjDemandDistribution to single SourcingProject.- Parameters:
value- The SourcingProject to build this SrcgProjDemandDistribution with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectItem
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder sourcingProjectItem(SourcingProjectItem value) Navigation property _SourcingProjectItem for SrcgProjDemandDistribution to single SourcingProjectItem.- Parameters:
value- The SourcingProjectItem to build this SrcgProjDemandDistribution with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjDmndDistrDetails
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder srcgProjDmndDistrDetails(SrcgProjDmndDistrDetails... value) Navigation property _SrcgProjDmndDistrDetails for SrcgProjDemandDistribution to multiple SrcgProjDmndDistrDetails.- Parameters:
value- The SrcgProjDmndDistrDetailss to build this SrcgProjDemandDistribution with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjDmndDistributionUUID
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder srcgProjDmndDistributionUUID(@Nullable UUID srcgProjDmndDistributionUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjDmndDistributionUUID
- Returns:
this.
-
sourcingProjectUUID
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
this.
-
sourcingProjectItemUUID
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder sourcingProjectItemUUID(@Nullable UUID sourcingProjectItemUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Returns:
this.
-
procurementProject
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder procurementProject(@Nullable String procurementProject) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementProject
- Returns:
this.
-
plant
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder plant(@Nullable String plant) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
companyCode
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
purchasingOrganization
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
purchasingGroup
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder purchasingGroup(@Nullable String purchasingGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
procurementHubSourceSystem
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder procurementHubSourceSystem(@Nullable String procurementHubSourceSystem) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Returns:
this.
-
storageLocation
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder storageLocation(@Nullable String storageLocation) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StorageLocation
- Returns:
this.
-
maxAnnualRequestedQuantity
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder maxAnnualRequestedQuantity(@Nullable BigDecimal maxAnnualRequestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaxAnnualRequestedQuantity
- Returns:
this.
-
requestedQuantity
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder requestedQuantity(@Nullable BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
this.
-
procmtHubPlantUniqueID
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder procmtHubPlantUniqueID(@Nullable String procmtHubPlantUniqueID) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: ProcmtHubPlantUniqueID
- Returns:
this.
-
srcgProjFollowOnDocumentCat
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder srcgProjFollowOnDocumentCat(@Nullable String srcgProjFollowOnDocumentCat) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjFollowOnDocumentCat
- Returns:
this.
-
srcgProjFollowOnDocumentType
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder srcgProjFollowOnDocumentType(@Nullable String srcgProjFollowOnDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SrcgProjFollowOnDocumentType
- Returns:
this.
-
srcgProjItemDemandConfCode
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder srcgProjItemDemandConfCode(@Nullable String srcgProjItemDemandConfCode) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjItemDemandConfCode
- Returns:
this.
-
srcgProjItemUnconfdDemandRsn
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder srcgProjItemUnconfdDemandRsn(@Nullable String srcgProjItemUnconfdDemandRsn) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SrcgProjItemUnconfdDemandRsn
- Returns:
this.
-
sourcingOrigin
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
sourcingScenario
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder sourcingScenario(@Nullable String sourcingScenario) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
this.
-
requestedQuantityUnit
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder requestedQuantityUnit(@Nullable String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
this.
-
requestedQuantityISOUnit
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder requestedQuantityISOUnit(@Nullable String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Returns:
this.
-
_Messages
@Nonnull public SrcgProjDemandDistribution.SrcgProjDemandDistributionBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-