본문 바로가기
ERP-SAP/일하며 잡담

ABAP 독학 가능한가? ABAP초보 공부 방법 ABAP배우기

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

먼저 ABAP을 독학하려면 독학할 수 있는 환경이 갖춰줘야 한다.

 SAP IDES 서버같이 내가 로그인 해서 코딩을 해볼 수 있는 곳이 필요한데

최근에는 해외에서 월단위나 연단위로 SAP 로그온 ID를 판매하고 있다. 

 

 

1. 로그인 가능한 아이디 구매하기

아래는 FILAB 사이트에서 저 업체와 계약을 한 것으로 보이는데 

여길 통해서 하면 조금 더 합리적으로 가능하지 않을까 싶다..

대략 쓰는 서버에 따라 금액이 달라지는것 같은데

 

ABAP교육용이라면 비싼걸 쓸 필요는 없어보이나 그래도..

Second - Newest 2020 S4HANA system, non-IDES with SAP_ALL profile

 

요정도로 선택 해서 쓰면 될 것이라 생각한다. 

 

https://fi-lab.com/bbs/board.php?bo_table=svc&wr_id=3

 

SAP IDES Server 업체 추천

 SAP 를 공부하고 실습하기 위해 가장 필요한 것이 SAP IDES Server 입니다. FI 연구소 또한 스터디 진행 시 외국 업체들의 서비스를 많이 사용하였…

fi-lab.com

 

90일간 빌리면 대략 20만원돈 되는 것 같은데, 위 사이트를 통하면 할인이 좀 될것이라 생각한다.

 

 

 

 

2. SAP GUI를 통한 접속후 개발 T-CODE에 접속하기

최근 책들이 어디까지 설명이 되어있는지 모르겠지만 ABAP독학을  궁금해 할 정도라면

충분히 SAP를 어떻게 사용하는지에 대해 알 것이라 생각한다.

대부분 T-CODE SE80이나 SE38, SE37 등에서 첫 개발을 시작하는데

SE80 에서 Z OR Y 패키지 만들기, 펑션그룹 만들기 등등을 해보아야 한다.

 

사실 SI 를 뛰면 이미 개발리더분들이 패키지를 만들어 놓고 그 밑에 프로그램을 생성해야 한다.

그러나 패키지가 뭔지 알아야 한다면... 만들어봐야겠지...

 

3. SE80에서 프로그램 개발해보기.

처음엔 언제나 HELLO WORLD를 쩍어봐야한다.

그 후에 다양한 로직들 구구단 인쇄하기, 별찍어보기 등을 통해 

FOR문 -> ABAP에서는 LOOP 문..

READ TABLE 문  INTERNAL TABLE 등등의 독특한 ABAP 언어들을

익혀가면 된다. 

 

 

4. 실제 사용되는 실전편 짜보기

 

아래와 같은 예시들은 이제 서서히 실전과 가까워지는 연습문제들이다.

https://nightsforu.tistory.com/340

 

초보를 위한 ABAP 연습문제 출제 3강 (Write 문의 심화, Data Control 방법, Do 구문)

주제 : 구구단 프로그램을 생성한다. 내용 : 단수를 입력받으면 해당 단수의 *9까지 결과값이 출력되도록 한다. 스크린 : 파라미터 값을 선언하여 단수를 입력받자. 출력 : write 문을 사용하여 결

nightsforu.tistory.com

내 블로그의 ABAP연습문제 카테고리에 몇가지 예시들이 있는데

이정도는 웃으면서 짤 수 있어야 초급수준이라 생각하고 있다...^^;;

사실 조금만 배우면 누구나 할 수 있는 난이도라 생각한다.

 

 

5. 그래서 ABAP 독학은 가능?

시스템에 접근해서 여러가지 연습문제들을 직접 짜보면 가능하리라 생각한다.

문제는 시스템에 접근하는게 매우 힘들고, 그 다음관문은 취업이다....

독학으로 개발을 익혔다 하더라도 업체에서 써티같은 증명이 없다면

쉽게 써주지 않을것이다. 취업이 된다면 그 이후에는 연결되면서 쉽게 풀릴것이라 보나

대부분 이 첫번째 난관을 뚫는게 참 어렵다..

 

 

6. ABAP으로 어느정도까지 알면 되는가?

제일 많이 쓰이는 것은 ALV 이다...

DB만들줄 알고, 스트럭쳐 만들줄 알고, 엘리먼트, 도메인 만들 줄 알고, 만든 DB를 이용해서

스크린에서 원하는 조회조건을 입력할 수 있게 만들고, 조회조건을 가지고 로직으로

SELECT해서 데이터 가져올 줄 알고, 데이터를 ALV로 뿌릴 줄 까지 안다면.....

그래도 사랑받을 수 있는 초급이 되리라 생각한다.. ㅎㅎㅎㅎ

(CRUD 다 가능하면 너무 좋다...)

 

그 외에 다른 SAP 기술들은 플젝하면서 사수에게 배워갈 수 있으리라 생각한다...

 

 

728x90
반응형