CHANGE_EC12 SAP Method of class IF_EX_BADI_MXPREV_SOCIAL









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

This is a private Method so can only be executed from within the class itself. I.e. You could access it from another method of the class.

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_MXPREV_SOCIAL 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 CHANGE_EC12 can also be found below:

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


Parameters of Method CHANGE_EC12

.

NameTypeData TypeDescriptionDefault Value
ABKRSImportingTYPE
ABKRS
Payroll area
BETRGImportingTYPE
MAXBT
Personnel payroll: Amount
BONDTImportingTYPE
BONDT
Off-cycle payroll payment date
BUKRSImportingTYPE
BUKRS
Company Code
ENDDAImportingTYPE
ENDDA
Valid to
FPPERImportingTYPE
FAPER
Payroll period
INPERImportingTYPE
IPERI
Payroll in-period
LGARTImportingTYPE
LGART
Wage type
L_AKLASImportingTYPE
C
OCRSNImportingTYPE
PAY_OCRSN
Off-cycle payroll reason
PAYDTImportingTYPE
PAY_DATE
Payroll result payment date
PAYIDImportingTYPE
PAYID
Payroll identifier
PAYTYImportingTYPE
PAYTY
Payroll type
PERNRImportingTYPE
P_PERNR
Personnel number
RFCCOMImportingTYPE
PMX_RFC
Federal Register of Contributors
RFCCOMImportingTYPE
PMX_RFC
Federal Taxpayers Register
AYUDAESCChangingTYPE
MAXBT
Personnel payroll: Amount
AYUDAESCEXChangingTYPE
MAXBT
Personnel payroll: Amount
AYUDALENChangingTYPE
MAXBT
Personnel payroll: Amount
AYUDALENEXChangingTYPE
MAXBT
Personnel payroll: Amount
AYUDARENChangingTYPE
MAXBT
Personnel payroll: Amount
AYUDARENEXChangingTYPE
MAXBT
Personnel payroll: Amount
AYUDATRAChangingTYPE
MAXBT
Personnel payroll: Amount
AYUDATRAEXChangingTYPE
MAXBT
Personnel payroll: Amount
BECASChangingTYPE
MAXBT
Personnel payroll: Amount
BECASEXChangingTYPE
MAXBT
Personnel payroll: Amount
CAJAAHOChangingTYPE
MAXBT
Personnel payroll: Amount
CAJAAHOEXChangingTYPE
MAXBT
Personnel payroll: Amount
CONTRPATChangingTYPE
MAXBT
Personnel payroll: Amount
CONTRPATEXChangingTYPE
MAXBT
Personnel payroll: Amount
CUOTASINChangingTYPE
MAXBT
Personnel payroll: Amount
CUOTASINEXChangingTYPE
MAXBT
Personnel payroll: Amount
FA_COMPChangingTYPE
MAXBT
Personnel payroll: Amount
FA_EXChangingTYPE
MAXBT
Personnel payroll: Amount
FA_PAYChangingTYPE
MAXBT
Personnel payroll: Amount
FONDIAHOChangingTYPE
MAXBT
Personnel payroll: Amount
FONDIAHOEXChangingTYPE
MAXBT
Personnel payroll: Amount
GASTFUNEChangingTYPE
MAXBT
Personnel payroll: Amount
GASTFUNEEXChangingTYPE
MAXBT
Personnel payroll: Amount
GASTMEDChangingTYPE
MAXBT
Personnel payroll: Amount
GASTMEDEXChangingTYPE
MAXBT
Personnel payroll: Amount
GASTMEDMChangingTYPE
MAXBT
Personnel payroll: Amount
GASTMEDMEXChangingTYPE
MAXBT
Personnel payroll: Amount
GRATIFIChangingTYPE
MAXBT
Personnel payroll: Amount
GRATIFIEXChangingTYPE
MAXBT
Personnel payroll: Amount
MONPRESOCChangingTYPE
MAXBT
Personnel payroll: Amount
OTRSINGChangingTYPE
MAXBT
Personnel payroll: Amount
OTRSINGEXChangingTYPE
MAXBT
Personnel payroll: Amount
OTRSINGPSChangingTYPE
MAXBT
Personnel payroll: Amount
PREPUNTChangingTYPE
MAXBT
Personnel payroll: Amount
PREPUNTEXChangingTYPE
MAXBT
Personnel payroll: Amount
PRIMADOMChangingTYPE
MAXBT
Personnel payroll: Amount
PRIMADOMEXChangingTYPE
MAXBT
Personnel payroll: Amount
PRIMAVACChangingTYPE
MAXBT
Personnel payroll: Amount
PRIMAVACEXChangingTYPE
MAXBT
Personnel payroll: Amount
PRISEGVChangingTYPE
MAXBT
Personnel payroll: Amount
PRISEGVEXChangingTYPE
MAXBT
Personnel payroll: Amount
PTUTRABChangingTYPE
MAXBT
Personnel payroll: Amount
PTUTRABEXChangingTYPE
MAXBT
Personnel payroll: Amount
SUBSINCAChangingTYPE
MAXBT
Personnel payroll: Amount
SUBSINCAEXChangingTYPE
MAXBT
Personnel payroll: Amount
SUELDOSChangingTYPE
MAXBT
Personnel payroll: Amount
SUELDOSEXChangingTYPE
MAXBT
Personnel payroll: Amount
SUMEXEISRChangingTYPE
MAXBT
Personnel payroll: Amount
SUMEXEPREChangingTYPE
MAXBT
Personnel payroll: Amount
TEXTRAChangingTYPE
MAXBT
Personnel payroll: Amount
TEXTRAEXChangingTYPE
MAXBT
Personnel payroll: Amount
VALESDESChangingTYPE
MAXBT
Personnel payroll: Amount
VALESDESEXChangingTYPE
MAXBT
Personnel payroll: Amount
VALESGASChangingTYPE
MAXBT
Personnel payroll: Amount
VALESGASEXChangingTYPE
MAXBT
Personnel payroll: Amount
VALESRESChangingTYPE
MAXBT
Personnel payroll: Amount
VALESRESEXChangingTYPE
MAXBT
Personnel payroll: Amount
VALESROPChangingTYPE
MAXBT
Personnel payroll: Amount
VALESROPEXChangingTYPE
MAXBT
Personnel payroll: Amount
VIATICOChangingTYPE
MAXBT
Personnel payroll: Amount
VIATICOEXChangingTYPE
MAXBT
Personnel payroll: Amount



