목록전체 글 (125)
SAP_ABAP_FI
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/btZ5V1/btrnv1I8u2N/AHuFUwkA5RF0k9VcY5ySkK/img.png)
- TOP - CONTROLS: tabstrip TYPE TABSTRIP. DATA: BEGIN OF gs_alv, dynnr TYPE sy-dynnr," 개별 화면 번호 scrname TYPE char255," 개별 스크린 번호 strname TYPE slis_tabname," Stru Name lr_custom TYPE REF TO cl_gui_custom_container,"개별 이벤트 lr_alv TYPE REF TO cl_gui_alv_grid, "개별 이벤트 lt_fcat TYPE lvc_t_fcat, "개별 FCAT lt_sort TYPE lvc_t_sort, "개별 SORT END OF gs_alv, gt_alv LIKE TABLE OF gs_alv. - PAI - PAI 에서 스크린 값을..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/UqaUG/btrhhTDyM47/X9yAC7InPGRW3TIgSs07WK/img.png)
-Screen - Program Main - Selection Screen Top TABLES:sscrfields. SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN. PARAMETERS: ck03 AS CHECKBOX. SELECTION-SCREEN END OF SCREEN 1001. SELECTION-SCREEN BEGIN OF SCREEN 1002 AS SUBSCREEN. PARAMETERS: ck04 AS CHECKBOX. SELECTION-SCREEN END OF SCREEN 1002. SELECTION-SCREEN BEGIN OF SCREEN 1010 AS WINDOW. PARAMETERS: p_spmon TYPE spmon, p_mondt TYPE s..
DATA: lv_string LIKE sflight-carrid. SELECT * INTO TABLE @DATA(lt_data)"---> 선언 없이 동적 인터널 테이블 사용가능 FROM sflight WHERE carrid = @lv_string. *다양한 계산식 SELECT 'A' AS tt, id , num1, num2, CAST( num1 AS FLTP ) / CAST( num2 AS FLTP ) AS ratio, " 형변환 div( num1, num2 ) AS div, " 다양한 계산식 mod( num1, num2 ) AS mid, " 다양한 계산식 char1 && char2 AS conc, CASE char1 WHEN 'AAAA' THEN ( 'BBBBB' ) WHEN 'XXXX' THEN ( ..
기존 화면 동일 -> 쿼리 부분만 상이 DATA: lr_data TYPE REF TO data, lr_str TYPE REF TO cl_abap_structdescr, lr_table TYPE REF TO cl_abap_tabledescr. DATA: lv_string TYPE string. FIELD-SYMBOLS: TYPE STANDARD TABLE. TRY. DATA(result) = NEW cl_sql_statement( )->execute_query( pv_sql ). CATCH cx_sql_exception INTO DATA(lr_root). lv_string = lr_root->get_text( ). PERFORM error_msg_disp USING lv_string. EXIT. CATCH..
CL_RECA_DDIC_DOMA=>GET_TEXT_BY_VALUE( EXPORTING ID_NAME = '도메인이름' ID_VALUE = '값' IMPORTING ED_TEXT = 'RETRUN' ).
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bSW1Q6/btreiQj0Ktf/weYM963hBD7erfmTY2tHk1/img.png)
TOP CONSTANTS: gc_cont_name TYPE c LENGTH 255 VALUE 'CUSTOM_CONT'. FIELD-SYMBOLS: TYPE STANDARD TABLE. DATA: gr_container TYPE REF TO cl_gui_custom_container, gr_splitter TYPE REF TO cl_gui_splitter_container, gr_top TYPE REF TO cl_gui_container, gr_bot TYPE REF TO cl_gui_container, gr_text TYPE REF TO cl_gui_textedit, gr_grid TYPE REF TO cl_gui_alv_grid, gt_fcat TYPE lvc_t_fcat. DATA: gv_ok_cod..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cpbGet/btrejXb9lZn/oSty4MybOgBBsNakNnK1Y1/img.png)
Source DATA: lr_structdescr TYPE REF TO cl_abap_structdescr, lr_tabledescr TYPE REF TO cl_abap_tabledescr, lr_int2 TYPE REF TO cl_abap_elemdescr, lr_int1 TYPE REF TO cl_abap_elemdescr, lt_comp TYPE cl_abap_structdescr=>component_table, ls_comp TYPE abap_componentdescr. DATA: lv_len TYPE i, lv_intleng TYPE i, lv_deci TYPE i. LOOP AT it_dfies INTO DATA(ls_dfies). ls_comp-name = ls_dfies-fieldname...
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bEfrPY/btrejXiYZou/dHDKivfrSLMQSXN705X5jK/img.png)
Import Changing Source DATA: BEGIN OF ls_ftexts, tabname LIKE dd26s-tabname, fieldname LIKE dd03t-fieldname, ddtext LIKE dd03t-ddtext, END OF ls_ftexts, lt_ftexts LIKE TABLE OF ls_ftexts, lv_tabclass TYPE dd02v-tabclass. CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = tabname IMPORTING ddobjtype = lv_tabclass TABLES dfies_tab = rt_dfies EXCEPTIONS not_found = 1 internal_error = 2 OTHERS =..