HMXCISR0_003 SAP Method Changes wage credit and values related to proportion









Below is documentation, parameters and attributes of ABAP Method HMXCISR0_003 within SAP class IF_EX_BADI_HMXCISR0_003. 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 IF_EX_BADI_HMXCISR0_003 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 HMXCISR0_003 can also be found below:

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


Parameters of Method HMXCISR0_003

.

NameTypeData TypeDescriptionDefault Value
ABKRSImportingTYPE
ABKRS
Payroll area
BASE_GRAVImportingTYPE
MAXBT
Personnel payroll: Amount
BUKRSImportingTYPE
BUKRS
Company Code
CLASE_TBLImportingTYPE
PMX_CLTAB
Tax table category
DESP_SUBSImportingTYPE
MAXBT
Tax after allowance deduction
DESP_SUBS80AImportingTYPE
MAXBT
Tax after allowance deduction, article 80A
DIACTImportingTYPE
PRANZ
Payroll: Number
DIACTCImportingTYPE
PRANZ
Payroll: Number
DIAUSINCImportingTYPE
PRANZ
Payroll: Number
DIAUSINCCImportingTYPE
PRANZ
Payroll: Number
ENDDAImportingTYPE
ENDDA
End date of payroll period
MARGIN_80ImportingTYPE
MAXBT
Marginal income tax according to article 80
MARGIN_80AImportingTYPE
MAXBT
Marginal income tax according to article 80a
MET_CALImportingTYPE
PMX_IIMEX
Tax calculation method
OCRSNImportingTYPE
PAY_OCRSN
Off-cycle payroll reason
PAYIDImportingTYPE
PAYID
Payroll identifier
PAYTYImportingTYPE
PAYTY
Payroll type
PERSGImportingTYPE
PERSG
Employee group
PERSKImportingTYPE
PERSK
Employee subgrp
PNRImportingTYPE
P_PERNR
Personnel number
SALARIOImportingTYPE
MAXBT
Worker daily wage
SALMIImportingTYPE
MAXBT
Daily minimum wage
TIPO_NOMImportingTYPE
C
Payroll type
ULTPERImportingTYPE
C
Ind.: Last period of the month
CRED_FISCALChangingTYPE
MAXBT
Wage credit to apply
ISR_SUB_MARGChangingTYPE
MAXBT
Marginal income tax for allowance calculation
PCT_SUBSChangingTYPE
PMX_POSUI
Percentage of tax subsidy for taxes
PROPSUB_APLChangingTYPE
PMX_PRSUA
Applied tax allowance proportion for taxes
SUBS_FIJOChangingTYPE
PMX_SUFIJ
Fixed subsidy amount for tax



Exceptions of Method HMXCISR0_003

This method does not have any exceptions

Example ABAP coding


DATA: lo_class TYPE REF TO IF_EX_BADI_HMXCISR0_003.
DATA: lv_ABKRS TYPE ABKRS,
lv_BASE_GRAV TYPE MAXBT,
lv_BUKRS TYPE BUKRS,
lv_CLASE_TBL TYPE PMX_CLTAB,
lv_CRED_FISCAL TYPE MAXBT,
lv_DESP_SUBS TYPE MAXBT,
lv_DESP_SUBS80A TYPE MAXBT,
lv_DIACT TYPE PRANZ,
lv_DIACTC TYPE PRANZ,
lv_DIAUSINC TYPE PRANZ,
lv_DIAUSINCC TYPE PRANZ,
lv_ENDDA TYPE ENDDA,
lv_ISR_SUB_MARG TYPE MAXBT,
lv_MARGIN_80 TYPE MAXBT,
lv_MARGIN_80A TYPE MAXBT,
lv_MET_CAL TYPE PMX_IIMEX,
lv_OCRSN TYPE PAY_OCRSN,
lv_PAYID TYPE PAYID,
lv_PAYTY TYPE PAYTY,
lv_PCT_SUBS TYPE PMX_POSUI,
lv_PERSG TYPE PERSG,
lv_PERSK TYPE PERSK,
lv_PNR TYPE P_PERNR,
lv_PROPSUB_APL TYPE PMX_PRSUA,
lv_SALARIO TYPE MAXBT,
lv_SALMI TYPE MAXBT,
lv_SUBS_FIJO TYPE PMX_SUFIJ,
lv_TIPO_NOM TYPE C,
lv_ULTPER TYPE C,
lv_other TYPE c.

CALL METHOD lo_class=>HMXCISR0_003(
EXPORTING
ABKRS = lv_ABKRS
BASE_GRAV = lv_BASE_GRAV
BUKRS = lv_BUKRS
CLASE_TBL = lv_CLASE_TBL
DESP_SUBS = lv_DESP_SUBS
DESP_SUBS80A = lv_DESP_SUBS80A
DIACT = lv_DIACT
DIACTC = lv_DIACTC
DIAUSINC = lv_DIAUSINC
DIAUSINCC = lv_DIAUSINCC
ENDDA = lv_ENDDA
MARGIN_80 = lv_MARGIN_80
MARGIN_80A = lv_MARGIN_80A
MET_CAL = lv_MET_CAL
OCRSN = lv_OCRSN
PAYID = lv_PAYID
PAYTY = lv_PAYTY
PERSG = lv_PERSG
PERSK = lv_PERSK
PNR = lv_PNR
SALARIO = lv_SALARIO
SALMI = lv_SALMI
TIPO_NOM = lv_TIPO_NOM
ULTPER = lv_ULTPER
CHANGING
CRED_FISCAL = lv_CRED_FISCAL
ISR_SUB_MARG = lv_ISR_SUB_MARG
PCT_SUBS = lv_PCT_SUBS
PROPSUB_APL = lv_PROPSUB_APL
SUBS_FIJO = lv_SUBS_FIJO ).

Links to Related Class(s)

IF_EX_BA...
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!