ABAP에서 IF
문을 사용하는 예제를 제공하겠습니다. 이 프로그램은 사용자가 입력한 숫자가 양수인지, 음수인지, 또는 0인지를 판별하여 해당하는 메시지를 출력합니다.
REPORT ZIF_CONDITION_REPORT.
PARAMETERS: p_number TYPE i.
START-OF-SELECTION.
IF p_number > 0.
WRITE: / 'The number is positive.'.
ELSEIF p_number < 0.
WRITE: / 'The number is negative.'.
ELSE.
WRITE: / 'The number is zero.'.
ENDIF.
이 코드의 작동 방식은 다음과 같습니다:
PARAMETERS
문을 사용하여 사용자로부터 정수(p_number
)를 입력 받습니다.START-OF-SELECTION
섹션에서 실제 로직이 실행됩니다.IF
문을 사용하여 입력된 숫자(p_number
)가 0보다 큰지 검사합니다. 그 결과가 참이면 'The number is positive.'라는 메시지를 출력합니다.ELSEIF
를 사용하여 숫자가 0보다 작은지 검사합니다. 만약 이것이 참이면 'The number is negative.'라는 메시지를 출력합니다.ELSE
블록이 실행되어 'The number is zero.'라는 메시지를 출력합니다.이 프로그램은 IF
, ELSEIF
, ELSE
문을 사용하여 간단한 조건 로직을 구현하며, 초보자가 조건문의 기본 사용 방법을 배울 수 있도록 도와줍니다. 이 예제는 ABAP 프로그래밍에서 조건문을 사용하는 기본적인 방법을 보여줍니다.