cancel
Showing results for 
Search instead for 
Did you mean: 

Syntex error "HINCALC0 " "PCOIPIN0 " in

Former Member
0 Kudos

HI ALL EXPERTS,

I am facing one problem while running program HINCALC0, getting run time error

line 243:

"The FORM "OPK-E1" does not exist."

Thanks in advance please helpe me out to understand about this....@

Regards,

Kamlesh Manker

Accepted Solutions (1)

Accepted Solutions (1)

jayantvenkata
Product and Topic Expert
Product and Topic Expert
0 Kudos

Please run the program RPUCT700 & RPUCT300, this generates the data for include RPCOIPW0.

Please try to generate this in a test system, then re-compile the payroll driver, This should solve the issue.

Thanks and Kind Regards

Ramana

Former Member
0 Kudos

I have run the program now could u tell me how to re- compile the PY driver.... i m bit confuse..

Thanks

Kamlesh

Former Member
0 Kudos

Thanks Praveen and Ramana,

Problem is solved this issue is related to the customizing PCR and SCHEMA which have been done...

Regards,

Kamlesh

Answers (4)

Answers (4)

jagan_gunja
Active Contributor
0 Kudos

The problem may occur if a function or operation has been configured in PE04 txn, as applicable for several countries, where as it is in the include for one particular RPCALCx0 or your country's payroll program only. 

To get this program name, go to your payroll transaction, then navigate to System->Status.  Here you can see the program name like RPCALCx0 or HINCALC0.

In this case, go back to PE04, correct the setting for the country codes relevant for the operation K-E1.

In txn SE38, enter the program name and select option to generate.  If you still have any errors you need to see where the error/s is/are.

Former Member
0 Kudos

Hi Jagan,

Thanks for your quick response.

I have also tried to generate both the program in SE38 only RPCALCx0 is generating, but when iam trying to generate HINCALC0 it showing the same error:-


Program "HINCALC0 "


"The FORM "OPK-E1" does not exist."


I have also check in PE04, the correct setting for the country codes is (India) relevant for the operation K-E1.

But still giving the same error.

I was trying to calculate Professional Tax (PTax) for employees who belong to country India and stay in XYZ state.

This requirement can be fulfilled using the following steps:

1. Create custom operation K-E1. 2. Write code for custom operation in include PCBURZIN0 3. Create custom personnel calculation rule ZKP1 4. Create custom schema ZN00 by copying ‘India Payroll’ schema 5. Create custom schema ZNN1 by copying ‘Gross to Net calculation – India’ schema 6. Edit schema ZN00 are replace sub schema INN1 by the custom sub schema ZNN1. 7. Place the rule ZKP1 in custom sub schema ZNN1.

I was following the above steps. but unable to 2. write code for custom operation in include PCBURZIN0, because it asking for Access Key. So doing this operation, pcr and schema i have face this run time error.


So can any one tell me how to solve this problem??


immediate reply will be highly appreciated.

thanks,

regards,

Surendra

jagan_gunja
Active Contributor
0 Kudos

In SE38, display HINCALC0,

a)See for which country it applies;

Check if this correlates to the one you find for operation K-E1 in PE04

b)Check if the code for K-E1 is included in this program. 

Former Member
0 Kudos

Hi Jagan,

Please find below the HINCALC0 DISPLAY in se38 for your information.

I have check in se38 display HINCALC0 it showing MOLGA grouping 40, and also check the code of K-E1  PCBURZIN0 is not included in this program. I did not write any code to include PCBURZINO in se38, because it asking the access key.

Q. Can this problem will be solved if i will delete the whole operation K-E1 in pe04, the PCR and Schema?? Or Any other way to solve this problem??

thanks,

regards,

Surendra

----------------------------------------------------------------------------------------------------------------------------------

* 4.7

* XULAL0K066664 12112001  changes to includes structure for CE

* 4.0C

* XDOAHRK003754 10031998  Calcmolga = 99

* XDOAHRK000071 20011998  RPCFDC19 added

* YLHAHRK000132 13011998  Accruals included/TemSe data disabled

