点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我想在我的最终例程中为...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我想在我的最终例程中为...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我想在我的最终例程中为客户主数据属性编写一个逻辑。 谁能告诉我是否可以在结束例程中为主数据属性编写逻辑。
我尝试了ABAP代码,但该代码无法正常工作。 请在下面找到代码。
从/BI0/PCUSTOMER中将客户/BIC/ZCUSTPAR/BIC/ZCUSTPARG选择到表IT_/BI0/PCUSTOMER中,以获取RESULT_PACKAGE中的所有条目,其中客户= Result_package-客户。
如果sy-subrc =0。
按客户对它_/BI0/PCUSTOMER进行排序。
ENDIF。
在Result_package ASSIGNING
使用键Customer = wa_/BI0/PCUSTOMER-customer将表IT_/BI0/PCUSTOMER读入wa_/BI0/PCUSTOMER。
如果sy-subrc = 0。
如果
endif。
endif。
如果
<结果字段> -zcustpar = <结果字段> -customer + 0(7)。
endif。
如果
<结果字段> -zcustparg = <结果字段> -zcustpar。 万一。
结束循环。
但是代码抛出错误,表明ZCUSTPAR和ZCUSTPARG不在result_fields中。 这两个字段不过是主数据属性。
请提供帮助。
嗨,马修,
当有大量记录要读入内部表并进一步处理时,我仅使用哈希表。
排序表将比标准表花费更多的时间,而对标准表进行排序不会花费太多时间。
无论如何,他编写了没有BINARY SEARCH的READ表语句,并且在READ语句之前使用了SORT语句,因此为了使读取速度更快并更新正确的客户,我进行了更改以添加 二进制搜索。
@ Vignesh,
您可以检查代码运行时间并选择最佳解决方案。
问候,
Satya。
一周热门 更多>