点击屏幕上的按钮时,SY-UCOMM这个系统字段会记录当前点击按钮的功能代码,BU一般作为系统的保存按钮的功能代码,SY-UCOMM='BU'就表示用户点击保存
一般的Dynpro程序,Enter Key (回车) 不改变sy-ucomm! 这是标准Dynpro的要求。也是为什么在很多情况下按回车没有反应。要知道sy-ucomm的值,你必须读源程序,在screen PAI event module 中找OK_CODE 或sy-ucomm (常见的是 OK_CODE = sy-ucomm),放个break point, debug一下。
syst这个structure中有ucomm字段,它是触发PAI的功能代码,sy-ucomm属于系统字段 通常我们定义ok_code为sy-ucomm类型,用来记录屏幕操作的功能代码,你可以理解为一个动作,就比如输T-code旁的右边三个按钮:Back(后退),Exit(退出),Cancel(取消),在你点击Back后,程序会用ok_code来记录你的动作Ba...
看帮助文档啊(同2楼). sy-ucomm 记录你的任何操作. 至于SY-UCOMM = ‘ONLI’.SY-UCOMM = ‘ ‘.根据你自己在GUI status 里面的定义其意义,图标等... 然后在程序中写出其执行的操作.
subrc是系统标准表SYST的一个字段,记录上一条语句的执行的状态,sy-subrc=0表示上一条语句执行正确,sy-subrc为其他值表示上一条语句执行出错。callfunction'''引号里跟函数名,表示调用函数,可以是自定义的,也可以是系统的~~
SY-UCOMM SY-DATUM SY-SUBRC SY-TABIX这4个系统变量各是( )含义。 A. 用户触发屏幕上的功能码 当前日期 当前时间 循环次数 B. 当前时间 当前日期 用户触发屏幕上的功能码 循环次数 C. 用户触发屏幕上的功能码 循环次数 语句执行结果返回值 当前日期 D. 用户触发屏幕上的功能码 当前日期 语句执行结果...
what is the Difference between sy-ucomm and ok_code. both r used for user command. then where we can use this sy-ucomm and where we can use ok_code
the screen or an element in a GUI status, the corresponding function code is placed into the system fieldsyst-ucommorsy-ucommand placed in the OK_CODE field (as long as the function code is not empty). Empty function codes are placed in neither thesy-ucommfield nor the OK_CODE field...
SY-UCOMM,SY-DATUM ,SY-SUBRC,SY-TABIX A.用户触发的屏幕上的功能码,当前日期,当前时间,循环次数B.当前日期,当前时间,循环次数,用户触发的屏幕上的功能码C.用户触发的屏幕上的功能码,循环次数,语句执行结果返回值,当前日期D.用户触发的屏幕上的功能码,当前日期,语句执行结果返回值,循环次数 点击查看答案手机看...
Hi, I've an z program with two diferents screens, using a buttom i can change between screens however when I use pgdown key, screen change again to default window. I search in code where sy-ucomm = P+ are used but i didn't find it. can somebody help me ? Thanks.Reply...