SAP ALV 툴바 버튼유형 정리

SAP OOP 기반으로 ALV 툴바를 사용할때 활용 가능한 버튼유형 입니다. ABAP 소스코드 CALL METHOD go_toolbar->add_button EXPORTING fcode       = ‘EXIT’                             “Function Code for button icon                       = icon_system_end         “ICON name, You can use type pool ICON is_disabled      […]

더보기 댓글 남기기

SAP ABAP ALV Button Event 소스코드

ALV List에서 Button Click 이벤트를 발생시키기 위한 소스코드를 공유합니다. 1. Event Method 정의 2. Event Method 구현 3. 출력 인터널테이블 특정 컬럼에 Cell Style 적용   1. Event Method Definition METHODS : handle_button_click FOR EVENT button_click OF cl_gui_alv_grid IMPORTING es_col_id es_row_no.   2. Event Method Implementation METHOD handle_button_click. ENDMETHOD. “HANDLE_BUTTON_CLICK.   3. 컬럼에 Cell Style 추가 gt_style TYPE lvc_t_styl. gs_style TYPE lvc_s_styl. gs_style-fieldname = ‘BUTTON’. […]

더보기 댓글 남기기

SAPGUI ALV Export 설정 초기화 방법

1. 문의  – ALV 리포트 export 설정을 저장했는데, 다시 변경하고 싶어요. 2. 해결방법  – 프로그램 “SALV_BS_ADMIN_MAINTAIN”를 이용하여 해당 사용자 설정 삭제 1. ALV List를 export할때 아래와 같은 팝업이 나옴  – 체크박스를 선택하게 되면 항상 저 포맷으로 export 수행 2. 프로그램 : SALV_BS_ADMIN_MAINTAIN 3. 실행조건  – 특정 사용자 설정을 변경위해 2번 선택 4. 각 사용자별 설정  – 해당 사용자 정보를 확인/변경 해줌

더보기 2 댓글

ALV DropdownListBox 로직

1. ALV 관련 데이터 선언 2. Field Catalog에 대상 필드 설정 2. DropdownListBox 테이블 구성 4. Grid 객체 메소드 실행하여 테이블 Assign 5. 필요시 화면 Refresh 1. Data 선언  – DATA: gs_fcat TYPE LVC_S_FCAT.  – DATA: gt_listbox TYPE lvc_t_dral,            gs_listbox TYPE lvc_s_dral,  –  FIELD-SYMBOLS: <fs_grid>  TYPE REF TO cl_gui_alv_grid. 2. Class Catalog Field 설정  – gs_fcat-drdn_hndl = ‘1’ or ‘2’ …. 3. DropdownListBox […]

더보기 댓글 남기기

ALV 필드의 도메인 체크 비활성화 방법

1. 문제점 : 행 삽입을 하면, 도메인 체크 필드 화면에서 값이 없다는 오류 팝업을 발생시킴. 2. 해결방법 : Field Catalog의 옵션을 부여. 1. 행 삽입 Stansard 기능을 이용시, 도메인 Fixed Value를 갖는 필드 구분에서 팝업오류 발생 2. 도메인 체크 비활성화 위한 Field Catalog 옵션 3. ALV Grid 클래스 내 해당 로직.  – 위 로직으로 인해 단순히 ‘X’ 값을 세팅하면 비활성화가 안됨. 4. 출처 : http://scn.sap.com/thread/137127

더보기 댓글 남기기

Field Catalog Options In ALV

1. FIELDNAME     You use this field to assign a field name of your output table to a row of the field catalog. All settings that you make in this row refer to the corresponding column of the output table. 2. REF_FIELD You must fill this field if: • the output table field described by the current entry in the field catalog has a […]

더보기 댓글 남기기

SAP ABAP ALV Split을 통한 헤더 텍스트 추가 방법

ALV Grid 화면 출력 시, 화면을 분할하여 헤더텍스트를 추가하는 방법을 공유합니다.   1. 스크린 컨테이너와 객체 컨테이너 설정 2. 화면 분할 3. 행/열에 따른 컨테이너 할당 4. Document 객체 생성 및 할당 5. 텍스트 추가 6. 예시화면         7. 관련 소스코드   DATA: GO_TREE               TYPE REF TO LCL_TREE_EVENT_RECEIVER,         GO_CUSTOM_CONTAINER1  TYPE REF […]

더보기 댓글 남기기

ALV Tree 구현

1. Data, Tree Event Receiver Class 선언 및 생성 2. 객체 선언 및 Container 할당 3. Tree Root, Node, Item 구성 4. Tree Refresh 방법. 1. Data, Tree Event Receiver Class 선언 및 생성 [#M_더보기|접기|   CLASS LCL_TREE_EVENT_RECEIVER DEFINITION DEFERRED.   DATA: GO_COLUMN_TREE TYPE REF TO CL_GUI_COLUMN_TREE,             GO_TREE                TYPE REF TO LCL_TREE_EVENT_RECEIVER. 2. Tree […]

더보기 2 댓글

Layout Options In ALV

CWIDTH_OPT If this field is set, the ALV Grid Control optimizes the column width. You can then see the column header and the contents of the cells of this column. SPACE, ‘X’ SMALLTITLE If this field is set, the title size in the grid control is set to the font size of the column header. SPACE, ‘X’ GRID_TITLE Title between grid control and toolbar Char […]

더보기 댓글 남기기

ALV Grid로 POPUP화면 추가 구성방법

ABAP ALV Grid 리포트에서 추가 Pop-UP 화면을 구성하는 방법을 공유합니다. 첫번째 방법 : Screen을 만들어서 ALV 구성 두번째 방법 : 팝업ALV 합수를 이용해서 구성 * 첫번째.. 1. 기존 ALV Grid 동일하게 구성  – 주 사용 클래스 : CL_GUI_ALV_GRID 2. POP위한 Screen 생성  – 편하게 Custom Container를 씀.  – Event가 필요하면 버튼 등 추가. 3. POPUP Screen Call  – CALL SCREEN 200 STARTING AT 10 5. 4. […]

더보기 댓글 남기기
Close Bitnami banner
Bitnami