๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๐Ÿง‘‍๐Ÿ’ผ SAP/ABAP77

[SAP ABAP] DESCRIBE TABLE ... LINES ๋ž€? DESCRIBE TABLE ... LINES ๋ž€?DESCRIBE TABLE ... LINES ๊ตฌ๋ฌธ์€ SAP ABAP์—์„œ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์˜ ํ–‰ ์ˆ˜๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์ฆ‰, ํŠน์ • ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์— ๋ช‡ ๊ฐœ์˜ ํ–‰์ด ์žˆ๋Š”์ง€(๋ฐ์ดํ„ฐ๊ฐ€ ๋ช‡ ๊ฐœ ์ €์žฅ๋˜์–ด ์žˆ๋Š”์ง€)๋ฅผ ์•Œ์•„๋‚ด๋Š” ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ตฌ๋ฌธ์˜ ๊ธฐ๋ณธ ํ˜•์‹DESCRIBE TABLE LINES .: ํ–‰ ์ˆ˜๋ฅผ ํ™•์ธํ•˜๋ ค๋Š” ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.: ํ–‰ ์ˆ˜๊ฐ€ ์ €์žฅ๋  ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ๋ณ€์ˆ˜๋Š” ์ •์ˆ˜ํ˜•์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋™์ž‘ ์„ค๋ช…DESCRIBE TABLE์€ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.LINES ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ…Œ์ด๋ธ”์˜ ์ „์ฒด ํ–‰ ์ˆ˜๋ฅผ ํ™•์ธํ•˜๊ณ , ๊ทธ ๊ฐ’์„ ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ œ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ ์˜ˆ์‹œDATA: LT_DATA TYPE TABLE OF MARA, .. 2024. 9. 12.
[SAP ABAP] CALL TRANSACTION ๋ฐฉ์‹์—์„œ BDC ๋””๋ฒ„๊น… ๋ชจ๋“œ ์‹คํ–‰ ๋ฐฉ๋ฒ• BDC ๋””๋ฒ„๊น… ๋ชจ๋“œ ์‹คํ–‰CALL TRANSACTION ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” BDC ํ”„๋กœ๊ทธ๋žจ์—์„œ, ์˜ต์…˜ ์„ค์ •์„ ํ†ตํ•ด ๋””๋ฒ„๊น… ๋ชจ๋“œ๋กœ ์‹คํ–‰ํ•˜์—ฌ ํ™”๋ฉด์„ ์ˆ˜๋™์œผ๋กœ ๋„˜๊ธฐ๋ฉด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. MODE ํŒŒ๋ผ๋ฏธํ„ฐ ์„ค๋ช…MODE์„ค๋ช… A  BDC ํŠธ๋žœ์žญ์…˜์„ ๋””๋ฒ„๊น… ๋ชจ๋“œ ๋˜๋Š” ๋Œ€ํ™” ๋ชจ๋“œ๋กœ ์‹คํ–‰ํ•˜์—ฌ, ํ™”๋ฉด์„ ํ‘œ์‹œํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. E ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๋งŒ ํ™”๋ฉด์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. N ๋ฐฑ๊ทธ๋ผ์šด๋“œ ๋ชจ๋“œ๋กœ ์‹คํ–‰ํ•˜์—ฌ ํ™”๋ฉด์„ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ1. P_MODE ๋ณ€๊ฒฝ๋””๋ฒ„๊น… ๋ชจ๋“œ์—์„œ ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๋ชจ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.P_MODEA  2. F8 ์‹คํ–‰F8์„ ๋ˆŒ๋Ÿฌ ์‹คํ–‰์„ ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด BDC ํ”„๋กœ๊ทธ๋žจ์ด ํ™”๋ฉด์„ ํ•˜๋‚˜์”ฉ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚  ๋•Œ๋งˆ๋‹ค ํ•„์š”ํ•œ ๊ฐ’์„ ์ง์ ‘ ์ž…๋ ฅํ•˜๊ณ , ํ™”๋ฉด์„ .. 2024. 9. 11.
[SAP ABAP] ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table) ์ข…๋ฅ˜ ๋ฐ ์„ ์–ธ ๋ฐฉ๋ฒ• SAP ABAP์—์„œ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”(Internal Table)์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•˜๊ณ  ์กฐ์ž‘ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ๋‚ด ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์€ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜๊ฐ€ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ข…๋ฅ˜๋Š” ํŠน์ • ์šฉ๋„์™€ ์„ฑ๋Šฅ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 1. ํ‘œ์ค€ ํ…Œ์ด๋ธ” (Standard Table)ํ‘œ์ค€ ํ…Œ์ด๋ธ”์€ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ํ˜•ํƒœ์˜ ์ธํ„ฐ๋„ ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค.์ค‘๋ณต๋œ ํ•ญ๋ชฉ์„ ํ—ˆ์šฉํ•˜๋ฉฐ, ํ•ญ๋ชฉ์˜ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ์ˆœ์ฐจ์ ์ธ ์—‘์„ธ์Šค์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.์„ ์–ธ๋ฐฉ๋ฒ•DATA: itab TYPE TABLE OF mara. ๋˜๋Š”DATA: itab TYPE STANDARD TABLE OF mara. 2. ์ •๋ ฌ๋œ ํ…Œ์ด๋ธ” (Sorted Table)์ •๋ ฌ๋œ ํ…Œ์ด๋ธ”์€ ํŠน์ • ํ‚ค ํ•„๋“œ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์ •๋ ฌ๋˜๋Š” ํ…Œ์ด๋ธ”์ž…๋‹ˆ๋‹ค.์ค‘๋ณต๋œ ํ‚ค .. 2024. 7. 29.
[SAP ABAP] CALL FUNCTION ์ด๋ž€? (CALL FUNCTION ์ƒ์„ฑ ๋ฐฉ๋ฒ•, ์˜ˆ์ œ ํฌํ•จ) CALL FUNCTION ์ด๋ž€?` CALL FUNCTION ` ์€ ๋‹ค๋ฅธ ํ•จ์ˆ˜ ๋ชจ๋“ˆ์„ ํ˜ธ์ถœํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น๋ฌธ์ž…๋‹ˆ๋‹ค.ํ•จ์ˆ˜ ๋ชจ๋“ˆ์€ SAP ์‹œ์Šคํ…œ์—์„œ ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ •์˜๋œ ๋…๋ฆฝ์ ์ธ ์ฝ”๋“œ ๋ธ”๋ก์ž…๋‹ˆ๋‹ค.์ด๋ฅผ ํ†ตํ•ด ABAP ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค๋ฅธ ํ•จ์ˆ˜ ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ์„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CALL FUNCTION ๊ธฐ๋ณธ ๊ตฌ์กฐCALL FUNCTION 'ํ•จ์ˆ˜ ๋ชจ๋“ˆ ์ด๋ฆ„' EXPORTING ํŒŒ๋ผ๋ฏธํ„ฐ1 = ๊ฐ’1 ํŒŒ๋ผ๋ฏธํ„ฐ2 = ๊ฐ’2 IMPORTING ๊ฒฐ๊ณผ ํŒŒ๋ผ๋ฏธํ„ฐ1 = ๋ณ€์ˆ˜1 ๊ฒฐ๊ณผ ํŒŒ๋ผ๋ฏธํ„ฐ2 = ๋ณ€์ˆ˜2 TABLES ๋‚ด๋ถ€ ํ…Œ์ด๋ธ”1 = itab1 ๋‚ด๋ถ€ ํ…Œ์ด๋ธ”2 = itab2 CHANGING ๋ณ€์ˆ˜1 = ๋ณ€์ˆ˜1 ๋ณ€์ˆ˜2 = ๋ณ€์ˆ˜2 EXCEPTIONS ์˜ˆ์™ธ1 = ๋ฒˆํ˜ธ1 ์˜ˆ.. 2024. 7. 19.
728x90
๋ฐ˜์‘ํ˜•