VF01 and VF11 enhancements V60A0001 RV60AFZC

  • 2
  • 1,634 views
  • A+
所属分类:SAP

通过调整SAP预制的标准增强点(V60A0001)实现禁止跨月发票冲销需求,V60A0001的触发点是用户敲下VF01或者VF11那一刻、但是还未填充Billing值前的操作。

SMOD进行调整。

 

通过调整SAP预制的标准增强点(RV60AFZC)实现禁止跨月发票开具需求,RV60AFZC的触发点是VF01、VF11、VF04等回车之后填充Billing过程中的操作。

 

VF11的增强需要使用V60A0001,开发票的增强使用RV60AFZC。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  2   博主  0

    • ag

      RV60AFZC:
      * INVOICE_DATE是全局变量.
      IF INVOICE_DATE+0(6) NE sy-datum+0(6).
      “一旦SAP系统时间跨月,则不允许将系统发票开具到以前月份、不允许冲销以前月份的系统发票.
      MESSAGE ID ‘ZSD01’ TYPE ‘E’ NUMBER ‘020’.
      ENDIF.

      • ag

        RV60AFZC中的逻辑写在FORM USEREXIT_FILL_VBRK_VBRP.中