屏幕设计

发布时间 2023-04-17 21:36:54作者: 往事只能回味---
*&---------------------------------------------------------------------*
*& Report  Z006
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT Z006.


DATA LIST TYPE TABLE OF ZUSER.
DATA WA TYPE ZUSER.
TABLES ZUSER.

SELECTION-SCREEN BEGIN OF BLOCK XX WITH FRAME TITLE TEXT-001.
  PARAMETERS P_ID TYPE INT2.
  SELECT-OPTIONS P_NAME FOR ZUSER-ZNAME.
SELECTION-SCREEN END OF BLOCK XX.


SELECTION-SCREEN BEGIN OF BLOCK XXX WITH FRAME TITLE TEXT-002.
  SELECTION-SCREEN BEGIN OF LINE.
  PARAMETERS P_BOY  TYPE CHAR1 RADIOBUTTON GROUP GP1.
  SELECTION-SCREEN COMMENT (10) TEXT-T01 FOR FIELD P_BOY.
  SELECTION-SCREEN POSITION 20.
  PARAMETERS P_GIRL TYPE CHAR1 RADIOBUTTON GROUP GP1.
  SELECTION-SCREEN COMMENT (10) TEXT-T02 FOR FIELD P_GIRL.
  SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK XXX.

SELECTION-SCREEN SKIP 4.

PARAMETERS P_DEPT TYPE CHAR1 AS CHECKBOX.
SELECTION-SCREEN ULINE.
SELECTION-SCREEN BEGIN OF BLOCK XXXX WITH FRAME TITLE TEXT-003.
  PARAMETERS P_SALES TYPE CHAR1 RADIOBUTTON GROUP GP2.
  PARAMETERS P_EDU   TYPE CHAR1 RADIOBUTTON GROUP GP2.
  PARAMETERS P_ACC   TYPE CHAR1 RADIOBUTTON GROUP GP2.
  PARAMETERS P_HR    TYPE CHAR1 RADIOBUTTON GROUP GP2.
SELECTION-SCREEN END OF BLOCK XXXX.


INITIALIZATION.
  P_ID = '5'.

AT SELECTION-SCREEN.

START-OF-SELECTION.
  PERFORM GET_DATA.






END-OF-SELECTION.
  PERFORM DISPLAY.



*&---------------------------------------------------------------------*
*&      Form  GET_DATA
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM GET_DATA .
  SELECT *
  INTO CORRESPONDING FIELDS OF TABLE LIST
  FROM ZUSER
  WHERE ZUID = P_ID
  AND ZNAME IN P_NAME.
ENDFORM.                    " GET_DATA

*&---------------------------------------------------------------------*
*&      Form  DISPLAY
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM DISPLAY .
  LOOP AT LIST INTO WA.
    WRITE:/ WA-ZUID,WA-ZNAME.
  ENDLOOP.
ENDFORM.                    " DISPLAY