반응형

1. SAP Batch Job ?

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

2.  Batch Job Display ( T-code : SM37 )

3.  배치잡 조회 방법

    1) Job Name / Username ( 스케쥴을 등록한 유저 ) 를 입력하거나, " * " 를 이용해 모든 배치명과 유저 조회 가능

    2)  Job Status에 따라 조회하고자 하는 상태의 배치를 선택할 수 있다.

Job Status  
Scheduled The Jobs are defined in the system, but no start date / time set
시스템상에 배치가 정의됐지만, 시작 날짜 및 시간이 정해지지 않은 상태
Released The date / time for the jobs are set, the jobs are in waiting mode to reach the set date / time.
배치의 시작 날짜 및 시간이 정해진 상태로, 설정된 조건에 돌아갈 수 있도록 대기중인 상태
Ready The date / time set met but the jobs are waiting for the available resource ( free work process ) before can be run
배치의 시작 날짜 및 시간이 정해졌지만, 실행에 필요한 자원을 기다리는 상태
Active The jobs are now running
배치가 실행중인 상태
Finished The jobs has been completed
배치가 완료된 상태
Canceled The jobs has been terminated
배치가 취소된 상태 [ 모니터링 하는 입장에서는 실패 내역을 자세히 볼 필요가 있다. ]

    3)  특정 날짜 및 시간에 해당되는 배치 조회가 가능하다.

    4)  배치잡에 등록된 프로그램으로 조회가 가능하다.

4.  배치잡 세부 조회

    1)  배치 실행 로그 확인

      -  조회한 배치를 선택한 뒤, 상단의 Job Log 클릭

      -  배치 실행에 사용된 프로그램 / Variant / 스케쥴을 등록한 유저 정보가 출력

    2)  배치잡 상세 조회

      -  조회한 배치를 선택한 뒤, 상단의 Job details 클릭

      -  배치 등록시 사용된 프로그램 / Program Type / 스케쥴 등록 유저 정보가 출력

5.  배치잡 시간 변경

    1) 변경 진행할 배치 잡 선택 (check box) 후, 상단 Job -> Repeat Scheduling 선택

    2)  원하는 시간 선택 후 저장

6. 배치잡 Variant 변경

    1)  변경 진행할 배치 잡 선택 (check box) 후, 상단 Job -> Change 선택

    2)  Step 클릭 후, Progarm type 선택 -> Edit ( 연필 ) -> Variant 추가 및 변경 후 저장

 

 

 

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

반응형
반응형

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

 

 

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

반응형
반응형

1. SAP Profile & Parameter ?

     - 시스템이 동작하는 세부 내용에 대한 결정사항으로, 시스템이 구성되거나 반응하는 방향을 결정 짓는 시스템 환경

    - Parameter들의 집합체를 Profile이라 볼 수 있다.

 

2.  SAP 시스템 Profile 3 가지

종류 설명 파일명
Default 가장 기본 Profile이며 모든 인스턴스에 공통적으로 적용되는 항목들에 대한 정의 DEFAULT.PEL
Instance 기본적으로는 해당 인스턴스에만 적용되는 항목 <SID>_<Instance>_<HOST>
Start 시스템(인스턴스)이 시작될 때 참조하게 되는 각종 항목 <START>_<Instance>_<HOST>

 

3. T-code : RZ10 vs RZ11

  1) RZ10 

     - Profile 내 파라미터를 조회 및 변경 할 수 있는 T-code

     - RZ10을 통해 파라미터를 변경하게 되면 DB와 OS에 파일이 저장 된다.

     - 따라서, 변경 후 AP를 재시작하며 OS에 있는 Profile을 읽어 적용해야 된다.

     ✓ RZ10을 사용하면 변경사항이 영구적이며, 시스템을 재기동 하더라도 이전 값으로 원복 되지 않는다.

  2) RZ11

      - 개별 파라미터에 대한 설정 조회 및 변경 할 수 있는 T-code

      - RZ11을 통해 개별 파라미터를 변경 할 수 있고, Dynamic Parameter인 경우 동적으로 변경이 가능하다.

      ✓ Dynamic paramter ? system을 재기동 하지 않더라도 Profile parameter를 적용 시킬 수 있는지에 대한 값

      ✓ Dynamic parameter 가 Yes인 경우 재기동이 필요 없고, No인 경우 재 기동이 필요하다

 

4. 설정 값 변경 방법

  1) SAP Level 에서 변경

     - Profile parameter Display > Change Value > 원하는 값 입력

  2) OS Level 에서 변경 ( 권장 되지 않음 )

     - /usr/sap/SID/SYS/profile

     - DEFAULT.PEL 파일 수정을 통해 Profile parameter 변경

 

 

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

반응형

+ Recent posts