会计凭证导入
前言:开发并不仅仅只要考虑实现的功能,只实现功能的是程序,考虑到使用场景的是工程。
使用bapi
BAPI_ACC_DOCUMENT_CHECK
校验创建会计凭证的数据,报错和参数和正式创建一致。用途,防止产生错误的凭证,即使财务凭证可以冲销。
BAPI_ACC_DOCUMENT_POST
正式创建会计凭证。
隐藏的坑
- 过账码和原因代码无法通过bapi传入,校验,需要做增强传入
- 上面的那个增强不仅仅需要新建结构,还需要通过badi:BADI_ACC_DOCUMENT去赋值。
- 会计凭证不同的行项目,不在同一个参数里面,后面会细讲。
BAPI_ACC_DOCUMENT_CHECK
参数