SAP/ABAP (38) 썸네일형 리스트형 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 .. 중첩 INNER 작성일: 2024년 5월 20일목표: [Join문 중첩 사용]*&---------------------------------------------------------------------**& Report ZTEST_TASK_JOIN*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT ZTEST_TASK_JOIN.TABLES: SCARR, spfli, sflight,sbook.TYPE-POOLS: slis. "ALV Dec.. Left Join & Right Join 작성일: 2024년 5월 20일목표: ALV , SELECT-OPTION, SEARCH HELP , JOIN문 까지 파악 [LEFT JOIN]*&---------------------------------------------------------------------**& Report ZTEST_TASK_JOIN*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*REPORT ZTEST_TASK_JOIN.TABLES: SCARR, spfli, sflight,sbook.TYPE-POOLS: .. 이전 1 2 3 4 5 다음