SAP/ABAP

ABAP 스마트폼 언어별 텍스트가 다르게 나오는 경우 해결방법

그녀는애교쟁이 2015. 5. 22. 14:25
반응형

ABAP Smartform 에서 로그인 언어별로 텍스트가 다르게 나오는 경우가 있다. 대부분 KO 와 EN 둘중 하나로 고정해서 사용하지만 두 언어를 모두 사용할 경우 문제가 생길 수 있다. 그냥 레포트라면 Translation 메뉴를 통해서 텍스트 들을 변경해 주면 되는데 Smartform 의 경우 Translation 메뉴가 실행되지 않는다.


그래서 방법을 찾던 중에 SE63 을 이용하여 Smartform 의 텍스트를 Translation 하는 방법을 찾아내게 되었다.




SE63 에서 상단 Trlaslation > ABAP Objects > Other Long Texts 를 선택한다.



SAPscripti : Forms and Styles > SSF Smartform 을 선택한다.



변경할 Smartforms 의 이름을 넣고 Source, Target Language 를 선택하고 Edit 버튼을 툴러서 수정화면으로 들어간다.



상단 메뉴에 Edit > Copy Source Text 메뉴를 이용하면 일괄적으로 복사 할 수 있다. 그러면 위의 내용을 아래쪽 텍스트 박스에 복사를 한다.


그리고 마지막으로 Smartform에 들어가서 새로 CTS 를 생성하여 반영을 하면 되겠다. SE63 에서는 별도의 CTS를 생성되지 않을 수 있으니 Smartforms 메뉴를 이용하여 운영서버에 반영을 해주면 되겠다.