728x90
๋ฐ์ํ
DELETE ADJACENT DUPLICATES ๋?
๋ด๋ถ ํ ์ด๋ธ์์ ์ธ์ ํ(์ฐ์์ ์ธ) ์ค๋ณต ๋ ์ฝ๋๋ฅผ ์ฐพ์ ํ๋๋ง ๋จ๊ธฐ๊ณ ๋๋จธ์ง๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
ํด๋น ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ SORT(์ ๋ ฌ)๊ฐ ์ ํ๋์ด์ผ ํฉ๋๋ค.
์์
DATA: LT_TABLE TYPE TABLE OF STRING,
LS_TABLE_LINE TYPE STRING.
APPEND 'Row 1' TO LT_TABLE.
APPEND 'Row 2' TO LT_TABLE.
APPEND 'Row 3' TO LT_TABLE.
APPEND 'Row 1' TO LT_TABLE.
APPEND 'Row 2' TO LT_TABLE.
APPEND 'Row 3' TO LT_TABLE.
WRITE: '---- ์ ๋ ฌ ์ ----'.
DELETE ADJACENT DUPLICATES FROM LT_TABLE.
LOOP AT LT_TABLE INTO LS_TABLE_LINE.
WRITE: / LS_TABLE_LINE.
ENDLOOP.
WRITE: / '---- ์ ๋ ฌ ํ ----'.
SORT LT_TABLE.
DELETE ADJACENT DUPLICATES FROM LT_TABLE.
LOOP AT LT_TABLE INTO LS_TABLE_LINE.
WRITE: / LS_TABLE_LINE.
ENDLOOP.
๊ตฌ๋ฌธ ์ข ๋ฅ
์ด ๋ ์ต์ ์ ์ค๋ณต ์ ๊ฑฐ์ ๊ธฐ์ค์ ์ด๋ป๊ฒ ์ค์ ํ ๊ฒ์ธ์ง์ ๋ํด ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
ํ์์ ๋ฐ๋ผ ๋ชจ๋ ํ๋๋ฅผ ๊ณ ๋ คํ๊ฑฐ๋ ํน์ ํ๋๋ฅผ ์ ํํ์ฌ ์ค๋ณต์ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
COMPARING ALL FIELDS
DELETE ADJACENT DUPLICATES FROM gt_list COMPARING ALL FIELDS.
- `COMPARING ALL FIELDS`๋ ๋ด๋ถ ํ ์ด๋ธ์์ ์ค๋ณต๋ ๋ ์ฝ๋๋ฅผ ์ ๊ฑฐํ ๋ ๋ชจ๋ ํ๋๋ฅผ ๊ณ ๋ คํ์ฌ ๋น๊ตํ๋ค๋ ์๋ฏธ์ ๋๋ค.
- ์ฆ, ๋ด๋ถ ํ ์ด๋ธ์ ๋ชจ๋ ํ๋์ ๊ฐ์ด ๋์ผํ ๊ฒฝ์ฐ์ ์ค๋ณต์ผ๋ก ๊ฐ์ฃผ๋์ด ํ๋์ ๋ ์ฝ๋๋ง ์ ์ง๋ฉ๋๋ค.
COMPARING field1 field2
DELETE ADJACENT DUPLICATES FROM gt_list COMPARING carrid connid.
- `COMPARING field1 field2`๋ ํน์ ํ๋๋ ํ๋ ๊ทธ๋ฃน์ ์ง์ ํ์ฌ ์ค๋ณต ์ ๊ฑฐ์ ๊ธฐ์ค์ ์ ํฉ๋๋ค.
- ์๋ฅผ ๋ค์ด, `COMPARING carrid connid`๋ `carrid`์ `connid` ํ๋์ ์กฐํฉ์ด ๋์ผํ ๋ ์ฝ๋๋ฅผ ์ค๋ณต์ผ๋ก ๊ฐ์ฃผํ์ฌ ์ค๋ณต์ ์ ๊ฑฐํฉ๋๋ค.
728x90
๋ฐ์ํ
'๐งโ๐ผ SAP > ABAP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SAP ABAP] SORT์ SORT BY ๋? ์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ (1) | 2024.01.08 |
---|---|
[SAP ABAP] TYPE TABLE OF ๋? (1) | 2024.01.08 |
[SAP ABAP] WITH HEADER LINE ์ด๋? (0) | 2024.01.05 |
[SAP ABAP] SELECT SINGLE ์ด๋? (0) | 2024.01.05 |
[SAP ABAP] Workbench (์ํฌ๋ฒค์น) ๋? (1) | 2024.01.03 |