* XDOAHRK000070 18121997  include RPCEDX09 disabled

* XDOALRK066230 03121997  include rpcfdp09 added

* 4.0A

* ALRK028351 4.0A TODO: COMMON PART 25.07.1997

* XDOALRK013773 11061997  line-size expanded

* XDOALRK009801 26051997  new payroll log included

* QIHALRK005318 25041997  include RPCLIM09 new

* 3.1H

* XDOP30K130807 11021997  includes RPCBU200, RPCBU300, RPCBU400,

*                         RPCBU700, RPCTSDX0 substituded by RPCBU209,

*                         RPCBU309, RPCBU409, RPCBU709, RPCTSDX9

* XAIP30K129058 03021997  RPCPRA00 moved to international include

* XDOP30k106690 11111996  new

*==========> PAYROLL-ACCOUNTING-BASIC-PROGRAM - WORLD-WIDE <==========*

*eport rpcalcx9 line-size 79                             "XDOALRK013773

* max. table width for new log is 132,                               "!

* therefore line size is expanded                                    "!

REPORT HINCALC0 LINE-SIZE 132                            "XDOALRK013773

                MESSAGE-ID PN

                USING DATABASE PNP.

* Country-Version Payroll T500L

* Attention: calcmolga changes in RPCINIX9: calcmolga = 99 !!!

*data: calcmolga like t500l-molga value '98'.                       "xdo

DATA: CALCMOLGA LIKE T500L-MOLGA VALUE '40'. "xdoalrk054017 "AHRK003754

TABLES: PERNR.

INCLUDE RPCPLOG0.                                         "XDOALRK054017

DATA: BEGIN OF COMMON PART  INFTY_TIME_EVAL ."ALRK028351

*ATA: BEGIN OF COMMON PART 'INFTY_TIME_EVAL'."ALRK028351

INCLUDE RPCIFT00.         " Infotypes general

DATA: END OF COMMON PART.

DATA: BEGIN OF COMMON PART INFTY_MASTER_DATA.

  INCLUDE RPCIFT01.       " Infotypes general

DATA: END OF COMMON PART.

include pciftin0.       " Infotypes India

INCLUDE RPCFDP09.        "selection screen def.          "XDOALRK066230

*---------------------------------------------------------------------*

*  Data-Definitions                                                   *

*---------------------------------------------------------------------*

INCLUDE RPCFTB00.         " ATAB-Tables general

include pcftbin0.         " ATAB-Tables India

* include rpcftbz0.       " ATAB-Tabels modifications

DATA: BEGIN OF COMMON PART SCHEMA.

INCLUDE RPC2PS00.         " Cluster of generated schemas

INCLUDE RPC2PT00.         " Cluster of generated schemas texts

DATA: END OF COMMON PART.

DATA:   BEGIN OF COMMON PART PAYROLL_RESULTS_1.

INCLUDE RPC2RX19.         " PCL2-Data Cluster RG general           "xdo

INCLUDE PC2RXin0.         " PCL2-Data Cluster IN (India)

DATA:   END OF COMMON PART.

DATA:   BEGIN OF COMMON PART  PAYROLL_RESULTS_2 ."ALRK028351

*ATA:   BEGIN OF COMMON PART 'PAYROLL_RESULTS_2'."ALRK028351

INCLUDE RPC2RX02.         " PCL2-Data Cluster RG common with Cl. B2

DATA:   END OF COMMON PART.

INCLUDE RPPPXD00.         " Data-Definitions PCL1(2)-Buffer

DATA:   BEGIN OF COMMON PART BUFFER.

INCLUDE RPPPXD10.         " Data-Definitions PCL1(2)-Buffer

DATA:   END OF COMMON PART.

INCLUDE UP50QDAT.         " COMMON PART PSOPER for update task

DATA:   BEGIN OF COMMON PART CLUSTER_DIRECTORY.

INCLUDE RPC2CD09.                                                  "xdo

DATA:   END OF COMMON PART.

INCLUDE RPCFDC10.         " internal table IT COMMON PART RPCALC_IT

