ANNUALIZE_TAX_INCOME SAP Method Annualize tax income









Below is documentation, parameters and attributes of ABAP Method ANNUALIZE_TAX_INCOME within SAP class HR_TH_IF_ANNUALIZATION. There is also a number of example ABAP code snipts to help you use the functionality of this method.

This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name HR_TH_IF_ANNUALIZATION into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.


Method Type - Instance

This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.

The following technical details of method ANNUALIZE_TAX_INCOME can also be found below:

  • Importing parameters
  • Exporting parameters
  • Changing parameters
  • Returning parameters
  • Exceptions
  • Coding Examples


Parameters of Method ANNUALIZE_TAX_INCOME

.

NameTypeData TypeDescriptionDefault Value
IV_ANN_FACTORImportingTYPE
T549R-ZEINH
Payroll time units
IV_APER_BEGDAImportingTYPE
PC2APER-BEGDA
Start Date
IV_APER_ENDDAImportingTYPE
PC2APER-ENDDA
End Date
IV_CALC_MODEImportingTYPE
T7THTM-CMODE
Tax calculation method
IV_MANDTImportingTYPE
SYST-MANDT
Client ID of Current User
IV_PVD_FIRE_DATEImportingTYPE
P0000-ENDDA
End Date
IV_PVD_HIRE_DATEImportingTYPE
P0000-BEGDA
Start Date
IV_REG_THIS_PERIODImportingTYPE
PC207-BETRG
Regular Amount
IV_REG_THIS_PERIOD_ACImportingTYPE
PC207-BETRG
Amount from WT: /426
EX_ANN_AMOUNTExportingTYPE
PC207-BETRG
Annualized amount
CG_FUNCTION_CALL_GROSSUPChangingTYPE
BOOLEAN
Boolean Variable (X=True, -=False, Space=Unknown)
CG_GORSSUP_DIFFChangingTYPE
PC207-BETRG
HR Payroll: Amount
CG_GROSSUP_BASEChangingTYPE
PC207-BETRG
HR Payroll: Amount



Exceptions of Method ANNUALIZE_TAX_INCOME

This method does not have any exceptions

Example ABAP coding


DATA: lo_class TYPE REF TO HR_TH_IF_ANNUALIZATION.
DATA: lv_CG_FUNCTION_CALL_GROSSUP TYPE BOOLEAN,
lv_CG_GORSSUP_DIFF TYPE PC207-BETRG,
lv_CG_GROSSUP_BASE TYPE PC207-BETRG,
lv_EX_ANN_AMOUNT TYPE PC207-BETRG,
lv_IV_ANN_FACTOR TYPE T549R-ZEINH,
lv_IV_APER_BEGDA TYPE PC2APER-BEGDA,
lv_IV_APER_ENDDA TYPE PC2APER-ENDDA,
lv_IV_CALC_MODE TYPE T7THTM-CMODE,
lv_IV_MANDT TYPE SYST-MANDT,
lv_IV_PVD_FIRE_DATE TYPE P0000-ENDDA,
lv_IV_PVD_HIRE_DATE TYPE P0000-BEGDA,
lv_IV_REG_THIS_PERIOD TYPE PC207-BETRG,
lv_IV_REG_THIS_PERIOD_AC TYPE PC207-BETRG,
lv_other TYPE c.

CALL METHOD lo_class=>ANNUALIZE_TAX_INCOME(
EXPORTING
IV_ANN_FACTOR = lv_IV_ANN_FACTOR
IV_APER_BEGDA = lv_IV_APER_BEGDA
IV_APER_ENDDA = lv_IV_APER_ENDDA
IV_CALC_MODE = lv_IV_CALC_MODE
IV_MANDT = lv_IV_MANDT
IV_PVD_FIRE_DATE = lv_IV_PVD_FIRE_DATE
IV_PVD_HIRE_DATE = lv_IV_PVD_HIRE_DATE
IV_REG_THIS_PERIOD = lv_IV_REG_THIS_PERIOD
IV_REG_THIS_PERIOD_AC = lv_IV_REG_THIS_PERIOD_AC
IMPORTING
EX_ANN_AMOUNT = lv_EX_ANN_AMOUNT
CHANGING
CG_FUNCTION_CALL_GROSSUP = lv_CG_FUNCTION_CALL_GROSSUP
CG_GORSSUP_DIFF = lv_CG_GORSSUP_DIFF
CG_GROSSUP_BASE = lv_CG_GROSSUP_BASE ).

Links to Related Class(s)

HR_TH_IF...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!