INTO CORRESPONDING FIELDS OF λ?
ABAPμμ `SELECT` λ¬Έμ ν΅ν΄ λ°μ΄ν°λ² μ΄μ€μμ λ°μ΄ν°λ₯Ό μ‘°νν λ `INTO CORRESPONDING FIELDS OF` μ μ μ¬μ©νμ¬ λ°μ΄ν°λ² μ΄μ€ ν μ΄λΈμ νλμ μΈν°λ ν μ΄λΈμ νλλ₯Ό μ½κ² 맀νν μ μμ΅λλ€.
`INTO CORRESPONDING FIELDS OF` μ μ¬μ©νλ©΄ 맀νλ λ°μ΄ν°λ² μ΄μ€ ν μ΄λΈ κ°μ μΈν°λ ν μ΄λΈμ μλμΌλ‘ ν λΉν©λλ€.
CORRESPONDINGλ 'μΌμΉνλ, μμνλ' μ΄λΌλ λ»μ λλ€.
μ¦, μΌμΉνλ 컬λΌλͺ λΌλ¦¬ λ°μ΄ν°λ₯Ό κ·Έλλ‘ λ³΅μ¬ν΄μ μ½μ νλ€λ μλ―Έμ λλ€.
INTO CORRESPONDING FIELDS OF μμ
`INTO CORRESPONDING FIELDS OF` μ μ λ°μ΄ν°λ² μ΄μ€ ν μ΄λΈμ μΈν°λ ν μ΄λΈ κ°μ κ°μ νλκ° μλ κ²½μ°μλ§ λ§€νμ΄ μ΄λ£¨μ΄μ§λλ€.
μ¦, νλ μ΄λ¦μ΄ μλ‘ λ€λ₯Έ κ²½μ°μλ 맀νμ΄ λμ§ μμΌλ©°, ν΄λΉ νλμ λ°μ΄ν°κ° ν λΉλμ§ μμ΅λλ€.
- λ°μ΄ν°λ² μ΄μ€ ν
μ΄λΈ `scustom`:
- `NAME`(κ³ κ°μ΄λ¦), `STREET`(μμΈ μ£Όμ), `LANGU`(μΈμ΄ ν€)
- μΈν°λ ν
μ΄λΈ `customer_info`:
- `NAME`(κ³ κ°μ΄λ¦), `STREET`(μμΈ μ£Όμ), ` customer_ LANGU`(μΈμ΄ ν€)
μ ν μ΄λΈμ 보면 `NAME`(κ³ κ°μ΄λ¦), `STREET`(μμΈ μ£Όμ)λ§ νλ μ΄λ¦μ΄ κ°μ΅λλ€.
μλμμ μ€ν κ²°κ³Όλ₯Ό νμΈν΄λ³΄κ² μ΅λλ€.
TYPES: BEGIN OF ty_customer_info,
name TYPE scustom-name, " κ³ κ° μ΄λ¦
street TYPE scustom-street, " μμΈ μ£Όμ
customer_langu TYPE scustom-langu, " μΈμ΄ν€
END OF ty_customer_info.
DATA: customer_info TYPE TABLE OF ty_customer_info, " μΈν°λ ν
μ΄λΈ μ μΈ
ls_customer_info TYPE ty_customer_info. " ꡬ쑰체 μ μΈ
" λ°μ΄ν°λ² μ΄μ€ ν
μ΄λΈ 'scustom'μμ λ°μ΄ν°λ₯Ό μ ννμ¬ μΈν°λ ν
μ΄λΈ 'gt_customer_info'μ μ μ₯
SELECT ID NAME STREET LANGU
FROM scustom
INTO CORRESPONDING FIELDS OF TABLE customer_info.
" gt_customer_info λ΄λΆ ν
μ΄λΈμ μ μ₯λ λ°μ΄ν°λ₯Ό μΆλ ₯
LOOP AT customer_info INTO ls_customer_info.
WRITE: / 'Customer Name:', ls_customer_info-name,
/ 'Customer Street:', ls_customer_info-street,
/ 'Customer langu:', ls_customer_info-customer_langu.
ENDLOOP.
μ€ν κ²°κ³Όλ₯Ό 보면, νλλͺ μ΄ κ°μ§ μμ langu κ°λ§ ν λΉλμ§ μμ κ²μ νμΈν μ μμ΅λλ€.
λ°μ΄ν° μ νμ΄ κ°μλ κ°μ ν λΉν κΉ?
λ°μ΄ν° μ νμ΄ κ°λ€λ©΄ `INTO CORRESPONDING FIELDS OF` SQL쿼리문μμ νλλͺ μ λ§μΆ°μ£Όλ©΄ κ°μ ν λΉνλ€.
μλ λΆλΆμ μμ ν ν μ€ννλ©΄μΌλ‘ νμΈν΄λ³΄κ² μ΅λλ€.
* μΈν°λ ν
μ΄λΈμ LANGU νλλͺ
(customer_langu)μ λ§μΆ°μ€
* -> LANGU as customer_langu
SELECT ID NAME STREET LANGU as customer_langu
FROM scustom
INTO CORRESPONDING FIELDS OF TABLE customer_info.
λ°μ΄ν° μ νμ΄ κ°λ€λ©΄, νλλͺ μ μΈν°λ ν μ΄λΈκ³Ό κ°κ² ν΄μ€¬μ λ λ°μ΄ν°κ° ν λΉλ κ²μ νμΈν μ μμ΅λλ€.
λ°μ΄ν° μ νμ΄ κ°μ§λ§, νλλͺ μ΄ λ€λ₯΄λ€λ©΄ κ°μ΄ ν λΉλμ§ μμ΅λλ€.
INTO CORRESPONDING FIELDS OF κ° ν λΉ νμ 쑰건
- λ°μ΄ν° μ ν μΌμΉ
- νλλͺ μΌμΉ
'π§βπΌ SAP > ABAP' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[SAP ABAP] λ€μ΄λ° λ£°(Naming Rule) μμ±λ²(gv_data, gt_data λ±) (0) | 2024.05.22 |
---|---|
[SAP ABAP] νΉμ νλ κ° λ³κ²½ TRANSPORTING μ΄λ? (μμ ν¬ν¨) (0) | 2024.05.22 |
[SAP ABAP] νλ‘κ·Έλ¨μ INCLUDE λ? (0) | 2024.04.17 |
[SAP ABAP] Modal Dialog Screen Box λ§λλ λ°©λ² (0) | 2024.04.15 |
[SAP ABAP] λμλ¬Έμ λ³ν λ¨μΆν€ (0) | 2024.04.15 |