知道了原因,如何 *** 作录屏,SHDB,选择下需要使用什么事物代码,然后开始录屏,进到MM01添加该添加字段值,保存,回退到SHDB中,再次保存。这里SHDB就是录屏 *** 作步骤,网上相关录屏 *** 作截图有很多。可以百度查查。
最后生成程序,在程序中把固定值变成变量,这样就可以每次loop时候,填充字段。
这就是BDC相关 *** 作。
模拟一个场景:输入T-code, 进入一个屏幕,在某些字段输入值(也可能是标注checkbox选中或者不选中)或者修改这些字段里的值。‘ENTER’,再SAVE。这样一条记录的修改完成,继续下一条记录,循环……就这个场景,如果让一个人做几万条记录,想想,都要疯啦,呵呵。要是让计算机来模拟人的 *** 作就容易了。BDC作用大致就是这样模拟前台业务 *** 作。
SAP可以通过一个程序(T-CODE:SHDB)把用户的一次业务 *** 作记录下来。
从用户输入transaction code(事务代码),点下“Start Recording”开始,对于用户的来说是一次普通的业务 *** 作,但是SAP却在记录:
光标放到哪个字段,(在程序中不用改变)
填入了什么值,(变量,循环中的Internal Table 某个字段)
点击了什么按钮(在程序中不用改变)
原理基本就是先记录一次 *** 作,然后在程序里循环模拟这次业务 *** 作。
RFC是Remote Function Call 的英文缩写为,是一种远程函数调用协议,BAPI是Business Application Programming Interface ,是一种基于RFC协议的函数,该函数可以在SAP系统中使用一般的函数调用,也可以在其他的SAP系统中使用RFC调用,同时也可以在其他的编程语言(例如java, .net, Delphi 等)中调用,当然有需要的话,还是可以在ABAP中调用其他语言编写RFC函数来完成特定的任务。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)