作业帮 > 综合 > 作业

哪位前辈给我讲讲ABAP中BDC的原理、作用,以及为何呀使用BDC?请详细的讲讲.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/01 14:28:55
哪位前辈给我讲讲ABAP中BDC的原理、作用,以及为何呀使用BDC?请详细的讲讲.
说的直白一点,以创建物料MM01为例,试想如果客户提供了物料数据,比如有上万条数据,你在系统中手工的去创建这些物料可能吗?当然是不可能!所以,系统提供了所谓BDC(Batch Data Conversion)的方法,即预先录制好需要维护的字段、步骤,然后交给系统自动去重复运行录制好的操作,这样不仅避免了手工录入的繁琐枯燥的过程,而且准确性也可以有保障!你只需要提供正确的数据且正确的录制BDC即可!具体的实现方法就不在这里讲了,例子太多了!
希望对你有所帮助!
再问: 前辈,在一个程序中,我也可以通过内表直接往透明表里面写入数据。那么BDC导入数据的方式同内表导入数据有什么不同呢?我想你说的这些,内表应该也能够实现吧?能够具体谈一谈两者的差别?谢谢前辈了
再答: 你加我QQ235919014我跟你说吧
再答: 在SAP中,原则上是禁止用SQL语句直接修改DB表的数据的(ADDON表可能会例外),因为SAP数据库表中的数据是与前台业务紧密联系的,就拿MM01来距离,你创建了一个物料,影响的不仅仅是MARA的物料主数据,同时还会影响诸如MAKT、MARC、MARD、MBEW等等很多的表数据,所以为了保证前台业务数据与DB表中数据的同步性,是建议你用BDC来创建数据的!