cancel
Showing results for 
Search instead for 
Did you mean: 

Runtime error CALL_FUNCTION_NOT_FOUND

Former Member
0 Kudos

We get this message from our QUA System with tne next

error:

The function module "Y_210_VERIFY_LOGON" was called,

but cannot be found in the Function Library.

The current ABAP program "SAPMSSY1" has to be terminated.

Recently we made a system copy from PRD to QUA and

immediately we get them.

Some one has the same error ?

Thanks in advance.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Reynaldo,

Could you check in your PRD system if the function 'Y_210_VERIFY_LOGON' can be found (transaction SE37) ? Looks like a custom development.

Could you copy the line of code in program SAPMSSY1 which is calling the function ?

Would it be possible that there was some local code changes which where not taken over with the system copy ?

Best regards,

Thierry

Former Member
0 Kudos

Hi Thierry Lieu, thanks for your time.

I check the function in PRD system but does not exist (both clients 400 and 000) , the error shows that is in client 000

-


User, transaction...

Client.............. 000

User................ "SAPSYS"

Language key........ "S"

Transaction......... " "

Program............. "SAPMSSY1"

Screen.............. "SAPMSSY1 3004"

Row of screen....... 2

Information about program making the Remote Function Call (RFC):

System.............. " "

Database Release.... 640

Kernel Release...... 640

Connection type: "E" (2 = R/2, 3 = R/3, E = External, R = Reg.external)

Call type: "S-" (S = Synchronous, a/A = Asynchronous, T = Transaction)

Client.............. " "

User................ " "

Transaction......... " (Program: ksaagent_QUA)"

Function module..... "Y_210_VERIFY_LOGON"

Call destination.... "QUA"

Source server....... "QUAZEUSUNE"

Source IP address... "172.30.60.132"

Additional RFC logon information:

Trusted Relation....." "

Logon return code...." "

Trusted return code.." "

Note: Prior to Release 4.0, there was less information available on RFC

calling programs.

-


-


Source code of SAPMSSY1

000390 module %_rfcdia_call output.

000400 "Do not display screen !

000410 call 'DY_INVISIBLE_SCREEN'.

000420 perform remote_function_diacall.

000430 endmodule.

000440

000450 module %_cpic_start.

000460 if sy-xprog(4) = '%RFC'.

000470 perform remote_function_call using rfctype_external_cpic.

000480 else.

000490 call 'APPC_HD' id 'HEADER' field header id 'CONVID' field convid.

000500 perform cpic_call using convid.

000510 endif.

000520 endmodule.

000530

000540

000550 form cpic_call using convid type c.

000560 communication send id convid buffer header.

000570 if sy-subrc eq 0.

000580 perform (sy-xform) in program (sy-xprog).

000590 else.

000600 message a800.

000610 endif.

000620 endform.

000630

000640 form remote_function_call using value(type).

000650 do.

000660 * test if sy-xprog and sy-xform are set

000670 * sy-xform = 'quatsch'. sy-xprog = 'quatsch'.

ERROR> call 'RfcImport' id 'Type' field type.

000690 perform (sy-xform) in program (sy-xprog).

000700 rsyn >scont sysc 00011111 0.

000710 enddo.

000720 endform.

000730

000740 form remote_function_diastart.

000750 do.

000760 call 'RfcImport' id 'Type' field rfctype_rfcdia.

000770 perform (sy-xform) in program (sy-xprog).

000780 "Parking position for next request

000790 rsyn >scont sysc 00011111 10.

000800 "ALternativ : Free mode

000810 "COMMIT WORK.

000820 "SYSTEM-CALL FREE MODE 0.

000830 enddo.

000840 endform.

000850

000860 form remote_function_diacall.

000870 sy-xcode = '%_@no@'.

-


I do not think of a possible change on local because we delete the QUA Database before and then we make the restore of PRD like QUA and immediately we get the error.

If you need some thing else, please let me know.

Thanks in Advance

Reynaldo.