哈希算法

2020-09-02 03:24发布

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

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


专家们,

请举例说明哈希算法

先谢谢了

您的

哈莎。

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

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


专家们,

请举例说明哈希算法

先谢谢了

您的

哈莎。

付费偷看设置
发送
3条回答
宇峰Kouji
2楼-- · 2020-09-02 03:51

这些链接未打开,它显示错误。

派大星 ヾ
3楼-- · 2020-09-02 04:03

如果您想要一个内部表以允许更快地读取,则应使用散列表 ,但缺点是您无法使用索引读取散列的itab。

您必须使用按键。

哈希表的样本declratin。

data:cc_text/bi0/tcostcenter的哈希表类型带有唯一键co_area costcenter语言。

从散列表中读取条目。

使用KEY读取表cc_text到wa_cc_text

co_area =粪便

costcenter = cctr

langu = sy-langu。

哈希表访问时间随着记录数的增加而增加,其常数。

查看ABAP关键工作文档以了解不同类型的内部表及其用法。

>哈希算法和对数算法如何工作

>以获取数据?

访存部分与标准内部表相同,只是在使用内部表时有所不同。

>什么时候我们必须记住的基本内容

>我们选择内部表吗?

例如效果。

>选择内部表的任何规则

应该遵循

>吗?

标准表非常易于使用,但是您可能会降低其性能。 大多数时候哈希表是最快的。

当您通过BINARY SEARCH访问READ TABLE时,使用标准表并对其进行排序是一个不错的选择。

在SDN中查看"面向高级用户的ABAP" SAP教程,它很好地详细解释了此主题。

http://www.sap.info/public/en/category.php4/Category-28943c61b1e60d84b/page/0/article/Article-11988425e684a338ff/en

此致

Pavan

一周热门 更多>