选择选项

2020-08-14 07:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好,我正在学习ABAP。 我正...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,我正在学习ABAP。 我正在创建一个使用select-options和date作为输入并通过与DB table比较来提取数据的程序。 我不知道该如何获取数据。 因此,请帮助我并提供示例代码。

报告ZEXERCISE。

数据:WA_DATE TYPE ZDATE-DATBI。

SELECT_OPTIONS DATE WA_DATE没有间隔。

* WA_DATE = ?? (我该怎么办)

通话功能'CONVERT_DATE_TO_INTERNAL'

导出

date_external = WA_DATE

导入

date_internal = WA_DATE。

写:/5"否",20"有效日期"。

跳过。

表格:ZDATE。

选择* FROM ZDATE。

如果ZDATE-DATBI

写:/5 ZDATE-NO,20 ZDSTE-DATBI。

ENDIF。

ENDSELECT。

5条回答
Aaron 3364
2020-08-14 07:59

嗨,

您需要学习一些最新的ABAP文档。 请搜索ABAP 740,您会获得ABAP的当前语法。

关于您的要求,可以将其写成如下几行

数据:WA_DATE TYPE ZDATE-DATBI。
 SELECT_OPTIONS DATE WA_DATE没有间隔。

 从zdate中选择*到表@data(lt_date)中,其中DATBI在s_date中。
 "打印
 cl_abap_demo_services => list_table(table = lt_date)。
 

一周热门 更多>