ABAP 조건문 사용 예시 IF

BN·2024년 5월 10일
0

SAP ABAP 강좌

목록 보기
6/21
post-thumbnail

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 프로그래밍에서 조건문을 사용하는 기본적인 방법을 보여줍니다.

0개의 댓글