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 댓글

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. […]

더보기 댓글 남기기

GUI 상태 Text 변경방법

1. GUI상태에서 해당 메뉴로 이동 2. 수정

더보기 댓글 남기기

ALV 특정 행으로 Focus 시키기

0. 요구사항 : ALV 실행 및 재실행 시, 특정 행으로 Focus 해주세요. 1. 메소드 추가  DATA: GS_ROW_NO TYPE LVC_S_ROID.  GS_ROW_NO-ROW_ID = SY-TABIX. <– Focus 행.  CALL METHOD GO_GRID->SET_CURRENT_CELL_VIA_ID     EXPORTING       IS_ROW_NO = GS_ROW_NO. 2. 주의사항  – ALV Refresh 수행하면 초기화 됨.(필요하면 미리 실행!)   CALL METHOD GO_GRID->REFRESH_TABLE_DISPLAY     EXCEPTIONS       FINISHED = 1       OTHERS   = […]

더보기 댓글 남기기

ALV 특정 데이터 행/열 에 Hightlight 설정 방법

0. 요구사항  – ALV 데이터중 중복 데이터만 Highlight 넣어주세요. ※ 행에 적용하기 1. Output Internal Table에 Field 추가  – lcolor(4) 2. ALV Layout에 Field 추가  – gs_layout-info_fname = ‘LCOLOR’. 3. 대상 데이터에 lcolor필드값 추가  – gs_display-lcolor = ‘C310’. 4. Grid Refresh   CALL METHOD GO_GRID1->REFRESH_TABLE_DISPLAY     EXCEPTIONS       FINISHED = 1       OTHERS   = 2. 5. Color code 표 […]

더보기 댓글 남기기

Domain Value 조회

1. 도메인 Value 모두 조회  – Function : DD_DD07V_GET 2. 특정 도메인 Value 조회  – Function : DOMAIN_VALUE_GET 3. 직접 Query  – Table : DD07V

더보기 댓글 남기기

Reference Dictionary

1. Select-Option  – Structure : RSDSSELOPT  – Table Type : RSELOPTION

더보기 댓글 남기기

Message 정리

1. 일반 Message.     MESSAGE TEXT–M05 TYPE ‘I’ DISPLAY LIKE ‘E’. ” 대상 건을 선택하세요.     MESSAGE E063(ZMMM) DISPLAY LIKE ‘E’. ” 입력된 값이 유효하지 않습니다. 2. Popup Window   CALL FUNCTION ‘POPUP_TO_CONFIRM’     EXPORTING       TITLEBAR              = ‘Information’       TEXT_QUESTION         = P_MESSAGE       TEXT_BUTTON_1         = TEXT-M03  ” 예.       DEFAULT_BUTTON […]

더보기 댓글 남기기

Encoding/Decoding BASE64 in ABAP

Main Class : CL_HTTP_UTILITY 1. Encoding : http://wiki.scn.sap.com/wiki/display/Snippets/Encoding+BASE64+in+ABAP 2. Decoding : http://wiki.scn.sap.com/wiki/display/Snippets/Decoding+BASE64+in+ABAP

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