12
返回列表 发新帖
楼主: xiao472613694

[原创] vl02n 发货过账 增强

[复制链接]
论坛徽章:
60
2008新春纪念徽章
日期:2013-12-25 18:25:502009新春纪念徽章
日期:2013-12-24 10:09:252010新春纪念徽章
日期:2013-12-12 18:41:162011新春纪念徽章
日期:2013-12-23 13:56:532012新春纪念徽章
日期:2013-12-24 09:18:512013年新春福章
日期:2013-12-12 13:38:032014年新春福章
日期:2014-02-18 16:44:082015年新春福章
日期:2015-03-04 14:53:16问答徽章
日期:2013-11-28 23:08:37妮可·罗宾
日期:2016-10-17 15:36:32
11#
发表于 2016-7-22 09:49 | 只看该作者
本帖最后由 ruishihuihui 于 2016-8-3 14:23 编辑

在过账的时候,如何获得序列号呢?

使用道具 举报

回复
论坛徽章:
2
慢羊羊
日期:2015-03-04 14:51:352015年新春福章
日期:2015-03-06 11:57:31
12#
发表于 2016-7-22 15:17 | 只看该作者
ruishihuihui 发表于 2016-7-22 09:49
在过账的时候,如何获得VL02N中的序列号呢?

序列号是什么鬼?

使用道具 举报

回复
论坛徽章:
60
2008新春纪念徽章
日期:2013-12-25 18:25:502009新春纪念徽章
日期:2013-12-24 10:09:252010新春纪念徽章
日期:2013-12-12 18:41:162011新春纪念徽章
日期:2013-12-23 13:56:532012新春纪念徽章
日期:2013-12-24 09:18:512013年新春福章
日期:2013-12-12 13:38:032014年新春福章
日期:2014-02-18 16:44:082015年新春福章
日期:2015-03-04 14:53:16问答徽章
日期:2013-11-28 23:08:37妮可·罗宾
日期:2016-10-17 15:36:32
13#
发表于 2016-7-22 17:11 | 只看该作者
hkr26 发表于 2016-7-22 15:17
序列号是什么鬼?

交货单上的SN号

使用道具 举报

回复
论坛徽章:
2
慢羊羊
日期:2015-03-04 14:51:352015年新春福章
日期:2015-03-06 11:57:31
14#
发表于 2016-7-25 08:43 | 只看该作者

搞不懂,交货单号?截图看看

使用道具 举报

回复
论坛徽章:
60
2008新春纪念徽章
日期:2013-12-25 18:25:502009新春纪念徽章
日期:2013-12-24 10:09:252010新春纪念徽章
日期:2013-12-12 18:41:162011新春纪念徽章
日期:2013-12-23 13:56:532012新春纪念徽章
日期:2013-12-24 09:18:512013年新春福章
日期:2013-12-12 13:38:032014年新春福章
日期:2014-02-18 16:44:082015年新春福章
日期:2015-03-04 14:53:16问答徽章
日期:2013-11-28 23:08:37妮可·罗宾
日期:2016-10-17 15:36:32
15#
发表于 2016-7-25 10:17 | 只看该作者
hkr26 发表于 2016-7-25 08:43
搞不懂,交货单号?截图看看

就是这里的序列号,在交货单过账的时候,如何取到;不能直接从SER01中直接取,因为这个表存的是过账前的数,可能在过账时修改了,修改之后会修改这个表;

1.JPG (287.49 KB, 下载次数: 11)

1.JPG

使用道具 举报

回复
论坛徽章:
2
慢羊羊
日期:2015-03-04 14:51:352015年新春福章
日期:2015-03-06 11:57:31
16#
发表于 2016-7-25 11:02 | 只看该作者
ruishihuihui 发表于 2016-7-25 10:17
就是这里的序列号,在交货单过账的时候,如何取到;不能直接从SER01中直接取,因为这个表存的是过账前的 ...

