본문 바로가기

abap

(6)
[ABAP] EXCEL DOWNLOAD Snippet 내가 짠 코드는 아니고 어디서 퍼왔는데 출처가 불분명하다. 아마 비슷하게 검색하면 나올 듯. 사용하는 방법은 간단하다. 아래 함수를 사용한다. * perform get_data. * * if gt_list[] is not initial. * * perform excel_instantiate. * perform download_to_excel. * * endif. 복붙하면 한글로 된 부분이 깨질텐데 그 부분을 고쳐주고, 딱봐도 필드명을 되어있는 곳을 고쳐주면 된다. "for excel functionality DATA : lr_excel_structure TYPE REF TO data, lo_source_table_descr TYPE REF TO cl_abap_tabledescr, lo_table_row_..
[ABAP] ABAP alv toolbar button 제거하기 + 노가다 snippet SAP ABAP ALV Toolbar 버튼 제거 / ABAP ALV Toolbar 버튼 추가 / ABAP ALV Toolbar 버튼 변경 / ABAP ALV Toolbar Function Code / ABAP ALV Grid Function Code (tistory.com) SAP ABAP ALV Toolbar 버튼 제거 / ABAP ALV Toolbar 버튼 추가 / ABAP ALV Toolbar 버튼 변경 / ABAP ALV Toolbar Function SAP에서 ALV로 화면 구현을 할 때, 버튼을 구현하고자 하면 어디에 버튼을 달지 정해야 된다. 사실 위치는 현업이나 요청자의 기분에 따라 버튼의 위치가 바뀐다. 기존에 버튼이 줄줄이 달렸던 부 irondol.tistory.com 아래 이미지는 위..
[ABAP] EDIT-MODE 시, 다른 곳 클릭이나 엔터 안쳐도 바로바로 변경사항 반영되도록 하는 법 해결 방법은 data_changed 이벤트를 강제로 발생시키는 것이다. 해당 코드를 save_data 로직에 넣으면 강제로 data_changed 이벤트를 타게 된다. DATA : lv_valid TYPE char01, lv_refresh TYPE char01. CALL METHOD go_grid01->check_changed_data IMPORTING e_valid = lv_valid CHANGING c_refresh = lv_refresh. 이벤트 리시버 클래스에서 적당히 데이터 변경 로직을 반영해주면 된다. 아래 코드는 flag 추가 필드를 이용해 변경된 row를 표기하는 기능이 추가되어 있는 예제이다. FORM data_changed USING pi_data_changed TYPE REF TO c..
[ABAP] select-options 뒤쪽 범위 안보이게 하는 code snippet SELECTION-SCREEN BEGIN OF BLOCK b01. SELECT-OPTIONS: s_werks FOR gs_search-werks no INTERVALS no-EXTENSION. SELECTION-SCREEN END
[ABAP] SPECIFY REFERENCE TABLE AND REFERENCE FIELD 오류 해결 문제 SE11에서 CBO 테이블 정의 시, SPECIFY REFERENCE TABLE AND REFERENCE FIELD 오류 발생 해결방법 currency/quantity 탭으로 이동 후 아래 흰색 입력 칸에 참조 테이블(Reference Table)의 참조 필드(Ref. field) 입력 참고로 같은 테이블(ZTAX2___)를 참조할 수도 있다. 이 경우 같은 테이블을 참조하면 BY_QTY는 ZTAX2082 / MEINS 두 값을 입력하면 된다. 참조 https://answers.sap.com/questions/6978001/specify-reference-table-and-reference-field.html SPECIFY REFERENCE TABLE AND REFERENCE FIELD | SAP ..
[Career] Abap Certified Development Specialist - ABAP for SAP HANA 2.0(E_HANAAW_18) 아밥 써티 취득 후기 ERP 엔지니어로 직무를 전환한 후, 프로젝트에 투입되어 개발을 본격적으로 시작하기 전에, 약간 시간이 남아 Abap Certification을 취득하였다. 머 Certi가 전문 라이센스도 아니고 엄청난 역할을 하는 건 아니겠지만, ERP의 경우 투입 단가에 약간 영향을 준다는 것 같기도 하다. (마치 정처기처럼) 역시 AWS 자격증과 마찬가지로, 실무 역량에 엄청난 도움이 되는건 아니지만, 지식 측면에선 약간 도움이 되는것 같기도 하다. 다른 점이 있다면, Abap Certi는 취득에 엄청난 돈이 든다는 것이다. 일단 기본적으로 SAP 경력이 없으면 교육을 필수로 들어야 하는데, 이 교육비가 수백만원 단위다. 그리고 시험 응시 비용이 30만원이다. 따라서 떨어지면 엄청난 출혈이 있을 수 있다. 몇 번 ..