본문 바로가기
728x90
반응형

ERP-SAP/ABAP119

<ABAP> OPEN DATASET 한글 깨짐 문제 (펌뱅킹, LG U+) 모 회사에서 펌뱅킹이 제대로 된 구동이 되지 않아 디버깅을 하였다. 문제는 한글깨짐 현상.. 해당 파일은 LG U+에서 전송하여 주고 회사의 SAP 서버에 쌓이게 되고, 그 쌓인 데이터를 배치로 읽어서 SAP DB에 넣어주는 케이스 인데... EDI 같은 경우는 문자 열의 위치에 따라서 값이 휙휙 바뀌기 때문에 굉장히 민감한 문제이다. 가령 300번째부터 3자리까지가 은행코드.. 이런식으로.... 그런데 만약 한글이 깨진다면????? 당연히 코드들이 뒤로 밀리게 되며 제대로 계산된 값들이 들어가지 않는다.. 가령 300번째자리부터 3개를 끊으면 000인 값이... 300번째 이전에 한글이 들어가있어서 깨져버리고... 자릿수가 밀려있다면 111 이 들어가는 것!!!! (실제 이렇게 문제가 발생했다.) 그래.. 2013. 5. 16.
<ABAP> AL11의 파일 디렉토리와 'RZL_READ_DIR_LOCAL' DATA : gv_dir_name LIKE salfile-longname, gv_dir_name_bak LIKE salfile-longname, gv_file_name(100), gv_file_name1(100), l_cnt TYPE i, l_return TYPE bapireturn. DATA: gv_pc_dir LIKE salfile-longname, l_sfile TYPE string, l_tfile TYPE string. DATA : gs_rec TYPE zfbrecds. DATA : gt_file LIKE salfldir OCCURS 0 WITH HEADER LINE. CALL FUNCTION 'RZL_READ_DIR_LOCAL' EXPORTING name = gv_dir_name TABLES f.. 2013. 5. 13.
<ABAP> SAP standard menu bar에 리스트 추가 작업 파일 (add custom help menu) http://www.scribd.com/doc/90674672/how-to-add-custom-help-menu-to-sap-main-menu-bar 2013. 5. 9.
<ABAP> reuse alv Fieldcat 구성시 주의할 점 1. merge 펑션을 사용할 때, alv 화면에서 필드가 나타나지 않을 때. PERFORM lvc_fieldcatalog_merge TABLES gt_lvc_fcat " Field Cat. gt_dt pt_fcat_alv Field Catalog for List Viewer Control * -->pt_table Internal Table * -->p_itab_name Internal Table 명 *----------------------------------------------------------------------* FORM lvc_fieldcatalog_merge TABLES pt_fcat_alv TYPE lvc_t_fcat pt_table USING p_itab_name TYPE any... 2013. 1. 21.
728x90
반응형