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 메뉴를 이용하여 운영서버에 반영을 해주면 되겠다.
반응형
'SAP > ABAP' 카테고리의 다른 글
ABAP Class ALV On F4 이벤트 이후 Data Changed Event 사용하기 (0) | 2015.11.05 |
---|---|
SAP R/3 에서 차트, 그래프 그리기 : GRAPHICS GUI CE DEMO (0) | 2015.10.01 |
Functional ALV 에서 선택한 컬럼 가져오는 함수 : REUSE_ALV_GRID_LAYOUT_INFO_GET (0) | 2015.10.01 |
ABAP 개발을 위한 Eclipse 및 플러그인 설치하기 (0) | 2015.04.06 |
ABAP 개발자의 시작 (0) | 2015.04.06 |
ABAP 메모리상의 프로그램 로컬 변수 Local Variable 접근하기 (0) | 2015.02.25 |
ABAP 간단한 결과 내용을 ALV 팝업으로 출력하기 (0) | 2015.02.06 |
ABAP BDC 동일한 Work Order 수행시 오류 발생(IW32) (0) | 2015.02.05 |
ABAP Call Screen 100 실행 후 Write 구문 출력하기 (0) | 2015.01.26 |
ABAP 텍스트 박스 ( Input Box ) Dropdown List 만들기 (0) | 2015.01.20 |