728x90

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://help.sap.com/saphelp_utilities472/helpdata/en/d9/4a8f9c51ea11d189570000e829fbbd/content.htm?no_cache=true

https://itsiti.com/sap-print-processing

https://help.sap.com/saphelp_nwmobile711/helpdata/en/fc/04ca3bb6f8c21de10000000a114084/content.htm?no_cache=true

https://launchpad.support.sap.com/#/notes/130978

https://blogs.sap.com/2013/10/15/sap-spool-overflow/

https://blogs.sap.com/2019/12/13/table-tst03-grow-fast/

https://help.sap.com/saphelp_tm80/helpdata/en/d9/4a98ba51ea11d189570000e829fbbd/content.htm?no_cache=true

반응형

'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

+ Recent posts