smartform3..docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
smartform3.

要求: 1、不是套打,表格线也需要输出 2、每张报表打印8行记录,不足的空白行也需要输出 3、按凭证号打印单据,可以连续打印多张报表。 一、创建样式: 在创建Form之前,需要创建多种段落和字体样式,供Form中的文字使用。需要设置多种“段落格式”,并且必须在“表头数据”中设定“标准段落” 1.创建段落格式,一般有RH(Report Header),PD(Page Header), PB(Page Bottom),LD(Line Header and Details),字体:CNSONG,9pt。注意最好在各段落的“首行缩”中设定1mm的缩进,否则,在Form中表格线和文字之间会没有任何间隙。 2.设置“表头数据”中“标准段落” 3、保存并激活样式文件。 二、创建SmartForm 1、在“全局设置”-〉“表格属性”-〉“输出选项”中 设定“页格式”:即纸张的大小 “样式”:设定本Form使用的默认样式文件,这里指定为第一步创建的样式文件。 2、在“全局设置”-〉“表格接口”-〉“导入” 设置两个参数: ptr_header type c ptr_items type c 这两个参数用来传入我们在Report中Export内表数据的句柄(ID key)。 3、在“全局设置”-〉“全局定义”中进行多项设定 a、“类型”设定,在这里需要定义4个类型,一个用来保存表头数据的工作区和内表,一个用来保存明细数据的工作区和内表,它们的结构必须与Report中Export到数据库中的内表的结构完全对应一致,否则,我们将不能从传入的句柄(ID key)中恢复内表数据。 * 领料单抬头信息 TYPES: BEGIN OF TYP_header_ROW , mblnr LIKE mseg-mblnr, 凭证号 bldat LIKE rkpf-rsdat, 凭证日期 c_so(16) TYPE c, 销售订单号 c_issdt LIKE sy-datum, 发货日期 werks LIKE mseg-werks, 地点 PLNAT_NAME LIKE t001w-name1, 出货单位名称 kokrs LIKE mseg-kokrs, 控制范围 kostl LIKE mseg-kostl, 成本中心 cc_name LIKE cskt-ktext, 成本中心名称名称 c_depart(45) TYPE c, 领料部门 bwart LIKE mseg-bwart, 移动类型代码 btext_mt LIKE t156t-btext, 移动类型描述 c_btext_mt(60) TYPE c, 移动类型次数 C_TOTAL(17) TYPE C, 合计输出时由用户手工填写 END OF TYP_header_ROW . TYPES: TYP_HEADER_TABLE TYPE TYP_HEADER_ROW OCCURS 0. * 领料单明细信息 TYPES: BEGIN OF TYP_ITEMS_ROW , mblnr LIKE mseg-mblnr, 物料凭证编号 : 物料凭证 rsnum LIKE rkpf-rsnum, 凭证号 : 预留单 mjahr LIKE mseg-mjahr, 物料凭证年度 zeile LIKE mseg-zeile, 序号 bwart LIKE mseg-bwart, 移动类型代码 werks LIKE mseg-werks, 地点 kokrs LIKE mseg-kokrs, 控制范围 kostl LIKE mseg-kostl, 成本中心 matnr LIKE mseg-matnr, 物料号码 maktx LIKE makt-maktx, 物料描述 erfme LIKE mseg-erfme, 计量单位 c_planc LIKE resb-bdmng, 计划数量(手工填写) c_outc LIKE mseg-erfmg, 实发数量 c_count(6) TYPE c, 件数(手工填写) lgort LIKE mseg-lgort, 仓储地点 charg LIKE mseg-charg, 备注 END OF TYP_ITEMS_ROW. TYPES: TYP_ITEMS_TABLE TYPE TYP_ITEMS_ROW OCCURS 0. b、在“全局数据”中,定义全局的变量,我们需要定义如下几个变量 wa_header type typ_header_row 表头数据工作区,由于SmartForms中的内表不能有HeaderLine,因此必须定义一个与内表结构一样的工作区 ig_header type typ_header_table 表头数

文档评论(0)

bhzs + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档