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

๐Ÿง‘‍๐Ÿ’ผ SAP173

[SAP ABAP] ์„œ๋ธŒ๋ฃจํ‹ด(Subroutine) Using, Changing, Tables ๋ž€? 1๏ธโƒฃ ์„œ๋ธŒ๋ฃจํ‹ด(Subroutine) ์ด๋ž€?PERFORM ...FROM.....ENDFORM. ์„œ๋ธŒ๋ฃจํ‹ด์€ ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ ์กฐ๊ฐ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.๋‹ค๋ฅธ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ๋ดค๋‹ค๋ฉด `ํ•จ์ˆ˜(๋ฉ”์†Œ๋“œ)` ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. 2๏ธโƒฃ USING, CHANGING, TABLES ์š”์•ฝ ์ •๋ฆฌSAP ABAP์˜ `USING`, `CHANGING`, `TABLES`๋Š” ์„œ๋ธŒ๋ฃจํ‹ด(PERFROM) ๋˜๋Š” FUNCTION MODULE์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.USING๊ฐ’๋งŒ ์ „๋‹ฌ, ์„œ๋ธŒ๋ฃจํ‹ด์—์„œ ์ˆ˜์ • ๋ถˆ๊ฐ€CHANGING๊ฐ’์„ ์ „๋‹ฌ๋ฐ›๊ณ , ์„œ๋ธŒ๋ฃจํ‹ด์—์„œ ์ˆ˜์ •ํ•˜๋ฉด ์›๋ณธ๋„ ์ˆ˜์ •๋จTABLESInternal Table ๋„˜๊ธธ ๋•Œ ์‚ฌ์šฉ (๊ตฌ๋ฒ„์ „์—์„œ ๋งŽ์ด ์‚ฌ์šฉ) 3๏ธโƒฃ USING - ์ฝ๊ธฐ ์ „์šฉ (Input) โœ”๏ธ ๊ฐœ๋…: ๊ฐ’๋งŒ ์ „๋‹ฌ, ์„œ๋ธŒ.. 2025. 6. 27.
[SAP MM] MSEG ํ…Œ์ด๋ธ” โœ… MSEG๋ž€?Material Document SegmentSAP ์ž์žฌ ์ „ํ‘œ์˜ ํ•ญ๋ชฉ(Item) ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์Šคํƒ ๋‹ค๋“œ ํ…Œ์ด๋ธ”. ๐Ÿ“ฆ ๊ตฌ์„ฑ ๊ตฌ์กฐMSEG๋Š” ์ž์žฌ ์ „ํ‘œ(MBLNR) ๋‹จ์œ„์˜ Item-level ์ •๋ณด๋ฅผ ๋‹ด๊ณ  ์žˆ๊ณ ,ํ—ค๋” ์ •๋ณด๋Š” MKPF ํ…Œ์ด๋ธ”์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.ํ…Œ์ด๋ธ”์—ญํ• MKPF์ž์žฌ์ „ํ‘œ ํ—ค๋” (์ผ์ž, ๋ฌธ์„œ์œ ํ˜• ๋“ฑ)MSEG์ž์žฌ์ „ํ‘œ ํ•ญ๋ชฉ (์ž์žฌ๋ฒˆํ˜ธ, ์ˆ˜๋Ÿ‰, ์ฐฝ๊ณ , ์ž…์ถœ๊ณ  ํƒ€์ž… ๋“ฑ) ๐Ÿง  ์–ธ์ œ ์“ฐ๋ฉด ์ข‹์€๊ฐ€?1. ์ž…๊ณ /์ถœ๊ณ /์ด๋™ ์ด๋ ฅ ์ถ”์ ํŠน์ • ์ž์žฌ๊ฐ€ ์–ธ์ œ ์ž…๊ณ /์ถœ๊ณ /์ด๋™๋๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์„ ๋•Œํ’ˆ๋ชฉ๋ณ„, ํ”Œ๋žœํŠธ๋ณ„, ๊ธฐ๊ฐ„๋ณ„๋กœ ์ž์žฌ ํ๋ฆ„ ์ถ”์  ๊ฐ€๋ŠฅSELECT * FROM MSEGWHERE MATNR = '์ž์žฌ๋ฒˆํ˜ธ' AND WERKS = 'ํ”Œ๋žœํŠธ' AND BUDAT_MKPF BETWEEN '20240101' AN.. 2025. 5. 27.
[SAP] ์ธ๋ฑ์Šค ์ž‘๋™ ์—ฌ๋ถ€ ํ™•์ธ ๋ฐฉ๋ฒ• (ST05 ํŠธ๋ ˆ์ด์Šค ๊ธฐ๋ฐ˜) 1๏ธโƒฃ ์ธ๋ฑ์Šค๋ž€? ์ธ๋ฑ์Šค๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์—์„œ ํŠน์ • ์กฐ๊ฑด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์กฐํšŒํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.SAP SE11์—์„œ ํ…Œ์ด๋ธ”์— ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•ด๋„, DB๊ฐ€ ์ด๋ฅผ ์‚ฌ์šฉํ• ์ง€๋Š” ํ†ต๊ณ„ ์ •๋ณด ๋ฐ ์‹คํ–‰ ๊ณ„ํš์— ๋”ฐ๋ผ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. 2๏ธโƒฃ ์ธ๋ฑ์Šค ์ž‘๋™ ์—ฌ๋ถ€ ํ™•์ธ ์ ˆ์ฐจ 1) ST05 ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰T-Code: `ST05`๊ธฐ๋Šฅ: SQL ํŠธ๋ ˆ์ด์Šค ์‹คํ–‰ (์„ฑ๋Šฅ ์ง„๋‹จ์šฉ) 2) ํŠธ๋ ˆ์ด์Šค ์‹œ์ž‘`Activate Trace` ํด๋ฆญ์กฐํšŒํ•˜๋ ค๋Š” Trace ์„ ํƒ 3) ๋ฌธ์ œ ๋ฐœ์ƒ ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰์˜ˆ: ๋ณด๊ณ ์„œ ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰, ALV ์กฐํšŒ, BAPI ํ˜ธ์ถœ ๋“ฑ 4) ํŠธ๋ ˆ์ด์Šค ์ •์ง€`Deactivate Trace` ํด๋ฆญ 5) ํŠธ๋ ˆ์ด์Šค ๋ณด๊ธฐ`Display Trace` ํด๋ฆญ์‚ฌ์šฉ์ž ์ด๋ฆ„: ํŠธ๋žœ์žญ์…˜ ์‹คํ–‰ํ•œ IDObject Name: ์ธ๋ฑ์Šค ์ƒ์„ฑํ•˜๊ณ  .. 2025. 5. 9.
[SAP ABAP] ALV ํ•„ํ„ฐ์ฐฝ ์ž…๋ ฅ ์นธ ๊ธ€์ž์ˆ˜๊ฐ€ ๋งž์ง€ ์•Š์„ ๋•Œ 1๏ธโƒฃ ๋ฌธ์ œ ์ƒํ™ฉALV์—์„œ PO๋ฒˆํ˜ธ๋ฅผ ํ•„ํ„ฐ ์กฐ๊ฑด์œผ๋กœ ์„ค์ •ํ•˜๋ ค ํ–ˆ์œผ๋‚˜, PO๋ฒˆํ˜ธ๋Š” `10์ž๋ฆฌ ํ•„๋“œ`์ž„์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์‚ฌ์šฉ์ž๋Š” ์ตœ๋Œ€ 2์ž๋ฆฌ๋ฐ–์— ์ž…๋ ฅํ•  ์ˆ˜ ์—†์–ด ์‹ค์‚ฌ์šฉ์ด ์–ด๋ ค์šด ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. 2๏ธโƒฃ ์›์ธ ๋ถ„์„์ด ๋ฌธ์ œ๋Š” ํ•„๋“œ์นดํƒˆ๋กœ๊ทธ(FIELDCAT) ์ •์˜ ์‹œ ์ถœ๋ ฅ ๊ธธ์ด (OUTPUTLEN)๊ฐ€ ์ž๋™ ์„ค์ •๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.๊ทธ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:*----------------------------------------------------------------------** INTERNAL TABLE DEFINE*----------------------------------------------------------------------*data: begin of gt_data occurs 0, .. 2025. 5. 8.
728x90
๋ฐ˜์‘ํ˜•