웹으로만 화면을 구성하고 있는데 SAP GUI 트랜젝션을 호출해야만 하는 경우
이방법을 사용하면 빠르게 대처할 수 있습니다. (그럭저럭 쓸만합니다)
SAP GUI 화면을 웹에서 볼 수 있는 Web GUI가 있습니다.
Web GUI의 URL 구성은 아래와 같습니다.
http://<host>:<port>/sap/bc/gui/sap/its/webgui/?~transaction=<T-Code> |
아래의 코드를 호출하면 위처럼 URL을 구성해줍니다.
DATA: lv_url TYPE string.
cl_its_runtime=>get_url(
EXPORTING
in_transaction = 'SE80'
IMPORTING
out_abs_url = lv_url
).
현재 접속된 서버(AP)를 기준으로 URL이 생성되기 때문에
여러 AP를 도메인 등록 없이 운영하고 Load Balancer만 도메인 등록한 경우 문제가 있습니다.
이럴때는 cl_its_runtime=>get_url 메소드의 파라미터 in_host, in_port 를 L4에 맞게 추가로 주면 됩니다.
'ABAP > Web Dynpro ABAP(WDA)' 카테고리의 다른 글
[Link] 코딩으로 다이나믹 UI 만들기 (0) | 2011.10.11 |
---|---|
웹딘프로아밥 창 닫기 버튼 테스트 프로그램 (0) | 2011.09.23 |
컨텍스트 바인딩으로 화면을 다이나믹하게 조절합니다. (0) | 2011.08.10 |
웹딘프로아밥에서 사용할 수 있는 화면 요소 WDA UI Elements (0) | 2011.08.08 |
DPWTY_SEARCH_HELP 펑션 : 딕셔너리에서 드랍다운 리스트 뽑아오기 (0) | 2011.08.02 |