Hi All,
Iam trying to create a type 3 RFC between 2 systems based on NW 7.4 SPS12. Kernel patch is 300. Connection test without activation of SNC works perfectly. However, when I activate SNC, connection test ends with the message " An error occurred while making a remote function call". In the target system the Short dump with the title CALL_FUNCTION_SNC_NAME_NOT_FND occurs. The dump reads as follows:
Short Text
An error occurred while making a Remote Function Call.
What happened?
Sysid "XXX " in target system in table SNCSYSACL is not allowed. SNC
name="p:SAPServiceXXX@CORP.XXX.COM"
What can you do?
Note which actions and entries caused the error to occur.
Consult your SAP administrator.
Using transaction ST22 for ABAP dump analysis, you can view, manage,
and retain termination messages for longer periods.
Error analysis
A Remote Function Call was made and the SNC connection (Secure Network
Communications) was used. In this case, a check is performed in the
target system to see whether an entry with the SNC name, SNC ID and the
RFC type of the original system exists in the table SNCSYSACL and if
this entry is activated for RFC.
This was not the case.
The following information was used to search SNCSYSACL: Type.....
(Field SNC-TYP)....>E<
System ID.(Field SNC-SID)....>XXX <
SNC name..(Field SNC-PNAME)..>p:SAPServiceXXX@CORP.XXX.COM<
How to correct the error
You must make a corresponding entry (including SNC name and system ID
of the source system) in table SNCSYSACL of the target system and then
mark it for use with RFC.
Of course, the solution of adding an entry to the table SNCSYSACL also does not help. I have done this using tcode SNC0.
Any inputs will be highly appreciated.
Regards
Joyee