z2soo's Blog

[시스템 설정] SAP Logon 화면 변경 (텍스트-설정 언어별 적용) 본문

SAP/Etc

[시스템 설정] SAP Logon 화면 변경 (텍스트-설정 언어별 적용)

z2soo 2023. 8. 8. 08:55
반응형

SAP Logon 화면 변경 (언어별 설정 적용)

SAP Logon 화면에 필요에 따라 텍스트를 추가하는 경우가 있다. 이 방법에 대해서는 아래 글에서 다루었다. 

 

[시스템 설정] SAP Logon 화면 변경 (텍스트 추가)

SAP Logon 화면 변경 (텍스트 추가) SAP Longon 화면에 필요에 따라 텍스트를 추가하는 경우가 있다. 보통 클라이언트 정보 또는 시스템 관련 공지를 전달하는데 사용된다. 텍스트를 추가하는 방법은

z2soo.tistory.com

 

다만, 해당 방법을 통해 텍스트를 설정해도 추가한 텍스트가 보이지 않는 경우가 있다. 이 경우에는 설정된 언어를 확인해보자. 시스템을 영어(EN)로 설정한 후 SAP Logon 화면을 변경한 경우 한국어(KO)로 설정된 시스템에서는 텍스트가 보이지 않는다. 기본 언어 설정은 아래 글을 참고하자. 

 

[시스템 설정] SAP Logon 기본 언어 설정

SAP Logon 기본 언어 설정 SAP를 사용할 때, 로그인 기본(default) 언어를 설정해야 하는 경우가 있다. 로그인 할 때마다 변경해도 되지만, 번거로울 뿐더러 영어로 또는 한국어로만 유지보수 된 시스

z2soo.tistory.com

 

이처럼 다른 언어 설정으로 인해 SAP Logon 화면 텍스트가 보이지 않는 경우는 한국어(KO)로의 번역(Translation)이 필요하다. 아래 글을 통해 확인하자. 

 

1. 기 추가된 텍스트 및 오류 사항 확인

기존에 영어(EN) 설정에서 추가된 텍스트가 잘 나오는 것과 한국어(KO) 설정에서 잘 나오지 않는 현상을 확인한다. 

 

1) 영어(EN) 설정으로 로그인 화면 창을 띄운 경우

우측에 추가된 텍스트가 잘 반영되었음을 확인할 수 있다. 

 

 

2) 한국어(KO) 설정으로 로그인 화면 창을 띄운 경우

우측에 추가된 텍스트가 보여지지 않는다.

 

 

2. 시스템 언어에 따른 번역 수행

혹시 T-Code SE61에서 'ZLOGIN_SCREEN_INFO'를 각 언어별로 생성해줘야 하는 것일까 해서 추가로 생성해보기도 했지만 아래와 같은 이유로 반영되지 않았다. 그리고 다른 방법을 찾은 것이 바로 번역 수행이다.
1) 동일한 명으로는 Document Object가 생성되지 않음
2) 다른 Dociment Object 명으로 생성한 경우 SAP System에서 인식하지 못함

 

영어(EN) 설정에서만 보이는 텍스트를 한국어(KO)로 번역해주자.

  • T-Code : SE63
  • 장문 > (오프젝트 유형 선택) C6 F1 도움말 > TX 일반 텍스트 

 

오브젝트 유형 선택에서 'C6 F1 도움말 - TX 일반 텍스트'를 선택해준다.

 

 

번역 대상 오브젝트와 번역 언어를 입력해준다. 

  • 오브젝트 이름 : Z_LOGIN_SCREEN_INFO
  • 번역 소스 언어 : enUS
  • 번역 대상 언어 : koKR

 

아래와 같은 창이 나온다. 이 때, 상단 박스가 소스 언어 텍스트, 하단 박스가 번역하면 보여지게 될 언어 텍스트이다. 

 

 

텍스트를 수정하는 방법에는 2가지가 있다. 

물론 1번의 방법이 간단하지만, 숨겨진 태그에 이미 문법적 오류가 있다면 태그를 확장시켜서 수정해줘야만 한다. 

 

1) 태그를 숨겨 비교적 간단하게 수정하는 방법

2) 태그를 확장시켜 소스 코드를 다 보면서 수정하는 방법

 

위의 이미지를 보면 <00000>와 같이 Line에 대해서만 보이는데, 태그를 보기 위해 확장하는 방법은 다음과 같다. 

 

 

태그를 확장하면 아래와 같이 조금은 더 복잡한 텍스트를 볼 수 있다. 

 

 

이 때, 아래 항목을 수정하면 되는데, Lock이 걸려서 수정이 안되는 경우가 있다. 그럴 때는 수정할 항목 또는 전체 텍스트를 선택해서 Lock을 풀어주면 된다. 

 

 

태그를 제대로 닫아주지 않는 경우 (e.g. 자바스크립트 문법과 유사) 오류가 날 수 있으니 유의하자. 

본인은 영어(EN), 한국어(KO) 모두 한국어로 작성하되, 그 텍스트를 조금 다르게 해서 다른 창이 보이게 했다. (영어로 설정이 되어 있으니 확인하라는 멘트를 추가했음) 아래와 같이 한국어 언어 설정에서도 텍스트가 보여짐을 확인할 수 있다. 

 

반응형
Comments