INCLUDE RPCFDC30.         " field-symbols

DATA: BEGIN OF COMMON PART  OPERATION ."ALRK028351

*ATA: BEGIN OF COMMON PART 'OPERATION'."ALRK028351

INCLUDE RPCFOP00.

DATA: END OF COMMON PART.

DATA: BEGIN OF COMMON PART  TIME_RESULTS_1 ."ALRK028351

*ATA: BEGIN OF COMMON PART 'TIME_RESULTS_1'."ALRK028351

INCLUDE RPC2B201.

DATA: END OF COMMON PART.

DATA: BEGIN OF COMMON PART  DATA_TIME_EVAL ."ALRK028351

*ATA: BEGIN OF COMMON PART 'DATA_TIME_EVAL'."ALRK028351

INCLUDE RPTDAT00.         " common part otables, additional fields

DATA: END OF COMMON PART.

INCLUDE RPCEDD99.         " Parameter def. for CEDT                "xdo

INCLUDE RPC4F_0C.         " constants                      "VKIK028654

INCLUDE RPCMF000.         " memory cluster f0 (form)

INCLUDE RPC4F100.

INCLUDE RPCFVP09.

*nclude rpcfdi00.         " RF-Interface Data             "YLHAHRK000132

INCLUDE RPCFDC19.         " Data general                 "XDOAHRK000071

INCLUDE RPCFDC09.         " Data general                           "xdo

INCLUDE RPC1PC00.         " personal Calendar

INCLUDE RPC2ZL01.         " Key of Cluster Zl

INCLUDE RPCFVPX0.         " PCL2-Data spec.country prev.month

include pcfdcin0.         " Data definitions India (eg. taxe,etc.)

INCLUDE RPCFDA09.         " Accruals                      "YLHAHRK000132

DATA: BEGIN OF COMMON PART LOAN.

  INCLUDE RPCFDL00.       "data definition loan

DATA: END OF COMMON PART.

INCLUDE RPCDBE00.         " Benefits general data

INCLUDE pcdbein0.         " Benefits country specific data

*INCLUDE RPCDVA00.        " Holiday (tables)

*INCLUDE RPCDDL00.        " Data LOAN new Cluster DL (tables)

INCLUDE RPCDL100.         " Data single incentive wages (tables)

INCLUDE RPCDG100.         " Data group incentive wages (tables)

INCLUDE RPCFPABS.

INCLUDE RPCLEC00.         " Daten Urlaubsabgeltung

*INCLUDE RPRDZ100.        " Data ZEIT for movement to 5.0

*INCLUDE RPCDTS00.        " PCL2-Data travelling expensens (tables)

*INCLUDE RPCDTE00.        " PCL2-Data travelling expensens (tables)

*INCLUDE RPRIDPRE.        " Data travelling expensens

*INCLUDE MP55RT00.        " Data travelling expensens

*INCLUDE RPC2SP00.        " PCL2-Data supplemental pay

*INCLUDE RPCSPD00.        " Data supplemental pay

*INCLUDE ZPCDATZ0.        " Data modifications

INCLUDE RPCFDCX4.         " data def. for arrears func.

*---------------------------------------------------------------------*

*  Import/Export (memory)                                             *

*---------------------------------------------------------------------*

INCLUDE RPPPXI10.         " Import/Export (memory)

*nclude rpctsp00.                                         "YLHAHRK000132

*nclude rpctsp01.                                         "YLHAHRK000132

*nclude rpctsdx9.                            XDOP30K130807"YLHAHRK000132

*nclude rpctsp02.         " AT SELECTION SCREEN           "YLHAHRK000132

*---------------------------------------------------------------------*

*  Main-Routines                                                      *

*---------------------------------------------------------------------*

INCLUDE RPCHRT09.         " MAIN-ROUTINE: ASLOOP general           "xdo

inCLUDE PCHRTin0.         " MAIN-ROUTINE: ASLOOP India

INCLUDE PCASFin0.         " Functions for India

*                         " (Include will be generated)

INCLUDE RPCASI00.         " fill AS and initialization fields

