加入时显示SQ02查询中的所有值

2020-09-21 16:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正试图将批准人或...

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

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


你好

我正试图将批准人或审核人传递到资金中心,该中心可以从表HRP1001字段SOBID到表HRUS_D2字段US_NAME。 该HRUS_D2表用于工作流替换。 当我尝试将两者结合在一起时遇到问题。 我想查看用户的所有永久替代品,表HRUS_D2中的字段REP_NAME,但是当我执行查询时,它只显示一行中的第一个。 如果一个用户的替代品不止一个,则不会显示新行,而该用户的另一种永久替代品。 我试图创建一个内部表来解决该问题,但是还是没有运气。 我正在将信息从内部结构移动到名为Z_HRUS_D2的额外结构中,只是表HRUS_D2的结构。 字段Z_SOBID是HRP1001-SOBID的额外字段。 我知道HRP1001-SOBID(45个字符)和HRUS_D2-US_NAME(12个字符)之间存在字符问题,我也无法解决此问题。 任何帮助将不胜感激!

这是我的内部表代码:

数据:HRUS_D2的LT_HRUS_D21类型表,
  LS_HRUS_D21与LT_HRUS_D21。

 选择*从HRUS_D2
 对应的领域
 表LT_HRUS_D21
 WHERE US_NAME = Z_SOBID
  AND BEGDA <= sy-datum
  AND ENDDA> = sy-datum
  AND REPPR =''
  AND ACTIVE ='X'。

 在LT_HRUS_D21 INTO LS_HRUS_D21。
 将LS_HRUS_D21对应到Z_HRUS_D2。
 ENDLOOP。