SAP (16) 썸네일형 리스트형 READ TABLE(NEW SYNTAX) *===================================* 구문법*===================================FIELD-SYMBOLS like LINE OF lt_itab.READ TABLE lt_itab ASSIGNING INDEX 1. IF sy-subrc EQ 0. "Code for successful READ" ELSE. "Code for failed READ" ENDIF.*===================================*신문법*===================================READ TABLE lt_itab ASSIGNING FIELD-SYMBOL() INDEX 1. IF sy-subrc EQ 0. "Code for succes.. FIELDCATALOG(NEW SYNTAX) DATA: LT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV. LT_FIELDCAT = VALUE #( ( COL_POS = 1 FIELDNAME = 'VBELN' SELTEXT_L = 'Saels Document Number' ) ( COL_POS = 2 FIELDNAME = 'POSNR' SELTEXT_L = 'Item Number' ) ( COL_POS = 3 FIELDNAME = 'MATNR' SELTEXT_L = 'Material Number' ) ( COL_POS = 4 FIELDNAME = 'KWMENG' SELTEXT_L = 'Quantity' ) ( COL_POS = 5 FIEL.. MODIFY(NEW SYNTAX) MODIFY pt_letr FROM VALUE #( ifnam = TEXT-n03 iftab = 'ZLETR120' ) TRANSPORTING ifnam iftab WHERE ifdat IS NOT INITIAL. MODIFY pt_letr FROM VALUE #( mtype = 'E' ) TRANSPORTING mtype WHERE mtype IS INITIAL. PERCENT를 통한 진행률 체크 FUNCTION CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING PERCENTAGE = 90 TEXT = '전전월정보 가지고 오는 중....'. PAI EVENT 강제 실행 CALL METHOD cl_gui_cfw=>set_new_ok_code EXPORTING new_code = e_ucomm. 문자 길이에 맞춰 '0' 추가 및 제거 방법 "길이만큼 0을 채워줌"DEFINE _ALPHA_INPUT. CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = &1 IMPORTING OUTPUT = &2.END-OF-DEFINITION. "앞에 0제거"DEFINE _ALPHA_OUTPUT. CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = &1 IMPORTING OUTPUT = &2.END-OF-DEFINITION. "길이만큼 0을 채워줌" DEFINE _MATN1_INPUT. CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT' .. ALV 필드 DROPDOWN 만들기 *참고https://dragonfruits.tistory.com/7 FIELD CATALOG MACRODEFINE __fieldcat. IF &1 IS NOT INITIAL. " & = 넣어줄 수 있는 값 gs_fcat-col_pos = &1. ENDIF. IF &2 IS NOT INITIAL. gs_fcat-edit = &2. ENDIF. IF &3 IS NOT INITIAL. gs_fcat-coltext = gs_fcat-tooltip = gs_fcat-seltext = gs_fcat-scrtext_m = &3. ENDIF.dragonfruits.tistory.com IF &9 IS NOT INITIAL. gs_fcat-drdn_hndl = &9.ENDIF.WHEN 'POSAR'. __f.. GET_DOMAIN_VALUES DATA: ls_posar TYPE dd07v, lt_posar LIKE TABLE OF ls_posar.CALL FUNCTION 'GET_DOMAIN_VALUES' EXPORTING domname = 'POSAR' text = 'X' TABLES values_tab = lt_posar EXCEPTIONS no_values_found = 1 others = 2 . IF SY-SUBRC 0. "MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO" "WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4... 이전 1 2 다음