ABAP动态取得数据的方法
ABAP动态查询的实现:可以完全实现动态查询,每个字段都可以动态。
(1) 利用宏
(2) 利用abap指针
(3) 利用FIELD-SYMBOL
具体实现:
1.结构的动态查询
DEFINE SELECT_DATA_TO_WA.
SELECT&1
FROM&2
INTOCORRESPONDING FIELDS OF &3
WHERE(&4).
EXIT.
ENDSELECT.
END-OF-DEFINITION.
2.变量的动态查询
DEFINE SELECT_DATA_TO_VARIANT.
SELECT&1
FROM&2
INTO&3
WHERE(&4).
EXIT.
ENDSELECT.
END-OF-DEFINITION.
3.内表的动态查询
DEFINE SELECT_DATA_TO_VARIANT.
SELECT&1
FROM&2
INTOCORRESPONDING FIELDS OF TABLE &3
WHERE(&4).
EXIT.
ENDSELECT.
END-OF-DEFINITION.
具体程序实现:
Code |
DATA: L_FIELD(100) TYPE C, L_TABLE(10) TYPE C, L_COND(100) TYPE C. DATA: I_COND TYPE TALBE OF L_COND. FIELD-SYMBOLS <fs> TYPE ANY. START-OF-SELECTION. CONCATENATE ‘CARRID’ ‘CONNID’ ‘CITYFROM’ INTO L_S SEPARATE BY SPACE. CONCATENATE ‘CONNID = ‘ ‘’ ‘0123’ ‘’’’ INTO L_COND. APPEND COND TO I_COND. L_TABLE = ‘SPFLI’. IF <fs> IS ASSIGNED. UNASSIGN <fs>. ASSIGN SPFLI TO <fs>. ELSE. ASSIGN SPFLI TO <fs>. ENDIF. SELECT_DATA_TO_WA (L_S) (L_TABLE) <fs> I_COND. |
ABAP动态取得数据的方法相关推荐
- [转]ABAP动态取得数据
动态取得数据的方法 ABAP动态查询的实现:可以完全实现动态查询,每个字段都可以动态. (1) 利用宏 (2) 利用abap指针 (3) 利用FIELD ...
- layer 弹出层读取html,Layer弹出层动态获取数据的方法
前一阵子做了一个简单的小项目,用到了layer弹出层(弹出层的用法就不多加赘述了,官网上都有详细的介绍,这里附上网址),当时前后台合页面的时候就出现了一个问题,弹出层总是获取不到数据,不过后面还是和同 ...
- ABAP动态创建数据DATA或对象Object
TYPES:ty_i TYPE i. DATA:dref TYPE REF TO ty_i. CREATE DATA dref TYPE ('I')."根据基本类型名动态创建数据 dref- ...
- 微信小程序使用echarts动态获取数据
Number2 echarts动态获取数据 继续上一篇,结合echarts动态获取数据 官方提供了一个微信与echarts相结合的数据,里面就是简单的各种工具,数据获取没有进行动态绑定,各种搜索资料最 ...
- ABAP动态生成经典应用之Table数据Upload 程序
开发说明:在CBO的程序开发过程中,需要为Table准备大量的测试数据,手动录入效率低,不专业,我们可以采用其他的高级编辑工具(例如:EXCEL,EditPlus)按照Table数据存储结构准备好数据 ...
- php输出位置最右,php动态读取数据清除最右边距的方法
需求效果一行3栏: 场景模拟:同事给了我这么一段静态代码如下: Document <?php for($i=0;$i<9;$i++){ echo " "; } ?> ...
- 动态创建数据表php,PHP实现动态添加XML中数据的方法
本文实例讲述了PHP实现动态添加XML中数据的方法.分享给大家供大家参考,具体如下: 前面简单讲述了xml文档的创建,这里继续讨论xml中数据的动态添加: 一. 代码 class Message_XM ...
- html动态下拉列表,jQuery实现动态显示select下拉列表数据的方法
本文实例讲述了jQuery实现动态显示select下拉列表数据的方法.分享给大家供大家参考,具体如下: 先来看看运行效果: 具体代码如下: www.ddpool.cn jQuery动态显示表单 //数 ...
- “交通·未来”第10期:基于深度学习的动态系统复杂数据建模方法:以铁路列车晚点预测为例...
前一阵公众号正式推出了"交通·未来"系列线上公益学术活动等你来~, 9月21日晚19:00,我们将迎来活动的第10期. 1.讲座主题 基于深度学习的动态系统复杂数据建模方法:以铁路 ...
最新文章
- TCP和UDP的区别(转)
- 2019年东莞特长生 散步
- 学习string,stringBuffer时遇到的问题
- 计算机术语中英文cat表示,pcb 专业术语 中英文对照三
- 动画理解Dijkstra算法过程
- Android之Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
- ssl提高组周一备考赛【2018.10.29】
- Python MySQL 插入表
- Android Animation学习(一) Property Animation原理介绍和API简介
- linux内核机制是什么,linux内核slab机制分析
- WordPress后台友情链接的追加
- 20182319彭淼迪第一周学习总结
- 微信小程序_(2022)微信小程序开发者后台管理登录/开发成员管理/开发设置中设置(云)服务器/数据拉取权限配置/appID查看/邮箱修改
- 3D建模布线需要注意哪些?
- 基于vue的组织架构树组件_Vue组件基于D3.js布局显示树
- C语言*p、p,p的区别,**p的含义
- ElasticSearch从入门到精通--第七话(自动补全、拼音分词器、自定义分词、数据同步方案)
- android读取U引导扇区,回收站清空了怎么恢复,删除的文件如何恢复,u盘格式化后数据恢复 - 久久量产网...
- 山寨文化的博弈论解读
- listener之一二
热门文章
- 一张小票看透支付清结算架构
- 户外私密Party | 在大峡谷里聊一点平时不能聊的干货(报名ing...)
- 行业 | 调查:移动游戏盈利60%来源于0.23%付费玩家
- ionic3使用@angular/http 访问nodejs(koa2框架)服务不能返回数据
- 如何解决Windows Update错误80070003
- gatekeeper学习概述
- 【POJ 2485】 Highways
- IOS中scrollsToTop问题小结
- 网络安全系列之十一 系统命令注入***
- deltasql 1.5.5 发布,数据库模型版本控制