当前位置: 首页> 文旅> 美景 > SAP 角色授权账户 重复的问题 解决方案

SAP 角色授权账户 重复的问题 解决方案

时间:2025/7/11 18:59:05来源:https://blog.csdn.net/xiaofei2008gxh/article/details/139677511 浏览次数:1次

直接从agr_usrs 里面删除新的

*&---------------------------------------------------------------------*
*& Report ZRPT_BC_ROLEASSIGN_RM_DUP
*&---------------------------------------------------------------------*
*&角色授权去重
*&---------------------------------------------------------------------*
REPORT ZRPT_BC_ROLEASSIGN_RM_DUP.SELECT AGR_NAME,UNAME,FROM_DAT,TO_DAT
FROM AGR_USERS WHERE AGR_NAME LIKE 'Z%'
ORDER BY AGR_NAME,UNAME,FROM_DAT
INTO TABLE @DATA(LTAGRUSER).DATA:LTDELTAB LIKE TABLE OF AGR_USERS WITH HEADER LINE.
DATA:LSDEL TYPE AGR_USERS.
DATA:PINDEX TYPE I.
DATA:TMPTO TYPE I.
DATA:TMPEND TYPE I.
DATA:CNT TYPE I.
DESCRIBE TABLE LTAGRUSER[] LINES CNT.
LOOP AT LTAGRUSER INTO DATA(LSTMP).PINDEX = SY-TABIX + 1.TMPTO = PINDEX  + 10.IF TMPTO > CNT.TMPTO = CNT.ENDIF.LOOP AT LTAGRUSER INTO DATA(LSTMP1) FROM PINDEX TO TMPTO.IF  LSTMP1-AGR_NAME = LSTMP-AGR_NAME AND LSTMP1-UNAME = LSTMP-UNAME AND LSTMP1-FROM_DAT >  LSTMP-FROM_DAT.MOVE-CORRESPONDING  LSTMP1 TO LSDEL.APPEND LSDEL TO LTDELTAB[].ENDIF.ENDLOOP.
ENDLOOP.DELETE AGR_USERS FROM TABLE LTDELTAB[].

关键字:SAP 角色授权账户 重复的问题 解决方案

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: