分享

SAP用户密码加密函数

 飞鸟的天空zwp 2019-04-18

2007-12-09 21:27:41

REPORT  z_barry_user_pass.
TABLES: usr02,xu400 .

DATA: msgid LIKE sy-msgid,
      msgno LIKE sy-msgno,
      param.
     
usr02-bname = 'BARRY'.
xu400-newcode = 'BARRY'.

CALL 'XXPASS'
  ID 'CODE' FIELD xu400-newcode
  ID 'CODX' FIELD usr02-bcode
  ID 'NAME' FIELD usr02-bname  
  ID 'VERS' FIELD usr02-codvn  
  ID 'MESG' FIELD msgno
  ID 'ARBG' FIELD msgid.

WRITE usr02-bcode .

友情提示:运行CALL 'XXPASS'前最好跟Basis搞好关系,在你运行后好让他给你解除用户锁定,哈哈
如果仅仅是验证密码:
CALL FUNCTION 'SUSR_CHECK_LOGON_DATA'
  EXPORTING
    auth_method = 'P'
    userid      = 'barry'
    password    = 'barry'
  EXCEPTIONS
    OTHERS      = 25.
IF sy-subrc <> 0.
  WRITE 'Error!'.
ELSE.
  WRITE 'Correct!'.
ENDIF.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多