我必须实现处理SAP的桥接应用程序并编写一些功能模块 . 我将拥有认真的SAP顾问,它将指导我完成我需要的数据结构,但我现在如何使用ABAP进行练习?我对各种SAP产品感到困惑,所以我有几个问题:
我应该下载并安装什么来练习ABAP
功能模块是否与RDBMS中的存储过程类似?
ABAP是编写SAP功能模块的唯一语言吗?
我可以安装一些试用版SAP模块(例如SAP FI),在哪里可以找到它们?
先感谢您!
sap developer network上提供了SAP Netweaver Developer Edition . Netweaver基本上是SAP ERP系统前面的基于Java的Web堆栈 . 根据SAP安装,您可能没有Netweaver . 如果有,可以使用java在Netweaver中创建基于Web的组件,或者使用ABAP创建支持RFC的功能模块,然后可以通过其中一个RFC连接器(java / .net)调用它或将其公开为一个Web服务(事务"sicf"和"soamanager"作为起点) .
功能模块更像是Web服务,而不是存储过程 . 其中一些公开数据字典的结构,一些(主要是推荐的模块称为BAPI)公开业务对象 .
SAP客户可以使用SAP模块(如SAP堆栈)或HR等SAP模块(您可以根据需要创建任意数量的测试和培训系统,只要用户与 生产环境 系统上的用户相同),作为开发人员可能只会访问基本功能 .
1 回答
sap developer network上提供了SAP Netweaver Developer Edition . Netweaver基本上是SAP ERP系统前面的基于Java的Web堆栈 . 根据SAP安装,您可能没有Netweaver . 如果有,可以使用java在Netweaver中创建基于Web的组件,或者使用ABAP创建支持RFC的功能模块,然后可以通过其中一个RFC连接器(java / .net)调用它或将其公开为一个Web服务(事务"sicf"和"soamanager"作为起点) .
功能模块更像是Web服务,而不是存储过程 . 其中一些公开数据字典的结构,一些(主要是推荐的模块称为BAPI)公开业务对象 .
SAP客户可以使用SAP模块(如SAP堆栈)或HR等SAP模块(您可以根据需要创建任意数量的测试和培训系统,只要用户与 生产环境 系统上的用户相同),作为开发人员可能只会访问基本功能 .