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

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

[SAP ABAP] BAPI_TRANSACTION_COMMIT ๊ณผ BAPI_TRANSACTION_ROLLBACK ์˜ˆ์ œ ๋ฐ ์‚ฌ์šฉ๋ฒ• 1. BAPI COMMIT๊ณผ ROLLBACK ์‚ฌ์šฉ ์ด์œ  SAP์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŠธ๋žœ์žญ์…˜์„ ์ฒ˜๋ฆฌํ•  ๋•Œ BAPI(Business Application Programming Interface)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.SAP BAPI๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ, ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ €์žฅ(Commit)ํ• ์ง€ ๋˜๋Š” ๋˜๋Œ๋ฆด(Rollback)์ง€ ๊ฒฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.์ด๋•Œ BAPI_TRANSACTION_COMMIT๊ณผ BAPI_TRANSACTION_ROLLBACK์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 2. `BAPI_TRANSACTION_COMMIT`๋ž€?SAP์—์„œ BAPI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•œ ํ›„, ํ•ด๋‹น ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์˜๊ตฌ์ ์œผ๋กœ ์ €์žฅ(Commit)ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.BAPI๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ์ฆ‰์‹œ ์ €์žฅ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๋ช…์‹œ์ ์œผ๋กœ `BAPI_TR.. 2025. 2. 5.
[SAP ABA] Pattern ์‚ฌ์šฉ๋ฒ• CALL FUNCTION ํ˜ธ์ถœ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ 1. Pattern FUNCTION  ์•ž์ž๋ฆฌ + * / F4 2. ์›ํ•˜๋Š” Function ์„ ํƒ 3. ์ž๋™์ƒ์„ฑ ์™„์„ฑ 2025. 1. 24.
[SAP ABAP] BAPI_REPMANCONF1_CREATE_MTS ์‚ฌ์šฉ ๋ฐฉ๋ฒ• 1. BAPI_REPMANCONF1_CREATE_MTS ๋ž€?BAPI_REPMANCONF1_CREATE_MTS ๋Š” SAP PP ๋ชจ๋“ˆ์—์„œ Make-to-Stock ์ƒ์‚ฐ(MTS) ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์ƒ์‚ฐ ์˜ค๋”์˜ ์‹ค์  ํ™•์ธ ๋ฐ ์ž…๊ณ  ์ฒ˜๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” BAPI์ž…๋‹ˆ๋‹ค.์ด BAPI๋Š” ์ƒ์‚ฐ ์˜ค๋”์˜ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ(์™„์ œํ’ˆ)์„ ์ž…๊ณ  ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ ์‹ค์  ํ™•์ธ(Confirmation)์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. 2. ์ฃผ์š” ๊ธฐ๋Šฅ์ƒ์‚ฐ ์˜ค๋”์— ๋Œ€ํ•œ ์‹ค์  ํ™•์ธ(Confirmation)๊ณผ ๋™์‹œ์— ์ž์žฌ ์ด๋™(Goods Movement)์„ ์ƒ์„ฑMake-to-Stock ์ƒ์‚ฐ(MTS) ํ”„๋กœ์„ธ์Šค์—์„œ ์™„์ œํ’ˆ์„ ์žฌ๊ณ ๋กœ ์ž…๊ณ Scrap(์Šคํฌ๋žฉ) ๋ฐ ์žฌ์ž‘์—…(Rework) ์ˆ˜๋Ÿ‰์„ ๊ด€๋ฆฌ๋ฐฑํ”Œ๋Ÿฌ์‹œ(Backflush) ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌ 3. ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค์ƒ์‚ฐ ์˜ค๋” ๊ธฐ.. 2025. 1. 24.
[SAP ABAP] ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž CO, CN, CA, NA, CS, NS, CP, NP ์˜ˆ์ œ ํฌํ•จ 1. ์ •๋ฆฌํ‘œ์—ฐ์‚ฐ์ž์„ค๋ช…์˜ˆ์‹œ ๊ฒฐ๊ณผCO์™ผ์ชฝ ๋ฌธ์ž์—ด์ด ์˜ค๋ฅธ์ชฝ ๋ฌธ์ž์—ด์— ํฌํ•จ๋œ ๋ฌธ์ž๋งŒ์œผ๋กœ ๊ตฌ์„ฑ๋จ'ABBA' CO 'AB' → TRUECN์™ผ์ชฝ ๋ฌธ์ž์—ด์ด ์˜ค๋ฅธ์ชฝ ๋ฌธ์ž์—ด์— ์—†๋Š” ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Œ'ABBA' CN 'AB' → FALSECA์˜ค๋ฅธ์ชฝ ๋ฌธ์ž์—ด์˜ ๋ฌธ์ž๊ฐ€ ์™ผ์ชฝ ๋ฌธ์ž์—ด์— ํ•˜๋‚˜๋ผ๋„ ํฌํ•จ๋˜์–ด ์žˆ์Œ'ABBA' CA 'B' → TRUENA์˜ค๋ฅธ์ชฝ ๋ฌธ์ž์—ด์˜ ๋ฌธ์ž๊ฐ€ ์™ผ์ชฝ ๋ฌธ์ž์—ด์— ํ•˜๋‚˜๋„ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Œ'ABBA' NA 'X' → TRUECS์˜ค๋ฅธ์ชฝ ๋ฌธ์ž์—ด์ด ์™ผ์ชฝ ๋ฌธ์ž์—ด์˜ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด๋กœ ์กด์žฌํ•จ'Hello World' CS 'World' → TRUENS์˜ค๋ฅธ์ชฝ ๋ฌธ์ž์—ด์ด ์™ผ์ชฝ ๋ฌธ์ž์—ด์˜ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด๋กœ ์กด์žฌํ•˜์ง€ ์•Š์Œ'Hello World' NS 'Planet' → TRUECP์™ผ์ชฝ ๋ฌธ์ž์—ด์ด ์˜ค๋ฅธ์ชฝ ๋ฌธ์ž์—ด์˜ ํŒจํ„ด์— ์ผ์น˜ํ•จ'AB123CD'.. 2025. 1. 24.
728x90
๋ฐ˜์‘ํ˜•