如何解决后台执行含“WS_DOWNLOAD”ABAP出错问题?

如何解决后台执行含“WS_DOWNLOAD”ABAP出错问题?,第1张

我试过用DATASET,下载的文本文件有问题:第一是中文显示乱码;二是每行输出长度有限。不知 您有无好建议?谢谢! 其实你可以用Open Dataset ....&Transfer合用,应可以解决"中文显示乱码",同时Transfer在 Txt Mode,应可以解决每行输出长度有限.不过文档会丢到你的App Server底下,你可以让Basis帮 你在Server上产生一个映射路径到你指定的地方

如果需要ABAP程序与JAVA程序间调用, 可以采用SAP提供的SAP Java Connector. 它支持ABAP,JAVA之间的双向调用, 譬如在webdynpro for java里调用BAPI时, 可以使用JCO来实现调用RFM, 在SAP WAS JAVA与WAS ABAP之间交互也是基于JCo实现的

JCo基于SAP RFC协议,当从JAVA端调用ABAP端提供的服务时, 需要提供一个可以远程调用的Function module即可. 当从ABAP端调用JAVA提供的服务时, 需要JAVA先将服务注册到SAP Gateway, 然后建立一个类型为T的RFC Destination , 并且在ABAP服务器端需要实现一个输入输出参数跟JAVA提供服务相同的function module, 调用时跟调用一般的RFM没什么区别.

另外,关于调试, 如果是在JAVA端调用ABAP的FM, 需要调试ABAP代码, 可以在FM里相应的代码行里建立extenal breakpoint. 而如果在ABAP端调用JAVA程序, 需要调试JAVA代码,可以将JAVA程序运行在调试模式, 然后从ABAP端运行即可. 注意,需要在开发PC上同时安装SAP GUI与Java IDE.

JCo 下载: http://service.sap.com/connectors java connector , 下载包里有详细安装文档与使用示例.

ABAP里面目前只有面向对象的时候才会捕获异常 使用 try catch 语句

FTP文件上传下载要捕获什么异常

一般就是调用上传或者下载的function的时候判断个sy-subrc

然后抛出message


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/304003.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存