SAP joy

submit을 하되 실제 실행화면을 안보여주고 결과값만 가져올 수 있을까요?

[레벨:1]로우랜드 2017.12.01 11:33

submit하면 해당 프로그램이 호출되는데


저는 그 프로그램을 실행한 결과값(레포트 리스트)만 가져오고 싶어서요..


검색하다보니 submit xxx with selection-table yyy exporting list to memory. 라는 구문으로 메모리에 결과값을 넣을 수 있다고 하는데요


exporting list to memory를 안했을 경우 제가 전해준 값을 입력한 상태로 레포트 화면까지 연계되는것은 확인했습니다.


하지만 저는 그 화면으로 이동하지 않고 백그라운드에서 실행된채로 그 결과값만 필요한 상황이라서요...


이런 경우 어떤 구문을 써야할까요? 애초에 가능하지 않은걸까요?

의견 (0)

질문자 선택 답변 보기 답변등록

현재 답변들 3
[레벨:5]귀찬희즘 2017.12.01 13:35

이동하는 프로그램에서 별도의 제어를 해주셔야 할 듯 합니다.

조건을 걸어 앞에서 SUBMIT로 들어온 거라면 출력없이 EXIT하는 걸로 처리하면 될 듯요.

의견 (0)
[레벨:5]activeman 2017.12.04 16:08
질문자로부터 선택받은 답변입니다

가능합니다. 물론 화면을 안보여 주면서 자료를 갖고 올수 있습니다.



실행할 프로그램을 X1 이라고 하고 조회하는 프로그램을 X2라고 하면


X1 프로그램에서  데이터를 집계한 후에


EXPORT ITAB TO MEMORY ID 'XXX1'. ==> 메모리 ID번호 "XXX1"에 ITAB 자료를 지정함



x2 프로그램에서   


SUBMIT X1    USING SELECTION-SCREEN XXXX

                    WITH S_WERKS IN S1

                    EXPORTING LIST TO MEMORY

                    AND RETURN.


IMPORT ITAB TO IT_TAB FROM MEMORY ID 'XXX1'.   => X2 에서 IT_TAB에 X1에서 생성한 자료를 저장함



이렇게 하시면 X1에서 생성된 자료가 X2 프로그램에서 불러 올수 있습니다.


참고 하십시요.



의견 (1)
[레벨:1]로우랜드 2017.12.27 09:06

답변 달아주셔서 감사합니다. 한번 해보겠습니다!

의견 (0)

서비스 링크

X
Login

브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인을 하실 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.

X