SAP系统开发技术画面开发:在程序画面上,SAP也提供了一套可视化的开发工具,可以让技术人员直接对控件做拖拉的动作,熟悉C#和VB的人一定不会对他陌生。
SAP系统开发技术集成:至于跟其他系统的集成问题,SAP有自己的一套远程调用接口的服务,俗称RFC,支持第三方开发语言诸如JAVA,C#,C++,PHP;平台基本上都支持,更不用提Android和IOS等系统了,直接可以通过调用RFC接口来与SAP做数据的交互传递。除了接口之外,SAP还提供了几乎所有的业务接口,即BAPI,其实也是一个可远程调用的接口,只不过它是业务的封装。第三方平台和技术可以通过调用BAPI来实现业务数据的创建,比如创建销售订单,创建采购订单,审核单据等等业务性的动作。用户在调用接口的时候完全不用考虑要对什么表做插入做更新做逻辑校验,只需要按规则把参数传递进去就可以了,其它的事情就交给SAP来处理了。
SAP系统开发技术数据库设计:SAP数据库表的设计也非常的到位,每一张表的表名和表里的每一个栏位都有它自己的含义,而且全数据库统一一个栏位名称。比如物料编号,在物料主档里它就叫MATNR,在其他的表比如销售明细表、采购明细表、过账凭证表上面的物料编码也全部都是MATNR。所以开发人员一看到这个栏位名称就知道它存的内容是什么,不用查数据库规格书,也不用去看代码,不需要去画面的栏位查看栏位名称。
SAP系统开发技术消息机制:SAP系统提供了一套非常完善的消息机制,有错误,警告,提示和退出等功能,通过系统的消息编号,再配合Debug可以秒定位到发出消息的那段代码上,从而对程序做一定的完善。我非常喜欢这样的功能,经常就会因为系统的提示问题而不知道发生的原因,通过消息和分析代码就能够快速找到根源所在。
SAP系统开发技术SQL跟踪:SAP有一套非常方便的Sql跟踪方案,可以针对当前的用户或某一个用户做sql跟踪,技术人员可以快速找到每一个画面后台所有用到的数据表,非常的方便快捷。对后续的系统开发和报表开发都很有帮助。而且也可以对增强的开发做到辅助作用,可以快速定位到具体的表的代码里,用过的人绝对都说好。 ..
|