Report 프로그램을 Background로 실행시, Variant 없이 실행하면 내부 Variant 를 아래와 같은 Logic에 의해

내부 일련번호를 강제로 만들어서 사용하게 된다.

 

테이블 VARINUM 에서 MAX NUM을 찾고 실행시 MAX NUM애 +1 해서 LAST NUM을 UPDATE 함

이렇게 처리 하게 되면 Overflow 및 Performance 문제가 발생할 우려가 있음 

(Report 프로그램을 자주, 수시로, 자동으로 실행시 부하 문제가 발생 할 수 있음)

 

따라서 이를 해결하기 위해서는 SUBMIT 방식으로 프로그램을 수행시  "외부" Variant를 만들어서 Variant를 사용하여 SUBMIT하도록  프로그램화 하면 해결 가능 함

Posted by SAP HANA Brian.

댓글을 달아 주세요