Class CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.centralpurchasecontract.CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder
- Enclosing class:
- CePuCoDistrdOutlineAgrmt
Helper class to allow for fluent creation of CePuCoDistrdOutlineAgrmt instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Navigation property to_CentralPurchaseContract for CePuCoDistrdOutlineAgrmt to single CentralPurchaseContract.centralPurchaseContract(String value) (Key Field) Constraints: Not nullable, Maximum length: 10companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4Navigation property to_DistributedPaymentTerms for CePuCoDistrdOutlineAgrmt to single CePuCoDistrdContrPaytTrms.extContractForPurg(String extContractForPurg) (Key Field) Constraints: Not nullable, Maximum length: 10procurementHubSourceSystem(String procurementHubSourceSystem) (Key Field) Constraints: Not nullable, Maximum length: 10purchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4purgDocItemDistributionStatus(String purgDocItemDistributionStatus) Constraints: Not nullable, Maximum length: 2sourceListChangeConfStatus(String sourceListChangeConfStatus) Constraints: Not nullable, Maximum length: 2sourceListIsUpdated(String sourceListIsUpdated) Constraints: Not nullable, Maximum length: 1toString()
-
Method Details
-
centralPurchaseContract
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder centralPurchaseContract(CentralPurchaseContract value) Navigation property to_CentralPurchaseContract for CePuCoDistrdOutlineAgrmt to single CentralPurchaseContract.- Parameters:
value- The CentralPurchaseContract to build this CePuCoDistrdOutlineAgrmt with.- Returns:
- This Builder to allow for a fluent interface.
-
centralPurchaseContract
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder centralPurchaseContract(String value) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CentralPurchaseContract
- Parameters:
value- The centralPurchaseContract to build this CePuCoDistrdOutlineAgrmt with.- Returns:
- This Builder to allow for a fluent interface.
-
distributedPaymentTerms
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder distributedPaymentTerms(CePuCoDistrdContrPaytTrms value) Navigation property to_DistributedPaymentTerms for CePuCoDistrdOutlineAgrmt to single CePuCoDistrdContrPaytTrms.- Parameters:
value- The CePuCoDistrdContrPaytTrms to build this CePuCoDistrdOutlineAgrmt with.- Returns:
- This Builder to allow for a fluent interface.
-
extContractForPurg
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder extContractForPurg(@Nullable String extContractForPurg) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ExtContractForPurg
- Returns:
this.
-
procurementHubSourceSystem
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder procurementHubSourceSystem(@Nullable String procurementHubSourceSystem) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementHubSourceSystem
- Returns:
this.
-
companyCode
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
purchasingOrganization
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
purchasingGroup
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder purchasingGroup(@Nullable String purchasingGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
purgDocItemDistributionStatus
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder purgDocItemDistributionStatus(@Nullable String purgDocItemDistributionStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurgDocItemDistributionStatus
- Returns:
this.
-
sourceListIsUpdated
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder sourceListIsUpdated(@Nullable String sourceListIsUpdated) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SourceListIsUpdated
- Returns:
this.
-
sourceListChangeConfStatus
@Nonnull public CePuCoDistrdOutlineAgrmt.CePuCoDistrdOutlineAgrmtBuilder sourceListChangeConfStatus(@Nullable String sourceListChangeConfStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourceListChangeConfStatus
- Returns:
this.
-
build
-
toString
-