点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
一般用函数
STATUS_CHANGE_INTERN 系统状态
STATUS_CHANGE_EXTERN 用户状态
但是这两个函数都必须要配合 CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
当然也可以自己写逻辑更新,对应表关系如下
SELECT aufk~aufnr AS aufnr jest~objnr AS objnr jest~stat AS stat
jsto~stsma AS stsma tj30t~txt04 AS txt04
FROM jest AS jest
INNER JOIN jsto AS jsto
ON jsto~objnr = jest~objnr
INNER JOIN tj30t AS tj30t
ON tj30t~stsma = jsto~stsma AND tj30t~estat = jest~stat
INNER JOIN aufk AS aufk
ON aufk~objnr = jest~objnr
WHERE aufk~aufnr = '000502341867' AND jest~stat LIKE 'E%'
AND jest~inact eq space
其中tj30t对应的是用户状态表,用的是E%
如果需要系统状态的话,表tj02t,对应的是I%