CLHI_STRUCTURE_CLASSES缓冲区问题

2020-08-27 11:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用FM CLHI_STR...

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

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


我正在使用FM CLHI_STRUCTURE_CLASSES阅读分类。 但是,在运行时,我也在同一会话中在屏幕上创建新的分类。 现在我们在系统中有了新的分类,但是在我的本地表中却没有,这就是为什么我使用相同的FM读取分类。 不幸的是,该FM将所有信息保留在缓冲区中并返回旧值。 我试图刷新缓冲区,但是没有用。 有人可以帮助我清除这种情况下的缓冲区,以便在第二次调用此FM时返回正确的值。

呼叫功能'CLHI_STRUCTURE_CLASSES'

       出口

         i_klart = gd_class_type

         i_class = gd_class_num

         i_bup =''

         i_tdwn ='X'

         i_batch ='X'

         i_included_text ='X'

         i_language = sy-langu

         i_no_classification ='X'

         i_no_objects ='X'

         i_sort_by_class ='X'

         i_structured_list ='X'

       桌子

         daten = gt_class_hier

         exp_klah = gt_klah

       例外情况

         class_not_valid = 1

         classtype_not_valid = 2

         其他= 3。

     如果sy-subrc <> 0。

 *在这里实施适当的错误处理

     ENDIF。