Skip to main content

CASE Statement Processing

BeginnerControl Structures⏱ 10 min

Task

Write ABAP logic using a CASE statement to evaluate a variable and assign a corresponding result based on multiple discrete conditions.

  • Use CASE … WHEN … ENDCASE
  • Handle multiple conditions cleanly
  • Use WHEN OTHERS for default logic

Write Your ABAP Code

ABAP Editor
Loading...
📥 Sample Input & Output
Input:
lv_grade = 2

Expected Output:
lv_result = 'Good'
💡 Hint

Use CASE lv_grade and handle each value usingWHEN. Always include WHEN OTHERS.

✅ View Reference Solution
CASE lv_grade.
  WHEN 1.
    lv_result = 'Excellent'.
  WHEN 2.
    lv_result = 'Good'.
  WHEN 3.
    lv_result = 'Average'.
  WHEN OTHERS.
    lv_result = 'Unknown'.
ENDCASE.