ABAP Dictionary์์ ํ ์ด๋ธ ์๋ํฐ์ ํ ์ด๋ธ ์ปจํ ์ธ ํ๋ฉด์ ์ด์ด๋๊ณ ๋น๊ตํ๋ฉด ์๋ํฐ์๋ ์๋ ํ๋๊ฐ ์ปจํ ์ธ ์ ํ๋์๋ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
์๋ฅผ ๋ค์ด MARA
ํ
์ด๋ธ์ ํ๋์๋ MAKTX
์ MAKTG
๊ฐ ์์ผ๋, ์ปจํ
์ธ ํ๋ฉด์์๋ ํ์ธํ ์ ์๋ค.
์ด๋ JOIN ๋์ด์๋ ํ ์คํธ ํ ์ด๋ธ์ ์ ๋ณด์ด๋ค. ๋ฐ๋ผ์, ํ๋๋ฅผ ํ์ธํ ๋๋ ํ ์ด๋ธ ์๋ํฐ ํ๋ฉด์ด ์๋๋ผ ์คํ๋ ๋์คํ๋ ์ด(์ปจํ ์ธ )๋ฅผ ์ด์ด๋ณด๋ ์ต๊ด์ ๊ฐ์ง๋๊ฒ ์ข๋ค.
์๋ณธํ
์ด๋ธ
+ T
Goto
- Text Table
T600
ํ
์ด๋ธ์ ํ
์คํธํ
์ด๋ธ์ T600A
์ด๋ค.์๋ ๋ด์ฉ์ ์ ๋ถ ์ฐ๊ด๋ ๊ธ์์ ์ผ๋ถ๋ง ๋ฐ์ท ๋ณต์ฌํด์จ ๊ฒ๋ค์ด๋ค.
๐ก ์ฃผํ ์ด๋ธ์ ํ ์คํธํ ์ด๋ธ JOINํด ์ ๋ณด ๋ณด์ฌ์ฃผ๊ธฐ
๐ก ์ ์ง๋ณด์๋ทฐ ์์ฑํ๋ฉฐ ํ ์คํธํ ์ด๋ธ JOINํ๊ธฐ
Discribe
ํ๋๊ฐ ์์ผ๋ฉฐ, ๊ธ๋ก๋ฒ ํ๋ก๊ทธ๋จ์ธ SAP๋ ํ๋์ ๋ํ ์ค๋ช
์ ์ธ์ด ๋ณ๋ก ์ ๊ณตํ๋ค. ๋ฐ๋ผ์ JOIN ์ ์ฌ์ฉ์ ์ธ์ด์ ํด๋นํ๋ ์ ๋ณด๋ง ๊ฐ์ ธ์ค๋๋ก ์ค์ ํ์ง ์์ผ๋ฉด JOIN ํ 1๊ฐ์ ์ฃผํ
์ด๋ธ ๋ฐ์ดํฐ์ ๋ํด ์์ด, ํ๊ตญ์ด, ๋
์ผ์ด ๋ฑ ๋ค์ํ ๋ฒ์ ์ ์ค๋ช
์ด ์ ๋ถ ๋ณด์ด๋ ๋ฌธ์ ์ ์ด ์๊ธด๋ค.๊ฐ ํ๋
๋ง๋ค ๋๋ฉ์ธ
-ํ
์คํธํ
์ด๋ธ
-Language Key ํ๋
์ ์
๋ ฅ๋์ด ์๋ค.Language Key ํ๋
๊ฐ ๊ฐ๋ค๊ณ ๋ณผ ์ ์๋ค.SPRAS
๊ฐ ์ธ์ด์ฝ๋๊ฐ ๋ด๊ฒจ์๋ Key ํ๋์ด๋ค.sy-langu
: ์ฌ์ฉ์์ ์์คํ
์ธ์ด ์ค์ ์ ๋ด๋ ์์คํ
๋ณ์์ด๋ค.SELECT a~bukrs a~bstyp a~bsart a~lifnr a~ekorg a~ekgrp
b~ebeln b~ebelp b~matnr b~ematn b~werks b~lgort
b~menge b~meins b~netpr c~maktx d~maktg
INTO CORRESPONDING FIELDS OF TABLE gt_po
FROM ekko AS a
INNER
JOIN ekpo AS b
ON a~ebeln EQ b~ebeln
LEFT OUTER
JOIN makt AS c <" ๊ฐ์ ํ
์ด๋ธ ์ฌ๋ฌ๋ฒ JOIN >
ON b~matnr EQ c~matnr
AND c~spras EQ sy-langu
LEFT OUTER
JOIN makt AS d <" ๊ฐ์ ํ
์ด๋ธ ์ฌ๋ฌ๋ฒ JOIN >
ON b~ematn EQ d~matnr <" ematn๋ matnr์ ๊ฐ์ Material Number ์ด๋ค.>
<" ๋ฐ๋ผ์ ํ
์คํธํ
์ด๋ธ์ ํ๋๊ฐ ๊ฐ๋ค.>
AND d~spras EQ sy-langu.
์ฃผ ํ
์ด๋ธ
- ์ฒดํฌํ
์ด๋ธ
- ์ฒดํฌํ
์ด๋ธ์ ์ ๋ณด(ํ
์คํธํ
์ด๋ธ)
์ธ ๋ฒ JOINํด ์ฐ๊ฒฐํด์ผ ํ๋ค.
1. ์ฃผ ํ ์ด๋ธ - ์ฒดํฌํ ์ด๋ธ ์ฐ๊ฒฐ
Tables
์ ์ฃผํ
์ด๋ธ๋ช
์ ์
๋ ฅ ํ Relationships
์ ํด๋ฆญํด ์ฒดํฌํ
์ด๋ธ(์ฐ๊ฒฐ ํ
์ด๋ธ)
์ ๋ชจ๋ ์ ํ.2. ์ฒดํฌํ ์ด๋ธ - ํ ์คํธํ ์ด๋ธ ์ฐ๊ฒฐ
Go to
- text table
Relationship
ํด๋ฆญ1. ๋ณด์ฌ์ค ํ๋ ๊ฐ์ ธ์ค๊ธฐ
Table fields
๋ฒํผ ํด๋ฆญShort description
2. ํ๋์ ์์ ๊ฐ๋ฅ ์ฌ๋ถ ์ค์ ํ๊ธฐ
P(Maintenance Plag)
ํ๋์ R(Read)
์
๋ ฅํ๋ค.