2020-08-26 10:38发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 并行光标是什么意思 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
并行光标是什么意思
嗨 ,
并行光标是增加程序性能的技术。 例如,如果我们在程序中使用嵌套选择,而不是对于"添加所有条目",则性能肯定会下降。 同样,如果我们在程序中使用嵌套循环,也会降低性能。
我将举一个例子,例如在一个表中使用开票凭证标题详细信息,在另一个表中使用物料详细信息,假设标题表具有1000条记录,而项目表具有10万条记录。 如果要输出,则需要将嵌套循环放在标头表的第一个循环,然后在项目表的下一个循环。 对于标题记录的每个条目,项目表都会循环10万次。 计算总数。 因此,代替开发并行游标技术,请参阅belwo代码。
在标题上循环。
读取表项,其键号=标头号。
如果sy-subrc = 0。
循环访问sy-tabix中的项目。
如果项目号<>标头号。
退出。
否则。
在这里做一些处理。
endif。
endloop。
首先,使用读取表语句读取项目表,以获取文档编号所在的确切索引号。 如果找到,则从该索引循环浏览项目表,直至项目编号<>标头编号。
Rgds
Bujji
编辑者:布吉(Bujji),2008年6月26日下午12:48
最多设置5个标签!
嗨 ,
并行光标是增加程序性能的技术。 例如,如果我们在程序中使用嵌套选择,而不是对于"添加所有条目",则性能肯定会下降。 同样,如果我们在程序中使用嵌套循环,也会降低性能。
我将举一个例子,例如在一个表中使用开票凭证标题详细信息,在另一个表中使用物料详细信息,假设标题表具有1000条记录,而项目表具有10万条记录。 如果要输出,则需要将嵌套循环放在标头表的第一个循环,然后在项目表的下一个循环。 对于标题记录的每个条目,项目表都会循环10万次。 计算总数。 因此,代替开发并行游标技术,请参阅belwo代码。
在标题上循环。
读取表项,其键号=标头号。
如果sy-subrc = 0。
循环访问sy-tabix中的项目。
如果项目号<>标头号。
退出。
否则。
在这里做一些处理。
endif。
endloop。
endif。
endloop。
首先,使用读取表语句读取项目表,以获取文档编号所在的确切索引号。 如果找到,则从该索引循环浏览项目表,直至项目编号<>标头编号。
Rgds
Bujji
编辑者:布吉(Bujji),2008年6月26日下午12:48
一周热门 更多>