728x90 반응형 ERP-SAP184 <ABAP> 숫자 금액을 한글로 변환 -> 1320원 ->일천삼백이십원 스텐다드 에서 제공해주는 함수가 있지만, Korean이 자기 멋대로 동작한다.(내가 잘 못한건지..) 그래서 그런지 아래와같은 방식으로 사용자들이 함수를 직접 만드는거같다. erp 사랑넷에도 비슷한 소스가 있었는데... 필요할때 아래 함수를 쓰면 유용할것 같다. >> Test DATA SAMPLE Import 매개변수 값W_MONEY 100200 W_CENT 00 W_CURR KRW W_MODE KO >> Test Result Export 매개변수 값W_CHAR 일십만 이백원 정 FUNCTION ZEX_MONEY_TO_CHAR. *"---------------------------------------------------------------------- *"*"Local interface: *" IM.. 2013. 7. 2. <BC> SAP Default Client 변경하기 개발이나 운영이나 기본 Client 넘버가 다르게 되있는 경우가 있다. 로그인시에 원하는 클라이언트를 Default 로 넣어주려면 rz10 에서 처리하면 된다. 세부 셋팅 모습은 아래 영상으로 첨부한다. 그리고 생각보다 매우쉽다. 셋팅 후에 서버 리부팅 하는것을 잊으면 안된다!!! 안하면 적용이 안되어있지요.. Start SAP system using SAP Management console Start SAP Logon from your desktop Logon to the SAP system using the entry in the SAP Logon window By default you will see the SAP initial logon screen with 001 client Logon usin.. 2013. 6. 27. <ABAP> Open dataset, delete dataset sap 서버에서 파일 가져올 때, 삭제할때 * OPEN DATASET gv_file_name FOR INPUT IN TEXT MODE ENCODING NON-UNICODE. "origin OPEN DATASET gv_file_name FOR INPUT IN TEXT MODE ENCODING UTF-8 SKIPPING BYTE-ORDER MARK. *OPEN DATASET gv_file_name FOR INPUT IN LEGACY BINARY MODE CODE PAGE '8500'. *OPEN DATASET gv_file_name FOR input IN LEGACY TEXT MODE BIG *ENDIAN CODE PAGE '8500'. "test *OPEN DATASET gv_file_name FOR INPUT IN TEXT MODE ENCODIN.. 2013. 5. 28. <ABAP> OPEN DATASET 한글 깨짐 문제 (펌뱅킹, LG U+) 모 회사에서 펌뱅킹이 제대로 된 구동이 되지 않아 디버깅을 하였다. 문제는 한글깨짐 현상.. 해당 파일은 LG U+에서 전송하여 주고 회사의 SAP 서버에 쌓이게 되고, 그 쌓인 데이터를 배치로 읽어서 SAP DB에 넣어주는 케이스 인데... EDI 같은 경우는 문자 열의 위치에 따라서 값이 휙휙 바뀌기 때문에 굉장히 민감한 문제이다. 가령 300번째부터 3자리까지가 은행코드.. 이런식으로.... 그런데 만약 한글이 깨진다면????? 당연히 코드들이 뒤로 밀리게 되며 제대로 계산된 값들이 들어가지 않는다.. 가령 300번째자리부터 3개를 끊으면 000인 값이... 300번째 이전에 한글이 들어가있어서 깨져버리고... 자릿수가 밀려있다면 111 이 들어가는 것!!!! (실제 이렇게 문제가 발생했다.) 그래.. 2013. 5. 16. 이전 1 ··· 30 31 32 33 34 35 36 ··· 46 다음 728x90 반응형