ABAP动态取得数据
来源:互联网 发布:单片机温度传感器设计 编辑:程序博客网 时间:2024/05/22 09:07
ABAP动态查询的实现:可以完全实现动态查询,每个字段都可以动态。
(1) 利用宏
(2) 利用abap指针
(3) 利用FIELD-SYMBOL
具体实现:
1.结构的动态查询
DEFINE SELECT_DATA_TO_WA.
SELECT &1
FROM &2
INTO CORRESPONDING 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
INTO CORRESPONDING FIELDS OF TABLE &3
WHERE (&4).
EXIT.
ENDSELECT.
END-OF-DEFINITION.
具体程序实现:
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 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 IS ASSIGNED.
UNASSIGN .
ASSIGN SPFLI TO .
ELSE.
ASSIGN SPFLI TO .
ENDIF.
SELECT_DATA_TO_WA (L_S) (L_TABLE) I_COND
- ABAP动态取得数据
- ABAP动态取得数据
- ABAP动态取得数据的方法
- [abap] 通过动态参数获取字段数据
- ABAP动态生成代码上传EXCEL数据
- ABAP动态生成代码上传TXT数据
- [abap] 通过动态参数获取字段数据
- 如何用动态参数取得季度数据
- ABAP动态生成经典应用之Table数据Upload 程序
- ABAP动态生成经典应用之Table数据Upload 程序
- 润乾报表如何用动态参数取得季度数据
- SAP ABAP编程 取得用户中文名称
- 动态生成ABAP程序
- 动态生成ABAP程序
- abap 中动态表一例
- abap动态进度条
- abap动态进度条
- ABAP 动态查询条件
- 开始学习C++了
- 存储过程入门与提高
- Google的成功之道——引领“网络生存”的新型创新
- 招聘体会[2006.11.23]
- C#获取网络邻居所有工作组和机器名称
- ABAP动态取得数据
- C# 类的使用
- boost 下载,安装,试用[转帖]
- PGCom handbook
- Win32汇编教程三
- SQL数据库的恢复
- 稳了一点
- 25MHz CPU+18MB内存的系统能跑XP?
- 感恩节的感恩