728x90 반응형 분류 전체보기244 Maintenance View Call Function VIEW_MAINTENANCE_CALL 유지보수뷰에 트랜잭션을 만들어서 호출하지만, 1개의 테이블 다수의 유지보수뷰 조건일 때 (조건이 여러개일때) selection field를 사용자에게 보여주고 싶지 않을 때 (한 개의 테이블에 복수의 조건으로 유지보수뷰를 호출 불가) 는 이런식으로 유지보수뷰를 호출할 수 있다. 그런 경우엔 selection field를 정해주면 값을 입력해야하니까 이런식으로 펑션으로 호출하면 걍 바로 조건 걸어서 호출도 가능하고 트랜잭션도 안만들어도 된다. 2023. 2. 21. 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. 금액 텍스트 변환 Function 12,257,000 -> 일천이백이십오만칠천 원 FUNCTION ZEX_MONEY_TO_CHAR. *"---------------------------------------------------------------------- *"*"Local interface: *" IMPORTING *" REFERENCE(W_MONEY) TYPE C "입력금액 *" REFERENCE(W_CENT) TYPE NUMC2 OPTIONAL "소숫점 *" REFERENCE(W_CURR) TYPE C "단위 *" REFERENCE(W_MODE) TYPE C "ko, en, .. *" EXPORTING *" REFERENCE(W_CHAR) TYPE C *" EXCEPTIONS *" CHAR_OVER *" NUMBER_OVER .. 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 ··· 24 25 26 27 28 29 30 ··· 41 다음 728x90 반응형