ABAP 7.40新的关键字FILTER的用法
用法 关键字 ABAP filter
2023-09-14 09:02:49 时间
*&---------------------------------------------------------------------*
*& Report ZFILTER
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT ZFILTER.
CLASS demo DEFINITION.
PUBLIC SECTION.
CLASS-METHODS main.
ENDCLASS.
CLASS demo IMPLEMENTATION.
METHOD main.
DATA carrid TYPE spfli-carrid VALUE 'LH'.
cl_demo_input=>add_field( CHANGING field = carrid ).
DATA cityfrom TYPE spfli-cityfrom VALUE 'Frankfurt'.
cl_demo_input=>request( CHANGING field = cityfrom ).
DATA spfli_tab TYPE STANDARD TABLE OF spfli
WITH EMPTY KEY
WITH NON-UNIQUE SORTED KEY carr_city
COMPONENTS carrid cityfrom.
SELECT *
FROM spfli
INTO TABLE @spfli_tab.
DATA(extract) =
FILTER #( spfli_tab USING KEY carr_city
WHERE carrid = CONV #( to_upper( carrid ) ) AND
cityfrom = CONV #( to_upper( cityfrom ) ) ).
cl_demo_output=>display( extract ).
DATA(rest) =
FILTER #( spfli_tab EXCEPT USING KEY carr_city
WHERE carrid = CONV #( to_upper( carrid ) ) AND
cityfrom = CONV #( to_upper( cityfrom ) ) ).
ASSERT lines( extract ) + lines( rest ) = lines( spfli_tab ).
ENDMETHOD.
ENDCLASS.
START-OF-SELECTION.
demo=>main( ).
相关文章
- 建议收藏!C++ set用法大全
- java中volatile的作用_java中volatile关键字的作用与用法,讲的很透彻
- c语言createthread函数用法,CreateThread函数「建议收藏」
- Java this 关键字用法
- Python: yield用法的解析
- mysql数据库关键字及用法_mysql唯一索引关键字
- 异常捕获中finally和return的用法
- java中super关键字是什么?super关键字的用法。
- 使用fdisk命令操作硬盘用法详解
- Python函数关键字参数及用法
- Python局部函数及用法(包含nonlocal关键字)
- Java学习笔记之二十final关键字在Java继承中的用法小结详解编程语言
- 的用法和解释详解”>的用法和解释详解编程语言
- java continue break 关键字 详解 区别 用法 标记 标签 使用 示例 联系编程语言
- Master Redis:精通其高级用法(redis高级用法)
- const关键字及其作用(用法),C语言const详解
- extern关键字,C语言extern关键字用法详解
- MySQL中实现嵌套查询的IN关键字用法(mysql嵌套查询in)
- MySQL中的IN关键字的用法(mysqlin的用法)
- MySQL中SET的功能及用法简介(mysql中set的意思)
- MySQL大全深入探索SQL关键字,不包含用法详解(mysql 不包含用法)
- 深入理解Oracle中的AS关键字用法(oracle中as用法)
- Oracle中All关键字的应用(oracle中all用法)
- 使用Redis实现自动按顺序自增的方法(redis自动自增用法)
- sql查询结果合并unionall用法_数据库技巧
- perlpush的用法及子程序返回值的反思
- Java中instanceof关键字的用法总结
- c#中var关键字用法浅谈
- Java中static关键字的作用和用法详细介绍
- c++中do{...}while(0)的意义和用法
- Python内置函数的用法实例教程