Exceptions of Method CHANGE_EC12

This method does not have any exceptions

Example ABAP coding

This is a private Method so the below code can only be executed from within the class itself. I.e. from another method of the class.

DATA: lo_class TYPE REF TO IF_EX_BADI_MXPREV_SOCIAL.
DATA: lv_ABKRS TYPE ABKRS,
lv_AYUDAESC TYPE MAXBT,
lv_AYUDAESCEX TYPE MAXBT,
lv_AYUDALEN TYPE MAXBT,
lv_AYUDALENEX TYPE MAXBT,
lv_AYUDAREN TYPE MAXBT,
lv_AYUDARENEX TYPE MAXBT,
lv_AYUDATRA TYPE MAXBT,
lv_AYUDATRAEX TYPE MAXBT,
lv_BECAS TYPE MAXBT,
lv_BECASEX TYPE MAXBT,
lv_BETRG TYPE MAXBT,
lv_BONDT TYPE BONDT,
lv_BUKRS TYPE BUKRS,
lv_CAJAAHO TYPE MAXBT,
lv_CAJAAHOEX TYPE MAXBT,
lv_CONTRPAT TYPE MAXBT,
lv_CONTRPATEX TYPE MAXBT,
lv_CUOTASIN TYPE MAXBT,
lv_CUOTASINEX TYPE MAXBT,
lv_ENDDA TYPE ENDDA,
lv_FA_COMP TYPE MAXBT,
lv_FA_EX TYPE MAXBT,
lv_FA_PAY TYPE MAXBT,
lv_FONDIAHO TYPE MAXBT,
lv_FONDIAHOEX TYPE MAXBT,
lv_FPPER TYPE FAPER,
lv_GASTFUNE TYPE MAXBT,
lv_GASTFUNEEX TYPE MAXBT,
lv_GASTMED TYPE MAXBT,
lv_GASTMEDEX TYPE MAXBT,
lv_GASTMEDM TYPE MAXBT,
lv_GASTMEDMEX TYPE MAXBT,
lv_GRATIFI TYPE MAXBT,
lv_GRATIFIEX TYPE MAXBT,
lv_INPER TYPE IPERI,
lv_LGART TYPE LGART,
lv_L_AKLAS TYPE C,
lv_MONPRESOC TYPE MAXBT,
lv_OCRSN TYPE PAY_OCRSN,
lv_OTRSING TYPE MAXBT,
lv_OTRSINGEX TYPE MAXBT,
lv_OTRSINGPS TYPE MAXBT,
lv_PAYDT TYPE PAY_DATE,
lv_PAYID TYPE PAYID,
lv_PAYTY TYPE PAYTY,
lv_PERNR TYPE P_PERNR,
lv_PREPUNT TYPE MAXBT,
lv_PREPUNTEX TYPE MAXBT,
lv_PRIMADOM TYPE MAXBT,
lv_PRIMADOMEX TYPE MAXBT,
lv_PRIMAVAC TYPE MAXBT,
lv_PRIMAVACEX TYPE MAXBT,
lv_PRISEGV TYPE MAXBT,
lv_PRISEGVEX TYPE MAXBT,
lv_PTUTRAB TYPE MAXBT,
lv_PTUTRABEX TYPE MAXBT,
lv_RFCCOM TYPE PMX_RFC,
lv_SUBSINCA TYPE MAXBT,
lv_SUBSINCAEX TYPE MAXBT,
lv_SUELDOS TYPE MAXBT,
lv_SUELDOSEX TYPE MAXBT,
lv_SUMEXEISR TYPE MAXBT,
lv_SUMEXEPRE TYPE MAXBT,
lv_TEXTRA TYPE MAXBT,
lv_TEXTRAEX TYPE MAXBT,
lv_VALESDES TYPE MAXBT,
lv_VALESDESEX TYPE MAXBT,
lv_VALESGAS TYPE MAXBT,
lv_VALESGASEX TYPE MAXBT,
lv_VALESRES TYPE MAXBT,
lv_VALESRESEX TYPE MAXBT,
lv_VALESROP TYPE MAXBT,
lv_VALESROPEX TYPE MAXBT,
lv_VIATICO TYPE MAXBT,
lv_VIATICOEX TYPE MAXBT,
lv_RFCCOM TYPE PMX_RFC,
lv_other TYPE c.

