SAP/Trouble shooting

An error occurred when trying to create an office for user SY-SUBRC 3Message number SO307

미미면 2023. 5. 24. 09:25
728x90
반응형

안녕하세요. 

오늘은,,,,,office user 관련하여 내용을 작성해보려고 합니다. 

 

먼저 특정 사용자에게서 SBWP 에 접속하면 ERROR 가 발생한다고 문의가 왔습니다. (메일 발송 불가)

[Error  내용]

An error occurred when trying to create an office for user SY-SUBRC 3Message number SO307

 

sap 에서는 신규 사용자를 생성할때 자동으로 office user 가 생성되는데 이게 꼬이면 정말 골치아프다고 하더라구요

 

[확인 절차]

1. TCODE SO55 에서 이상 내용 확인

      -> 이상 없음.

2. SM66에서 사용자 생성 확인해보니 NUM 걸리는 걸 확인 

3. SM12에서 확인해보니 생성시 SOUC, USR04 에서 LOCK 이 걸리는걸 확인했습니다.

Issue:
SOUC, USR04 locked and work process stopped with SAPLSNR3.
Solution:
Applied note correction 2725610.

해당 NOTE로 개발에는 정상적용 되었지만 QA에서는 여전히 동일 이슈가 발생하였습니다. 

 

4. Debug  레벨 올리고 로그 확인  

[Error 내용]

ThNoResetMutex: Mutex for entry 100/SO_OBJ_FOL/ /01/2023 was locked by me!!!

SM56에서 SO_OBJ_FOL을 확인하니 해당 Object가 빨간색으로 표시되고 재설정을 하여도 정상으로 처리되지 않았습니다. 

sm56 -> go -> entry -> object 입력 

버퍼 초기화를 해도 동일해서 서비스를 재시작하니 정상으로 반영되었습니다.

 

 

확인해보니 원래 사용자 생성하면 바로 SOUD 테이블에 사용자 정보가 업로드 되는데 

해당 테이블에 정상으로 반영되어 있지 않았습니다. 

정상화 된 이후에는 정상으로 생성되었습니다.

 

Mutex concept:

Mutex locks are used for locking purposes inside the kernel.

If a lock operation does not succeed in 15 minutes, a warning is written to the dev-trace which work process wants to lock the mutex to owner.

Mutexes are not released automatically if a process dies while still holding a lock.

 

반응형