SAP BC/SAP

# [SAP] Batch Job - SM36 ( Job Wizard )

leehi0110 2022. 12. 4. 19:16
반응형

1.  SAP Batch Job ?

    -  배치잡은 사용자의 개입 없이 정기적으로 실행되는 예약된 백그라운드 프로그램이다.

    -  일반적으로 장기 메모리를 소비하는 대량의 데이터를 처리하고, 사용자와 상호작용이 덜 필요한 프로그램을 실행하는데 사용 된다.

     배치잡 조회 방법 : 2022.12.07 - [SAP BC] - # Batch Job - SM37

 

# Batch Job - SM37

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

leehi0110.tistory.com

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 클릭 시 배치 생성 완료.

 

 

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

반응형