2009-09-17 3 views
2

SAP 백그라운드 작업 (A/P 용 ABAP 보고서)을 Cronacle으로 이동해야하고 SAP에서 작업을 중지하는 방법을 알 수 없으므로 Cronacle 일정으로 실행을 시작할 수 있습니다.SAP 백그라운드 작업 : 어떻게 운영되고 있습니까?

매일 오전 7:15에 SAPSYS 사용자가 SAP에서 작업을 실행하지만 sm37로 작업을 검색하면 일정이 잡히지 않아 이벤트에 의해 트리거되지 않습니다. 또한 상태는 SCHEDULED입니다.

작업 번호별로 Cronacle 팀을 검색했지만 해당 작업을 가리키는 스크립트를 찾을 수 없습니다. 완성 된 직업을 보면 오전 7시 15 분에 매일 예정된 것으로 나타납니다. 또한 선행 작업이나 후속 작업이 나열되어 있지 않습니다. 다른 직업에서 시작할 수 있습니까? 이 파일을 삭제하지 않고 어떻게 찾을 수 있습니까?

답변

1

몇 가지 제안.

  1. 예약 된 작업을 삭제하지 않으려는 경우. 이름을 바꾸고 여전히 실행되는지 확인하십시오.
  2. sm37에 사용중인 사용자가 backround 관리에 대한 완전한 권한을 가지고 있는지 확인하십시오.
  3. 이전 작업은 새 작업을 예약하고 릴리스하고 만들 수 있습니다. 문제가있는 일 전에 무엇이 돌아가고 있는지보십시오.
  4. 개발자 추적 정보를 자세히 살펴보십시오. 그들은 때때로 시스템에서 무슨 일이 벌어지고 있는지에 대해 암시합니다.
1

새 작업을 명시 적으로 생성하는 이전 작업에 추가하여 작업이 다른 작업에서 예약 된 ABAP 프로그램에 의해 수동으로 생성 될 수도 있습니다. OPEN_JOB 함수 모듈에서 where-used를 사용하고 Z * 또는 Y * 프로그램을 찾을 때 힌트를 얻을 수 있습니다.

또 다른 사실 :이 예약 된 작업은 실제로 excecuted (즉, 이전에 동일한 이름의 "FINISHED"작업이 있는지)입니다. 예약 된 작업은 처음 릴리스되지 않으면 실행되지 않습니다. 따라서 결코 실행되지 않으면 쓸모 없게 될 것입니다.

1

답변 해 주셔서 감사합니다. 그것은 "초보자 무지"의 사례로 밝혀졌습니다. 직업을보기 위해 SM37을 사용할 때 검색 날짜를 다음날로 연장하는 것을 게을리했습니다. 나는 그것이 현재의 날에 발표 된 직업을 보여주지 않는 이유를 모르지만 그것을 다음날로 연장하는 것은 그것을 보여 줬다. 그게 내가 잊지 못할 교훈이야!

관련 문제