SAP/ABAP

SM30 Maintenance View 실행시 상단 타이틀 깨지는 현상

그녀는애교쟁이 2014. 7. 30. 10:40
반응형

  SM30 은 참으로 많이 쓰는 Tcode 이다. 개발자들은 잘 안 쓰지만 현업 사용자들은 이걸로 Tcode 따서 데이터를 유지보수 할 수 있게 해주면 사용자들이 알아서 관리를 하니 개발자로서는 참으로 편한 프로그램이다. 


오늘은 SM30 을 실행 했을 때 상단에 나타나는 타이틀이 ? 로 나오면서 깨지는 현상을 포스팅 해보려고 한다. 문제가 발생하는 상황은 언어를 EN 으로 생성한 테이블의 Maintenance View 를 KO 로 로그인 했을 때 깨져 보이는 현상이다. 대부분 SAP 는 EN/KO 둘중 하나만 선택해서 사용하므로 이러한 문제는 별로 발생하지 않는다. 그러나 EN/KO 를 번갈아 써야 할 경우가 생기면 발생 할 수 있다. 



1. 일단 오류가 나지 않는 언어로 로그인 한다. ( KO 에서 언어가 깨져서 보일 경우 EN로 로그인 )


2. SE11 로 수정할 테이블을 Display 로 실행한다. 



3. 테이블에서 Goto -> Translation 을 선택한다. ( 언어에 따른 텍스트를 번역하는 메뉴이다. )




4. 아래 빨간 박스 안에 비어있다면 위쪽의 텍스트를 복사해서 붙여준다. 그리고 저장을 하면 된다. ( 현재는 별도의 CR 를 생성하거나 하는 옵션을 묻지 않고 저장이 되는데 서버에 따라 CR 을 따서 운영서버에 반영해야 할 수 있다. )



5. SM30 으로 Maintenance View 를 들어오면 상단에 (현재 모자이크를 했지만) 타이틀이 이전에 복사하여 붙인대로 보인다. 



사실 Goto -> Translation 메뉴는 일반 프로그램에서도 사용이 가능하다. 여러 종류의 언어를 지원 해야 할 경우 이 메뉴를 찾아서 텍스트 들을 등록해 주면 언어에 따라 텍스트가 안나오는 현상을 해결 할 수 있다. 


- 끗 -