전체 글
-
ALV 셀별 스타일 지정SAP/ABAP 2013. 3. 25. 18:14
DATA : LT_CELLTAB TYPE LVC_T_STYL, LS_CELLTAB TYPE LVC_S_STYL. " 버튼 스타일 CLEAR : LS_CELLTAB. LS_CELLTAB-FIELDNAME = 'DETAIL'. LS_CELLTAB-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_BUTTON. " LS_CELLTAB-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_DISABLED. APPEND LS_CELLTAB TO LT_CELLTAB. LOOP AT GT_OTAB. GT_OTAB-DETAIL = ICON_HISTORY. CLEAR : GT_OTAB-CELLS, GT_OTAB-CELLS[]. INSERT LINES OF LT_CELLTAB_BTN INTO TABLE ..
-
배치잡 수행후 사용자에게 메시지 알림SAP/ABAP 2013. 3. 25. 11:49
" 배치 수행후 메시지 전송 IF P_UNAME IS NOT INITIAL AND SY-BATCH EQ 'X'. LV_CNT_T = LV_CNT. CLEAR : LV_MSG. CONCATENATE LV_CNT_T '건이 추가되었습니다.' INTO LV_MSG. LV_LEN = STRLEN( LV_MSG ). CALL FUNCTION 'TH_POPUP' EXPORTING CLIENT = SY-MANDT USER = P_UNAME MESSAGE = LV_MSG MESSAGE_LEN = LV_LEN EXCEPTIONS USER_NOT_FOUND = 1 OTHERS = 2. ENDIF. 배치로 돌릴 프로그램 안 끝부분에 넣어라. P_UNAME 은 PARAMETER로 만들고 NO-DISPLAY 옵션을 주면 되겠지..
-
심플한 필드카달로그 - PERFORM 버전SAP/ABAP 2013. 3. 21. 19:20
*---------------------------------------------------------------------* * Form BUILD_GRID_FIELDCAT *---------------------------------------------------------------------* FORM BUILD_GRID_FIELDCAT. CHECK GT_FIELDCAT[] IS INITIAL. CLEAR : GV_POS. PERFORM SET_FIELD_CATALOG USING : 'ZFSCON' '적출국' '6' 'C' ' ' ' ' ' ' ' ' 'X' ' ' ' ', 'ZCOCON' '원산지국' '6' 'C' ' ' ' ' ' ' ' ' 'X' ' ' ' ', 'FTACD' 'FTA코드..
-
심플한 필드카달로그 - 매크로버전SAP/ABAP 2013. 3. 21. 08:28
*---------------------------------------------------------------------* * Form BUILD_GRID_FIELDCAT *---------------------------------------------------------------------* FORM BUILD_GRID_FIELDCAT CHANGING PT_FIELDCAT TYPE LVC_T_FCAT. DATA: LS_FIELDCAT TYPE LVC_S_FCAT. CLEAR PT_FIELDCAT. REFRESH PT_FIELDCAT. DEFINE CATALOG. CLEAR : LT_FIELDCAT. POS = POS + 1. LT_FIELDCAT-COL_POS = POS. LT_FIELDCA..
-
서치헬프 강제생성(헤더 변경 포함)SAP/ABAP 2013. 3. 20. 17:00
데이터 엘리먼트를 생성하여 사용시 자동으로 헤더텍스트가 적용되나 여유치 않을 경우 다음과 같은 방식으로 헤더 텍스트를 강제로 적용 할 수 있다. ※ 필드 카달로그의 포지션과 오프셋 값에 따라 값이 이상하게 나오니 주의 요망. *----------------------------------------------------------------------* * Form F4_FTACD_LOW *----------------------------------------------------------------------* FORM F4_FTACD_LOW. DATA : F4_RETURN LIKE DDSHRETVAL OCCURS 0 WITH HEADER LINE. DATA : LT_DFIELD LIKE DSELC..
-
셀렉션 스크린에 버튼달기SAP/ABAP 2013. 3. 19. 13:29
*&---------------------------------------------------------------------* *& Report Z_SEL_BUTTON * *& * *&---------------------------------------------------------------------* *& * *& * *&---------------------------------------------------------------------* REPORT Z_SEL_BUTTON . TABLES : SSCRFIELDS. PARAMETERS P_INPUT TYPE C. SELECTION-SCREEN FUNCTION KEY 1. *-----------------------------------..
-
프로그레스바 진행률 표시SAP/ABAP 2013. 3. 19. 09:14
*&---------------------------------------------------------------------* *& Report Z_PROGRESS_BAR * *& * *&---------------------------------------------------------------------* *& * *& * *&---------------------------------------------------------------------* REPORT Z_PROGRESS_BAR . DATA : GV_WK_CNT TYPE I, GV_WK_TOTAL TYPE I, GV_WK_DISP_CNT TYPE I, GV_WK_DISP_MAX TYPE I VALUE 1000. CONSTANTS :..