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
.Name | Type | Data Type | Description | Default Value |
IV_ANN_FACTOR | Importing | TYPE T549R-ZEINH | Payroll time units | |
IV_APER_BEGDA | Importing | TYPE PC2APER-BEGDA | Start Date | |
IV_APER_ENDDA | Importing | TYPE PC2APER-ENDDA | End Date | |
IV_CALC_MODE | Importing | TYPE T7THTM-CMODE | Tax calculation method | |
IV_MANDT | Importing | TYPE SYST-MANDT | Client ID of Current User | |
IV_PVD_FIRE_DATE | Importing | TYPE P0000-ENDDA | End Date | |
IV_PVD_HIRE_DATE | Importing | TYPE P0000-BEGDA | Start Date | |
IV_REG_THIS_PERIOD | Importing | TYPE PC207-BETRG | Regular Amount | |
IV_REG_THIS_PERIOD_AC | Importing | TYPE PC207-BETRG | Amount from WT: /426 | |
EX_ANN_AMOUNT | Exporting | TYPE PC207-BETRG | Annualized amount | |
CG_FUNCTION_CALL_GROSSUP | Changing | TYPE BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | |
CG_GORSSUP_DIFF | Changing | TYPE PC207-BETRG | HR Payroll: Amount | |
CG_GROSSUP_BASE | Changing | TYPE PC207-BETRG | HR Payroll: Amount |
Exceptions of Method ANNUALIZE_TAX_INCOME
This method does not have any exceptionsExample 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