반응형

2013/09/04 3

Abap Editor 단축키

Abap New Editor 단축키 모음입니다. 저는 일단 컨트롤 + D (한줄복사) 를 유용하게 쓰는 편입니다. 단축키 내용 Ctr+O 특정라인으로 이동 Ctr+Z 실행취소 Ctr+Y 실행취소복귀 Ctr+Shift+T 라인복사 Ctr+Shift+X 라인잘라내기 Ctr+Shift+L 라인삭제 Ctr+Alt+T 윗라인과 자리변경 Ctr+D 라인 한 줄 더 만들기 Ctr+Alt+up 라인을 위로 이동 Ctr+Alt+down 라인을 아래로 이동 영역+Ctr+L(T) 소문자변경 영역+Ctr+U(K) 대문자변경 영역+Ctr+J 앞문자 대문자 Shift+F1 소스정렬 Ctr + 주석 생성 삭제

SAP/ABAP 2013.09.04

Clear, Refresh, Free

개발하는 가운데 변수를 초기화 하는 방법에는 대표적으로 clear , refresh, free 가 있습니다. Clear : 일반변수, structure, itab-header, header없는 itab일 경우에는 body 삭제, itab[]일 경우에는 body만 삭제 Refresh : itab-body, itab[] Free : clear, refresh 모두, 메모리 영역까지 삭제 함으로 사용시 주의할 것 ABAP 을 처음 할 때는 Refresh 를 이용하여 Internal Table 을 많이 초기화 했는데, 차츰 시간이 지날 수록 귀찮아도 Clear 를 사용하여 한 눈에 알아보기 쉽게 개발하고 있습니다.

SAP/ABAP 2013.09.04

ABAP Loop ~ Into / Assigning

개발할 때 Loop into / Loop assigning 은 많이 사용하는 구문입니다. 앞에 into 는 Structure 또는 Internal Table 의 Header 를 이용한 구문이고 assigning 은 field symbol 을 이용한 구문입니다. 두 구문은 동일한 기능 ( Internal table 에 대한 어떠한 처리 )을 수행하지만 방식은 전혀 다릅니다. into 의 경우 별도의 Structure ( 또는 Header )라는 변수에 복사를 하여 처리를 하는 것이고, assigning 의 경우에는 internal table 의 위치(주소값)을 가지고 처리를 하는 것입니다. 그렇기 때문에 assigning 이 성능적으로 복사하는 과정을 생략하여 빠르다고 할 수 있습니다. 또한 interna..

SAP/ABAP 2013.09.04