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时还需另做控制

 

posted @ 2022-03-25 15:18  宠溺ll  阅读(604)  评论(0编辑  收藏  举报