在表中查找帮助

2020-09-02 14:45发布

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

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


嗨,

我需要有关内部表中模式匹配的帮助。

我有带有公司代码的内部表。 需要找到以美国开头的公司代码的模式。

尝试了以下不同选项,但无法获得结果。

lv_pat ='US *'。

在字符模式结果lt_res中,在表lt_cc忽略案例中查找lv_pat的所有事件。

在表lt_cc中以字符模式结果lt_res查找正则表达式lv_pat。

在字符模式结果lt_res中,在表lt_cc中忽略正则表达式lv_pat的所有事件。

在表lt_cc结果lt_res中查找正则表达式lv_pat的所有事件。

谢谢

Venkat

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

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


嗨,

我需要有关内部表中模式匹配的帮助。

我有带有公司代码的内部表。 需要找到以美国开头的公司代码的模式。

尝试了以下不同选项,但无法获得结果。

lv_pat ='US *'。

在字符模式结果lt_res中,在表lt_cc忽略案例中查找lv_pat的所有事件。

在表lt_cc中以字符模式结果lt_res查找正则表达式lv_pat。

在字符模式结果lt_res中,在表lt_cc中忽略正则表达式lv_pat的所有事件。

在表lt_cc结果lt_res中查找正则表达式lv_pat的所有事件。

谢谢

Venkat

付费偷看设置
发送
6条回答
闻人可可
1楼-- · 2020-09-02 15:12

你好

如果表中有公司代码字段,而您只想在带有US *公司代码的记录集上循环,则可以执行以下操作。

 数据:lr_companycode Bukrs的类型范围。

 lr_companycode-sign ="我"。

 lr_companycode-option ='CP'。

 lr_companycode-low ="美国*"。

 附加lr_companycode。



 在内部表处循环,分配字段符号(),其中公司代码位于lr_companycode中。

 ....

 结束循环。
四川大学会员
2楼-- · 2020-09-02 15:12
 ...公司代码CP'US *'。
My梦
3楼-- · 2020-09-02 14:57

这是我的假设。 一旦我在内部表格右侧找到FIND REGEX PATTERN,就会检查大约100万个条目的性能。 您能帮我解决这个问题吗?

谢谢

Venkat

haha101010
4楼-- · 2020-09-02 14:57

您为什么认为"查找模式"比LOOP快?

野沐沐
5楼-- · 2020-09-02 15:07

您好,您真正需要什么? 您的最终范围是什么?

代楠1984
6楼-- · 2020-09-02 14:58

我需要根据用户提供的选项动态查找与模式匹配的公司代码的数量。

出于性能原因,宁愿在内部表上使用FIND PATTERN而不是LOOP。

谢谢

Venkat

一周热门 更多>