哦,我们这边没有配置这个序列号,所以不清楚~不过应该也可以在这里取出数据然后添加一个message直接显示出来~或者弄个报表取过账之后的序列号数据,取这个LETZNR字段的最大值应该也行~具体要看数据

增强SE38-MV50AFZ1-USEREXIT_SAVE_DOCUMENT_PREPARE

IF  sy-tcode = 'VL02N'.   "事务代码
IF sy-ucomm = 'WABU_T'.  "点过账按钮
*代码*
endif.
endif.

使用道具 举报

回复
论坛徽章:
60
2008新春纪念徽章
日期:2013-12-25 18:25:502009新春纪念徽章
日期:2013-12-24 10:09:252010新春纪念徽章
日期:2013-12-12 18:41:162011新春纪念徽章
日期:2013-12-23 13:56:532012新春纪念徽章
日期:2013-12-24 09:18:512013年新春福章
日期:2013-12-12 13:38:032014年新春福章
日期:2014-02-18 16:44:082015年新春福章
日期:2015-03-04 14:53:16问答徽章
日期:2013-11-28 23:08:37妮可·罗宾
日期:2016-10-17 15:36:32
17#
发表于 2016-7-25 11:51 | 只看该作者
hkr26 发表于 2016-7-25 11:02
哦,我们这边没有配置这个序列号,所以不清楚~不过应该也可以在这里取出数据然后添加一个message直接显示 ...

谢谢啦,不过可能我没说清楚我的意思;;我是想知道,如何在交货单点过账的时候,取到这个交货单的序列号的信息,我要通过序列号进行一些校验;我现在的问题是,取不到这个信息,等取到了,交货单已经过账完了;

使用道具 举报

回复
论坛徽章:
3
暖羊羊
日期:2015-03-04 14:54:572015年新春福章
日期:2015-03-06 11:59:47沸羊羊
日期:2015-03-16 15:19:47
18#
 楼主| 发表于 2016-8-1 15:54 | 只看该作者
ruishihuihui 发表于 2016-7-25 11:51
谢谢啦,不过可能我没说清楚我的意思;;我是想知道,如何在交货单点过账的时候,取到这个交货单的序列号 ...

给段代码你参考下
  1.   ls_keydata-taser = 'SER01'.
  2.   ls_keydata-lief_nr = likp-vbeln.
  3.   APPEND ls_keydata TO lt_keydata.

  4. if ls_keydata is NOT INITIAL .
  5.   CALL FUNCTION 'GET_SERNOS_OF_DOCUMENT'
  6.     EXPORTING
  7.       key_data   = ls_keydata
  8.       equnr_corr = 'X'
  9.     TABLES
  10.       sernos     = lt_sernos
  11.   .
  12. if sy-subrc eq 0 .
  13.   LOOP AT lt_sernos INTO ls_sernos .
  14.     ls_sernr-matnr = ls_sernos-matnr.
  15.     ls_sernr-sernr = ls_sernos-sernr.
  16.     ls_sernr-equnr = ls_sernos-equnr.
  17.     APPEND ls_sernr to lt_sernr .
  18.     CLEAR ls_sernr.
  19.   ENDLOOP.
  20. endif.
复制代码

使用道具 举报

回复
论坛徽章:
60
2008新春纪念徽章
日期:2013-12-25 18:25:502009新春纪念徽章
日期:2013-12-24 10:09:252010新春纪念徽章
日期:2013-12-12 18:41:162011新春纪念徽章
日期:2013-12-23 13:56:532012新春纪念徽章
日期:2013-12-24 09:18:512013年新春福章
日期:2013-12-12 13:38:032014年新春福章
日期:2014-02-18 16:44:082015年新春福章
日期:2015-03-04 14:53:16问答徽章
日期:2013-11-28 23:08:37妮可·罗宾
日期:2016-10-17 15:36:32
19#
发表于 2016-8-3 14:24 | 只看该作者

非常感谢!

使用道具 举报

回复
论坛徽章:
0
20#
发表于 2016-8-16 15:57 | 只看该作者
好厉害,学习了。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表