1. SAP Batch Job ?
- 배치잡은 사용자의 개입 없이 정기적으로 실행되는 예약된 백그라운드 프로그램이다.
- 일반적으로 장기 메모리를 소비하는 대량의 데이터를 처리하고, 사용자와 상호작용이 덜 필요한 프로그램을 실행하는데 사용 된다.
✓ 배치잡 조회 방법 : 2022.12.07 - [SAP BC] - # Batch Job - SM37
2. Batch Job Create ( T-code : SM36 )
- 신규 배치잡을 등록 할 수 있는 T-code ( 배치잡을 정의한다고 볼 수 있다. )
- 배치 등록을 위해 작업 명 / 프로그램 / Variant / 실행 일자 및 시간 / 주기에 대한 정보가 필요하다.
3. Batch Create using Job wizard ( 배치 등록 방법 )
✔ 배치 등록 방법 ( Without Job Wizard ) : 2024.02.23 - [SAP/BC] - # [SAP] Batch Job - SM36 ( Without Job Wizard )
1) T-code : SM36 으로 이동해 Job wizard 클릭 및 배치 잡 생성 팝업에서 Continue 클릭
2) 배치잡 이름 및 우선 순위 등록
- Job Name의 경우 배치잡을 등록 한 뒤, 주로 조회할 때 쓰이기 때문에 어떤 작업인지를 표현할 수 있도록 하는 것이 좋다.
- Job Class의 경우 작업 우선순위를 의미하며, 우선도는 A > B > C 순이다.
3) ABAP 프로그램 등록
- 배치잡이 실행할 프로그램을 정의하는 단계로 ABAP Program step을 선택 후 Continue
- ABAP Program 및 Variant 등록
✓ Program name 입력 후, Variant 선택 아이콘을 ( 파란 박스 ) 클릭하면 Variant 목록 중 선택 가능. ( 없는 경우 나오지 않음 )
✓ Variant란 프로그램이 실행될 때마다 동적으로 선택 돼야 하는 값을 의미한다.
예로 프로그램이 실행될 때, 오늘 날짜가 필요하다면 Variant로 오늘 날짜를 가져오도록 개발 및 설정해야 된다.
- 추가적인 Step이 필요할 경우 체크 박스 클릭 후 Continue, 그렇지 않을 경우 해제 후 Continue 클릭
4) 배치 시작 시간 및 주기 선택
- 일반적으로 Date/time을 선택해 특정 날짜와 시간에 배치가 최초 실행 될 수 있도록 설정한다.
- Scheduled start에 시작 날짜 및 시간을 선택할 수 있으며, Periodic jobs를 선택할 경우 주기를 선택할 수 있다.
- 기본적으로 제공되는 주기는 1시간 / 매일 / 매주 / 매월 / None of above 이다.
- None of the above에 체크하면 Other periods 버큰이 활성화 되며, 주기를 디테일 하게 선택 할 수 있다.
- 주기 설정을 완료한 뒤, Continue -> Complete 클릭 시 배치 생성 완료.
🙋♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!
'SAP BC > SAP' 카테고리의 다른 글
# [SAP] SAP R/3 Architecture (0) | 2023.01.03 |
---|---|
# [SAP] Debug 수정 내역 조회 - SM21 (0) | 2022.12.23 |
# [SAP] SAP 테이블 데이터 변경 이력 (SE16N_CD_KEY & SE16N_CD_DATA) (0) | 2022.12.19 |
# [SAP] Batch Job - SM37 (1) | 2022.12.07 |
# [SAP] Profile parameter - RZ10 & RZ11 (0) | 2022.12.01 |