SAP 배치잡 이력 보관 기간 조정__Adjustment of Batch Job History Retention Period

감귤은탱귤·2024년 1월 25일
0

SAP BC - 기초

목록 보기
23/37
post-thumbnail

SAP 에서 수행된 배치잡 이력은 TBTCO 테이블에 저장되며,
이 테이블 데이터를 바탕으로 Tcode SM37 에서 배치잡 수행 이력에 대한 조회가 가능하다.

이러한 배치잡 이력에 대한 보관 기간은 기본적으로 14일로 정해져 있는데,
이력 관리나 IT감사 증빙 제출 측면으로 봤을때, 배치잡 이력 보관 기간에 대해서 늘려줄 필요가 있다.

IT감사 시, 회계법인에서 보통 1년치 TBTCO 데이터 제출을 요구한다.



1. 기본 정보

  • 배치잡 이력 삭제 프로그램은 RSBTCDEL2 이다.

  • 해당 프로그램에 배리언트로 설정된 값에 따라, 배치잡 보관 주기가 달라진다.

  • SAP 표준 배치잡 SAP_REORG_JOBS 에서 해당 프로그램으로 배치잡 이력 데이터를 정리한다.

배치잡 이력 데이터를 삭제하는 표준 배치잡 SAP_REORG_JOBS 를 중지하면, 배치잡 이력이 더이상 삭제되지 않지만, 이 이력 데이터가 너무 많아져도 시스템에 또 다른 문제가 발생한다.

기본적으로 SM37 에서 리스트를 조회하는 시간이 길어지고, 배치잡 수행 시작이 지연되며, 다른 표준 작업의 런타임 시간에도 영향을 미친다.

SAP Notes 175278 - Problems due to too many background jobs and job logs


따라서, 현재 시스템에 설정된 주기 수행 배치잡의 전체 수와, 주기별 배치잡 수량등을 고려하여 보관 기간을 지정해야 한다.

IT감사에서 요구하는 데이터는 TBTCO 이기 때문에, CBO 로 TBTCO 데이터만 따로 아카이빙하기도 한다.



2. RSBTCDEL2 배리언트 설정

프로그램 RSBTCDEL2 실행
-> Statuses, Classes, and Time Specifications
-> Get Variant (Shift+F5)
-> SAP&001 선택 (Default Variant)

다른 옵션은 수정하지 않고,
옵션 체크된 Finished, Canceled 보관 기간 값만 수정하면 된다. Default 설정은 14일이다.

보관 기간 수정 후, 상단 SAVE 버튼을 눌러 현재 지정된 값을 배리언트로 저장한다.
(❗❗ 저장 전, 하단의 Test Run 옵션이 체크 해제 되어있는지 다시 한번 확인한다.)



3. RSBTCDEL2 배치잡 배리언트 변경

기존의 수행중이던 배치잡 이력 삭제 표준 배치잡인 SAP_REORG_JOBS 배치잡의 배리언트를 수정한다.

  • Tcode : SM37
    -> Job name : SAP_REORG_JOBS
    -> User Name : *
    -> Job status : Released 만 체크
    -> Job Start Condition : From/To 모두 삭제
    -> 실행

    -> Release 된 표준 배치잡 SAP_REORG_JOBS 선택
    -> 상단 매뉴탭 Job - Change 클릭 (Ctrl+F11)
    -> Step
    -> RSBTCDEL2 프로그램 스탭 선택 후, Change (Ctrl+Shift+F7)
    -> Variant : 2번에서 새로 만든 배리언트 선택 후, 저장

    -> SAP_REORG_JOBS 배치잡 저장

profile
SAP BC (2019 ~ )

0개의 댓글