SAP의 SM04 트랜잭션에서 제공하는 기능을 별도의 프로그램에서 사용하려면 Function Group THFB를
참고하면 된다. THFB에 포함된 대표적인 function list 및 기능은 다음과 같다.
- TH_USER_LIST : 현재 로그온 된 Application Server에 Logon해서 작업중인 user list를 읽어옴.
TH_SYSTEMWIDE_USER_LIST 함수를 사용하면 다른 Application Server에
로그온한 User List를 포함한 전체 Logon User List를 읽어옴. - TH_USER_INFO : Application Server에 Logon해서 작업중인 User에 대한 상세정보.
HTTP로 로그온된 사용자는 정보를 읽어오지 못함. - TH_PLUGINS_ACTIVE : SAP에 설치된 Plugin의 리스트 및 Active 상태정보 제공(HTTP 포함)
- TH_LONG_USR_INFO : Application Server에 Logon해서 작업중인 User에 대한 상세정보.
SAPGUI로 로그온 한 사용자만 해당되며 현재 실행중인 각각의
Session(SAPGUI Window별)에 대한 정보가 표시된다. - TH_DELETE_USER : Application Server에 Logon해서 작업중인 User를 강제로 Logoff 시킴.
TID를 입력하지 않을 경우 현재 열려진 모든 Session을 Close한다.
(HTTP 로그인 사용자도 Logoff 된다)
단, Function을 실행시키는 사용자가 S_ADMI_FCD Authorization을 가지고
있어야 한다.
- TH_SERVER_LIST : Messages Server Group에 포함된 모든 Application Server List를 읽어온다.