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

public class Dior extends VdmEntity<Dior> implements VdmEntitySet
BR Relevant Operation Info Dec

Original entity name from the Odata EDM: diorType

  • Field Details

  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<Dior> getType()
      Specified by:
      getType in class VdmObject<Dior>
    • 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
    • setNum_lancto

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

      Original property name from the Odata EDM: num_lancto

      Parameters:
      num_lancto - Posting Number
    • setDt_lancto

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

      Original property name from the Odata EDM: dt_lancto

      Parameters:
      dt_lancto - Posting Date
    • setNum_edossie

      public void setNum_edossie(@Nullable String num_edossie)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: num_edossie

      Parameters:
      num_edossie - Number of e-Dossier Related to DIOR
    • setDt_ini_ato

      public void setDt_ini_ato(@Nullable LocalDate dt_ini_ato)
      Constraints: Nullable

      Original property name from the Odata EDM: dt_ini_ato

      Parameters:
      dt_ini_ato - Initial date of computation referred
    • setDt_fin_ato

      public void setDt_fin_ato(@Nullable LocalDate dt_fin_ato)
      Constraints: Nullable

      Original property name from the Odata EDM: dt_fin_ato

      Parameters:
      dt_fin_ato - Final date of computation referred
    • setAno_ini

      public void setAno_ini(@Nullable String ano_ini)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ano_ini

      Parameters:
      ano_ini - Year
    • setAno_fin

      public void setAno_fin(@Nullable String ano_fin)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ano_fin

      Parameters:
      ano_fin - Year
    • setOp_pdep_brasil

      public void setOp_pdep_brasil(@Nullable String op_pdep_brasil)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: op_pdep_brasil

      Parameters:
      op_pdep_brasil - Operations Between Dependent Parts in Brazil
    • setOp_pdep_ext_tnf

      public void setOp_pdep_ext_tnf(@Nullable String op_pdep_ext_tnf)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: op_pdep_ext_tnf

      Parameters:
      op_pdep_ext_tnf - Operations Between Dependent Parts Abroad – No Special Tax
    • setOp_pdep_ext_tf

      public void setOp_pdep_ext_tf(@Nullable String op_pdep_ext_tf)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: op_pdep_ext_tf

      Parameters:
      op_pdep_ext_tf - Operations Between Dependent Parts Abroad – Special Tax
    • setOp_pindep_brasil

      public void setOp_pindep_brasil(@Nullable String op_pindep_brasil)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: op_pindep_brasil

      Parameters:
      op_pindep_brasil - Operations Between Independent Parts in Brazil
    • setOp_pindep_ext_tnf

      public void setOp_pindep_ext_tnf(@Nullable String op_pindep_ext_tnf)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: op_pindep_ext_tnf

      Parameters:
      op_pindep_ext_tnf - Operations Between Independent Parts Abroad – No Special Tax
    • setOp_pindep_ext_tf

      public void setOp_pindep_ext_tf(@Nullable String op_pindep_ext_tf)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: op_pindep_ext_tf

      Parameters:
      op_pindep_ext_tf - Operations Between Independent Parts Abroad – Special Tax
    • setGer_ativ_fiscal

      public void setGer_ativ_fiscal(@Nullable String ger_ativ_fiscal)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ger_ativ_fiscal

      Parameters:
      ger_ativ_fiscal - Generation of Deferred Fiscal Asset
    • setReorg_soc

      public void setReorg_soc(@Nullable String reorg_soc)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: reorg_soc

      Parameters:
      reorg_soc - Societary Restructuring
    • setGer_pas_terc

      public void setGer_pas_terc(@Nullable String ger_pas_terc)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ger_pas_terc

      Parameters:
      ger_pas_terc - Third Party Asset Generation
    • setBenef_ger_pas

      public void setBenef_ger_pas(@Nullable String benef_ger_pas)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: benef_ger_pas

      Parameters:
      benef_ger_pas - Beneficiaries of Third Party Asset Generation
    • setReduc_base_trib

      public void setReduc_base_trib(@Nullable String reduc_base_trib)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: reduc_base_trib

      Parameters:
      reduc_base_trib - Tax Basis Reduction in Brazil – Transf. Abroad
    • setReduc_ativo

      public void setReduc_ativo(@Nullable String reduc_ativo)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: reduc_ativo

      Parameters:
      reduc_ativo - Asset Reduction
    • setPerc_reduc_ativo

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

      Original property name from the Odata EDM: perc_reduc_ativo

      Parameters:
      perc_reduc_ativo - Percentage of Asset Reduction
    • setDesc_sum

      public void setDesc_sum(@Nullable String desc_sum)
      Constraints: Not nullable, Maximum length: 1024

      Original property name from the Odata EDM: desc_sum

      Parameters:
      desc_sum - Summary of Facts
    • setFund_jur

      public void setFund_jur(@Nullable String fund_jur)
      Constraints: Not nullable, Maximum length: 1024

      Original property name from the Odata EDM: fund_jur

      Parameters:
      fund_jur - Legal Basis
    • setFund_just_sum

      public void setFund_just_sum(@Nullable String fund_just_sum)
      Constraints: Not nullable, Maximum length: 1024

      Original property name from the Odata EDM: fund_just_sum

      Parameters:
      fund_just_sum - Summary of Business Objective
    • 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<Dior>
    • getKey

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

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

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

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

      @Nonnull public static Dior.DiorBuilder 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
    • getNum_lancto

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

      Original property name from the Odata EDM: num_lancto

      Returns:
      Posting Number
    • getDt_lancto

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

      Original property name from the Odata EDM: dt_lancto

      Returns:
      Posting Date
    • getNum_edossie

      @Nullable public String getNum_edossie()
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: num_edossie

      Returns:
      Number of e-Dossier Related to DIOR
    • getDt_ini_ato

      @Nullable public LocalDate getDt_ini_ato()
      Constraints: Nullable

      Original property name from the Odata EDM: dt_ini_ato

      Returns:
      Initial date of computation referred
    • getDt_fin_ato

      @Nullable public LocalDate getDt_fin_ato()
      Constraints: Nullable

      Original property name from the Odata EDM: dt_fin_ato

      Returns:
      Final date of computation referred
    • getAno_ini

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

      Original property name from the Odata EDM: ano_ini

      Returns:
      Year
    • getAno_fin

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

      Original property name from the Odata EDM: ano_fin

      Returns:
      Year
    • getOp_pdep_brasil

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

      Original property name from the Odata EDM: op_pdep_brasil

      Returns:
      Operations Between Dependent Parts in Brazil
    • getOp_pdep_ext_tnf

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

      Original property name from the Odata EDM: op_pdep_ext_tnf

      Returns:
      Operations Between Dependent Parts Abroad – No Special Tax
    • getOp_pdep_ext_tf

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

      Original property name from the Odata EDM: op_pdep_ext_tf

      Returns:
      Operations Between Dependent Parts Abroad – Special Tax
    • getOp_pindep_brasil

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

      Original property name from the Odata EDM: op_pindep_brasil

      Returns:
      Operations Between Independent Parts in Brazil
    • getOp_pindep_ext_tnf

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

      Original property name from the Odata EDM: op_pindep_ext_tnf

      Returns:
      Operations Between Independent Parts Abroad – No Special Tax
    • getOp_pindep_ext_tf

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

      Original property name from the Odata EDM: op_pindep_ext_tf

      Returns:
      Operations Between Independent Parts Abroad – Special Tax
    • getGer_ativ_fiscal

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

      Original property name from the Odata EDM: ger_ativ_fiscal

      Returns:
      Generation of Deferred Fiscal Asset
    • getReorg_soc

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

      Original property name from the Odata EDM: reorg_soc

      Returns:
      Societary Restructuring
    • getGer_pas_terc

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

      Original property name from the Odata EDM: ger_pas_terc

      Returns:
      Third Party Asset Generation
    • getBenef_ger_pas

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

      Original property name from the Odata EDM: benef_ger_pas

      Returns:
      Beneficiaries of Third Party Asset Generation
    • getReduc_base_trib

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

      Original property name from the Odata EDM: reduc_base_trib

      Returns:
      Tax Basis Reduction in Brazil – Transf. Abroad
    • getReduc_ativo

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

      Original property name from the Odata EDM: reduc_ativo

      Returns:
      Asset Reduction
    • getPerc_reduc_ativo

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

      Original property name from the Odata EDM: perc_reduc_ativo

      Returns:
      Percentage of Asset Reduction
    • getDesc_sum

      @Nullable public String getDesc_sum()
      Constraints: Not nullable, Maximum length: 1024

      Original property name from the Odata EDM: desc_sum

      Returns:
      Summary of Facts
    • getFund_jur

      @Nullable public String getFund_jur()
      Constraints: Not nullable, Maximum length: 1024

      Original property name from the Odata EDM: fund_jur

      Returns:
      Legal Basis
    • getFund_just_sum

      @Nullable public String getFund_just_sum()
      Constraints: Not nullable, Maximum length: 1024

      Original property name from the Odata EDM: fund_just_sum

      Returns:
      Summary of Business Objective
    • 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<Dior>
    • equals

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

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

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

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