CALL METHOD lo_class=>CHANGE_EC12(
EXPORTING
ABKRS = lv_ABKRS
BETRG = lv_BETRG
BONDT = lv_BONDT
BUKRS = lv_BUKRS
ENDDA = lv_ENDDA
FPPER = lv_FPPER
INPER = lv_INPER
LGART = lv_LGART
L_AKLAS = lv_L_AKLAS
OCRSN = lv_OCRSN
PAYDT = lv_PAYDT
PAYID = lv_PAYID
PAYTY = lv_PAYTY
PERNR = lv_PERNR
RFCCOM = lv_RFCCOM
RFCCOM = lv_RFCCOM
CHANGING
AYUDAESC = lv_AYUDAESC
AYUDAESCEX = lv_AYUDAESCEX
AYUDALEN = lv_AYUDALEN
AYUDALENEX = lv_AYUDALENEX
AYUDAREN = lv_AYUDAREN
AYUDARENEX = lv_AYUDARENEX
AYUDATRA = lv_AYUDATRA
AYUDATRAEX = lv_AYUDATRAEX
BECAS = lv_BECAS
BECASEX = lv_BECASEX
CAJAAHO = lv_CAJAAHO
CAJAAHOEX = lv_CAJAAHOEX
CONTRPAT = lv_CONTRPAT
CONTRPATEX = lv_CONTRPATEX
CUOTASIN = lv_CUOTASIN
CUOTASINEX = lv_CUOTASINEX
FA_COMP = lv_FA_COMP
FA_EX = lv_FA_EX
FA_PAY = lv_FA_PAY
FONDIAHO = lv_FONDIAHO
FONDIAHOEX = lv_FONDIAHOEX
GASTFUNE = lv_GASTFUNE
GASTFUNEEX = lv_GASTFUNEEX
GASTMED = lv_GASTMED
GASTMEDEX = lv_GASTMEDEX
GASTMEDM = lv_GASTMEDM
GASTMEDMEX = lv_GASTMEDMEX
GRATIFI = lv_GRATIFI
GRATIFIEX = lv_GRATIFIEX
MONPRESOC = lv_MONPRESOC
OTRSING = lv_OTRSING
OTRSINGEX = lv_OTRSINGEX
OTRSINGPS = lv_OTRSINGPS
PREPUNT = lv_PREPUNT
PREPUNTEX = lv_PREPUNTEX
PRIMADOM = lv_PRIMADOM
PRIMADOMEX = lv_PRIMADOMEX
PRIMAVAC = lv_PRIMAVAC
PRIMAVACEX = lv_PRIMAVACEX
PRISEGV = lv_PRISEGV
PRISEGVEX = lv_PRISEGVEX
PTUTRAB = lv_PTUTRAB
PTUTRABEX = lv_PTUTRABEX
SUBSINCA = lv_SUBSINCA
SUBSINCAEX = lv_SUBSINCAEX
SUELDOS = lv_SUELDOS
SUELDOSEX = lv_SUELDOSEX
SUMEXEISR = lv_SUMEXEISR
SUMEXEPRE = lv_SUMEXEPRE
TEXTRA = lv_TEXTRA
TEXTRAEX = lv_TEXTRAEX
VALESDES = lv_VALESDES
VALESDESEX = lv_VALESDESEX
VALESGAS = lv_VALESGAS
VALESGASEX = lv_VALESGASEX
VALESRES = lv_VALESRES
VALESRESEX = lv_VALESRESEX
VALESROP = lv_VALESROP
VALESROPEX = lv_VALESROPEX
VIATICO = lv_VIATICO
VIATICOEX = lv_VIATICOEX ).

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!