2013-06-11 4 views
1

SAP 및 다른 ERP 회사가 가져 오기 값과 같은 현지화 문제를 어떻게 처리하는지 알고 있습니까? 구체적인 예를 들면 다음과 같습니다. 메시지를 번역하려고하는 경우 : '값은'Y '(예) 또는'N '(아니오)이어야합니다.', 이후 독일어로 번역 할 때 문제가 발생합니다. Y 또는 N 값은 소스 코드에 하드 코딩됩니다. 이제는이 문제가 SAP, Netsuite, Epicor, Microsoft Dynamics Axe에서 어떻게 처리 될지 잘 모릅니다. 그들은 모든 언어에 대해 이와 비슷한 문제가 발생할 때마다 소스 코드를 변경하기 위해 최선을 다하고 있습니까? 나는 모든 프로그래머가 아니다 이후하드 코드 된 문자열의 SAP 현지화

나는 나는 그들이 제자리에 가치를두고 그냥 의미를 번역 기대

+0

에피 코는 그것을 부울로 저장하고, 내가 아는 한 Y/N 키보드 입력을 사용하지 않습니다. 일반적으로 입력은 체크 박스 또는 적절한 지역화 된 대화 상자를 통해 이루어집니다. –

답변

1

..., 나 자신은 분명히 바랍니다. 그래서 그 대신

'Y'(Yes) or 'N'(No) 

의 그것은 당신이 질문을 어떻게

'Y'(Ja) or 'N'(Nein) 
0

것입니까?

일반적으로 대답을 입력하지 않으면 화면/팝업을 단추와 함께 사용합니다. 기능 모듈 POPUP_TO_DECIDE_WITH_MESSAGE와 예 : POPUP_TO_DECIDE_WITH_MESSAGE

그래서 당신이 버튼을 쓰고 무엇을 중요하지 않습니다. 버튼을 누르는 기술적 인 결과는 각 언어에 대해 동일합니다.


내가 비슷한 상황
(Y)es or (N)o   <- English 
(J)a oder (N)ein  <- German 
(O)ui ou (N)on   <- French 
(S)i ??    <- Spanish/Italian 

에서 사용하고 내가 함께 테스트 : 편지를 사용하는 경우

IF answer CA 'YyJjOo'. 
* Yes branch 
ELSEIF answer ca 'Nn'. 
* No-Branch 
ELSE. 
    WRITE 'Please repeat answer'(001). 
ENDIF. 

CA 수단 '이 포함되어있을'를 확인합니다. 그래서 나는 다른 언어와 작은 글자 나 대문자의 사용법을 점검 할 수있다.

지금까지 내가 필요한 언어로 작업했습니다. 언어에 'n'이있는 경우, 시험을 SY-LANGU과 결합 할 수 있습니다.

IF (SY-LANGU = 'XX' and answer CA 'Nn'). 
... 
관련 문제