SAP (101) 썸네일형 리스트형 [WIP]Read Table의 기본 최종 작성일: 2024-06-03최종 작성일 : ???????????목표: read table 구조 이해하기 목적: Read Table을 쓰는 이유는?-> 특정 테이블을 조인해서 쓴다고 했을 때 Join해서 가져온다고 하기에는 속도도 안좋고 안정성도 떨어짐-> 따라서 read table을 통해서 인터널 테이블로 조인을 해놓고 씀 혹은... Internal Table의 데이터에 접근 하는 방법이 크게 1) LOOP AT 인터널 테이블 INTO 행 2) READ TABLE 인터널 테이블 INTO 행이 있음. 데이터 접근 방식으로도 구분 가능. LOOP AT은 인터널 테이블에 있는 행을 한줄씩 다 읽는 거고READ TABLE은 인터널 테이블에 있는 특정 행만 읽는 것 공통점은 1) 인터널 테이블을 대상으로.. [WIP]Read Table 최종 작성일: 2024-06-03목표: read table 구조 이해하기 목적: Read Table을 쓰는 이유는?-> 특정 테이블을 조인해서 쓴다고 했을 때 Join해서 가져온다고 하기에는 속도도 안좋고 안정성도 떨어짐-> 따라서 read table을 통해서 인터널 테이블로 조인을 해놓고 씀 혹은... Internal Table의 데이터에 접근 하는 방법이 크게 1) LOOP AT 인터널 테이블 INTO 행 2) READ TABLE 인터널 테이블 INTO 행이 있음. 데이터 접근 방식으로도 구분 가능. LOOP AT은 인터널 테이블에 있는 행을 한줄씩 다 읽는 거고READ TABLE은 인터널 테이블에 있는 특정 행만 읽는 것 공통점은 1) 인터널 테이블을 대상으로 2) 한줄 (씩) 읽는다READ 테.. sort + collect 최종 작성일: 2024-06-30목표: sort와 collect 구문 이해하기 sort의 종류 1. 집계완료한 테이블에 ' SORT 집계 테이블 BY 정렬 대상 칼럼' 을 통해서 정렬하기-> 안좋은 점은 집계 방법이 'LOOP AT 테이블 INTO 한행 돌아가면서 COLLECT 한행 INTO 테이블 '을 통해서 진행하는 경우, 정렬이 안된 값을 LOOP 돌려가면서 COLLECT 하면 오류가 발생 할 수 있음. ( 예를 들어 AA,AC, DH , AC이렇게 칼럼값이 열거 되어 있는 경우, 정렬 안하고 LOOP-COLLECT 사용하면 집계 값 오류 발생할 수 있음) 2. SELECT 문에서 'ORDER BY 칼럼' 구문을 통해 정렬하기-> LOOP- COLLECT 문의 경우, 보통 정렬 후에 집계 진행하는.. ALV로 집계테이블 만들기 (LOOP AT, COLLECT) 최종 작성일: 2024년 5월 31일 집계 테이블 만드는 순서1. 데이터 선언부에 집계 테이블 선언 할것2. data 불러오는 perform구문에서 select로 가져온 값을 loop를 통해 테이블 -> 행으로 한행씩 가져오고3. collect문을 통해 한행씩 가져온 값을 집계 테이블에 쌓을 것 여기서 유의할 사항은 'display_alv_report.' perform 구문에서 display할 테이블을 집계테이블로 지정해야함*&---------------------------------------------------------------------**& Report ZTASK_7THWEEK*&--------------------------------------------------------------.. Loop 구문과 Collect 구문의 구조 최종 작성일: 2024-05-29목표: Loop 구문과 Collect 구문의 구조를 파악하여 다음번에 쓸 수 있도록 할것 1)Report(해당 프로그램명) 선언REPORT : ZTEST_LOOP.2)데이터 선언types : begin of 테이블 명 필드명(해당 값의 자릿수) type 문자 형태 -> 테이블 안에 변수 선언부 end of 테이블 명DATA: workarea(보통 행)과 internal table( 해당 행을 쌓는 테이블)을 한쌍으로 선언하는 것이 보통임TYPES: BEGIN OF t_loop, id(10) TYPE C, name(10) TYPE C, parameter(10) TYPE P, END O.. COLLECT 구문 최종 작성일: 2024-05-29목표: Collect 구문 이해하기 *&---------------------------------------------------------------------**& Report ZTEST_COLLECT*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT ZTEST_COLLECT.* internal table Structure creation"같은 것 끼리 집계하는 것이 collect 문임TYPES: BEGIN OF t_product, pi.. Loop 구문 최초 작성일: 2024-05-29목적: loop 구문 이해하기 *&---------------------------------------------------------------------**& Report ZTEST_LOOP*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT ZTEST_LOOP.DATA : BEGIN OF ITAB OCCURS 0, " ocurs는 테이블NUM1 TYPE I , "integer = 숫자 , 정수 / 초기값이 0 이다NUM2 TYPE I ,NUM3 TY.. 중첩 Join시 유의 사항 최초 작성일: 2024-05-29목적: Join문 부시기 *&---------------------------------------------------------------------**& Report ZALV_TRIPLE_JOIN*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT ZALV_TRIPLE_JOIN.TABLES: SCARR, spfli, sflight,sbook.TYPE-POOLS: slis. "ALV .. 이전 1 2 3 4 5 6 ··· 13 다음