본문 바로가기

F4

POV function You can adjust the design of the help to the standard help using the function modules f4if_field_value_request or f4if_int_table_value_request iPhone 에서 작성된 글입니다. 더보기
ALV : Make F4 Data (ONF4 EVENT) alv에서 possible entry를 만드는 방법은 두 가지 방법이 있다. 첫 번째는 Dictionary의 것과 같게 만드는 방법과, 두 번째는 데이터 자체를 내가 원하는 테이블 형식으로 보여주는 방법이다. 아래는 이를 구현한 소스를 적었다. 적절히 수정해서 사용하면 된다. 1. DATA : lt_return_tab LIKE TABLE OF ddshretval WITH HEADER LINE. DATA : LV_KOKRS LIKE CSKS-KOKRS. READ TABLE GT_DATA INDEX pa_row-row_id. CHECK sy-subrc = 0. CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = 'CSKS' fieldname = 'KO.. 더보기
ALV : class alv f4 f4를 사용자의 요구에 맞게 개발하거나 f4 이벤트 후의 후속 작업을 하기 위해 사용된다. dictionary 테이블의 필드에 있는 search help를 그대로 사용할 수 있고, 내가 데이터를 직접 만들어서 display 해줄 수도 있다. 연계작업으로 f4 이벤트 뿐 아니라 onchanged 이벤트도 대부분 필요 하다. possible 엔트리 외의 기타데이터를 입력할 경우 validation check가 가능하기 때문이다. 먼저 fieldcatalog 에 아래의 속성을 지정해준다. (F4AVAILABL) 아래는 필자가 사용하는 템플릿이므로 적절히 자신이 사용하는 템플릿에 맞추도록 하자. 'S' 'RE_CODE' ' ', ' ' 'COLTEXT' TEXT-D19, ' ' 'EDIT' 'X', ' ' 'F.. 더보기
function alv f4 (커스터마이징) 아래소스는 검증되지 않았음... 확인 후 업데이트 해야지... 진정한 예제는 BCALV_EDIT_08 프로그램을 확인바람... DATA: LCL_EVENT_RECEIVER TYPE REF TO LCL_DEF_RECEIVER. * 클래스 정의 CLASS LCL_DEF_RECEIVER DEFINITION. PUBLIC SECTION. METHODS : HANDLE_DATA_CHANGED FOR EVENT DATA_CHANGED OF CL_GUI_ALV_GRID IMPORTING ER_DATA_CHANGED E_ONF4. ENDCLASS. * 클래스 구현 CLASS LCL_DEF_RECEIVER IMPLEMENTATION. METHOD HANDLE_ON_F4. PERFORM ON_F4 USING SENDER .. 더보기
Type M : F4 Date Create Date : 2010-11-09 Change Date : 2010-11-09 잡담 -ㅂ-; 컨츄럴~ DATE TYPE F4 PROCESS ON VALUE-REQUEST. FIELD : GV_DATE_OLD MODULE F4_GV_DATE_OLD, GV_DATE_NEW MODULE F4_GV_DATE_NEW. DATA : RETURN_TAB LIKE DDSHRETVAL OCCURS 0 WITH HEADER LINE, SCR_FIELD LIKE DYNPREAD OCCURS 0 WITH HEADER LINE. DATA: l_select_date LIKE workflds-gkday, l_select_week LIKE scal-week. MODULE F4_GV_DATE_OLD INPUT. CLEAR .. 더보기