Internal Table 3

(ABAP 코드) Dynamic Internal Table

문바위님 블로그에 있는 코드를 바탕으로 만들어 봄. 출처: https://blog.daum.net/rightvoice/817 [Internal Table] 생성=>Class[cl_alv_table_create] 사용하기 1) 가장 추천하는 방식임 , 예제를 잘 읽어보면 쉽게 사용할 수 있음 가) Field Catalog를 설정하여 , cl_alv_table_create=>create_dynamic_table 를 이용하는 방식 (SALV와 함께 사용하지 말것) 장점 : 가독성.. blog.daum.net TYPE-POOLS: ABAP. FIELD-SYMBOLS: TYPE STANDARD TABLE, " , " . " DATA: IR_SALV_TAB TYPE REF TO CL_SALV_TABLE. DATA:..

SAP/ABAP 코드 2021.07.07

(ABAP) INTERNAL TABLE 정리 - 1

1. INTERNAL TABLE 이란 - 프로그램 내에서 정의되어 사용되는 가상의 TABLE이다. - HEADER LINE 없이 사용하는 것을 지향한다고 함. 2. INTERNAL TABLE에 들어가기 앞서 KEY에 대하여.... - 모든 INTERNAL TABLE은 ROW들을 구분 짓기 위하여 KEY가 필요하다. - KEY의 종류 > WITH NON-UNIQUE KEY: KEY로 선언된 필드들의 값이 중복되어도 TABLE에 저장 가능 > WITH NON-UNIQUE DEFAULT KEY: KEY로 선언된 필드들의 값이 중복되어도 TABLE에 저장 가능 *DEFAULT KEY: CHARACTER TYPE을 가지는 모든 필드들을 묶어 키로 사용한다. STANDARD KEY라고 함. > WITH UNIQUE..

SAP/ABAP 기초 2021.06.13

(ABAP 코드)Work Area를 사용하여 Internal Table에 데이터 넣기

REPORT ZPT_0529 MESSAGE-ID ZBD36.TABLES: ZTHEOM_STOCK. DATA: WA_STOCK TYPE ZTHEOM_STOCK, " WORK AREA 선언 ITAB_STOCK TYPE TABLE OF ZTHEOM_STOCK. " INTERNAL TABLE 선언 * WORK AREA에 데이터 셋팅 WA_STOCK-STOCKNUM = '000036'. WA_STOCK-TICKER = 'HONG'. WA_STOCK-COM_NAME = 'J COP'. WA_STOCK-OPEN_PRICE = 999000. WA_STOCK-LOW_PRICE = 999000. WA_STOCK-HIGH_PRICE = 999000. WA_STOCK-END_PRICE = 99950. WA_STOCK-STOC..

SAP/ABAP 코드 2021.06.13