๐Ÿค” CASE & IF

ํ™์˜ˆ๋ฆผยท2023๋…„ 7์›” 12์ผ
0

SAP ABAP(๊ฐœํŽธ์ค‘...)

๋ชฉ๋ก ๋ณด๊ธฐ
27/55
post-thumbnail

CASE

CASE <๋Œ€์ƒ (์ƒ์ˆ˜OR๋ณ€์ˆ˜)>.
  WHEN <์กฐ๊ฑด1 (์ƒ์ˆ˜OR๋ณ€์ˆ˜)>.
    
    ...
    
  WHEN OTHERS <์กฐ๊ฑดN (์ƒ์ˆ˜OR๋ณ€์ˆ˜)>.
ENDCASE. <์ข…๋ฃŒ>
  • ๊ฐ„๋‹จํ•œ ์กฐ๊ฑด๋ฌธ์ผ ๋•Œ IF๋ฌธ์„ ์ง€์–‘ํ•˜๊ณ  CASE๋ฌธ์„ ์‚ฌ์šฉํ•˜์ž
    • ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ์ด ์ข‹์•„์ง„๋‹ค.
  • ์ถฉ์กฑํ•˜๋Š” ์กฐ๊ฑด๋ฌธ์„ ๋งŒ๋‚˜๋ฉด ์‹คํ–‰๋ฌธ์‹คํ–‰ ํ›„ ํ•จ์ˆ˜ ์ข…๋ฃŒ
  • ํƒ€ ์–ธ์–ด์ฒ˜๋Ÿผ BREAK๋ฌธ์ด ํ•„์š”์—†๋‹ค.
  • ์กฐ๊ฑด๋ฌธ์˜ ๋Œ€์ƒ์€ 1๊ฐœ๋งŒ ๊ฐ€๋Šฅ

IF

IF <์กฐ๊ฑด๋ฌธ1>.
  <_ ์‹คํ–‰๋ฌธ1>.
ELSEIF <์กฐ๊ฑด๋ฌธ2>.
  <_ ์‹คํ–‰๋ฌธ2>.
ELSEIF <์กฐ๊ฑด๋ฌธ3>.
  <_ ์‹คํ–‰๋ฌธ3>.

    ...
    
ELSE.
  <_ ์‹คํ–‰๋ฌธN>.
ENDIF.<์ข…๋ฃŒ>

CASE ๐Ÿ†š IF

profile
SYNC 5๋ฐ˜ 2023.07 - 2023.12

0๊ฐœ์˜ ๋Œ“๊ธ€