INCLUDE RPCINI09.         " initialization general                 "xdo

INCLUDE HINPAYTMPMAC.     " Temporary Cluster tables definition and

                          " population

INCLUDE PCINIin0.         " initialization for India

INCLUDE RPCEOSX0.         " EOS international

INCLUDE PCREFin0.         " CLEARS und REFRESHS for India

*                         " REFRESH's und CLEAR's - Period

INCLUDE RPCRPB00.         " Begin

INCLUDE PCRP0in0.         " for India

INCLUDE RPCRPE00.         " End

*                         " REFRESH's und CLEAR's - Recalc

INCLUDE RPCRRB00.         " Begin

INCLUDE PCRR0in0.         " for India

INCLUDE RPCRRE00.         " End

*---------------------------------------------------------------------*

*  SELECTION DATA                                                     *

*---------------------------------------------------------------------*

INCLUDE RPCGET00.         " SELECT general Data

INCLUDE RPCGETX9.         " SELECT Data International (general)    "xdo

include pcgetin0.         " SELECT Data for India

* include zpcgetz0.       " SELECT Data modifications

*---------------------------------------------------------------------*

*  Modules for functions (AS)                                         *

*---------------------------------------------------------------------*

INCLUDE RPCMAS09.         " general modules AS-FUNCTIONS I         "xdo

INCLUDE RPCMAS19.         " general modules AS-FUNCTIONS II        "xdo

INCLUDE PCMASin0.         " Modules AS-FUNCTIONS India

INCLUDE RPCMIW00.         " modules AS-FUNCTIONS incentive wages

INCLUDE RPCMAODD.         " public service germany not active

INCLUDE RPCMA109.         " SUB-Routines RPCMASxx                  "xdo

INCLUDE RPCISS00.         " SUB-Routines / individual shift schedule

INCLUDE RPCABS10.         " SUB-Routines / absence valuation

INCLUDE RPCABSX0.         " Country-spec. abs. rout.; X --> T500L-RPLND!

INCLUDE RPCLEC10.         " Funktion Urlaubsabgeltung

* include rpclec1d.       " Funktion Urlaubsabgeltung deaktiv

INCLUDE RPCZA100.         " TIME-Modules AS-FUNCTIONS 1

* include rprza200.       " TIME-Modules AS-FUNCTIONS 2

* include rprza300.       " TIME-Modules AS-FUNCTIONS 3

* include rprmard1.       " Travelling expenses interface --> L + G

* include rprmard2.       " Travelling expenses interface --> RF

* include rprmard3.       " Travelling expenses interface --> RF differ.

* include rpcspr00.       " Supplemental pay

* include rprmad00.       " ModuleS AS-FUNCTIONS for LOAN

INCLUDE RPCACC09.         " Accruals functions            "YLHAHRK000132

* for CE new with XULAL0K066664

Include H99C_FUNCTION_SE.       " non-CE parts of functions

include H99C_FUNCTION_GEN.      " Empty forms for pure CE forms

*--------------------------------------------------------------------*

* India specific functions                                           *

*--------------------------------------------------------------------*

include pcilkin0.         " Data declaration for Legacy upload

include pcutlin0.         " Utility sub routines for India

include pcpetin0.         " Previous Employment Tax Details

include pchrain0.         " Housing details

include pcsecin0.         " Section 80 Contribution Details

include pcsecin1.         " Section 88 Investment Details

include pciosin0.         " Income from Other Sources

include pcepfin0.         " Provident fund contributions

include pcesiin0.         " Employees' State Insurance contributions

include pchfsin0.         " Hard Furnishing scheme

include pcgryin0.         " Gratuity

include pcsanin0.         " Superannuation

include pcccoin0.         " Car & Conveyance

include pcptxin0.         " Professional tax

include pclwfin0.         " Labour Welfare Fund

include pcceain0.         " Children Education and Hostel allow.exemp.

include pcltain0.         " LTA exmeption and payment

include pcmedin0.         " Medical exemption and payment

include pcinret0.         " Get the TDS so far in case of retro

include pcgtsin0.         " Get ID Details for Gratuity, TAX, Superann.

