먼저 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
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연습문제 카테고리에 몇가지 예시들이 있는데
이정도는 웃으면서 짤 수 있어야 초급수준이라 생각하고 있다...^^;;
사실 조금만 배우면 누구나 할 수 있는 난이도라 생각한다.
5. 그래서 ABAP 독학은 가능?
시스템에 접근해서 여러가지 연습문제들을 직접 짜보면 가능하리라 생각한다.
문제는 시스템에 접근하는게 매우 힘들고, 그 다음관문은 취업이다....
독학으로 개발을 익혔다 하더라도 업체에서 써티같은 증명이 없다면
쉽게 써주지 않을것이다. 취업이 된다면 그 이후에는 연결되면서 쉽게 풀릴것이라 보나
대부분 이 첫번째 난관을 뚫는게 참 어렵다..
6. ABAP으로 어느정도까지 알면 되는가?
제일 많이 쓰이는 것은 ALV 이다...
DB만들줄 알고, 스트럭쳐 만들줄 알고, 엘리먼트, 도메인 만들 줄 알고, 만든 DB를 이용해서
스크린에서 원하는 조회조건을 입력할 수 있게 만들고, 조회조건을 가지고 로직으로
SELECT해서 데이터 가져올 줄 알고, 데이터를 ALV로 뿌릴 줄 까지 안다면.....
그래도 사랑받을 수 있는 초급이 되리라 생각한다.. ㅎㅎㅎㅎ
(CRUD 다 가능하면 너무 좋다...)
그 외에 다른 SAP 기술들은 플젝하면서 사수에게 배워갈 수 있으리라 생각한다...
'ERP-SAP > 일하며 잡담' 카테고리의 다른 글
ERP 개발업무 개인적 총평. SAP ABAP 개발자를 신입개발자에게 추천하는가? (7) | 2024.01.04 |
---|---|
SAP ABAP 써티 어렵나요? ABAP 어렵나요? ERP 배우기 난이도가 어떤가요? (0) | 2023.11.29 |
SAP 취업은 어떻게 하나.. SAP로 취업하기 쉽나?? 지금 일하는 고급 특급 등급 사람들은 어떻게 SAP를 접했나... (10) | 2023.11.14 |
프로젝트 끝나고 IT프리랜서 이직 고민.. 갈까? 남을까? (0) | 2023.11.01 |
SAP SI 프로젝트에 대한 장단점? (SI 경험담과 생각) (14) | 2023.09.21 |