🚀欢迎来到本文🚀
🍉个人简介:matinal,目前职业是IT行业,一个正在慢慢前行的普通人。
🏀系列专栏:涵盖SAP各模块,Python,Excel,人工智能等
💡 其他专栏:一些平时学习的技术,感兴趣的小伙伴可以看看。🍔公众号:matinal
🎁希望各位→点赞👍 + 收藏⭐️ + 留言📝
⛱️万物从心起,心动则万物动🏄♂️
前言:不论是业务顾问还是开发顾问,应该都知道会计凭证的行项目最大行数为999,因为行号只有3位数,当超过999行时凭证创建报错。但是在实际项目中,业务单据行数通常比较多,这就经常导致会计凭证行项目超过999行,针对此种情形,SAP内置了凭证自动拆分的方法。
🦙(工作遇到傻逼,千万要远离。道路千万条,远离傻逼第一条)
设置拆分中间科目
1.OBX2配置凭证拆分的中间科目
销售开票凭证拆分
1.SE18创建BADI "FI_BILL_ISSUE_SPLIT"的实施
2.修改实施类
ZCL_FI_BILL_ISSUE_SPLIT中IF_EX_FI_BILL_ISSUE_SPLIT~ACTIVATE_AUTOMATIC_SPLIT方法,代码如下:
METHOD if_ex_fi_bill_issue_split~activate_automatic_split.
e_automatic_split = abap_true.
ENDMETHOD
采购发票凭证拆分
1.SE18创建BADI "FI_INVOICE_RECEIPT_SPLIT"的实施
2.修改实施类ZFICO_FI_INVOICE_RECEIPT_SPLIT中IF_EX_FI_INVOICE_RECEIPT_SPLIT~ACTIVATE_AUTOMATIC_SPLIT方法,代码如下:
METHOD if_ex_fi_invoice_receipt_split~activate_automatic_split.
e_automatic_split = abap_true.
ENDMETHOD.
总账凭证拆分
1.SE18创建BADI "FI_GL_POSTING_SPLIT"的实施
2.修改实施类ZCL_FI_GL_POSTING_SPLIT中IF_EX_FI_GL_POSTING_SPLIT~ACTIVATE_DOCUMENT_SPLIT方法,代码如下:
METHOD if_ex_fi_gl_posting_split~activate_document_split.
e_split = abap_true.
ENDMETHOD.
效果展示
点击拆分凭证后,可看到完整的凭证清单
最后一个凭证中的凭证拆分科目的金额与前面凭证中的拆分科目金额互为正负,相加为0,正好冲抵。
怎么样,在了解此篇文章有何感想?
如果本文对大家有所帮助的话,还望各位能给我点赞、收藏并评论一下,感谢各位💕!!! 另如果大家有什么疑问或者建议的话,欢迎评论区留言。更多精彩内容->在这里