点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
当我使用任何SAP表在外壳中运行以下脚本时,都会出现以下错误:
20200106181932UTC/5e23d9ba:com.redwood.scheduler.script.api.ScriptEngineEvaluationExceptionReturnCode = 2
--------------------------------------------------- -------------------------------------------------- ---------------------
导入java.util。*;
导入com.redwood.scheduler.api.model。*;
导入com.redwood.scheduler.api.connector.sap.rfc.scripting。*;
导入com.redwood.scheduler.api.connector.sap.rfc.scripting.xbp。*;
{
SAPSystem sapsys = BusinessKeyLookup.getSAPSystemByBusinessKey(jcsSession," <我们的SAP系统>");
RfcConnectionManager saprfc =新RfcConnectionManager(sapsys);
saprfc.callXBP(new XbpWork()
{
public void performWork(final XbpInterface xbp)
{
for(Iterator it = xbp.readTable(" USR02"," |",new String [] {},new String [] {},0,-1); it.hasNext();)
{
TableRow t =( TableRow)it.next();
jcsOut.println(t.toString());
}
}
});
}
--------------------------------------------------- -------------------------
如果我使用任何客户定义的Z表,该脚本将成功运行。
请让我知道出了什么问题以及为什么它不接受SAP表
谢谢
周杰伦
您好
我的第一个建议是这是一个安全问题。 SAP连接器上的RFC用户没有查看您要查询的内部表的权限。
关于Gerben
一周热门 更多>