SAP joy

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

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

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


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


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


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


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


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

의견 (0)

답변등록

현재 답변들 2
[레벨: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 프로그램에서 불러 올수 있습니다.


참고 하십시요.



의견 (0)

서비스 링크

X
Login

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

X