SAP joy

rfc펑션내에 gui_download 함수 실행시.

[레벨:5]wetwetwet 2018.09.11 22:27

안녕하세요.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename                = l_filename
      filetype                = 'BIN'
    TABLES
      data_tab                = it_data_tab
    EXCEPTIONS
      file_write_error        = 1
이런식으로 rfc내에서 호출을하고있는데, 외부시스템(java jco로 rfc통신 i/f sap id를 사용)에서 호출시에는 이 gui_download함수가 실행이 되지가 않는지요?

control_flush_error   exception으로 받아오는것 같은데 잘 모르겠습니다.

그냥 sap내 se37에서 rfc를 실행하면 당연히 문제없습니다.

많은 고수님들의 답변 부탁드리고자 합니다.

추가로 만약에 rfc에서 호출시 이 gui_download가 안된다면 다른 대체할수있는 기능의 함수가 혹시 있다면 알려 주십시요.

부탁드려여~~~ 

의견 (0)

답변등록

현재 답변들 3
[레벨:7]아밥뽀 2018.09.12 16:08

GUI_DOWNLOAD  함수가 RFC 속성이 없네요.

즉, 외부에서 호출이 안됩니다.


함수 se37에서

Attriributes 탭에서 Remote-enabled module 속성이 설정되어야 합니다.

의견 (0)
[레벨:9]길가메시2 2018.09.12 16:12

gui_download 함수는 background job으로는 실행이 되지 않습니다. 혹시 그런 것 때문에 그렇지 않을까요? 

아래 링크 내용을 참고하세요. 
https://archive.sap.com/discussions/thread/128972
의견 (0)
[레벨:1]코리08 2018.09.15 05:57

정확하게 외부시스템에서 GUI DOWNLOAD를 사용하는 이유가 안나와 있네요.

외부에서는 사용할 수 없습니다.

1. Internal Table 의 데이터를 그대로 외부로 전송

2. Binary Convert 후 전송

  ( https://www.sapnuts.com/tutorials/Sending-email-with-attachment-in-SAP-ABAP/4.html 참고 )

어떤 목적인지에 따라서 사용방법이 다를거 같네요 

의견 (0)

서비스 링크

X
Login

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

X