BDC
一、BDC的操作步骤
1、记录批导操作步骤是批导操作的第一步,事务代码"SHDB"。记录界面如下:
2、点"新建记录"按钮创建一个记录,现在以创建物料为例,键入记录名称"ZBDC_DEMO",输入事务代码"MM01事",然后点击"开始记录"按钮,
3、进入事务代码MM01操作界面,选择行业领域和物料类型:
4、选择行业领域"M 机械工程",物料类型"ZROH 原材料(航海公司)",点击回车:
5、选择"基础数据1",回车键,进入,输入描述,基本计量单位"PC"和相应的值。
6、点基本数据2,输入相应的内容
二、注意事项
1、尽量使用BAPI,而不是BDC:BDC较BAPI效率要慢得多,且在某些情况下,由于数据的差异性,使得要做出的动作不好控制
2、BDC只能对前台进行写入操作,而不能读取数据,这也是BDC的一大弊端,在做出动作之前,要预先对要操作的数据进行预判断,因此适用于操作单一的情。
3、操作要尽量精简,BDC会录下所有动作,有时甚至没操作的动作也会被录下;另有些动作是可有可无的,删除不必要的动作
4、BDC在输入数据时要统一使用文本格式,如果是数据类型,将会发生错误,如QUAN 13 3要转为CHAR17再进行输入
5、调用BDC返回的消息不容易控制,并不是只有成功操作才会返回S类型的消息,操作成功不一定会返回消息,且当输入的数据格式错误时,需要另外处理,CALL TRANSCATION只会返回输入屏幕XXXX字段错误,用户无法看懂
6、BDC与BAPI还有一大区别:若前台有做增强,执行BDC是受影响的,而BAPI却不会,即使用BAPI时还需另做控制