728x90 반응형 abap15 Dynamic table test TOP PARAMETERS : p_table(30) TYPE c OBLIGATORY. "입력받을 abap dictionary 테이블을 위한 파라미터 FIELD-SYMBOLS TYPE STANDARD TABLE. DATA : gv_tabname TYPE dd02t-ddtext, "테이블 텍스트 ok_code TYPE sy-ucomm. "ALV DATA : gt_fieldcat TYPE lvc_t_fcat, gs_fieldcat TYPE lvc_s_fcat. DATA : gs_variant TYPE disvariant, gs_layout TYPE lvc_s_layo.GET DATA FORM get_data . DATA gv_data TYPE REF TO data. CLEAR gv_tabname. SELECT.. 2023. 2. 24. Pop up Message DATA : GV_ANSWER TYPE C. CLEAR GV_ANSWER. PERFORM CONFIRM_POPUP USING '저장 여부 확인' '선택된 데이터를 저장하시겠습니까?' SPACE SPACE CHANGING GV_ANSWER. FORM CONFIRM_POPUP USING P_TITLE P_TEXT P_CANC P_TYPE CHANGING P_ANSWER. CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = P_TITLE TEXT_QUESTION = P_TEXT TEXT_BUTTON_1 = '예' ICON_BUTTON_1 = ' ' TEXT_BUTTON_2 = '아니오&#.. 2023. 2. 24. OLE 예를 들어 ME21N에서 구매오더를 넣고 그 구매오더를 다른 업체에 엑셀로 넘겨주기 위해 엑셀로 다운받는 기능이 필요하다고 해보자. 그럴때 이 OLE를 사용한다. SMW0에서 양식을 추가하고, 어떤 데이터가 몇번 시트의 어떤 셀에 들어갈건지 일일히 지정해준다. OLE 메소드를 만들어주고, 호출한다. lcl_main=>form_01_print( ). 데이터 선언부 CLASS lcl_main DEFINITION. PUBLIC SECTION. TYPES: BEGIN OF gty_tot, menge TYPE ekpo-menge, meins TYPE ekpo-meins, END OF gty_tot. TYPES: BEGIN OF gty_mepoitem. INCLUDE TYPE mepoitem. TYPES: zzca.. 2023. 2. 21. 알고 있으면 유용한 Syntax STRING 의 LENGTH 구하기 L_LEN = **STRLEN**( L_STRING ).COMMA (,) , 다른 표시들 교체 할때 쓰는 REPLACE '$' WITH '' INTO L_MONEY.공백 제거 CONDENSE L_MONEY NO-GAPS.앞자리 0 채우기 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING INPUT = P_DATA1 IMPORTING OUTPUT = P_DATA2.0빼기 CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = P_DATA1 IMPORTING OUTPUT = P_DATA2.NUMERIC CHECK .. 2023. 2. 21. OData (create_deep_entity) METHOD /iwbep/if_mgw_appl_srv_runtime~create_deep_entity. DATA lv_entityset_name TYPE string. DATA: BEGIN OF str_exp. INCLUDE TYPE zcl_ztest3gw_so_mpc_ext=>ts_soheader. DATA: navi_so_item TYPE zcl_ztest3gw_so_mpc_ext=>tt_soitem. DATA: END OF str_exp. DATA: ls_deep LIKE str_exp, ls_item TYPE zcl_ztest3gw_so_mpc=>ts_soitem. DATA: ls_head TYPE vbak, it_item TYPE TABLE OF vbap. lv_entityset_name = i.. 2023. 2. 21. OData (get_expanded_entityset) METHOD /iwbep/if_mgw_appl_srv_runtime~get_expanded_entityset. TYPES : BEGIN OF ts_main_entity. INCLUDE TYPE zcl_ztest3gw_so_mpc=>ts_soheader. TYPES: navi_so_item TYPE STANDARD TABLE OF vbap WITH DEFAULT KEY, END OF ts_main_entity. DATA : ls_main TYPE ts_main_entity. DATA : lt_main LIKE TABLE OF ls_main. DATA : ls_head TYPE zcl_ztest3gw_so_mpc=>ts_soheader. DATA : ls_so_item TYPE vbap. DATA : lt_.. 2023. 2. 21. 이전 1 2 3 다음 728x90 반응형