백그라운드에서 프로그램을 실행할 때 스풀 요청 생성을 제거 할 수있는 방법이 있습니까? (표준 하나 - 백그라운드에서 실행)? 나는 스풀을 만들고 싶지 않다.백그라운드에서 실행할 때 SAP가 스풀 요청을 생성하지 못하도록합니다.
미리 감사드립니다.
백그라운드에서 프로그램을 실행할 때 스풀 요청 생성을 제거 할 수있는 방법이 있습니까? (표준 하나 - 백그라운드에서 실행)? 나는 스풀을 만들고 싶지 않다.백그라운드에서 실행할 때 SAP가 스풀 요청을 생성하지 못하도록합니다.
미리 감사드립니다.
백그라운드에서 실행을 클릭 한 후 옵션 팝업에서 프린터 이름을 NULL로 지정하거나 프린터 목록에서 유사하게 검색하십시오. 자세한 내용은
, 참고 사항을 참조하십시오 :
181571 - 출력 장치 NULL을
그것은 상태 :
는/dev/UNIX에 제로, 장치로의 출력과 유사NULL이라는 이름은 ABAP 목록을 인쇄 할 때 스풀 시스템에 데이터가 작성되지 않는다는 것을 의미합니다.
안녕하세요 @ szako, 내 출력 장치에 NULL 옵션이 없으며 그것에 NULL을 넣을 수 없습니다. – Czarinaaaaa29
안녕하세요 @ szako, 내 출력 장치에 NULL 옵션이 없으며 NULL을 넣을 수 없습니다. 감사. 친절하게도 NULL 엔트리를 가능하게하는 방법을 알려주세요. 값을 입력하지 않거나 출력 장치를 공백으로두면 스풀이 생성됩니다. – Czarinaaaaa29
좋은 답변이지만, 주목할 점은 '인쇄 목록과 SAPscript에만 적용된다는 점에 유의하십시오 .' – Suncatcher
해결 방법은 프로그램에 report/alv를 표시 할 때 "IF sy-batch IS INITIAL"조건을 넣어야한다는 것입니다. 이 조건에서 백그라운드 보고서 (SY-BATCH EQ 'X')를 실행할 때 스풀을 생성하지 않도록 표시 보고서를 넣으십시오.
같은 경험을하는 모든 사람에게 도움이되기를 바랍니다.
스풀을 만들지 않으시겠습니까? – Suncatcher