java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.praunittractparticipation.UnitTract.UnitTractBuilder
Enclosing class:
UnitTract

public static final class UnitTract.UnitTractBuilder extends Object
Helper class to allow for fluent creation of UnitTract instances.
  • Method Details

    • praMaintUnitVntrCtrlHierNode

      @Nonnull public UnitTract.UnitTractBuilder praMaintUnitVntrCtrlHierNode(UnitTrCtr value)
      Navigation property _PRAMaintUnitVntrCtrlHierNode for UnitTract to single UnitTrCtr.
      Parameters:
      value - The UnitTrCtr to build this UnitTract with.
      Returns:
      This Builder to allow for a fluent interface.
    • companyCode

      @Nonnull public UnitTract.UnitTractBuilder companyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • pRAUnitVenture

      @Nonnull public UnitTract.UnitTractBuilder pRAUnitVenture(@Nullable String pRAUnitVenture)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAUnitVenture

      Returns:
      this.
    • pRACombinedProductCode

      @Nonnull public UnitTract.UnitTractBuilder pRACombinedProductCode(@Nullable String pRACombinedProductCode)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PRACombinedProductCode

      Returns:
      this.
    • pRAUnitVentureEffctvFrmDte

      @Nonnull public UnitTract.UnitTractBuilder pRAUnitVentureEffctvFrmDte(@Nullable LocalDate pRAUnitVentureEffctvFrmDte)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PRAUnitVentureEffctvFrmDte

      Returns:
      this.
    • pRAUnitVentureUseCtrlNmbr

      @Nonnull public UnitTract.UnitTractBuilder pRAUnitVentureUseCtrlNmbr(@Nullable String pRAUnitVentureUseCtrlNmbr)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PRAUnitVentureUseCtrlNmbr

      Returns:
      this.
    • pRAUnitVentureTractSqncNmbr

      @Nonnull public UnitTract.UnitTractBuilder pRAUnitVentureTractSqncNmbr(@Nullable String pRAUnitVentureTractSqncNmbr)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRAUnitVentureTractSqncNmbr

      Returns:
      this.
    • processingCompanyCode

      @Nonnull public UnitTract.UnitTractBuilder processingCompanyCode(@Nullable String processingCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProcessingCompanyCode

      Returns:
      this.
    • pRAJointVenture

      @Nonnull public UnitTract.UnitTractBuilder pRAJointVenture(@Nullable String pRAJointVenture)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Returns:
      this.
    • divisionOfInterest

      @Nonnull public UnitTract.UnitTractBuilder divisionOfInterest(@Nullable String divisionOfInterest)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      this.
    • pRAUnitVentureTractNumber

      @Nonnull public UnitTract.UnitTractBuilder pRAUnitVentureTractNumber(@Nullable String pRAUnitVentureTractNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAUnitVentureTractNumber

      Returns:
      this.
    • pRAUnitVntrTractPartcipnPct

      @Nonnull public UnitTract.UnitTractBuilder pRAUnitVntrTractPartcipnPct(@Nullable BigDecimal pRAUnitVntrTractPartcipnPct)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: PRAUnitVntrTractPartcipnPct

      Returns:
      this.
    • pRAUnitVentureTractName

      @Nonnull public UnitTract.UnitTractBuilder pRAUnitVentureTractName(@Nullable String pRAUnitVentureTractName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PRAUnitVentureTractName

      Returns:
      this.
    • build

      @Nonnull public UnitTract build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object