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

 我来答
创作者qfgthWC227
2020-04-06 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:686万
展开全部
无意看到
第一次给人回答问题
我是ABAP开发
定义了状态和user_command没有显示有以下可能(我想到什么说什么):
首先你要确定user_command里面的代码没有问题(包括功能吗和状态里写的能对应上,不然肯定不响应的)
你会出现这样的问题
估计是新手
代码应该是COPE过来的
不会有问题
问题应该出现在状态设置中
状态的设置也很简单
就是把功能码写进去
但是一定要激活才可以(重要)
如果你确认已经激活
并且user_command代码无误
且功能吗也能对应上
那就是状态的名字出现了错误
,没有对应上(建议双击创建)
最后
要对程序全局激活
最后补充一点,如果你是按照教材走的,我记得有一章节是屏幕
屏幕逻辑流BPOBAI中的两句默认是注释掉的
一定要打开
否则就会出现你这样的错误(实战我已经玩儿烂了,想必你的错误就是这个)
以上如若没有问题
一定会显示的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庹靖徐达
2019-05-12 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:926万
展开全部
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都出现在屏幕上了,有问题继续追问吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式