ITPUB??ì3
ITPUB论坛 » SAP R/3 » 系统开发及跨应用设置 » F4IF_INT_TABLE_VALUE_REQUEST使用方法出现的错误

标题: F4IF_INT_TABLE_VALUE_REQUEST使用方法出现的错误
离线 xiebinren
Amir Osama Bin Laden


来自 火星
精华贴数 0
个人空间 0
技术积分 843 (2207)
社区积分 2169 (544)
注册日期 2007-6-29
论坛徽章:3
授权会员2008北京奥运纪念徽章:羽毛球开发板块每日发贴之星   
      

发表于 2008-7-4 16:56 
F4IF_INT_TABLE_VALUE_REQUEST使用方法出现的错误

DATA: g_WErKS(04) type c.
DATA: begin of it_werk occurs 0,
      werks(04) type c,
      name(10) type c,
      end of it_werk.
DATA: answer.
data: out_werk like DDSHRETVAL occurs 0 with header line.
PARAMETERS_werks like g_werks obligatory.   "公司代码
INITIALIZATION.
it_werk-werks = '1010'.
it_werk-name = '明天'.
append it_werk.
it_werk-werks = '1020'.
it_werk-name = '你好'.
append it_werk.
at selection-screen on value-request for p_werks.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
*DDIC_STRUCTURE = 'S'
RETFIELD = 'WERKS'
DYNPPROG = SY-REPID
DYNPNR   = SY-DYNNR
DYNPROFIELD = 'P_WERKS'
VALUE_ORG = 'S'
IMPORTING
USER_RESET = answer
TABLES
VALUE_TAB = IT_WERK
RETURN_TAB = OUT_WERK
EXCEPTIONS
PARAMETER_ERROR = 1
NO_VALUES_FOUND = 2
OTHERS          = 3.

START-OF-SELECTION.
LOOP AT OUT_WERK.
write out_werk-FIELDVAL.
ENDLOOP.

我没有放图片,就描述一下,F4 是可以跳出信息来,也提示:限制值范围(1) 2 找到条目

但是就是没有数据提示,有位大哥跟我说是cells by cells但是我没有办法知道怎么修改,

请各位大哥们帮忙!


__________________
蓝色理想
SAP天地  专注 专业 专心
http://hi.baidu.com/festsoft
只看该作者    顶部
离线 dudu蓝蓝
一般会员


精华贴数 0
个人空间 13
技术积分 475 (4029)
社区积分 1054 (896)
注册日期 2007-10-16
论坛徽章:40
授权会员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:现代五项
2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:帆船ERP板块每日发贴之星ERP板块每日发贴之星ERP板块每日发贴之星ERP板块每日发贴之星

发表于 2008-7-4 17:35 
因为你的自定义表没有表头文本,你把内表结构里的两个字段不用C类型,而是参照数据表里的字段类型就可以了


__________________
sap……
只看该作者    顶部
离线 dreamgift



精华贴数 0
个人空间 0
技术积分 260 (7406)
社区积分 0 (1719929)
注册日期 2008-3-12
论坛徽章:0
      
      

发表于 2008-7-4 18:04 
DATA: begin of it_werk occurs 0,
      werks(04) type c,
      name(10) type c,
      end of it_werk.
DATA: answer.
换成
DATA: begin of it_werk occurs 0,
      werks type CHAR4,
      name type CHAR10,
      end of it_werk.
DATA: answer.

然后试试.  应该可以了


只看该作者    顶部
在线/呼叫 sorrowlich


精华贴数 0
个人空间 0
技术积分 2385 (651)
社区积分 344 (1692)
注册日期 2007-8-1
论坛徽章:9
2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:沙滩排球2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:沙滩排球     

发表于 2008-7-4 18:23 


QUOTE:
原帖由 dudu蓝蓝 于 2008-7-4 17:35 发表
因为你的自定义表没有表头文本,你把内表结构里的两个字段不用C类型,而是参照数据表里的字段类型就可以了




__________________
JEM7V
只看该作者    顶部
在线/呼叫 ryq0000
大庆


精华贴数 0
个人空间 50
技术积分 4395 (304)
社区积分 44003 (16)
注册日期 2004-11-19
论坛徽章:100
红宝石蓝锆石祖母绿海蓝宝石紫水晶萤石
九尾狐狸2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:篮球

发表于 2008-7-6 07:41 


QUOTE:
原帖由 dudu蓝蓝 于 2008-7-4 17:35 发表
因为你的自定义表没有表头文本,你把内表结构里的两个字段不用C类型,而是参照数据表里的字段类型就可以了




__________________
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问