728x90 반응형 분류 전체보기244 ALV 특정 필드 폰트 변경 REPORT TOP 문에 포함INCLUDE 화면생성시 핃드 속성값 설정이 처리 LOOP AT GT_FIELDCAT1 INTO GS_FIELDCAT. CASE GS_FIELDCAT-FIELDNAME. WHEN 'VBELN'. GS_FIELDCAT-STYLE = ALV_STYLE_FONT_BOLD + ALV_STYLE_FONT_UNDERLINED. ENDCASE. MODIFY GT_FIELDCAT1 FROM GS_FIELDCAT. ENDLOOP. 2023. 3. 1. Screen Dropdown List 화면 레이아웃에서 드롭다운 - Listbox로 선택 PBO에 PERFORM SET_LISTBOX_0100 USING : 'GS_S1040-ART'.FORM SET_LISTBOX_0100 USING PV_FIELD TYPE ANY. DATA : LT_LIST TYPE VRM_VALUES WITH HEADER LINE, L_ID TYPE VRM_ID. REFRESH LT_LIST. SELECT CODE1 AS KEY , SNAME AS TEXT FROM 테이블명 INTO TABLE @DATA(LT_INSPINT) WHERE SPRAS EQ @SY-LANGU. MOVE-CORRESPONDING LT_INSPINT[] TO LT_LIST[]. L_ID = PV_FIELD. CALL FUNCTION.. 2023. 3. 1. ALV Variant 저장한 레이아웃을 파라미터에 입력해 ALV에 적용하기. PARAMETERS: P_VARI TYPE DISVARIANT-VARIANT. AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_VARI. PERFORM F4_VARIANT. FORM F4_VARIANT . DATA: LS_VARIANT TYPE DISVARIANT, ES_VARIANT TYPE DISVARIANT. LS_VARIANT-REPORT = SY-REPID. LS_VARIANT-HANDLE = GC_GO_DOC_CON. "컨테이너 이름 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING IS_VARIANT = LS_VARIANT I_SAVE = GC_A IMPORTI.. 2023. 3. 1. 실행가능 프로그램에서 실행버튼 없애기 TABLES : SSCRFIELDS. DATA GT_EXCLUDE TYPE TABLE OF RSEXFCODE WITH HEADER LINE. "버튼 EXCLUDE PARAMETERS : P_CONNID TYPE SPFLI-CONNID. INITIALIZATION. GT_EXCLUDE-FCODE = 'ONLI'. APPEND GT_EXCLUDE. CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING P_STATUS = ' ' P_PROGRAM = 'Z_KW_LEE_002' TABLES P_EXCLUDE = GT_EXCLUDE[]. 2023. 3. 1. ON CHAIN-REQUEST 모듈풀에서 값이 변경되었는지 체크하는방법 PAI PROCESS AFTER INPUT. MODULE EXIT_COMMAND AT EXIT-COMMAND. CHAIN. FIELD: GS_WA-필드1, GS_WA-필드2, GS_WA-필드3 MODULE MODIFY_CHECK ON CHAIN-REQUEST. ENDCHAIN.전역변수 하나 선언해주고, MODULE MODIFY_CHECK INPUT. 전역변수1 = GC_X. ENDMODULE.저장하기전에 CHECK 전역변수1 IS NOT INITIAL. 2023. 3. 1. 프로그램 호출시 새창으로 호출하기 (ABAP4_CALL_TRANSACTION) 프로그램 호출시 새창으로 호출하기. 호출할 프로그램의 초기화면이 단일값(PARAMETER)면 CALL TRANSACTION, 다중값(SELECT-OPTIONS)이면 SUBMIT을 사용하여 호출한다. 기존 SUBMIT으로 호출했던 프로그램을, New session으로 불러와달라는 요청이 있다. 기존: RANGES: LR_POSID FOR PRPS-POSID. CLEAR: LR_POSID, LR_POSID[]. LR_POSID = 'IEQ'. LR_POSID-LOW = 전달할 값. APPEND LR_POSID. CLEAR LR_POSID. SUBMIT 프로그램명 WITH P_POSID IN LR_POSID AND RETURN.ABAP4_CALL_TRANSACTION 사용 먼저 호출할 프로그램 .. 2023. 3. 1. 이전 1 ··· 19 20 21 22 23 24 25 ··· 41 다음 728x90 반응형