Problem :
Error "TP_REG_ACCESS_DENIED (thRc=748)" when opening an RFC connection
Procedure :
1. Configuration in SLD
Go to: SLD UI -> "Administration" -> "Settings" -> Section: "datasupplier"
Note :
Exactly this hostname and service name should be specified on ABAP side, in the RZ70.
2. Configuration in RZ70
3. Configuration in the SLD's gateway
3.1. gw/acl_mode = 1 must be set in the instance profile of SLD's gateway.
3.2. The reginfo file must contain suitable rules for registering SLD_UC or SLD_NUC TP program to register on the SLD's gateway
[ABAP]
-via SAP GUI connection:
"smgw"-> "Goto" -> "Expert Functions" -> "External Security" -> "Display reginfo"
[Java ]
-at os (gwmon.exe)
gwmon nr=<sysnum>
-->m (menue)
-->9 (security informations)
-->3 (display reginfo)
REGINFO file format
#VERSION=2
P TP=SLD_UC HOST=<SLD Application server host> CANCEL=<SAME AS "HOST">,local ACCESS=<ALL systems pushing information to SLD Server>
P TP=SLD_NUC HOST=<SLD Application server host> CANCEL=<SAME AS "HOST">,local ACCESS=<ALL systems pushing information to SLD Server>
... .
P TP=* HOST=local CANCEL=local ACCESS=local
P TP =*HOST=internal CANCEL=internal ACCESS=internal
3.3. After modifying the reginfo file, gateway security must be reread:
[ABAP]
-via SAP GUI connection:
"smgw" -> "Goto" -> "Expert Functions" -> "External Security" -> "Reread"
[Java ]
-at os (gwmon.exe)
gwmon nr=<sysnum>
-->m (menue)
-->9 (security informations)
-->4 (refresh security)
4. Restart the SLD.
Suggestion:
Delete the rfc SLD_UC and SLD_NUC from SM59 before sending the data.
No comments:
Post a Comment