为什么我的abap程序中定义了状态和user_command,可是没有显示是怎么回事

 我来答
百度网友4e77720
2013-01-17
知道答主
回答量:1
采纳率:0%
帮助的人:1544
展开全部
无意看到 第一次给人回答问题
我是ABAP开发

定义了状态和user_command没有显示有以下可能(我想到什么说什么):
首先你要确定user_command里面的代码没有问题(包括功能吗和状态里写的能对应上,不然肯定不响应的)
你会出现这样的问题 估计是新手 代码应该是COPE过来的 不会有问题
问题应该出现在状态设置中 状态的设置也很简单 就是把功能码写进去
但是一定要激活才可以(重要)
如果你确认已经激活 并且user_command代码无误 且功能吗也能对应上

那就是状态的名字出现了错误 ,没有对应上(建议双击创建)

最后 要对程序全局激活

最后补充一点,如果你是按照教材走的,我记得有一章节是屏幕 屏幕逻辑流BPOBAI中的两句默认是注释掉的 一定要打开 否则就会出现你这样的错误(实战我已经玩儿烂了,想必你的错误就是这个)

以上如若没有问题 一定会显示的
nature0106
2013-01-18 · TA获得超过502个赞
知道小有建树答主
回答量:288
采纳率:0%
帮助的人:199万
展开全部
gui status 和 gui titles 创建后,还需要在PBO事件中触发,你点开屏幕的逻辑流
会看到PROCESS BEFORE OUTPUT.下面有一个注释的Module,一般是status_屏幕号
你要创建这个module,首先取消注释,双击该module,提示该module不存在,是否创建,点确定,进行创建,创建完成后中,在该module中添加如下两句代码

module STATUS_9001 output.
SET PF-STATUS 'STATUS_9001'.
* SET TITLEBAR 'xxx'.
endmodule.
STATUS_9001就是你定义的GUI_STATUS的名字,要用大写,完成后,将整个程序激活,运行程序,就会发现你创建的status都出现在屏幕上了,有问题继续追问吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旎旎mgr
2013-01-18 · TA获得超过224个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:135万
展开全部
先检查下有没有激活。
通常代码写了没有任何反应是没有激活的原因。
然后再排查代码问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式