SAP BASIC

[13] ABAP SQL Select - 여러 변수에 값 동시에 담기~

0v0_삐약 2024. 8. 30. 00:03
728x90
  DATA : lv_carrid TYPE sflight-carrid,
         lv_connid TYPE sflight-connid,
         lv_price  TYPE sflight-price.

  SELECT SINGLE carrid, connid, price
    INTO ( @lv_carrid, @lv_connid, @lv_price )
    FROM sflight
   WHERE carrid = 'AA'
     AND connid = '0017'.


BREAK-POINT.
  WRITE /: |lv_Carrid = { lv_carrid }|,
           |lv_connid = { lv_connid }|,
           |lv_price  = { lv_price }|.

 

위와 같이 코드 작성하면, 

lv_carrid, lv_connid, lv_price에 각각의 값이 담김 

 

결과

 

그런데 이 때, select하는 필드와 값을 담는 변수의 순서가 다르다면

이와 같은 메세지가 출력됨! 

 

변수에 동시에 값을 넣으려면 순서는 일치해야하는걸로

 

728x90