点击屏幕上的按钮时,SY-UCOMM这个系统字段会记录当前点击按钮的功能代码,BU一般作为系统的保存按钮的功能代码,SY-UCOMM='BU'就表示用户点击保存
在user_command_0100模块中,通过ok_code = sy-ucomm语句将系统变量sy-ucomm的值(此变量自动存储用...
一般的Dynpro程序,Enter Key (回车) 不改变sy-ucomm! 这是标准Dynpro的要求。也是为什么在很多情况下按回车没有反应。要知道sy-ucomm的值,你必须读源程序,在screen PAI event module 中找OK_CODE 或sy-ucomm (常见的是 OK_CODE = sy-ucomm),放个break point, debug一下。
DATA: ok_code TYPE sy-ucomm. AT SELECTION-SCREEN. CASE ok_code. WHEN `NEXT`. CALL SCREEN 200. WHEN `BACK`. CALL SCREEN 100. ENDCASE. 这里,ok_code的值用于判断用户是希望前往下一屏幕(NEXT),还是返回上一屏幕(BACK)。根据ok_code的值,程序会调用相应的屏幕。 通过上述实例可以看出,OK_CODE在...
SY-UCOMM is a System Field which gets all the user commands when it is pressed like ENTER, BACK, PAGEDOWN etc.. Regards Aneesh. Reply Former Member 2007 Jun 15 12:05 PM 0 Kudos 145 SAP Managed Tags: ABAP Development hi thanks to all for responding to my query regards sur...
GUI status为用户提供了屏幕范围内的功能,每一种功能都有一个Function Code,并且当用户选择这个功能时,就会触发PAI事件,在每PAI事件里,这些Function Code将会放到系统变量SYST-UCOMM(SY-UCOMM)中,并且分配给OK_CODE隐藏字段。在Screen中使用OK_CODE之前,必须在Screen Painter中给它分配一个名字。
eArcu 簡易通話報表 Easy Directory EasyLife 365 EasyLife 365 郵件 EasyMeet 365 EasyQuorum - DE easyQuorum - FR easyQuorum - US/UK EasyVista Connect by Symplifyr ebuero EcoMatcher Eden Workplace Edflex EdMill EdPuzzle eduMe eformity |範本管理 博學的人 Eightfold Copilot Elate 厄爾巴島 Ele...
f2codelikesy-ucomm,"gs_layout-f2code='&ETA'.双击时触发的Funcode,这里为弹出详情窗口 colwidth_optimize(1)type c,ALV网格(单元格)宽度设置为自动最优化,按输出内容宽度自动调整[??pt??ma?z] lights_fieldnametypeslis_fieldname," fieldname for exception列显示为红绿灯 ...
Solved: Hi, When will OK_CODE or SY_UCOMM have the value 'ENTER' in module pool programs? Please reply. Thanks and regards, Pramod