java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<Funds_Detials>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.prafundstransfer.Funds_Detials
All Implemented Interfaces:
VdmEntitySet

public class Funds_Detials extends VdmEntity<Funds_Detials> implements VdmEntitySet
Funds Transfer Items

Original entity name from the Odata EDM: Funds_Detials_Type

  • Field Details

  • Constructor Details

    • Funds_Detials

      public Funds_Detials()
    • Funds_Detials

      public Funds_Detials(@Nullable String pRAFundsTransferChangeNumber, @Nullable String pRATransferFromCustSuplrCode, @Nullable String pRAFundsTransferFromOwner, @Nullable String pRAFndsTransfFrmOwnrIntrstType, @Nullable String pRAFndsTransfFrmOwnrIntrstSeq, @Nullable String pRATransferToCustSuplrCode, @Nullable String pRAFundsTransferToOwner, @Nullable String pRAFndsTransfToOwnrIntrstType, @Nullable String pRAFndsTransfToOwnrIntrstSeq, @Nullable String companyCode, @Nullable String pRAJointVenture, @Nullable String divisionOfInterest, @Nullable LocalDate pRATransferEffectiveFromDate, @Nullable String pRATransferChangeCode, @Nullable LocalDate pRATransferEffectiveToDate, @Nullable String pRAOwnerRequestDocNumber, @Nullable String pRAOwnerRequestDocYear, @Nullable String pRAOwnerRequestDocItmNmbr, @Nullable BigDecimal netRevenueInterestRatio, @Nullable BigDecimal pRAOwnerAllocationRatio, @Nullable String overrideOwnerPaymentStatus, @Nullable String overrideSuspenseReason, @Nullable String pRAOverrideLeaseID, @Nullable String createdByUser, @Nullable OffsetDateTime creationDateTime, @Nullable Funds_Header to_PRAMaintFundsTransfChgHdr)
  • Method Details

    • getType

      @Nonnull public Class<Funds_Detials> getType()
      Specified by:
      getType in class VdmObject<Funds_Detials>
    • setPRAFundsTransferChangeNumber

      public void setPRAFundsTransferChangeNumber(@Nullable String pRAFundsTransferChangeNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PRAFundsTransferChangeNumber

      Parameters:
      pRAFundsTransferChangeNumber - RD transfer change number
    • setPRATransferFromCustSuplrCode

      public void setPRATransferFromCustSuplrCode(@Nullable String pRATransferFromCustSuplrCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferFromCustSuplrCode

      Parameters:
      pRATransferFromCustSuplrCode - Transferor customer / vendor indicator
    • setPRAFundsTransferFromOwner

      public void setPRAFundsTransferFromOwner(@Nullable String pRAFundsTransferFromOwner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferFromOwner

      Parameters:
      pRAFundsTransferFromOwner - Transferor - owner
    • setPRAFndsTransfFrmOwnrIntrstType

      public void setPRAFndsTransfFrmOwnrIntrstType(@Nullable String pRAFndsTransfFrmOwnrIntrstType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstType

      Parameters:
      pRAFndsTransfFrmOwnrIntrstType - Transferor participant interest type
    • setPRAFndsTransfFrmOwnrIntrstSeq

      public void setPRAFndsTransfFrmOwnrIntrstSeq(@Nullable String pRAFndsTransfFrmOwnrIntrstSeq)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstSeq

      Parameters:
      pRAFndsTransfFrmOwnrIntrstSeq - Transferor owner interest sequence number
    • setPRATransferToCustSuplrCode

      public void setPRATransferToCustSuplrCode(@Nullable String pRATransferToCustSuplrCode)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferToCustSuplrCode

      Parameters:
      pRATransferToCustSuplrCode - Transferee customer / vendor indicator
    • setPRAFundsTransferToOwner

      public void setPRAFundsTransferToOwner(@Nullable String pRAFundsTransferToOwner)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferToOwner

      Parameters:
      pRAFundsTransferToOwner - Transferee - owner
    • setPRAFndsTransfToOwnrIntrstType

      public void setPRAFndsTransfToOwnrIntrstType(@Nullable String pRAFndsTransfToOwnrIntrstType)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstType

      Parameters:
      pRAFndsTransfToOwnrIntrstType - Transferee participant interest type
    • setPRAFndsTransfToOwnrIntrstSeq

      public void setPRAFndsTransfToOwnrIntrstSeq(@Nullable String pRAFndsTransfToOwnrIntrstSeq)
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstSeq

      Parameters:
      pRAFndsTransfToOwnrIntrstSeq - Transferee owner interest sequence number
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setPRAJointVenture

      public void setPRAJointVenture(@Nullable String pRAJointVenture)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Parameters:
      pRAJointVenture - Joint Venture
    • setDivisionOfInterest

      public void setDivisionOfInterest(@Nullable String divisionOfInterest)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Parameters:
      divisionOfInterest - Division of Interest (DOI)
    • setPRATransferEffectiveFromDate

      public void setPRATransferEffectiveFromDate(@Nullable LocalDate pRATransferEffectiveFromDate)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PRATransferEffectiveFromDate

      Parameters:
      pRATransferEffectiveFromDate - Effective from date
    • setPRATransferChangeCode

      public void setPRATransferChangeCode(@Nullable String pRATransferChangeCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferChangeCode

      Parameters:
      pRATransferChangeCode - Transfer change code
    • setPRATransferEffectiveToDate

      public void setPRATransferEffectiveToDate(@Nullable LocalDate pRATransferEffectiveToDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PRATransferEffectiveToDate

      Parameters:
      pRATransferEffectiveToDate - Effective To Date
    • setPRAOwnerRequestDocNumber

      public void setPRAOwnerRequestDocNumber(@Nullable String pRAOwnerRequestDocNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAOwnerRequestDocNumber

      Parameters:
      pRAOwnerRequestDocNumber - Request doc. number
    • setPRAOwnerRequestDocYear

      public void setPRAOwnerRequestDocYear(@Nullable String pRAOwnerRequestDocYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRAOwnerRequestDocYear

      Parameters:
      pRAOwnerRequestDocYear - Document year
    • setPRAOwnerRequestDocItmNmbr

      public void setPRAOwnerRequestDocItmNmbr(@Nullable String pRAOwnerRequestDocItmNmbr)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAOwnerRequestDocItmNmbr

      Parameters:
      pRAOwnerRequestDocItmNmbr - Request item number
    • setNetRevenueInterestRatio

      public void setNetRevenueInterestRatio(@Nullable BigDecimal netRevenueInterestRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: NetRevenueInterestRatio

      Parameters:
      netRevenueInterestRatio - NRI decimal percent
    • setPRAOwnerAllocationRatio

      public void setPRAOwnerAllocationRatio(@Nullable BigDecimal pRAOwnerAllocationRatio)
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: PRAOwnerAllocationRatio

      Parameters:
      pRAOwnerAllocationRatio - Allocation decimal percent
    • setOverrideOwnerPaymentStatus

      public void setOverrideOwnerPaymentStatus(@Nullable String overrideOwnerPaymentStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OverrideOwnerPaymentStatus

      Parameters:
      overrideOwnerPaymentStatus - Pay Code
    • setOverrideSuspenseReason

      public void setOverrideSuspenseReason(@Nullable String overrideSuspenseReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OverrideSuspenseReason

      Parameters:
      overrideSuspenseReason - Suspense Reason Code
    • setPRAOverrideLeaseID

      public void setPRAOverrideLeaseID(@Nullable String pRAOverrideLeaseID)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PRAOverrideLeaseID

      Parameters:
      pRAOverrideLeaseID - Lease ID for an owner
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Responsible for Creating the Object
    • setCreationDateTime

      public void setCreationDateTime(@Nullable OffsetDateTime creationDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Parameters:
      creationDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<Funds_Detials>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<Funds_Detials>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<Funds_Detials>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<Funds_Detials>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<Funds_Detials>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<Funds_Detials>
    • getPRAMaintFundsTransfChgHdrIfPresent

      @Nonnull public io.vavr.control.Option<Funds_Header> getPRAMaintFundsTransfChgHdrIfPresent()
      Retrieval of associated Funds_Header entity (one to one). This corresponds to the OData navigation property _PRAMaintFundsTransfChgHdr.

      If the navigation property for an entity Funds_Detials has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PRAMaintFundsTransfChgHdr is already loaded, the result will contain the Funds_Header entity. If not, an Option with result state empty is returned.
    • setPRAMaintFundsTransfChgHdr

      public void setPRAMaintFundsTransfChgHdr(Funds_Header value)
      Overwrites the associated Funds_Header entity for the loaded navigation property _PRAMaintFundsTransfChgHdr.
      Parameters:
      value - New Funds_Header entity.
    • builder

      @Nonnull public static Funds_Detials.Funds_DetialsBuilder builder()
    • getPRAFundsTransferChangeNumber

      @Nullable public String getPRAFundsTransferChangeNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: PRAFundsTransferChangeNumber

      Returns:
      RD transfer change number
    • getPRATransferFromCustSuplrCode

      @Nullable public String getPRATransferFromCustSuplrCode()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferFromCustSuplrCode

      Returns:
      Transferor customer / vendor indicator
    • getPRAFundsTransferFromOwner

      @Nullable public String getPRAFundsTransferFromOwner()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferFromOwner

      Returns:
      Transferor - owner
    • getPRAFndsTransfFrmOwnrIntrstType

      @Nullable public String getPRAFndsTransfFrmOwnrIntrstType()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstType

      Returns:
      Transferor participant interest type
    • getPRAFndsTransfFrmOwnrIntrstSeq

      @Nullable public String getPRAFndsTransfFrmOwnrIntrstSeq()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfFrmOwnrIntrstSeq

      Returns:
      Transferor owner interest sequence number
    • getPRATransferToCustSuplrCode

      @Nullable public String getPRATransferToCustSuplrCode()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferToCustSuplrCode

      Returns:
      Transferee customer / vendor indicator
    • getPRAFundsTransferToOwner

      @Nullable public String getPRAFundsTransferToOwner()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAFundsTransferToOwner

      Returns:
      Transferee - owner
    • getPRAFndsTransfToOwnrIntrstType

      @Nullable public String getPRAFndsTransfToOwnrIntrstType()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstType

      Returns:
      Transferee participant interest type
    • getPRAFndsTransfToOwnrIntrstSeq

      @Nullable public String getPRAFndsTransfToOwnrIntrstSeq()
      (Key Field) Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PRAFndsTransfToOwnrIntrstSeq

      Returns:
      Transferee owner interest sequence number
    • getCompanyCode

      @Nullable public String getCompanyCode()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getPRAJointVenture

      @Nullable public String getPRAJointVenture()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAJointVenture

      Returns:
      Joint Venture
    • getDivisionOfInterest

      @Nullable public String getDivisionOfInterest()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DivisionOfInterest

      Returns:
      Division of Interest (DOI)
    • getPRATransferEffectiveFromDate

      @Nullable public LocalDate getPRATransferEffectiveFromDate()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: PRATransferEffectiveFromDate

      Returns:
      Effective from date
    • getPRATransferChangeCode

      @Nullable public String getPRATransferChangeCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PRATransferChangeCode

      Returns:
      Transfer change code
    • getPRATransferEffectiveToDate

      @Nullable public LocalDate getPRATransferEffectiveToDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PRATransferEffectiveToDate

      Returns:
      Effective To Date
    • getPRAOwnerRequestDocNumber

      @Nullable public String getPRAOwnerRequestDocNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PRAOwnerRequestDocNumber

      Returns:
      Request doc. number
    • getPRAOwnerRequestDocYear

      @Nullable public String getPRAOwnerRequestDocYear()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PRAOwnerRequestDocYear

      Returns:
      Document year
    • getPRAOwnerRequestDocItmNmbr

      @Nullable public String getPRAOwnerRequestDocItmNmbr()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PRAOwnerRequestDocItmNmbr

      Returns:
      Request item number
    • getNetRevenueInterestRatio

      @Nullable public BigDecimal getNetRevenueInterestRatio()
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: NetRevenueInterestRatio

      Returns:
      NRI decimal percent
    • getPRAOwnerAllocationRatio

      @Nullable public BigDecimal getPRAOwnerAllocationRatio()
      Constraints: Not nullable, Precision: 9, Scale: 8

      Original property name from the Odata EDM: PRAOwnerAllocationRatio

      Returns:
      Allocation decimal percent
    • getOverrideOwnerPaymentStatus

      @Nullable public String getOverrideOwnerPaymentStatus()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: OverrideOwnerPaymentStatus

      Returns:
      Pay Code
    • getOverrideSuspenseReason

      @Nullable public String getOverrideSuspenseReason()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OverrideSuspenseReason

      Returns:
      Suspense Reason Code
    • getPRAOverrideLeaseID

      @Nullable public String getPRAOverrideLeaseID()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PRAOverrideLeaseID

      Returns:
      Lease ID for an owner
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getCreationDateTime

      @Nullable public OffsetDateTime getCreationDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<Funds_Detials>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<Funds_Detials>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<Funds_Detials>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<Funds_Detials>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<Funds_Detials>