SAP表

2020-08-25 23:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 红木可以访问SAP表吗...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

红木可以访问SAP表吗? 如果是这样,请您把我的方向正确。

此致

Chandu

8条回答
太Q了
2020-08-26 00:00

嗨,Chandu

以下代码从sap后端系统sapsys中读取表USR02(用您的sap系统替换

它返回字段MANDT和BNAME并将输出打印到stdout.log

--------------------------------------------------- -----------------

导入java.util。*;

导入com.redwood.scheduler.api.model。*;

导入com.redwood.scheduler.api.connector.sap.rfc.scripting。*;

导入com.redwood.scheduler.api.connector.sap.rfc.scripting.xbp。*;

{

/**

*使用XBP接口从SAP后端系统中读取表。

*

*/

//定义要连接的SAP系统

SAPSystem sapsys = BusinessKeyLookup.getSAPSystemByBusinessKey(jcsSession," ");

//定义新的rfc对象

RfcConnectionManager saprfc =新的RfcConnectionManager(sapsys);

//调用XBP接口并执行readTable

saprfc.callXBP(new XbpWork()

{

public void performWork(final XbpInterface xbp)

{

for(Iterator it = xbp.readTable(" USR02"," |",new String [] {" MANDT"," BNAME"},new String [] {},0,-1); it.hasNext ();)

{

TableRow t =(TableRow)it.next();

jcsOut.println(t.toString());

}

}

});

}

--------------------------------------------------- -------------------------


亲切的问候,

Bas Valentijn

一周热门 更多>