我一直在努力寻找一种方法,将我们的SAP时间表与web API集成在一起。我想做的是允许用户通过(更用户友好的)web界面输入他们的时间表,并将这些时间表自动输入我们的SAP系统。目前,我们使用SAPGUI 7.10rev3来输入时间表,这简直是一场噩梦!我四处搜索API参考资料,但它们似乎都有点过于冗长,需要比我个人知道的更多的SAP知识。
通过我的研究,我在这里找到了一个.NET连接器的参考:
在ASP.NET项目中集成SAP?
然而,我的项目将使用LAMP设置。我能够找到这个页面,似乎有很多资源:
通过进一步的调查,我找到了这个页面,这似乎是一个很好的起点。
所以,我的问题是,有人能给我一些方向吗?是否有任何参考资料或文件可以更新时间表,以帮助我的情况?或者是否引用了SAP用于时间表的数据库表,我可能会使用LAMP进行更新?
后端API通常很复杂,这是有充分理由的——如果您以前没有访问ABAP后端系统的经验,那么您可能不得不在经验丰富的SAP顾问的帮助下克服这种复杂性。首先要做的是,如果这些顾问或管理员中有一人,请与他们合作,否则您可能会遇到各种非技术性问题。
假设我们讨论的是CA-TS,那么您至少对BAPI/RFC编程是正确的。阅读BAPI编程指南(一个过时的版本,但没有太大变化)——其中一个例子甚至与时间表有关。然后,以事务BAPI
为起点查看BAPI定义,并联系您选择的顾问或管理员以填写详细信息。
此外,如果你以前从未访问过R/3系统,请注意,事情通常比乍一看更复杂。您已收到警告。。。
或者您可以直接在SAP中使用BSP、WebDynpro甚至ITS开发web界面
更新:有关表、函数的信息。。。要更新时间表,您可以在SDN/SCN 中搜索