include pcgtxin0.         " Gratuity contribution taxation

include pcleain0.         " Leave Encashment

include pcvrsin0.         " Voluntary Retirement Service

include pctaxin0.         " Income tax calculation

include pcrorin0.         " Recovery of rounded off amount

include pctpdin0.         " Third Party Deduction

include pcctxin0.         " General tax exemption

INCLUDE PCDSDIN0.         " 1 day salary deduction

INCLUDE PCS24IN0.         " Deduction under Section-24 details

INCLUDE PCBTDIN0.         " TDS for Bonus Payment through OffCycle

INCLUDE PCPTBIN0.         " Professional Tax basis computation

INCLUDE PCBTXIN0.         " Bank Transfer

INCLUDE PCLONIN0.         " Interest rate tax advantage

*---------------------------------------------------------------------*

* Loan

*---------------------------------------------------------------------*

INCLUDE RPCMAL00.         "loan activated

*---------------------------------------------------------------------*

* Arrears

*---------------------------------------------------------------------*

INCLUDE RPCARR09.       " priorities active                        "xdo

INCLUDE RPCARR09_SE.    " for CE        XULAL0K066664

include pcarrin0.       " India specifics for arrears

*---------------------------------------------------------------------*

* Limit on deduction

*---------------------------------------------------------------------*

INCLUDE RPCLIM09.       " Limits active                   "QIHALRK005318

INCLUDE RPCLIM09_SE.    " for CE XULAL0K066664

*---------------------------------------------------------------------*

*  Modules 'wage maintenance'                                         *

*---------------------------------------------------------------------*

INCLUDE RPCWMA00.         " WM  active

*---------------------------------------------------------------------*

*  Modules Benefits                                                   *

*---------------------------------------------------------------------*

INCLUDE RPCMBE00.         " Benefits international version

*iNCLUDE PCMBEIN0.         " Benefits India specific forms

*---------------------------------------------------------------------*

*  Modules for control of rules (PC02)                                *

*---------------------------------------------------------------------*

INCLUDE RPCRGL00.         " RULES, Pnnnn-RULES (PREL-Infotypes)

*---------------------------------------------------------------------*

*  Modules for operations (PE02)                                      *

*---------------------------------------------------------------------*

INCLUDE RPCBOF00.         " operations                             "xdo

include pcbofin0.         " OPERATIONS BEGIN-WHILE for India

* include rpcboe00.       " OPERATIONS END-WHILE

INCLUDE RPCBU109.         " OPERATIONS SUB-Routines 1              "xdo

INCLUDE RPCBU209.         " OPERATIONS SUB-Routines 2    "XDOP30K130807

INCLUDE RPCBU309.         " OPERATIONS SUB-Routines 3                "!

INCLUDE RPCBU409.         " OPERATIONS SUB-Routines 4                "!

INCLUDE RPCBU500.         " OPERATIONS SUB-Routines 5 travelling expens.

INCLUDE RPCBU600.         " OPERATIONS SUB-Routines   incentive wages

*nclude rpcbu709.         " OPERATIONS SUB-Routines 7     "YLHAHRK000132

INCLUDE RPCBUM00.         " OPERATION MEANV

include pcburin0.         " OPERATIONS SUB-Routines India

INCLUDE RPCBURZ0.         " OPERATIONS modifications

INCLUDE PCBURZIN0.        " Customer functions/operations

INCLUDE RPCBUA09.         " Accruals                      "YLHAHRK000132

INCLUDE H99CAVERA.        "function AVERA

*---------------------------------------------------------------------*

*  Modules NET-calculation for a India                                *

*---------------------------------------------------------------------*

* include rprmsvx0.       " e.g. social insurance routines

* include rpcmsvx0.       " Functions social insurance

* include rpcmsvx1.       " Operations social insurance

* include rprmstx0.       " e.g. taxe routines

* include rpcmstx0.       " Functions taxe

* include rpcmstx1.       " Operations taxe

*---------------------------------------------------------------------*

*  Automatical generation of wage types                               *

*---------------------------------------------------------------------*

