码迷,mamicode.com
首页 > 其他好文 > 详细

考试1

时间:2019-11-26 11:54:37      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:arc   form   select   begin   font   start   family   sys   color   

OP-OF-PAGE.
WRITE: / ‘考试页-页眉‘.
END-OF-PAGE.
WRITE: / ‘考试页-页脚‘.
START-OF-SELECTION.
FORMAT COLOR 6.

WRITE:AT /1(30) SY-ULINE.
WRITE:AT /1(1)   SY-VLINE.
WRITEAT 2(28‘考试‘  INVERSE ON CENTERED.
WRITE:AT 30(1)   SY-VLINE.
WRITE:AT /1(30) SY-ULINE.
FORMAT COLOR OFF.





TYPES:BEGIN OF TYP_TAB,
           NAME    TYPE  CHAR20,
          SEX      TYPE   CHAR4,
          ASS       TYPE   P  DECIMALS 2,
  END OF TYP_TAB.


  DATA GT_TAB TYPE TABLE OF TYP_TAB .
  DATA GS_TAB TYPE TYP_TAB.

  GS_TAB-NAME ‘张三‘.
  GS_TAB-SEX   ‘男‘.
  GS_TAB-ASS   ‘20000‘.
APPEND GS_TAB TO  GT_TAB.

  GS_TAB-NAME ‘李四‘.
  GS_TAB-SEX  ‘男‘.
  GS_TAB-ASS   ‘30000‘.
APPEND GS_TAB TO  GT_TAB.

  GS_TAB-NAME ‘王五‘.
  GS_TAB-SEX   ‘女‘.
  GS_TAB-ASS   ‘50000‘.
APPEND GS_TAB TO  GT_TAB.

  GS_TAB-NAME ‘张三‘.
  GS_TAB-SEX  ‘男‘.
  GS_TAB-ASS   ‘20000‘.
  INSERT GS_TAB INTO TABLE GT_TAB.

  GS_TAB-NAME ‘李四‘.
  GS_TAB-SEX  ‘男‘.
  GS_TAB-ASS   ‘30000‘.
  INSERT GS_TAB INTO TABLE GT_TAB.

  GS_TAB-NAME ‘王五‘.
  GS_TAB-SEX   ‘女‘.
  GS_TAB-ASS   ‘50000‘.
    INSERT GS_TAB INTO TABLE GT_TAB.

    LOOP AT GT_TAB INTO GS_TAB.
      IF SY-TABIX 1.
        WRITE :AT /1(34) SY-ULINE.
        WRITEAT /1(1)  SY-VLINE.
        WRITEAT  2(10‘姓名‘CENTERED.
        WRITEAT  12(1) SY-VLINE.
        WRITE:AT   13(10‘性别‘CENTERED.
        WRITE:AT    23(1) SY-VLINE.
        WRITEAT   24(10‘资产‘CENTERED.
        WRITEAT   34(1)  SY-VLINE.
         WRITE :AT /1(34) SY-ULINE.
         ENDIF.

         WRITEAT /1(1)  SY-VLINE.
        WRITEAT  2(10) GS_TAB-NAME CENTERED.
        WRITEAT  12(1) SY-VLINE.
        WRITE:AT   13(10) GS_TAB-SEX  CENTERED.
        WRITE:AT    23(1) SY-VLINE.
        WRITEAT   24(10) GS_TAB-ASS  CENTERED.
        WRITEAT   34(1)  SY-VLINE.
         WRITE :AT /1(34) SY-ULINE.
         ENDLOOP.

         LOOP AT GT_TAB INTO GS_TAB WHERE NAME ‘李四‘.
           GS_TAB-SEX ‘女‘.
         MODIFY GT_TAB FROM GS_TAB TRANSPORTING SEX.
          WRITEAT /1(1)  SY-VLINE.
        WRITEAT  2(10) GS_TAB-NAME CENTERED.
        WRITEAT  12(1) SY-VLINE.
        WRITE:AT   13(10) GS_TAB-SEX  CENTERED.
        WRITE:AT    23(1) SY-VLINE.
        WRITEAT   24(10) GS_TAB-ASS  CENTERED.
        WRITEAT   34(1)  SY-VLINE.
         WRITE :AT /1(34) SY-ULINE.
         ENDLOOP.

          LOOP AT GT_TAB INTO GS_TAB WHERE NAME ‘张三‘.
           GS_TAB-ASS ‘123456.789‘.
         MODIFY GT_TAB FROM GS_TAB TRANSPORTING ASS.
          WRITEAT /1(1)  SY-VLINE.
        WRITEAT  2(10) GS_TAB-NAME CENTERED.
        WRITEAT  12(1) SY-VLINE.
        WRITE:AT   13(10) GS_TAB-SEX  CENTERED.
        WRITE:AT    23(1) SY-VLINE.
        WRITEAT   24(10) GS_TAB-ASS  CENTERED.
        WRITEAT   34(1)  SY-VLINE.
         WRITE :AT /1(34) SY-ULINE.
         ENDLOOP.



DELETE GT_TAB FROM TO 6.
.GS_TAB-NAME ‘张三‘.
  GS_TAB-SEX   ‘男‘.
  GS_TAB-ASS   ‘20000‘.
  COLLECT GS_TAB INTO GT_TAB.

GS_TAB-NAME ‘李四‘.
  GS_TAB-SEX  ‘男‘.
  GS_TAB-ASS   ‘30000‘.
  COLLECT GS_TAB INTO GT_TAB.
  GS_TAB-NAME ‘王五‘.
  GS_TAB-SEX   ‘女‘.
  GS_TAB-ASS   ‘50000‘.
  COLLECT GS_TAB INTO GT_TAB.
  SORT GT_TAB BY NAME ASCENDING.
  READ TABLE GT_TAB INTO GS_TAB WITH KEY   NAME ‘李四‘ SEX ‘男‘BINARY SEARCH.
  skip.

WRITE :AT /15(34) SY-ULINE.
  WRITEAT /15(1)  SY-VLINE.
        WRITEAT  16(10) GS_TAB-NAME COLOR COL_NEGATIVE CENTERED.
        WRITEAT  26(1) SY-VLINE.
        WRITE:AT   27(10) GS_TAB-SEX  COLOR COL_NEGATIVE CENTERED.
        WRITE:AT    37(1) SY-VLINE.
        WRITEAT   38(10) GS_TAB-ASS  COLOR COL_NEGATIVE CENTERED..
        WRITEAT   48(1)  SY-VLINE.
         WRITE :AT /15(34) SY-ULINE.

SKIP.
DATA GV_01 TYPE VALUE .
DATA GV_02 TYPE .
         DO TIMES .
           GV_02 6  -   GV_01.
           DO GV_02 TIMES.
             WRITE :‘*‘.
             ENDDO.
             WRITE : /.
             GV_01 = GV_01 + 1.
             ENDDO.

考试1

标签:arc   form   select   begin   font   start   family   sys   color   

原文地址:https://www.cnblogs.com/salah/p/11934471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!