ITPUB论坛 » SAP R/3 » 系统开发及跨应用设置 » 屏幕制作的OK_CODE的问题
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-7-1 11:37 stefanielbb
屏幕制作的OK_CODE的问题

屏幕输入订单号后,想点击回车键后,把系统中对应的物料号放到屏幕上物料号的位置上,请高手指教如何实现呀?

2008-7-1 18:00 rosefish
在PAI里,更新屏幕字段的值.
有一个逻辑问题:一个订单号只对应一个物料号吗?

2008-7-1 18:53 ryq0000
在订单号这个属性中设个OK_CODE
然后在PAI中捕获处理.
楼主可以找个DIALOG的程序看看就明白了.

2008-7-2 08:17 stefanielbb
回复 #2 rosefish 的帖子

我们只是针对成品的,所以是多个订单号只对应一个成品的物料号。不会有多对多的关系。

2008-7-2 08:32 stefanielbb
回复 #3 ryq0000 的帖子

在订单号这个属性中设个OK_CODE
然后在PAI中捕获处理.
楼主可以找个DIALOG的程序看看就明白了.

你的意思是在这个界面设置OK_CODE,然后捕获‘回车’键的OK_code?
捕获后,怎么在PAI中处理呀?我现在这个屏幕逻辑流是:
PROCESS BEFORE OUTPUT.

MODULE STATUS_0100.
MODULE INIT_LISTBOX-CJ.
*
PROCESS AFTER INPUT.
MODULE EXIT_0100 AT EXIT-COMMAND.
MODULE USER_COMMAND_0100.

是不是需要增加个modulE呀?

2008-7-2 09:27 ryq0000
[quote]原帖由 [i]stefanielbb[/i] 于 2008-7-2 08:32 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10825781&ptid=1014543][img]http://www.itpub.net/images/common/back.gif[/img][/url]
在订单号这个属性中设个OK_CODE
然后在PAI中捕获处理.
楼主可以找个DIALOG的程序看看就明白了.

你的意思是在这个界面设置OK_CODE,然后捕获‘回车’键的OK_code?
捕获后,怎么在PAI中处理呀?我现在这个屏幕逻辑流是:
PROCESS BEFORE OUTPUT.

MODULE STATUS_0100.
MODULE INIT_LISTBOX-CJ.
*
PROCESS AFTER INPUT.
MODULE EXIT_0100 AT EXIT-COMMAND.
MODULE USER_COMMAND_0100.

是不是需要增加个modulE呀? [/quote]
你就在USER_COMMAND_0100这个MODULE里写就好了。
case  ok_code.

when '这里就是屏幕上定义的OK_CODE'.
        "在这里写赋值给屏幕上的物料号字段
when ''
endcase.

2008-7-2 11:23 stefanielbb
回复 #6 ryq0000 的帖子

好的 谢谢拉!

2008-7-3 17:31 xiebinren
回复 #7 stefanielbb 的帖子

老大,搞定没呀

2008-7-4 11:57 stefanielbb
回复 #8 xiebinren 的帖子

我 拷贝了个新的 屏幕 ,除了状态栏不一样 其他的都一样 。状态栏就是我想要的。我是这么实现的 。比较笨。因为我的需求是:双击ALV中 某一项 ,然后 跳到这个屏幕的。所以 按照上面提供的方法没有实现 。

2008-7-4 12:18 ryq0000
[quote]原帖由 [i]stefanielbb[/i] 于 2008-7-4 11:57 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10852818&ptid=1014543][img]http://www.itpub.net/images/common/back.gif[/img][/url]
我 拷贝了个新的 屏幕 ,除了状态栏不一样 其他的都一样 。状态栏就是我想要的。我是这么实现的 。比较笨。因为我的需求是:双击ALV中 某一项 ,然后 跳到这个屏幕的。所以 按照上面提供的方法没有实现 。 [/quote]
ALV的DOUBLECLICK里要写代码的,CALL 这上屏幕就好了.
一句话说不清的.

2008-7-16 21:42 cigar_xu
过来学习

页: [1]


Powered by ITPUB论坛