本文的将S4 abap系统向PO JAVA系统中注册。
S4 QASERPAP01 NR=60 ASCS=61
PO QASPISAP01 NR=60 SCS=61 http://qaspisap01:56000/sld
1.查看JAVA SLD对应的主机名和gateway port
Go to: SLD UI -> "Administration" -> "Settings" -> Section: "datasupplier"
2.Java端是否允许远程的服务器来注册
检查参数 gw/acl_mode的值
note 2276637有比较详细的解释
对于生产机最好设置为1;
然后检查相应的reginfo信息 【Default】
关于file reginfo的设置:
#VERSION=2
P TP=SLD_UC HOST=* ACCESS=* CANCEL=
P TP=SLD_NUC HOST= ACCESS=* CANCEL=*
修改后需要重启;
如何验证reginfo是否生效
-via SAP GUI connection:
smgw->Goto->Expert Functions->External Security ->Display reginfo
-via ssh connection or WTS command line (here gwmon.exe called)
gwmon nr=
-->m (menue)
-->9 (security informations)
-->3 (display reginfo)
3.登录S4系统
http和RFC注册两者中有一项生效就可以了
一般显示为:
如果报告748的如下问题请检查JAVA端
I get the error message as below:
--------------------------------------------
Data collected.
SLD data was formatted.
Used RFC destination: SLD_UC
RFC call failed: Error when opening an RFC connection (CPIC-CALL
No HTTP(S) destination is configured to transfer data.
Background job not scheduled.
---------------------------------------------
and i checked the RFC SLD_UC and get the error message:
-------------------------------------
Data collected.
SLD data was formatted.
Used RFC destination: SLD_UC
RFC call failed: Error when opening an RFC connection (CPIC-CALL
No HTTP(S) destination is configured to transfer data.
Background job not scheduled.
----------------------------------------------
同时也检查SLD_UC等RFC:
然后检查相应的connect test