不用SE11建Structure传Internal Table到Smartforms的方法
通常我们在做smartforms时都會自己建一个结构,以方便适用,但是有时候多建个结构很麻烦,我们在程序里都建了Internal table的结构了,其实我们可以不建这个结构。 在smartforms的 global settings->global definitions 里有个 types 我们可以在这里定义一个和程序里Internal table一样的结构。但是,在form interface 里定义参数的时候不是刚才定义的结构,激活的时候会报错。
例如:在程式中定義一個Internal table
*** Internal table for item
DATA: BEGIN OF it_item OCCURS 0,
ebeln LIKE zpudnrlma0001-ebeln,
ebelp LIKE zpudnrlma0001-ebelp,
matnr LIKE ekpo-matnr,
maktx LIKE makt-maktx,
menge LIKE ekpo-menge,
meins LIKE ekpo-meins,
lgort LIKE ekpo-lgort,
lgpbe LIKE mard-lgpbe,
werks LIKE ekpo-werks,
labst LIKE mard-labst,
END OF it_item.
轉data到smartforms
CALL FUNCTION func_module_name
EXPORTING
control_parameters = control_parameters
wa_header = wa_header
it_item = it_item[]
IMPORTING
document_output_info = l_ssfcrespd
EXCEPTIONS
user_canceled = 4.
到smartforms定義Internal table
path: global settings->global definitions->types
*** Internal table for item
TYPES: BEGIN OF st_item,
ebeln LIKE zpudnrlma0001-ebeln,
ebelp LIKE zpudnrlma0001-ebelp,
matnr LIKE ekpo-matnr,
maktx LIKE makt-maktx,
menge LIKE ekpo-menge,
meins LIKE ekpo-meins,
lgort LIKE ekpo-lgort,
lgpbe LIKE mard-lgpbe,
werks LIKE ekpo-werks,
labst LIKE mard-labst,
END OF st_item.
TYPES: tt_item TYPE STANDARD TABLE OF st_item.
然後在定義smartforms的Internal table
path: global settings->form interface->import
IT_ITEM TYPE TT_ITEM
輸出時用& IT_ITEM-ebeln&就可以了.
不用SE11建Structure传Internal Table到Smartforms的方法相关推荐
- 两种删除internal table entry的性能比较
Created by Jerry Wang, last modified on May 07, 2014 Go to start of metadata 需求:internal table A和B 里 ...
- 在线html差错,易查分在线编辑功能:发现错误随时修改,不用再重新上传表格!
原标题:易查分在线编辑功能:发现错误随时修改,不用再重新上传表格!
- Internal table 备忘
1. type 方式定义内表: 定义内表的表结构类型,就像创建数据库表前,要定义表的字段一样 "人员结构休类型 types: begin of PersonInfo, SID type s ...
- 问题:The ABAP program lines are wider than the internal table.
产生步骤: 点击 "程序美化器",执行会DUMP. (ps:!!!) 3.修改方案: 转载:[Dump]CX_SY_READ_SRC_LINE_TOO_LONG解决 ------- ...
- PHP实现上传文件并存进数据库的方法
本文实例讲述了PHP实现上传文件并存进数据库的方法.分享给大家供大家参考.具体如下: show_add.php文件如下: <?php if(!isset($_REQUEST[''id'']) o ...
- layui数据表格解析html,layui框架table 数据表格的方法级渲染详解
layui框架table 数据表格的方法级渲染详解 如下所示: //js 规范书写 var tst=table.render({ elem: '#test11' ,cols: [[ //标题栏 {ch ...
- java fileupload 进度_Java上传文件进度条的实现方法(附demo源码下载)
本文实例讲述了Java上传文件进度条的实现方法.分享给大家供大家参考,具体如下: 东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以 ...
- Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法
Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法 参考文章: (1)Win2008上.NET4.0部署出错HTTP 错误 5 ...
- layui table 弹出层刷新_layui 关闭open弹出框 刷新table表格页面的方法
layui 关闭open弹出框 刷新table表格页面的方法 如下所示: 保存后刷新table表格 源码 //弹出框 layer.open({ type: 2, shadeClose: true, s ...
最新文章
- hdu1285 拓扑序
- c语言字符串传给swift,如何把字符串数组从 Swift 传递给 C
- warpaffine 旋转有一部分消失_如果月球消失了,会发生什么?我们的世界又将会变得怎么样?...
- 近十年数据库流行趋势纵览!存储计算分离、ACID 全面回归......
- 组策略不让你登陆你怎么办
- Flink大数据计算的机遇与挑战
- 【HDU_P3530】Subsequence
- bootstrap表单样式
- 工业面阵相机与源型PLC和漏型PLC外部触发接线
- 第二章:项目管理的主要作用
- 使用LabVIEW进行物体追踪图像处理分析
- RTMPLive流媒体直播软件应用解决方案
- Ubuntu 16.04+CUDA8.0+Caffe+OpenCV3.1
- 树莓派WIFI配置遇到的坑 之 连接不上WIFI
- bigemap最近更新功能列表
- 前端如何保存图片?并在相册中查看。
- 如何用程序判断一个数独是否有效
- deficit记忆_一万单词谐音记忆
- pca图解读_利用R绘制PCA分析图(2)
- LENOVO_WIN7_UM_32_ZH_CN_RDVD.iso