首页 > 其他分享 >SAP GGB0 校验

SAP GGB0 校验

时间:2022-09-26 15:37:16浏览次数:40  
标签:vbeln GGB0 代码 校验 lv result SAP xblnr

需求,针对财务凭证分配号的要求

在满足条件下进行必填校验
在需要的位置 创建确认 创建步骤

如果前提条件是一个不关联的集合,那么可以在gs01里可配置集合

自定义退出

在做自定义退出首先需要拷贝一份系统代码 并更换配置 在gcx2事务码里
如图其实校验和替代相关的代码我都已经替换了

修改相关代码其实主要就是依葫芦画瓢 照着写就行
系统源代码:

在拷贝出来的代码上新增:

在拷贝出来的代码里新增例程 在例程中添加你的逻辑,这里

FORM u903 CHANGING b_result.

  DATA lv_xblnr TYPE vbrk-vbeln.

  lv_xblnr = bkpf-xblnr.

    "判断是否是退货标识 如果是退货标识 那么不需要填写分配号
    SELECT SINGLE vbeln
      from vbrk
      where vbeln EQ @lv_xblnr
      and vbrk~fkart_rl = 'LG'
      INTO @DATA(lv_vbeln).

    IF bseg-zuonr is NOT INITIAL or lv_vbeln is NOT INITIAL.
      b_result = b_true.
    ELSE.
      b_result = b_false.
    ENDIF.

ENDFORM.                         

最后配置消息

标签:vbeln,GGB0,代码,校验,lv,result,SAP,xblnr
From: https://www.cnblogs.com/pnj-owowa/p/16730917.html

相关文章