楼主: suke886

修改PO header信息的用户出口

[复制链接]
论坛徽章:
20
11#
 楼主| 发表于 2011-4-8 10:30 | 只看该作者
谢谢各位的帮助!
昨天我试过BADI: ME_PROCESS_PO_CUST,但是碰到点奇怪的地方。
在方法:PROCESS_HEADER和PROCESS_ITEM里用SET_DATA可以成功修改,
但是在方法:CHECK和POST里用SET_DATA修改head信息无效,不知道是什么原因。
因为我是想在点保存时触发,所以想在CHECK和POST里维护代码,可是修改无效。
不知道大家有没有碰到过这样的问题。

使用道具 举报

回复
论坛徽章:
42
优秀写手
日期:2014-04-04 06:00:15奥迪
日期:2013-08-02 09:05:50技术图书徽章
日期:2014-05-13 10:13:15雪铁龙
日期:2013-09-27 17:12:25三菱
日期:2013-11-07 11:29:352013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152010年世界杯参赛球队:阿根廷
日期:2010-07-07 13:46:09蛋疼蛋
日期:2013-06-06 10:40:32鲜花蛋
日期:2011-09-06 08:37:00
12#
发表于 2011-4-8 11:28 | 只看该作者
在点保存的时候一样可以触发PROCESS_HEADER啊

使用道具 举报

回复
论坛徽章:
20
13#
 楼主| 发表于 2011-4-8 11:34 | 只看该作者

回复 #12 lulu1212 的帖子

PROCESS_HEADER在保存和回车时都会触发,影响performance,所以只想在保存时触发一次,回车等操作不触发。

使用道具 举报

回复
论坛徽章:
42
优秀写手
日期:2014-04-04 06:00:15奥迪
日期:2013-08-02 09:05:50技术图书徽章
日期:2014-05-13 10:13:15雪铁龙
日期:2013-09-27 17:12:25三菱
日期:2013-11-07 11:29:352013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152010年世界杯参赛球队:阿根廷
日期:2010-07-07 13:46:09蛋疼蛋
日期:2013-06-06 10:40:32鲜花蛋
日期:2011-09-06 08:37:00
14#
发表于 2011-4-8 11:38 | 只看该作者
你是说在保存的时候没有触发POST ?

我试过了是可以触发的
      method IF_EX_ME_PROCESS_PO_CUST~POST.
      endmethod.

[ 本帖最后由 lulu1212 于 2011-4-8 11:39 编辑 ]

使用道具 举报

回复
论坛徽章:
20
15#
 楼主| 发表于 2011-4-8 11:46 | 只看该作者

回复 #14 lulu1212 的帖子

可以触发的。但是编辑好head信息,调用set_data后,最终没有更新成功。
而且我把set_data代码里第一句check语句中的变量:my_cust_firewall_on也强制打上了"X",但就是改不过去。

使用道具 举报

回复
论坛徽章:
14
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:21嫦娥
日期:2012-02-21 15:05:21ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51咸鸭蛋
日期:2011-09-05 15:56:55ITPUB季度 技术新星
日期:2011-06-16 10:10:12ERP板块每日发贴之星
日期:2011-05-25 01:01:02ERP板块每日发贴之星
日期:2011-05-19 01:01:01参与SAP云计算之旅活动纪念
日期:2011-05-17 13:35:452011新春纪念徽章
日期:2011-03-28 13:27:54ERP板块每日发贴之星
日期:2011-03-18 01:01:01
16#
发表于 2011-4-8 12:12 | 只看该作者
原帖由 houbao408 于 2011-4-8 09:02 发表
进来就捡到红包了,楼主再发点呗!
那这个是要后台配置吧!楼上说的BAPI可以实现吗?


bapi应该也可以 用那个po_change那个应该也可以做到,没测试过。BAPI就是用代码来执行我们的操作而已,但是楼主要的是增强,呵呵。

使用道具 举报

回复
论坛徽章:
14
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:21嫦娥
日期:2012-02-21 15:05:21ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51咸鸭蛋
日期:2011-09-05 15:56:55ITPUB季度 技术新星
日期:2011-06-16 10:10:12ERP板块每日发贴之星
日期:2011-05-25 01:01:02ERP板块每日发贴之星
日期:2011-05-19 01:01:01参与SAP云计算之旅活动纪念
日期:2011-05-17 13:35:452011新春纪念徽章
日期:2011-03-28 13:27:54ERP板块每日发贴之星
日期:2011-03-18 01:01:01
17#
发表于 2011-4-8 12:20 | 只看该作者
原帖由 suke886 于 2011-4-8 11:46 发表
可以触发的。但是编辑好head信息,调用set_data后,最终没有更新成功。
而且我把set_data代码里第一句check语句中的变量:my_cust_firewall_on也强制打上了"X",但就是改不过去。


把代码贴出来看下

使用道具 举报

回复
论坛徽章:
14
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:21嫦娥
日期:2012-02-21 15:05:21ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51咸鸭蛋
日期:2011-09-05 15:56:55ITPUB季度 技术新星
日期:2011-06-16 10:10:12ERP板块每日发贴之星
日期:2011-05-25 01:01:02ERP板块每日发贴之星
日期:2011-05-19 01:01:01参与SAP云计算之旅活动纪念
日期:2011-05-17 13:35:452011新春纪念徽章
日期:2011-03-28 13:27:54ERP板块每日发贴之星
日期:2011-03-18 01:01:01
18#
发表于 2011-4-8 12:51 | 只看该作者
测试了下 确实不行,找办法中。。。。你先在PROCESS_HEADER用吧,大家谁找到方法后共享下就OK了。

使用道具 举报

回复
论坛徽章:
8
2010新春纪念徽章
日期:2010-03-01 11:19:53ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222012新春纪念徽章
日期:2012-01-04 11:56:01复活蛋
日期:2012-03-15 16:15:062014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08喜羊羊
日期:2015-03-04 14:52:462015年新春福章
日期:2015-03-06 11:58:18
19#
发表于 2011-4-8 13:24 | 只看该作者
原帖由 SAPSVEN 于 2011-4-8 09:24 发表


点击 type ref to IF_PURCHASE_ORDER_MM。
下面是获取和设置的方法。

zre_data = im_header->get_data( ).

im_header->set_data( zre_data ).


type ref to? 在哪里,我没找到啊!晕死

使用道具 举报

回复
论坛徽章:
14
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:21嫦娥
日期:2012-02-21 15:05:21ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51咸鸭蛋
日期:2011-09-05 15:56:55ITPUB季度 技术新星
日期:2011-06-16 10:10:12ERP板块每日发贴之星
日期:2011-05-25 01:01:02ERP板块每日发贴之星
日期:2011-05-19 01:01:01参与SAP云计算之旅活动纪念
日期:2011-05-17 13:35:452011新春纪念徽章
日期:2011-03-28 13:27:54ERP板块每日发贴之星
日期:2011-03-18 01:01:01
20#
发表于 2011-4-8 14:09 | 只看该作者
原帖由 AriesLei 于 2011-4-8 13:24 发表


type ref to? 在哪里,我没找到啊!晕死


点击 signature

使用道具 举报

回复

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

本版积分规则 发表回复

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