반응형

0. 이해를 위한 사전 지식

    SAP Batch Job이란 ? 2022.12.07 - [SAP/BC] - # Batch Job - SM37

 

# Batch Job - SM37

1. SAP Batch Job ? 배치잡은 사용자의 개입 없이 정기적으로 실행되는 예약된 백그라운드 프로그램이다.\ 일반적으로 장기 메모리를 소비하는 대량의 데이터를 처리하고 사용자 상호 작용이 덜 필

leehi0110.tistory.com

1. Report - BTC_MASS_JOB_CHANGE : Mass Change Of Jobs

  • 대량의 Batch Job의 등록된 값들을 한번에 변경 할 수 있는 레포트로 프로그램, Variant, 배치 생성자, Step user, Target Server/Group을 변경 할 수 있다.
  • 일반적으로 관리자가 배치잡을 생성 후, 일관성 있는 관리를 위해 Batch Job을 수행하는 SYSTEM Type의 계정으로 생성자, Step user를 변경할 때 사용한다.

2. BTC_MASS_JOB_CHANGE 사용법

  • 아래 첫번째는 레포트를 사용해 배치 생성자를 변경하는 예시이고, 두번째는 Step user를 변경하는 예시이다.
  • 먼저, 변경하고 자하는 배치 잡을 확인해보면 아래와 같다.
  • T-code : SM37 > Job Name : *TEST_JOB* > Execute

2-1) Batch Job 생성자 변경

  • T-code : SE38 > Program : BTC_MASS_JOB_CHANGE > Execute

  • Job Name 입력 > Change User 선택 > Old User (현재 설정된 유저), New User (변경을 원하는 유저) > Change Job Owner 선택

  • 아래의 Test Mode를 선택 후 실행하면, 실제로 변경되지 않고 해당 작업에 대한 테스트 결과가 출력된다.

  • Test Mode를 해제하고 실행하면, 작업 재 확인 팝업이 뜨고, Yes 선택시 수행 후 결과가 출력된다.

  • 이후, 변경 결과를 다시 확인하기 위해 T-code : SM37을 이용해 Batch Job Owner (생성자)가 변경되었는지 확인 할 수 있다.
  • 아래와 같이 Job CreatedBy의 값이 Admin에서 BATCH01로 변경된 것을 볼 수 있다.

  • 아래의 예시는 Batch Job의 Step user를 변경하는 과정이다.
  • T-code : SM37 > Job Name : "TEST_JOB* > Execute > 검색된 배치를 더블클릭 > Step 클릭 > Step user 확인

2-2) Step user 변경

  • T-code : SE38 > BTC_MASS_JOB_CHANGE > Execute > Job Name : TEST_JOB > Old User : ADMIN, New User : BATCH01 > Change Step User 선택 > Execute
  • 재확인 팝업 Yes 클릭 후, 결과 출력

  • 다시 이전 과정과 동일하게 해당 배치의 Step user를 확인하면 아래와 같이 변경되어 있다.

3. BTC_MASS_JOB_CHANGE 활용

  • 위 예시들은 한 개의 배치에 대한 Owner, Step user를 변경하였지만, Job Name에 다수의 배치잡 혹은 "*"를 입력하여 다수의 배치 변경이 가능하다.

 

 

 

🙋‍♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!

반응형

'SAP > BC' 카테고리의 다른 글

# [SAP] Local Client Copy  (0) 2024.06.04
# [SAP] BTCTRNS1, BTCTRNS2  (2) 2024.06.03
# [SAP] Batch Table - TBTCO  (0) 2024.05.15
# [SAP] Activating sap* ( sap* 로그인 )  (0) 2024.04.22
# [SAP] Domain Controller ( 도메인 컨트롤러 )  (0) 2024.04.14

+ Recent posts