由于财务的凭证的文本信息不满,但在生成凭证时做增强也有不好的地方。然后想批量修改已过账的凭证抬头文本 和凭证行文本。
1、网上找相关资料,基本上都是调用 FI_ITEMS_MASS_CHANGE。但它只能是行文本更新,并且它的更新模式是'A'异步的,其实可以用FARP_ITEMS_MASS_CHANGE。下图就是它们的区别
2、经过反复多次的调试,我在FB02事务码找到了对应的更新函数 CHANGE_DOCUMENT
先把数据查询出来,然后再修改。注意修改前要先锁定数据。