※ OS : windows 기준
계속 추가해나갈 예정
단축키
주석 관련
✔ 주석 처리
✔ 주석 해체
선택 관련
✔ 단어 선택
✔ code) 다중 라인 선택
- 단축키 : Alt + T 키 누르면서 마우스 드래그

✔ ALV,table) 다중 record 선택
대소문자 변경
✔ 대문자 변경
✔ 소문자 변경
이동
✔ 선언부 이동
- 단축키 : 해당 변수 또는 함수 더블 클릭
※ 선언되어 있지 않은 것(Form 등)을 더블 클릭시 이동하여 선언 가능
개발 TIP
실행은 T-CODE를 통해서
-> 코드단에서 실행을 할 경우 덤프가 떨어지면 창이 닫힘. 그럼 다시 SE80가서 코드를 열어야 하는 귀찮음 발생
! 따라서 프로그램 개발시 T-code를 먼저 붙이고 티코드를 통해 실행시키는게 더 효율적이다.
✔ 리포트 프로그램 티코드 생성하기
클릭시 해당 게시글로 이동
디버깅
✔ 기본 디버깅 버튼
- F5: 한 줄 실행
- F6: 해당 명령문이 프로시서 호출일 경우 내부로 진입하지 않고 다음 명령문으로 이동
-> 프로시저 내부의 상세 코드를 볼 필요가 없을 때 유용
- F7: 빠져나오기
-> 프로시저 내부 디버깅을 중단하고 상위 레벨의 코드로 돌아갈 때 사용
- F8: 다음 break point로 이동, 다음 BP가 없으면 쭉 내림
-> 빠르게 이동할 때 유용
✔ watch point
-> (추가로 작성할 예정)
개발시 유용한 T-code, prg
T-code
✔ se80 : 개발
=> 이곳에서 더블 클릭 이벤트를 이용하여 해당하는 트랜잭션으로 이동 가능
✔ se11 : 각종 abap dictionary 관리
=> table, data element, str 등등)
✔ se37 : 펑션(Fuction) 확인 및 실행(테스트) 가능
=> 일반 펑션, BAPI 등 모든 종류의 펑션 실행 가능
✔ se38 : 프로그램 관련
RS_ABAP_SOURCE_SCAN
=>문자열 검색을 통한 추적 가능
RS_ABAP_SOURCE_COMPARE
=>소스 코드 비교
개발시 유용한 사이트