| Close
아이디/패스워드 기억


최근게시물
최근댓글

[일당백], ABAP 개발 방식과 원칙

admin 님 | 2020.12.03 21:31 | 조회 293| 포인트0 | 공감 2
안녕하세요 
랩장입니다. 

"일당백" 서비스 중 ABAP 개발 서비스에 대해 소개합니다.  

기본적으로 FI연구소의 Solution 과 Open Source 에 대한 개발 방식과 동일하게 적용됩니다.  

일당백의 원격 개발 서비스의 대상은 개발건으로는 공수 산정 0.5 M/M 정도이 건이며, 
향 후 점차 늘려나갈 생각입니다.  


* 기본 개발 방식
 - 고객사 개발 시스템에 원격 접속하여 개발이 진행
 - abapGit 을 활용하여 고객사 전용 Repository 에 관리
 - ABAP Source 에 대해 Clean ABAP Style 로 검증 후 배포(개발 표준화)
 - Open Source 에 대해 고객과 협의 후 시스템 적용 진행
 - FI issue 에 대해 FI 연구소에서 적극 Co-work 지원(개발 최소화) 
 - abap 이외의 UI5 및 Cloud 에 대한 개발도 협의 후 진행 가능함

* 기본 개발 원칙
 - 무리한 개발보다는 안정적인 개발을 원칙으로 합니다.
 - 개발 후 Dump 발생 시 무상 원격 수정을 원칙으로 합니다.
 - 개발 내역은 메일/메신저 의 진행을 원칙으로 합니다.

추가적인 문의 및 추가 보완사항은 언제든 환영합니다.!

모든 방식과 원칙에 대해서는 최대한 고객의 입장에서 협의 후 진행합니다.

감사합니다.
공감

※ 좋은 글이라 생각되시면 '공감' 버튼으로 평가해 주세요!^^※
(본 게시물을 2 분이 공감해 주셨습니다.)


댓글쓰기 - 로그인한 후 댓글작성권한이 있을 경우 이용하실 수 있습니다.
SAP site에 공식 ABAP programming Guidelines이 있습니다. 이것에 의거해서 프로그램을 개발한다고 하면 더 좋을 것 같네요.
https://help.sap.com/doc/abapdocu_750_index_htm/7.50/en-US/index.htm
12.04 16:22 | josch님 | 신고
2 0
댓글 3
좋은 의견 감사합니다~^^
네, 언급하신 문서는 ABAP 개발 시 당연히 보아야 하는 문서입니다. 괜히 ABAP Document 가 아니겠죠?
그런데 ABAP 개발 하시는 분들이 해당 문서를 잘 보지는 않죠?
다른 개발 분야에서도 문서를 보라고 하는데 이게 참 쉽지가 않죠. 구글이 너무 잘 알려주니까요.
저도 그렇습니다.ㅎㅎ;;
그래도 처음 시작하시는 분들은 꼭 구글링 하기 전에 저 문서를 보시면서 개발하시기를 추천드립니다.

해당 글에서 개발 원칙을 설명드리는 이유는 말씀하신 문서를 보고 개발을 하라고 해도 잘 지켜지지 않고,
소스가 관리가 안 되는 문제를 조금이나 해결하고자 적용한 것입니다.

운영하시는 회사에서 개발 건들이 말씀 하신 문서에 따라 잘 개발되고 관리되고 있는지 궁금합니다.
모든 Report들이 OOP를 기반으로 개발되고 있는가요?
전 아직 그런 곳을 보지 못해서ㅎㅎ;;

해당 글에는 빠져있지만, abapGit과 abaplit를 기반으로 코드를 관리하고 최소한의 코드 검증을 하고자 하기 위함입니다.
아직 DevOps까지는 아니지만, 나중에 gCTS가 적용되고 abap에서도 CI/CD가 원활히 적용되면 멋지겠죠?

https://www.abap-lab.com/Beginner/39

해당 글에서도 말씀드렸지만 FORM문도 Obsolete 되어 있습니다. 그러면 쓰지 말아야 하는데 그렇지 않죠?

외국 abaper들이 공개하는 open source를 보시면 전부 Class 기반으로 개발하였습니다.
한국에서도 많은 abaper들이 Class를 기반으로 개발 했으면 좋겠네요~^^

그리고 FI 연구소에도 open source를 공개하였습니다.

https://github.com/open-fi-lab/Z_FILAB_IFM

그러나 아쉽게도 아직 많은 피드백을 받지 못하고 있습니다.
작은 부분이라도 잘못된 부분, 개선될 부분을 지적해 주시거나, 직접 커밋 해주시면 서로 발전하는 기회가 될 거 같습니다.
감사합니다.
12.08 01:01 | 신고
추가적으로 단순 help를 말씀드린 것이 아니라, ABAP Programming Guidelines입니다. 이 프로그램밍 가이드라인은 ABAP object를 중점적으로 다룹니다. Clean ABAP은 Clean Code에만 대한 것입니다. 저 프로그래밍 가이드라인은 전반적인 ABAP 프로그래밍 아키텍쳐와 OOP에 중점을 둔 것입니다.
12.07 17:19 | 신고
의견 감사합니다.
말씀하신 help 기준으로 개발은 진행됩니다.
다만, 그러한 부분에 대해 시스템화 하여 자동으로 통제되는 프로세를 의미합니다.

그림에서 보다시피 SAP 의 abapGit 과 Github 의 사이에 Clean ABAP 이 있고
open Source 가 컨텐츠 역활응 하여 통제와 확장이 되는 것입니다.

제가 좀 더 공부해서 Demo 영상을 공유해 보도록 하겠습니다.!

다시한번, 의견 감사합니다.
12.05 12:21 | 신고
입력상자 늘리기

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.
2개(1/1페이지) [ 포인트 : 쓰면 + 0, 보면 - 0 ]
JOBS
번호 제목 글쓴이 조회 날짜
공지 [일당백], 서비스 개시합니다.! admin 306 2020.10.27 23:00
>> [일당백], ABAP 개발 방식과 원칙 첨부파일 [1+3] admin 294 2020.12.03 21:31