点击此处---> 群内免费提供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。
嗨,
您需要学习一些最新的ABAP文档。 请搜索ABAP 740,您会获得ABAP的当前语法。
关于您的要求,可以将其写成如下几行
如果我可以添加一些内容。
请勿尝试修改SELECT-OPTIONS,这是使用SELECT语句的理想对象。 它将接受很多可能性(包括,排除,之间,大于...)。 您只需要在WHERE子句中使用IN运算符即可。
Sandra Rossi 非常感谢。 这是解决错误。
弗雷德里克·吉罗德非常感谢。/p>
您可以编辑答案以更正语法错误:
更正之前:
更正后:
一周热门 更多>