5

我一直在尝试找到一种将我们的 SAP 时间表与 Web API 集成的方法。我想要做的是允许用户通过(更用户友好的)Web 界面输入他们的时间表,并让这些时间表自动输入到我们的 SAP 系统中。目前我们使用 SAPGUI 7.10rev3 输入时间表,这是一场噩梦!我已经四处寻找 API 参考资料,但它们似乎都过于冗长,并且需要的 SAP 知识比我个人所知道的要多得多。

通过我的研究,我能够在这里找到对 .NET 连接器的引用:

在 ASP.NET 项目中集成 SAP?

但是,我的项目将使用 LAMP 设置。我能够找到这个似乎有很多资源的页面:

通过进一步的调查,我找到了一个这个页面,这似乎是一个很好的起点。

所以,我的问题是,有人可以给我一些关于从这里去哪里的方向吗?是否有任何更新时间表的参考或文档可以帮助我的情况?或者是否有对 SAP 用于我可以使用 LAMP 更新的时间表的数据库表的引用?

4

2 回答 2

2

后端 API 通常很复杂,这是有充分理由的 - 如果您以前没有访问 ABAP 后端系统的经验,您可能必须在经验丰富的 SAP 顾问的帮助下克服这种复杂性。首先要做的是获得这些顾问或管理员的合作——否则你可能会遇到各种非技术问题。

假设我们正在讨论 CA-TS,那么您至少在 BAPI/RFC 编程方面处于正确的轨道上。阅读BAPI 编程指南(一个过时的版本,但那里没有太大变化)——其中一个示例甚至与timesheet相关。然后,以事务为起点查看 BAPI 定义,并联系您选择的顾问或管理员以获取详细信息BAPI

此外,如果您以前从未访问过 R/3 系统,请注意,事情通常比乍看起来要复杂得多。你被警告了...

于 2012-11-19T18:58:53.123 回答
1

或者,您可以直接在 SAP 中开发 Web 界面,使用BSPWebDynpro甚至ITS
更新:有关表格、功能的信息...对于更新时间表,您可以在SDN/SCN中搜索

于 2012-11-19T22:08:24.767 回答