12
返回列表 发新帖
楼主: dengcctv1982

smartforms的传值问题

[复制链接]
论坛徽章:
11
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:狗
日期:2009-07-02 17:03:29生肖徽章2007版:鸡
日期:2009-03-16 13:10:57生肖徽章2007版:羊
日期:2009-03-10 21:21:58生肖徽章2007版:蛇
日期:2009-02-12 16:07:342009新春纪念徽章
日期:2009-01-04 14:52:28八级虎吧徽章
日期:2008-12-09 13:53:30奥运会纪念徽章:射击
日期:2008-10-24 13:23:42授权会员
日期:2008-03-19 14:22:29生肖徽章2007版:兔
日期:2008-03-04 14:22:47
11#
 楼主| 发表于 2007-11-9 17:15 | 只看该作者
  
又过了一天了,期待 热心人详细的解说 的帮助!

使用道具 举报

回复
iseleanor 该用户已被删除
12#
发表于 2007-11-9 22:37 | 只看该作者
smartforms

先建一个透明表或者结构,
在建一个指向该透明表或者结构的表类型,
这两个环节在SE11 中处理,
再定义一个内表 和结构,如
DATA wa_forms_lptzs10 TYPE zforms_lptzs.
data it_forms_lptzs100 type zss.
就可以了



   CALL FUNCTION fm_name
      EXPORTING
*   ARCHIVE_INDEX =
*   ARCHIVE_PARAMETERS =
        control_parameters         = control_paramenters
*   MAIL_APPL_OBJ =
*   MAIL_RECIPIENT =
*   MAIL_SENDER =
          output_options             = output_options
          user_settings              = space
*    G_CARRID = <variable>
*    G_CONNID = <variable>
*    G_FLDATE = <variable>
* IMPORTING
*   DOCUMENT_OUTPUT_INFO =
*   JOB_OUTPUT_INFO =
*   JOB_OUTPUT_OPTIONS =


     TABLES
      it_forms_lptzs10 = it_forms_lptzs10

刚学的,

使用道具 举报

回复
iseleanor 该用户已被删除
13#
发表于 2007-11-9 22:43 | 只看该作者
PARAMETERS: year11   type zyearran OBLIGATORY.  定义一个指向一个全局变量的变量
pernr11同,
在fm 中 ,


CALL FUNCTION fm_name
      EXPORTING
*   ARCHIVE_INDEX =
*   ARCHIVE_PARAMETERS =
        control_parameters         = control_paramenters
*   MAIL_APPL_OBJ =
*   MAIL_RECIPIENT =
*   MAIL_SENDER =
          output_options             = output_options
          user_settings              = space
*    G_CARRID = <variable>
*    G_CONNID = <variable>
*    G_FLDATE = <variable>
* IMPORTING
*   DOCUMENT_OUTPUT_INFO =
*   JOB_OUTPUT_INFO =
*   JOB_OUTPUT_OPTIONS =

  year11 = year11
  pernr11 = pernr11


在smartforms 中定义在forminterface 选项的import中定义year11 type  zyearran 就可以了,

使用道具 举报

回复
论坛徽章:
11
生肖徽章:猴
日期:2007-09-26 17:11:122008新春纪念徽章
日期:2008-02-13 12:43:03
14#
发表于 2007-11-10 13:19 | 只看该作者
最初由 niuchao 发布
[B]


请问亲爱的农民工兄弟

SE11建的这个结构或表,对任一一个SMARTFORMS都是通用的么?还是每个FORM都得建一个?

您的第二种方法,偶搞了好久都没高成。郁闷呀

谢谢! [/B]


本来就是一个smartform建一个结构

使用道具 举报

回复
论坛徽章:
5
2012新春纪念徽章
日期:2012-01-04 11:58:44优秀写手
日期:2014-07-05 06:00:13慢羊羊
日期:2015-03-04 14:53:332015年新春福章
日期:2015-03-06 11:58:39蒙奇·D·路飞
日期:2016-08-01 14:05:45
15#
发表于 2011-12-12 13:18 | 只看该作者
我建的都一致了,内表也有数,就是出不来,哎

使用道具 举报

回复
论坛徽章:
5
2012新春纪念徽章
日期:2012-01-04 11:58:44优秀写手
日期:2014-07-05 06:00:13慢羊羊
日期:2015-03-04 14:53:332015年新春福章
日期:2015-03-06 11:58:39蒙奇·D·路飞
日期:2016-08-01 14:05:45
16#
发表于 2011-12-12 13:21 | 只看该作者
继续找答案

使用道具 举报

回复
论坛徽章:
8
2010新春纪念徽章
日期:2010-03-01 11:19:53ITPUB十周年纪念徽章
日期:2011-11-01 16:25:222012新春纪念徽章
日期:2012-01-04 11:56:01复活蛋
日期:2012-03-15 16:15:062014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08喜羊羊
日期:2015-03-04 14:52:462015年新春福章
日期:2015-03-06 11:58:18
17#
发表于 2011-12-12 15:18 | 只看该作者
1.Global Definitions -> Types 中定义与内表一样的类型(注意:一定是TYPES定义)
2.Form Interface -> Import 中定义一个传入的参数,类型为上面定义的内表类型
3.Global Definitions -> Global Data中定义工作区(注意:类型为上面定义的内表的行类型)

如果你照着上面的做,一定可以,我就是这么做的

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2013-10-29 15:09 | 只看该作者
如果是传表的话,需要在Se11中自建一个结构,如果单个变量的话,只需要在自己的report中定义一个相同类型的变量,然后在report中调用Smartform的function module就可以了

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表