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

public class Imp_pg_ex extends VdmEntity<Imp_pg_ex> implements VdmEntitySet
BR Results and Tax Paid Abroad

Original entity name from the Odata EDM: imp_pg_exType

  • Field Details

  • Constructor Details

  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: empresa

      Parameters:
      empresa - Company Code
    • setDt_lancto

      public void setDt_lancto(@Nullable String dt_lancto)
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_lancto

      Parameters:
      dt_lancto - Posting Date
    • setNif

      public void setNif(@Nullable String nif)
      (Key Field) Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: nif

      Parameters:
      nif - Tax Identification Number
    • setCnpj

      public void setCnpj(@Nullable String cnpj)
      (Key Field) Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: cnpj

      Parameters:
      cnpj - CNPJ
    • setRes_inv_per

      public void setRes_inv_per(@Nullable BigDecimal res_inv_per)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_inv_per

      Parameters:
      res_inv_per - Investee Result in the Period
    • setRes_inv_per_real

      public void setRes_inv_per_real(@Nullable BigDecimal res_inv_per_real)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_inv_per_real

      Parameters:
      res_inv_per_real - Investee Result in the Period in Reais (R$)
    • setRes_neg_acum

      public void setRes_neg_acum(@Nullable BigDecimal res_neg_acum)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_neg_acum

      Parameters:
      res_neg_acum - Negative Results Accumulated from Previous Years
    • setRes_pos_trib

      public void setRes_pos_trib(@Nullable BigDecimal res_pos_trib)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_pos_trib

      Parameters:
      res_pos_trib - Positive Result to Tax
    • setRes_pos_trib_real

      public void setRes_pos_trib_real(@Nullable BigDecimal res_pos_trib_real)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_pos_trib_real

      Parameters:
      res_pos_trib_real - Positive Result to Tax in Reais (R$)
    • setImp_pag_rend

      public void setImp_pag_rend(@Nullable BigDecimal imp_pag_rend)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_pag_rend

      Parameters:
      imp_pag_rend - Tax Paid over Received Income
    • setImp_pag_rend_real

      public void setImp_pag_rend_real(@Nullable BigDecimal imp_pag_rend_real)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_pag_rend_real

      Parameters:
      imp_pag_rend_real - Tax Paid over Received Income in Reais (R$)
    • setRes_isen_petr_per

      public void setRes_isen_petr_per(@Nullable BigDecimal res_isen_petr_per)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_isen_petr_per

      Parameters:
      res_isen_petr_per - Result of Investee in Oil/Gas Operations with Exemption
    • setRes_isen_petr_per_real

      public void setRes_isen_petr_per_real(@Nullable BigDecimal res_isen_petr_per_real)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_isen_petr_per_real

      Parameters:
      res_isen_petr_per_real - Result of Investee in Oil/Gas Operations with Exemption (R$)
    • setImp_lucr

      public void setImp_lucr(@Nullable BigDecimal imp_lucr)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_lucr

      Parameters:
      imp_lucr - Tax paid on income distributed in the country/region
    • setImp_lucr_real

      public void setImp_lucr_real(@Nullable BigDecimal imp_lucr_real)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_lucr_real

      Parameters:
      imp_lucr_real - Tax paid on income distributed in the country/region (R$)
    • setImp_ret_ext

      public void setImp_ret_ext(@Nullable BigDecimal imp_ret_ext)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_ret_ext

      Parameters:
      imp_ret_ext - Tax Retained Abroad
    • setImp_ret_ext_real

      public void setImp_ret_ext_real(@Nullable BigDecimal imp_ret_ext_real)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_ret_ext_real

      Parameters:
      imp_ret_ext_real - Tax Retained Abroad (R$)
    • setImp_ret_br

      public void setImp_ret_br(@Nullable BigDecimal imp_ret_br)
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_ret_br

      Parameters:
      imp_ret_br - Tax Retained in Brazil
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

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

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

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

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<Imp_pg_ex>
    • builder

      @Nonnull public static Imp_pg_ex.Imp_pg_exBuilder builder()
    • getEmpresa

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

      Original property name from the Odata EDM: empresa

      Returns:
      Company Code
    • getDt_lancto

      @Nullable public String getDt_lancto()
      (Key Field) Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: dt_lancto

      Returns:
      Posting Date
    • getNif

      @Nullable public String getNif()
      (Key Field) Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: nif

      Returns:
      Tax Identification Number
    • getCnpj

      @Nullable public String getCnpj()
      (Key Field) Constraints: Not nullable, Maximum length: 14

      Original property name from the Odata EDM: cnpj

      Returns:
      CNPJ
    • getRes_inv_per

      @Nullable public BigDecimal getRes_inv_per()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_inv_per

      Returns:
      Investee Result in the Period
    • getRes_inv_per_real

      @Nullable public BigDecimal getRes_inv_per_real()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_inv_per_real

      Returns:
      Investee Result in the Period in Reais (R$)
    • getRes_neg_acum

      @Nullable public BigDecimal getRes_neg_acum()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_neg_acum

      Returns:
      Negative Results Accumulated from Previous Years
    • getRes_pos_trib

      @Nullable public BigDecimal getRes_pos_trib()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_pos_trib

      Returns:
      Positive Result to Tax
    • getRes_pos_trib_real

      @Nullable public BigDecimal getRes_pos_trib_real()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_pos_trib_real

      Returns:
      Positive Result to Tax in Reais (R$)
    • getImp_pag_rend

      @Nullable public BigDecimal getImp_pag_rend()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_pag_rend

      Returns:
      Tax Paid over Received Income
    • getImp_pag_rend_real

      @Nullable public BigDecimal getImp_pag_rend_real()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_pag_rend_real

      Returns:
      Tax Paid over Received Income in Reais (R$)
    • getRes_isen_petr_per

      @Nullable public BigDecimal getRes_isen_petr_per()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_isen_petr_per

      Returns:
      Result of Investee in Oil/Gas Operations with Exemption
    • getRes_isen_petr_per_real

      @Nullable public BigDecimal getRes_isen_petr_per_real()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: res_isen_petr_per_real

      Returns:
      Result of Investee in Oil/Gas Operations with Exemption (R$)
    • getImp_lucr

      @Nullable public BigDecimal getImp_lucr()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_lucr

      Returns:
      Tax paid on income distributed in the country/region
    • getImp_lucr_real

      @Nullable public BigDecimal getImp_lucr_real()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_lucr_real

      Returns:
      Tax paid on income distributed in the country/region (R$)
    • getImp_ret_ext

      @Nullable public BigDecimal getImp_ret_ext()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_ret_ext

      Returns:
      Tax Retained Abroad
    • getImp_ret_ext_real

      @Nullable public BigDecimal getImp_ret_ext_real()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_ret_ext_real

      Returns:
      Tax Retained Abroad (R$)
    • getImp_ret_br

      @Nullable public BigDecimal getImp_ret_br()
      Constraints: Not nullable, Precision: 25, Scale: 6

      Original property name from the Odata EDM: imp_ret_br

      Returns:
      Tax Retained in Brazil
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

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

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