메뉴 건너뛰기

SAP 한국 커뮤니티

간단한 계산공식은 Macro를 사용하자

양키 2011.04.14 18:32 조회 수 : 9651

반복적으로 사용되는 간단한 계산공식을 Function이나 perform문을 사용해 처리하는경우를 종종 봅니다.

Macro를 사용하여 간단한 계산공식을 Define해서 사용해보자.

자~!  아래소스에서 눈여겨 볼부분은 &1,2,3 부분입니다.

10,20,30의 값은 순서대로 포인트&1,&2,&3 으로 지정되어 변수의 역할을 한다고 보시면 됩니다.

Define부분의 순서는 바껴도 상관없지만 &1,&2,&3중 하나라도 define부분에 누락된다면 에러를 보시게 될겁니다.

 

DATA sum TYPE i.

 

"Macro definition
DEFINE add_macro.
sum &1 + &3 + &2.
sum sum + &3.
END-OF-DEFINITION.

START-OF-SELECTION.
add_macro 10 20 30.
WRITE sum.

========================

결과는 90이겠죠..

번호 제목 글쓴이 날짜 조회 수
408 interanl table header line [1] sapjoy 2006.12.05 4077
407 SAP Service Marketplace, SDN에 클릭한번으로 로그인 하는 방법 [2] sapjoy 2007.05.26 4083
406 ICON으로 DISPLAY sapjoy 2007.08.07 4104
405 ABAP EVENT [8] file marcusyean 2014.05.05 4104
404 심플한 Progress 올려봅니다. [2] 김지성 2007.06.20 4106
403 아밥에서 다운받을시 로컬피씨에 폴더 중복 방지 소스 [3] file 양제부 2007.05.17 4111
402 너무도 당연해서 가끔 잊곤하는 공기와 같은 존재 'F1' key [5] 백혜정 2007.09.19 4120
401 Lock objects [3] sapjoy 2006.12.20 4122
400 sap에서 메일 보내고 받기 소스와 예제 설명입니다. [7] file 박.. 2007.05.19 4125
399 SAP R/3가 지원하는 제조전략 명신용 2007.04.03 4132
398 ABAP에서 .Net connector로 .Net Function호출 시 한글이 깨질 경우 홍성현 2007.08.08 4141
397 Fiori / UI5 ICON LIST 참조사이트 file sapjoy 2019.01.15 4162
396 saplogon 할때 갑자기 윈도우 services화일 못찾을떄 요섭아부지 2008.06.12 4165
395 Implementing Screen-exit for transaction MIGO [5] file 노름마치 2009.07.10 4185
394 Adding custom fields to CS01, CS02 and CS03 (Bill Of Materials) [1] file 노름마치 2009.07.10 4186
393 대문자 소문자 관련 신종철 2007.08.01 4192
392 SY 모음 [4] 푸른밤 2007.08.01 4193
391 SAP Best Practice 다운 받는 방법.. [7] file 울프 2007.03.20 4200
390 DUMP : CONNE_IMPORT_WRONG_STRUCTURE INDX(KE) sapjoy 2015.03.18 4200
389 [re] TABLE, DEIVERY CLASS 정보 테이블 궁그미 2008.09.02 4206