在RedwoodScript中评估SAP表时出错

2020-08-26 00:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 当我使用任何SAP表...

         点击此处--->   EasySAP.com群内免费提供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表

谢谢

周杰伦

1条回答
大简至美
2020-08-26 00:45

您好

我的第一个建议是这是一个安全问题。 SAP连接器上的RFC用户没有查看您要查询的内部表的权限。

关于Gerben

一周热门 更多>