abap 的screen中定义的 按钮 和status中定义的按钮,程序执行后点按钮什么反应都没有,不知道是为什么。
REPORTZ_ABAP_002.data:ok_codetypesy-ucomm,save_oklikeok_code.start-of-selection.calls...
REPORT Z_ABAP_002.
data:ok_code type sy-ucomm,
save_ok like ok_code.
start-of-selection.
call screen 100.
*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE STATUS_0100 OUTPUT.
SET PF-STATUS 'MENU'.
SET TITLEBAR 'TIT1'.
ENDMODULE. " STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE USER_COMMAND_0100 INPUT.
save_ok = ok_code.
clear ok_code.
case save_ok.
when 'butt1'.
leave program.
endcase.
ENDMODULE. " USER_COMMAND_0100 INPUT 展开
data:ok_code type sy-ucomm,
save_ok like ok_code.
start-of-selection.
call screen 100.
*&---------------------------------------------------------------------*
*& Module STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE STATUS_0100 OUTPUT.
SET PF-STATUS 'MENU'.
SET TITLEBAR 'TIT1'.
ENDMODULE. " STATUS_0100 OUTPUT
*&---------------------------------------------------------------------*
*& Module USER_COMMAND_0100 INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE USER_COMMAND_0100 INPUT.
save_ok = ok_code.
clear ok_code.
case save_ok.
when 'butt1'.
leave program.
endcase.
ENDMODULE. " USER_COMMAND_0100 INPUT 展开
4个回答
展开全部
save_ok = ok_code.
clear ok_code.
case save_ok.
when 'butt1'.
leave program.
endcase.
butt1要设置功能键,并对功能键进行定义,运行其该执行的程序即可,屏幕中的功能键一定要用大写。
clear ok_code.
case save_ok.
when 'butt1'.
leave program.
endcase.
butt1要设置功能键,并对功能键进行定义,运行其该执行的程序即可,屏幕中的功能键一定要用大写。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-25
展开全部
MODULE USER_COMMAND_0100 INPUT.
CASE SY-UCOMM.
WHEN 'BUTT1'.
LEAVE PROGRAM. "这个要SE41在功能条上定义好Function Code
ENDCASE.
ENDMODULE.
CASE SY-UCOMM.
WHEN 'BUTT1'.
LEAVE PROGRAM. "这个要SE41在功能条上定义好Function Code
ENDCASE.
ENDMODULE.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你弄完整一点才知道问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那要看你在se41中把 butt1 定义成 什么function code了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询