SAP: CO02 Enhancement LCO05F02

58 篇文章 0 订阅

LCO05F02:

 

FORM material_check USING  rcosu_dyn STRUCTURE rcosu
                           rcosu_kom STRUCTURE rcosu
                           flg_back  TYPE c
                           flg_found TYPE c.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Form MATERIAL_CHECK, Start                                                                                                                        A
*$*$-Start: (1)---------------------------------------------------------------------------------$*$*
ENHANCEMENT 2  ZCOMPARE_ITEM.    "active version
*
*  IF NOT rcosu_dyn-posnr IS INITIAL.
*    l_rspos = rcosu_dyn-posnr.
*    CLEAR rcosu_dyn-posnr.
*  ENDIF.
*  IF NOT l_RSPOS IS INITIAL.
*    CHECK rcosu_kom-status1 = l_rspos.
*  ENDIF.

  IF sy-BINPT eq 'X'.

  ENDIF.

ENDENHANCEMENT.
ENHANCEMENT 1  ZCOMPARE_MATXT.    "active version
***change co02
  IF SY-BINPT EQ 'X'.

      CONDENSE :rcosu_dyn-matxt.
      IF NOT rcosu_dyn-matxt IS INITIAL.

        IF rcosu_dyn-matxt+0(1EQ '$'.

          rcosu_dyn-matxt rcosu_dyn-matxt+1.

          SEARCH rcosu_kom-vsttxt FOR rcosu_dyn-matxt.

          IF sy-subrc <> 0.
            CONCATENATE '$' rcosu_dyn-matxt INTO rcosu_dyn-matxt.
            EXIT.
          ENDIF.

          CLEAR rcosu_dyn-matxt.

        ENDIF.

        IF rcosu_dyn-matxt+0(1EQ '#'.

          rcosu_dyn-matxt rcosu_dyn-matxt+1.
          SEARCH rcosu_kom-status1 for rcosu_dyn-matxt.
          IF sy-subrc <> 0.
            CONCATENATE '#' rcosu_dyn-matxt INTO rcosu_dyn-matxt.
            EXIT.
          ENDIF.

         CLEAR rcosu_dyn-matxt.

         " RCOSU_EXP-VSTTXT = KOMP_INT-AENNR.
          "rcosu_exp-status1 = komp_int-rspos.
        ENDIF.


      ENDIF.
  ENDIF.
ENDENHANCEMENT.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值