博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

雅心居

   nyj.cublog.cn
关于作者  
姓名:铁木真南
职业:PP/ABAP
年龄:
位置:广东/黑龙江
个性介绍:

我的分类  




隔山打牛之通过FIELD-SYMBOLS取得另一个程序数据

REPORT  z_barry_test_fm_fs   .

TABLES: spfli.
DATA dbcnt TYPE sy-dbcnt.
DATA: itab TYPE spfli_tab.

SELECT * FROM spfli INTO TABLE itab UP TO 2 ROWS.
dbcnt = sy-dbcnt.
CALL FUNCTION 'Z_BARRY_TEST'.

*******************************************

FUNCTION z_barry_test.
*"----------------------------------------------------------------------
*"*"Local interface:
*"----------------------------------------------------------------------

*单个变量
  DATA: field(50).
  FIELD-SYMBOLS: <dbcnt>.
  field = '(Z_BARRY_TEST_FM_FS)dbcnt'.
  ASSIGN (field) TO <dbcnt>.
  WRITE <dbcnt>.

*内表
  DATA: itab TYPE spfli.
  FIELD-SYMBOLS: <itab> TYPE spfli_tab.
  field = '(Z_BARRY_TEST_FM_FS)ITAB[]'.
  ASSIGN (field) TO <itab>.
  LOOP AT <itab> INTO itab.
    WRITE: / itab-carrid, itab-connid.
  ENDLOOP.

ENDFUNCTION.

 

 发表于: 2008-06-20,修改于: 2008-06-20 11:45 已浏览95次,有评论0条 推荐 投诉

  网友评论

  发表评论



Copyright © 2001-2006 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们
页面生成时间:5.84249

京ICP证041476号