SCREEN 创建subscreen实例

主屏幕流:

 

 PROCESS BEFORE OUTPUT.
 MODULE status_0100.
*call 子屏幕,其中subscr是子屏幕范围名。
CALL SUBSCREEN subscr INCLUDING sy-repid sid1.
PROCESS AFTER INPUT.
MODULE  cancel AT EXIT-COMMAND.
 MODULE user_command_0100.
*call子屏幕,其中suvscr是子屏幕范围名
 CALL SUBSCREEN subscr.

 

 

主程序:
dataok_code type sy-ucomm.
datasave_ok type sy-ucomm.

datasid1(4type VALUE '200'.
CALL SCREEN 100.
*&---------------------------------------------------------------------*
*&      Module  STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module STATUS_0100 output.
  SET PF-STATUS 'STATUS1'.
*  SET TITLEBAR 'xxx'.

endmodule.                 " STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
*&      Module  CANCEL  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module CANCEL input.
LEAVE PROGRAM.
endmodule.                 " CANCEL  INPUT
*&---------------------------------------------------------------------*
*&      Module  USER_COMMAND_0100  INPUT
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
module USER_COMMAND_0100 input.
SAVE_OK OK_CODE.
CASE SAVE_OK.
  WHEN 'PB1'.
    SID1 '200'.
  WHEN 'PB2'.
    SID1 '300'.
  WHEN 'EXIT'.
    LEAVE PROGRAM.
  WHEN OTHERS.
ENDCASE.
endmodule.                 " USER_COMMAND_0100  INPUT

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值