122、SAP中FIELD-SYMBOLS的用法

01.代码如下:

*&---------------------------------------------------------------------*
*& Report Z_TIANPAN_20190716_HELLO
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*

* 此条为系统自动生成,为程序名
REPORT z_tianpan_20190716_hello .

FIELD-SYMBOLS <fs1>."不想定义太多的类型,可以用这个很灵活的类型
DATA: lv_data1 TYPE char10 VALUE 'ABCDE'.
DATA: lv_data2 TYPE int2 VALUE 10.

* <FS1>一定要有值,不然就dump了
IF <fs1> IS ASSIGNED.

  ASSIGN lv_data1 TO <fs1>.
  WRITE: /, '<FS1>' , <fs1>.

  ASSIGN lv_data2 TO <fs1>.
  WRITE: /, '<FS1>' , <fs1>.

  <FS1> = 8.
  WRITE: /, 'lv_data2' , lv_data2."值被修改了。FIELD-SYMBOLS类似指针

ENDIF.

 

02.代码如下:

 

原创不易,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

 

posted @ 2020-05-24 23:18  像一棵海草海草海草  阅读(685)  评论(0编辑  收藏  举报