ABAP顾问
分类:
2009-04-17 19:15:31
tysmars 发表时间:2009-04-17 17:36:06 | |
有个问题,老白能帮我看下么:首先系统上边那个FUNCTION KEY那个工具栏他是怎么实现的,我们DEBUG不到;另一个就是那个COMMAND FIELD系统中变量是什么,我可以给它赋值么,就像BDC执行出来的一样;然后就是我想CALL SE38,,中间点diaplay,然后跳过第一屏,可以实现么? |
1、你是说的Standard Toolbar(或者叫System Toolbar)吧?这个东西的按钮是SAPGUI固定了的,你只能Enable或者Disable它
2、Command Field不是这么简单的,不可以用赋值的方法。你可以看看:cl_gui_cfw=>set_new_ok_code,
或者:
CALL FUNCTION:
'CONTROL_INIT',
'CONTROL_SETFUNCTIONCODE' EXPORTING fcode = '/OSE38',
'CONTROL_FLUSH'.
3、是不是就是想显示程序的代码啊?这样:
PARAMETERS: p_prog LIKE rs38m-programm OBLIGATORY ,
p_line TYPE i.
CALL FUNCTION 'EDITOR_PROGRAM'
EXPORTING
display = 'X'
program = p_prog
topline = p_line
EXCEPTIONS
OTHERS = 1.