【发布时间】:2012-05-18 13:55:04
【问题描述】:
我们正在 SAP 中创建一个自定义表格,其中包含我们需要的所有信息,客户需要将此表格中的报告上传到 Google 文档。我们不使用商业设计。有没有其他快速简便的方法来上传我们的报告?
【问题讨论】:
标签: sap google-docs google-docs-api google-apps
我们正在 SAP 中创建一个自定义表格,其中包含我们需要的所有信息,客户需要将此表格中的报告上传到 Google 文档。我们不使用商业设计。有没有其他快速简便的方法来上传我们的报告?
【问题讨论】:
标签: sap google-docs google-docs-api google-apps
我对 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 flow/pattern,这需要最终用户 '在浏览器弹出窗口中同意'...因此,如果您想从后台作业自动从 ABAP 推送文件而无需最终用户交互,那么 ABAP2GAPPS 不是完整的答案(但同样,ABAP2GAPPS 是一个很好的例子,建议你看看。)
我们最近能够使用 OAuth2 实现从 SAP ABAP 到 Google Fusion Table API 的接口,只需要大约 100 行 ABAP...而且我们采用的技术可以用于任何 Google API... .这是视频的链接:
Link to YouTube video interface ABAP to Google API
希望对您有所帮助
【讨论】: