我们正在 SAP 中创建一个自定义表,其中包含我们需要的所有信息,客户需要将此表中的报告上传到 Google Docs。我们不使用商业设计。有没有其他快速简便的方法来上传我们的报告?
3 回答
我对 SAP 了解不多,但 Documents List API 有以编程方式将文档上传到 Google Docs 的方法:https ://developers.google.com/google-apps/documents-list/ 。
例如,如果您可以将 SAP 表导出为 csv 文件,则可以在上传过程中自动将其转换为 Google 电子表格。
您还可以使用无需编程的解决方案,并在可以访问文件以自动同步到 Google Drive 的机器上安装 Google Drive 应用程序:
http://support.google.com/drive/bin/answer.py?hl=en&answer=2374989
建议您查看 SAP Developer Network (SDN) / SAP Community Network (SCN),其中有一个名为 ABAP2GAPPS 的项目已经完成了这项工作。
请注意,ABAP2GAPPS 示例有点难以理解(但您可以从中学到很多东西),并且它还使用 OAuth2“授权代码流”OAuth2.0 流/模式,这需要最终用户的“同意”浏览器弹出窗口...因此,如果您想在没有最终用户交互的情况下从后台作业自动从 ABAP 推送文件,那么 ABAP2GAPPS 不是完整的答案(但同样,ABAP2GAPPS 是一个很好的例子,建议您查看它。)
我们最近能够使用 OAuth2 实现从 SAP ABAP 到 Google Fusion Table API 的接口,只需要大约 100 行 ABAP...我们采用的技术可以用于任何 Google API...这里有一个视频链接:
链接 YouTube 视频接口 ABAP 到 Google API
希望你觉得这有帮助