函数" ARCHIVE_GET_TABLE"对" PP_ORDER"归档对象不返回任何内容

2020-09-08 15:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的社区,我尝试通过首先使用归...

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

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


亲爱的社区,我尝试通过首先使用归档键调用" ARCHIVE_READ_OBJECT"函数并从" ZARIXPP1"表中读取偏移量,然后通过调用" ARCHIVE_GET_TABLE"来读取PP生产订单归档数据。 后者在表参数中不返回任何数据。 难道我传递了错误的记录结构参数值? 还是归档无法以这种方式进行数据检索? 请帮忙! 非常感谢你...

这是示例源代码:

 表:zarixpp1。
 数据:像caufvd的表在标题行出现0。
 数据:类似于sy-tabix的archive_handle。
 选择单个archivekey archives
 进入(zarixpp1-archivekey,zarixpp1-archiveofs)
 来自zarixpp1
 其中aufnr ='003100006473'。
 调用函数" ARCHIVE_READ_OBJECT"
     导出对象='PP_ORDER'
               档案密钥= zarixpp1-archivekey
               偏移量= zarixpp1-archiveofs
               moveflag ='X'"或为空白。同一件事。
     导入archive_handle = archive_handle。
 调用函数" ARCHIVE_GET_TABLE"
     导出archive_handle = archive_handle
               record_structure ='CAUFVD'"还尝试了'AUFK','AFKO','AFPO','AUFM','COSS'。没事!
               all_records_of_object ='X'
        表table =表。
 在桌上循环。
   写:/table-aufnr。
 结束循环。