ABAP学习笔记

来源:互联网 发布:陈丹婷淘宝 编辑:程序博客网 时间:2024/06/07 16:30

2014-01-13

  1. ASSIGN利用Offset语句静态赋值,语法:ASSIGN gv_name[+off][(len)] TO <fs>.中间红色的len必须为大于0的正整数或者*,且off+len的值必须小于变量gv_name值的长度。如:ASSIGN gv_name+6 TO <fs>."error

  2. ASSIGN动态分配表字段,语法:ASSING TABLE FIELD (colName) TO <fs>. 如:

    TABLES sflight.DATA:gv_name1 TYPE c LENGTH 20 VALUE 'sflight-carrid'."OKDATA:gv_name2 TYPE c LENGTH 10 VALUE 'carrid'."No FoundFIELD-SYMBOLS: <fs>.ASSIGN TABLE FIELD (gv_name1) TO <fs>.IF sy-subrc = 0.  WRITE:/ 'OK'.ELSE.  WRITE:/ 'No Found'.ENDIF.ASSIGN TABLE FIELD (gv_name2) TO <fs>.IF sy-subrc = 0.  WRITE:/ 'OK'.ELSE.  WRITE:/ 'No Found'.ENDIF.

    指定表字段名字时,要表+列名一起。
  3.  

0 0
原创粉丝点击