MD04 增加自定义列

MD04 增加自定义列

一列   =   '生产工单/采购订单'.

一列   =   '销售订单'.

 

CMOD增强

 

61X0002 User Exit PP-MRP 物料需求计划估价

 

EXIT_SAPLM61R_001   ZXM61U03

EXIT_SAPMM61R_001   zxm61u04

 

zxm61u04 "定义列的名字

*&---------------------------------------------------------------------*

*&  包括                ZXM61U04

*&---------------------------------------------------------------------*

    button1_ez = '生产工单/采购订单'.

     button2_ez = '销售订单'.

 

 

 

 

zxm61u03 "溯源生产工单/采购订单和销售订单。

 

*&---------------------------------------------------------------------*

*&  INCLUDE           ZXM61U03

*&---------------------------------------------------------------------*

 

tables:kdst.

data: zpopr(17) type n.

data:vbeln like vbap-vbeln , posnr like vbap-posnr.

 

if not ibutt1 is initial or not ibutt2 is initial.

  vbeln = ''.

  posnr = ''.

 

 

  if imdezexit-delkz = 'AR'.

    write ie3mdpslx-del12 to emdezx_usex1 no-zero .

    condense emdezx_usex1.

 

 

    select single kdauf kdpos

      into  (vbeln , posnr)

      from  afpo

      where aufnr = ie3mdpslx-del12 .

 

 

 

    if vbeln is not initial.

 

      concatenate vbeln '/' posnr into emdezx_usex2  .

      else.

      emdezx_usex2 = ''.

    endif.

    condense emdezx_usex2.

 

  endif.

 

  if imdezexit-delkz = 'BB'.

    concatenate  ie3mdpslx-aufvr '-'   ie3mdpslx-posvr+3(3) into zpopr.

    write  zpopr to emdezx_usex1 no-zero .

 

 

    select single vbeln vbelp

   into  (vbeln , posnr)

   from  ekkn

   where ebeln = ie3mdpslx-aufvr and ebelp = ie3mdpslx-posvr.

 

    if vbeln is not initial.

      concatenate vbeln '/' posnr into emdezx_usex2  .

    else.

      emdezx_usex2 = ''.

    endif.

    condense emdezx_usex2.

  endif.

endif.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值