본문 바로가기
ERP-SAP/SAP기초사용법

<ABAP> 쉽고 간단하게 배우는 기초 ABAP 04편 (바보도 따라하는 SALV)

by 행복한워니의 기록 2024. 9. 5.
728x90
반응형


https://nightsforu.tistory.com/m/522

<ABAP> 쉽고 간단하게 배우는 기초 ABAP 03편 (기초선언+데이터담기)

이전편에 이어서... https://nightsforu.tistory.com/m/521 쉽고 간단하게 배우는 기초 ABAP 02편 (기초선언)(반말로 진행하는 점 양해부탁합니다. 논산훈련소 조교가 가르치는 느낌으로 읽으세요. ㅎㅎ) 좌~~

nightsforu.tistory.com

위에는 이전편.. 3편코딩을 하고 와야 할 수 있다.



사실 1~3편에 이제 막 선언 배우고 데이터 담는것 까지 한 이후에 뭘 더 가르쳐야 하나 고민을 했다.

그 다음은 LOOP(c언어로 for문)
read 나  DB INSERT DELETE UPDATE MODIFY 개념을 설명할까 하다가...

아니지.... 1~3편에 데이터를 담았는데
실전 ALV 로 뿌려는 봐야 재미있지 않을까 생각이 들었다.

비기너가 보기에 Alv는 고수의 영역 처럼 보일 수 있지만 기본적인 인터널 테이블의 데이터를
나처럼만 따라하면 아주 쉽게 뿌릴 수 있다.

이름하여 salv다....

자... 그럼 3편에 이어 뿌려보자.
그냥 무작정 따라 코딩하자.

DATA : GR_TABLE TYPE REF TO CL_SLAV_TABLE.

선언때리고...

TRY.
어쩌고 저쩌고 위에 따라 똑같이 쓰고
ENDTRY.

GR_Table->display().



딱 10줄정도 코딩에 결과물은?!

아래처럼 바로 뿌려진다...

와우....
디버깅하며 더블클릭하며 보던 데이터를 화면에 뿌렸다..

심지어 Back 버튼 CANC버튼 Exit 버튼도
자동으로 작동한다.

(일반적으로 플젝에 alv에서는 저 부분을 다 셋팅해줘야한다... )

물론 저 salv에서도 이것저것 따로 셋팅해 줄 수 있는데 그건 나중에 차차 가르쳐줄 생각이다.

뭐야 abap 왜이렇게 쉬워?
란 생각이 막 들지 않는가.....

그렇다 공대 수업 5분은 이해가 쉽다...
나머지 75분에 잠깐 눈감았다 뜨면 이해가 안가지...
지금 5분 능선을 지나고 있다.

또 배우고 싶은거 있음 댓글로..... ㄱㄱㄱ
여러분의 댓글이 다음편을 쓰게 만든다...

(다음은 LOop, read할 예정...)

728x90
반응형