* include rprtlg00.       " T510S-CONTROL 1. Teil

* include rprtlr00.       " T510S-CONTROL 2. Teil (BDE)

*---------------------------------------------------------------------*

*  SUB-Routines                                                       *

*---------------------------------------------------------------------*

INCLUDE RPCUP109.         " SUB-Routines 1                        "xdo

INCLUDE RPCPR109.         " PRINT 1 DATA PCL2                     "xdo

include pcpr1in0.         " PRINT 1 DATA PCL2 for India

*INCLUDE RPCPRA00.         " PRINT DATA PCL2 for Arrears  "XAIP30K129058

* INCLUDE RPRPR1X1.       " PRINT 1 e.g. for TAXE etc.

* INCLUDE ZPCPR1Z0.       " PRINT 1 modifications

INCLUDE RPCPR200.         " PRINT 2 DATA general

INCLUDE RPCPR210.         " PRINT 2 for exports of time-tables

* INCLUDE RPRPR300.       " PRINT 3 dynamical test-routines

* INCLUDE RPRPRR00.       " PRINT 3 Sub-routines RPRPR300

INCLUDE RPCPR400.         " PRINT 4 Persoenlicher Kalender

INCLUDE RPCPR500.                                                  "xdo

INCLUDE RPCTAB09.         " READ ATAB-tables general               "xdo

include pctabin0.         " READ ATAB-tables for India

* INCLUDE ZPCTABZ0.       " READ ATAB-tables modifications

* INCLUDE RPRMPK00.       " personal calendar

* INCLUDE RPRMPK10.       " personal calendar

* INCLUDE RPRMPK20.       " personal calendar

INCLUDE RPCTOP00.         " TOP-OF-PAGE   GENERAL CONTROL

* INCLUDE ZPCTOPZ0.       " TOP-OF-PAGE   modifications

include pctopin0.         " TOP-OF-PAGE   India

* INCLUDE RPRTOPXR.       " TOP-OF-PAGE   travelling expensens

INCLUDE RPCTOF00.         " HEADER TABLES PCL2

INCLUDE RPCTOF10.         " OTHER HEADER

* INCLUDE RPRTOFX0.       " HEADER TABLES PCL2 special country

* INCLUDE RPRTOFXR.       " TOP-OF-PAGE travelling expensens

* INCLUDE ZPCTOFZ0.       " TOP-OF-PAGE modifications

INCLUDE RPCPOS00.         " POSITION GENERAL

include pcposin0.         " POSITION for India

* INCLUDE RPRPOSR0.       " POSITION travelling expensens

* INCLUDE RPMTAG00.       " Sub-routines: last day in month

* INCLUDE ZPCLIBZ0.       " Sub-routines for modifications

*---------------------------------------------------------------------*

* Subroutines for external call of RPCEDTx0                           *

*---------------------------------------------------------------------*

*include rpcedx09.         " ext.call of CEDTx0           "XDOAHRK00070

*---------------------------------------------------------------------*

* Subroutines CD-Manager and Cluster buffer                           *

*---------------------------------------------------------------------*

INCLUDE RPCMGR09.         " Cluster Directory Manager              "xdo

INCLUDE RPPPXM00.         " Module PCL1(2)-buffer

INCLUDE RPPPDR00.         " DELETE_REQUEST

*---------------------------------------------------------------------*

* Data definition and subroutine for Features (Merkmale)              *

*---------------------------------------------------------------------*

INCLUDE RPUMKC00.

INCLUDE RPCLG000.                                        "XDOALRK009801

*---------------------------------------------------------------------*

*  Ende des Programms                                                 *

*---------------------------------------------------------------------*

jagan_gunja
Active Contributor
0 Kudos

Did you display HINCALC0 and try to find OPK-E1?

If it is not found, then I suggest in PE04 display the code for the op'n. 

If it is not there, then may be you need to get from SAP.

If it is there, then you need to activate it.

Include this include in PCBURZIN0 or PCOIPIN0.  To change these objects, you can get ABAP key from the SE38 transaction itself. Then generate the payroll program HINCALC0.

