Class EntProjectPublicSector.EntProjectPublicSectorBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.enterpriseproject.EntProjectPublicSector.EntProjectPublicSectorBuilder
Enclosing class:
EntProjectPublicSector

public static class EntProjectPublicSector.EntProjectPublicSectorBuilder extends Object
  • Method Details

    • projectUUID

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder projectUUID(@Nullable UUID projectUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: ProjectUUID

      Returns:
      this.
    • fund

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder fund(@Nullable String fund)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Fund

      If you assign the budget to a fund, you can obtain a detailed list of origin for the amounts involved.

      Returns:
      this.
    • fundIsFixAssigned

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder fundIsFixAssigned(@Nullable Boolean fundIsFixAssigned)
      Constraints: none

      Original property name from the Odata EDM: FundIsFixAssigned

      Returns:
      this.
    • functionalAreaIsFixAssigned

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder functionalAreaIsFixAssigned(@Nullable Boolean functionalAreaIsFixAssigned)
      Constraints: none

      Original property name from the Odata EDM: FunctionalAreaIsFixAssigned

      Returns:
      this.
    • grantID

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder grantID(@Nullable String grantID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: GrantID

      A grant may be for any purpose and cover all or only part of the costs of the project in question. You must enter a grant type for each grant you create in Grants Management (GM).The grant as an object has a finite lifecycle, divided into stages. Each stage is represented in the GM solution by a system status. The following are the stages of a grant's lifecycle:Initial DraftThis is the first stage of a grant. It is a working copy that can be modified as many times as needed.ProposalWhen the initial draft becomes a formal and complete document, it becomes a proposal.ApplicationWhen a proposal is routed to the sponsor for approval, it becomes an application. This application might contain changes in the budget or other adjustments.AwardIf the sponsor approves an application, an award is created. This is the real operative stage of a grant. The creation and consumption of the grant's budget occurs at this stage. This stage also represents the binding contract between the sponsor and the grantee.ClosingWhen an award is expiring, a phase of closing is established. Only restricted operations can be performed in this stage.ClosedThis stage defines an expired and closed grant. No further operations are allowed except archiving.

      Returns:
      this.
    • grantIsFixAssigned

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder grantIsFixAssigned(@Nullable Boolean grantIsFixAssigned)
      Constraints: none

      Original property name from the Odata EDM: GrantIsFixAssigned

      Returns:
      this.
    • sponsoredProgram

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder sponsoredProgram(@Nullable String sponsoredProgram)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SponsoredProgram

      The sponsored program is used to group costs in order to satisfy the sponsor's view and reporting needs; it is used in all Grants Management (GM) activities. One grant might fund several sponsored programs and one sponsored program might be funded by several grants.The sponsored program provides a link between GM and Funds Management (FM). In particular, it provides a link to funds centers, functional areas, and funded programs for the purpose of budget transfers.The assignment tool should be used to derive the sponsored program during actual postings.

      Returns:
      this.
    • projectLastChangedDateTime

      @Nonnull public EntProjectPublicSector.EntProjectPublicSectorBuilder projectLastChangedDateTime(@Nullable ZonedDateTime projectLastChangedDateTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ProjectLastChangedDateTime

      Returns:
      this.
    • build

      @Nonnull public EntProjectPublicSector build()
    • toString

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