1. TemSe
TemSe는 스풀, Job Log 등이 저장되는 임시 저장 공간입니다.
예를 들어, 프린트 작업이 진행될 때 Spool Request가 발생하는데, 이 Request로부터 Output Data가 생깁니다. 이 Output Data가 Spool Workprocess로 보내지기 전에 임시로 저장되는 공간이 TemSe입니다.
<이미지 출처: https://itsiti.com/sap-print-processing>
2. TemSe 공간 점검
만약 Output Data가 Spool WorkProcess에 보내지지 않고 계속 남아있다면 어떻게 될까요? TemSe에 계속 쌓이겠죠? 계속 쌓이다가 한계에 도달하면 더 이상의 Request를 받을 수 없게 됩니다. 그럼 안되겠죠?..
T-Code SP12 > TemSe Data Storage > Memory Allocation에서 TemSe의 현황을 확인할 수 있습니다.
3. Spool 데이터 삭제
Standard Job에 포함되어 있는 SAP_REORG_SPOOL 배치잡에서 실행되는 RSPO0041 프로그램에서 Complete 상태의 Spool Request를 삭제할 수 있습니다.
기본적으로 Standard Job을 스케쥴링 했다면 Complete 상태의 Spool Request는 주기적으로 삭제되는 거죠.
하지만 문제는 Waiting 상태의 Spool Request는 삭제해주지 않는다는 겁니다.
Waiting 상태의 Spool Request는 Spool 번호를 잡고 있어서 이 번호를 모두 사용하면 Spool Request를 만들 수 없습니다.
<프로그램 RSPO_SHOW_SPO_NUM 실행 화면>
이러한 점을 보완해서 SAP에서는 RSPO1041이라는 프로그램을 만들었습니다.
필요하다면 이 프로그램을 SAP_REORG_SPOOL에 포함시키는 것도 방법이 될 수 있습니다.
4. TemSe 정합성 점검
TemSe는 TST01 테이블에 TemSe 오브젝트의 헤더를 저장하고,
TST03 테이블에 TemSe 오브젝트의 데이터를 저장합니다.
당연히 TST01 테이블에서 저장하고 있는 헤더 정보와 TST03 테이블의 데이터가 일치해야 하겠죠?
이를 점검하는 방법은 RSTS0020 레포트를 실행하면 됩니다. (또는 SP12 > TemSe Data Storage > Consistency Check 를 통해서도 실행 가능합니다.)
5. Spool Data를 파일시스템에 저장하는 방법
위에서 Spool 데이터(TemSe 데이터)는 TST03 테이블에 저장된다고 했는데, 이를 파일시스템에 파일 단위로 떨구도록 설정할 수도 있습니다.
DB 테이블에 저장할 경우 DBMS에서 관리하기 때문에 정합성이 보장되고, DB 백업을 통해 스풀 데이터도 함께 백업을 할 수 있는 장점이 있습니다. 반면에 파일 시스템에서 가져오는 것보다 느리다는 단점이 있습니다.
만약 스풀을 정말 많이 사용한다면 파일 시스템에 스풀 데이터를 저장하는 방법을 고려해보는 것도 좋을 것 같습니다. 하지만! DB가 아니라 파일 시스템에서 관리하는 만큼 데이터의 백업도 별도로 수행해야 하고, TST01의 헤더 파일 정보와 정합성이 틀어지지 않도록 관리를 잘 해주어야 하는 단점도 있습니다. 만약 정합성이 깨진다면 복구하기 힘들다고 합니다.
변경하는 방법은 rspo/store_location 파라미터를 G 로 설정해주면 됩니다.(기본값은 db입니다.)
그러면 /usr/sap/<SID>/SYS/global/ 디렉터리에 스풀 데이터를 파일 단위로 저장하게 됩니다.
참고자료:
https://itsiti.com/sap-print-processing
https://launchpad.support.sap.com/#/notes/130978
https://blogs.sap.com/2013/10/15/sap-spool-overflow/
'5. SAP > BC' 카테고리의 다른 글
SAP - BC User 관리 (0) | 2022.05.12 |
---|---|
SAP - BC Client 설치 (0) | 2022.05.12 |
SAP - BC Developer & Object Key 관리(2) (0) | 2022.05.12 |
SAP - BC 차근차근 (1) (0) | 2022.05.12 |
SAP 사용자별 권한 및 T-CODE 조회 방법 (0) | 2020.10.02 |