通过调整SAP预制的标准增强点(V60A0001)实现禁止跨月发票冲销需求,V60A0001的触发点是用户敲下VF01或者VF11那一刻、但是还未填充Billing值前的操作。
通过调整SAP预制的标准增强点(RV60AFZC)实现禁止跨月发票开具需求,RV60AFZC的触发点是VF01、VF11、VF04等回车之后填充Billing过程中的操作。
VF11的增强需要使用V60A0001,开发票的增强使用RV60AFZC。
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/2153.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
评论列表(2条)
RV60AFZC:
* INVOICE_DATE是全局变量.
IF INVOICE_DATE+0(6) NE sy-datum+0(6).
“一旦SAP系统时间跨月,则不允许将系统发票开具到以前月份、不允许冲销以前月份的系统发票.
MESSAGE ID ‘ZSD01’ TYPE ‘E’ NUMBER ‘020’.
ENDIF.
RV60AFZC中的逻辑写在FORM USEREXIT_FILL_VBRK_VBRP.中