Deleting the operation from the PCR will not solve the problem if the PCR needs it to process.  

Former Member
0 Kudos

Hi Jagan,

I have display HINCALC0 and OPK-E1 is not there.

In PE04 display the code for the op'n. OPK-E1 is there.

But when i am trying to activate PCBURZIN0 or PCOIPIN0 in SE38 it is asking for Access Key.

I have tried to find out the access key and activation, but i couldn't do it. I am not a ABAP Guy, but still trying my best. So please suggest me :-

Q. How to activate or include PCBURZIN0 or PCOIPIN0 in SE38?

Q. Where and How can i get the ABAP Access key in SE38 Transaction??

regards,

Surendra

jagan_gunja
Active Contributor
0 Kudos

You need to get access key; without that you can not resolve the problem.  Get you manager to approve for you or get an ABAP'er to do this for you.

Former Member
0 Kudos

Hi Jagan,

Ok I will check with the ABAP Guys.

Thanks for your quick reply and support, hope this will continue in future also.

regards,

Surendra

Former Member
0 Kudos

Issue resolved.

0 Kudos

Hi Manker,

I got the same error here.. And i have done the same suggested by Ramana in the threads. the problem is not resolved. You said that this problem is resolved by you..Can you please elaborate the process to solve this problem.

Thanks in advance.

Regards,

Sai.

Former Member
0 Kudos

Hi

Jayanti Venkata Ramana / Kamlesh,

I am also getting the same Runtime error, while i was trying to run the payroll driver HINCALC00, OR T-Code - PC00_M40_CALC.

The following syntax error occurred in program "HINCALC0 " in include "PCOIPIN0

     " in

    line 243:

    "The FORM "OPK-E1" does not exist."

    " "

    " "

    " "

And i have also run both the program RPUCT700 & RPUCT300.

How to generate this in a test system, and How to re-compile the payroll driver? Can you please tell me the steps from starting??

How to write coding for operation K-E1 if missing??

Immediate reply will be highly appreciated.

regards,

Surendra Rawat

jayantvenkata
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello

The short dump states that there is a form OPK-E1 missing in include RPCOIPW0 of the RPCALCW0 program.

I have checked this include in our standard systems, and indeed, the form PCOIPIN0 does not exist, and therefore, I believe that it should also not exist in your system.

Please run the program RPUCT700 & RPUCT300, this generates the data for include RPCOIPW0.

Please try to generate this in a test system, then re-compile the payroll driver, This should solve the issue.

Thanks and Kind Regards

Ramana

Former Member
0 Kudos

Thanks Ramana for your respond...can you guide me further how to go ahead in details so that i could be able to get rid of this error.

Thanks

Kamlesh

Former Member
0 Kudos

It says that operation K-E1 doesn't not have any coding for it.... That is may be there is an operation exist in system named as K-E1, every function/ operation has some coding to implement the logic for which it is being created.

Former Member
0 Kudos

Thanks for reply Pravin

Still not able to find out the exact problem why this error is coming out.... I just simply done PE51 n gone for PC00_M40_CALC so now i have come a cross this run time error..

What should i do to get rid of this error.

Please advise.

Regards,

Kamlesh

Former Member
0 Kudos

put the full error here.. so that reason can be guessed correctly.

Former Member
0 Kudos

Error give below:

What happened?

Error in the ABAP Application Program

The current ABAP program "????????????????????????????????????????" had to be

terminated because it has

come across a statement that unfortunately cannot be executed.

The following syntax error occurred in program "HINCALC0 " in include "PCOIPIN0

" in

line 243:

"The FORM "OPK-E1" does not exist."

" "

" "

" "

The include has been created and last changed by:

Created by: "KAMLESHM "

Last changed by: "SAP "

Error analysis

The following syntax error was found in the

"The FORM "OPK-E1" does not exist."

" "

" "

" "

Regards,

Kamlesh

Former Member
0 Kudos

Yes coding for operation K-E1 is missing. And don't worry it is not because of the changes you have done. It is not even related to payslip..... I would suggest you to check with SAP.