์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- ๊น์ด์ฐ์ ํ์
- qas
- ์ค๋ฒ2
- abap dictionary
- subscreen
- screen program
- ๋ฐฑ์ค
- select
- PRD
- ์ค๋ฒ3
- t์ฝ๋
- ์ด๋ถํ์
- modify
- Internal Table
- dev
- tasknumber
- ABAP
- Import
- Export
- ์คํธ๋ญ์ฒ
- ๋๋น์ฐ์ ํ์
- ์๊ณ ๋ฆฌ์ฆ
- Function Module
- ๋ชจ๋ํ
- ๋จ๋ฐฉํฅํ์
- call function
- screen
- structure
- SAP
- ์๋ฐฉํฅํ์
- Today
- Total
๋ชฉ๋กSAP (66)
CS Student’s SAP&Tech Journey๐ซ

์์ ํฌ์คํ ์์๋ Subscreen์ ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ๊ณ ์ ๋ ํ๋ฉด์ ํธ์ถํ๋ ์ ์ ๋ฐฉ์, ๊ทธ๋ฆฌ๊ณ ์กฐ๊ฑด์ ๋ฐ๋ผ ํ๋ฉด์ ๋์ ์ผ๋ก ์ ํํ๋ ์กฐ๊ฑด ๋ถ๊ธฐ ๋ฐฉ์์ ์๊ฐํ์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ Subscreen ์ฌ์ฌ์ฉ ๋ฐฉ๋ฒ์ ํฌ์คํ ํฉ๋๋ค. ํ๋์ Subscreen ํ๋ฉด์ ์ฌ๋ฌ ๋ฉ์ธ ํ๋ฉด์์ ์ฌ์ฌ์ฉํ๊ฑฐ๋, ์ธ๋ถ ํ๋ก๊ทธ๋จ(Function Group)์ ํตํด ํธ์ถํ ์ ์๋๋ก ๊ตฌ์ฑํ๋ ๋ฐฉ์์ ๋๋ค.Subscreen์ ๊ตฌ์กฐ์ ์ฌ์ฌ์ฉ์ฑ์ด ๋งค์ฐ ๋์ UI ์ปดํฌ๋ํธ์ด๊ธฐ ๋๋ฌธ์, ์๋ง ์ค๊ณํ๋ฉด ์ ์ง๋ณด์์ ํ์ฅ์ฑ ๋ชจ๋์ ๊ฐ๋ ฅํ ์ด์ ์ ๊ฐ์ง ์ ์์ต๋๋ค. ํนํ SAP์์๋ ์ฌ๋ฌ ํธ๋์ญ์ ์ด๋ ํ๋ก๊ทธ๋จ์์ ๊ฐ์ ํํ์ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ฑฐ๋ ์ ๋ ฅํ ์ผ์ด ๋ง๊ธฐ ๋๋ฌธ์, Subscreen์ Function Group์ผ๋ก ๋ชจ๋ํํด๋๋ ๊ฒ์ด ๋งค์ฐ ์ ์ฉํฉ๋..

์์ ์ดํด๋ณธ ์ ์ Subscreen ๋ฐฉ์์ ํญ์ ๊ณ ์ ๋ Subscreen์ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์ด๋ผ๋ฉด, ์ด๋ฒ CASE 2๋ ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ค๋ฅธ Subscreen์ ๋์ ์ผ๋ก ํธ์ถํ๋ ๋ฐฉ์์ ๋๋ค.์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ์ ํํ ํญ๊ณต์ฌ ์ฝ๋(CARRID)์ ๋ฐ๋ผ ๊ฐ๊ฐ ๋ค๋ฅธ ์ ๋ ฅ ํ๋ฉด์ ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ด์ฒ๋ผ ํ๋ฉด์ ๋์ ์ผ๋ก ๋ฐ๊ฟ์ผ ํ๋ ๊ฒฝ์ฐ, Subscreen ๋ฒํธ๋ฅผ ๋ณ์๋ก ์ ์ดํ๋ ๋ฐฉ์์ด ํ์ํ๋ฉฐ, ์ด๋ฅผ ์ํด ๊ธ๋ก๋ฒ ๋ณ์๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ด๋ฒ ํฌ์คํ ์ ์์ ๋ ์๋ ํฌ์คํ ๊ณผ ์ด์ด์ง๋๋ค. ์ ์ Subscreen ๋ฐฉ์๊ณผ ๊ด๋ จํ ํฌ์คํ ๋ณด๋ฌ๊ฐ๊ธฐ โฌ๏ธ [SAP] ABAP Subscreen (1) ๊ตฌ์กฐ์ ๊ธฐ๋ณธ ๊ฐ๋ / ์ ์ Subscreen ํธ์ถ ๋ฐฉ์ (๊ณ ์ ๋ ์๋ธ์คํฌ๋ฆฐ) ๊ตฌํํ๊ธฐSAP GUI์์ ๋ฐ..

SAP GUI์์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ํ๊ณ ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ค์ํ UI ๊ธฐ์ ์ด ํ์ฉ๋ฉ๋๋ค. ๊ทธ์ค Subscreen์ ๋ฉ์ธ ํ๋ฉด ๋ด์ ์์ ํ๋ฉด์ ์ฝ์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๊ฑฐ๋ ์ ๋ ฅ๋ฐ์ ์ ์๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ๋๋ค.์ด๋ฒ ๊ธ์์๋ ์ ์ Subscreen์ ํ์ฉํ์ฌ ํ๋์ ํ๋ฉด์ ์๋ธ์คํฌ๋ฆฐ์ ๋จ์ํ ์ฝ์ ํ๋ ์ผ์ด์ค๋ฅผ ์ค์ฌ์ผ๋ก ABAP ๋ค์ด์ผ๋ก๊ทธ ํ๋ก๊ทธ๋๋ฐ์์ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ์ค๋ช ํ๊ฒ ์ต๋๋ค. โ Subscreen์ด๋? Subscreen(์๋ธ์คํฌ๋ฆฐ)์ SAP ABAP ๋ค์ด์ผ๋ก๊ทธ ํ๋ก๊ทธ๋๋ฐ์์ ๋ฉ์ธ ํ๋ฉด(Screen 100) ๋ด์์ ํน์ ๋ฐ์ดํฐ๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ํ ์ ์๋๋ก ์ค๊ณ๋ ์์ ํ๋ฉด์ ๋๋ค. ์๋ธ์คํฌ๋ฆฐ์ ๋จ๋ ์ผ๋ก ์คํ๋์ง ์๊ณ ๋ฐ๋์ ๋ฉ์ธ ์คํฌ๋ฆฐ ๋ด์์ ํธ์ถ๋์ด์ผ ํ๋ฉฐ, ๋ณ๋์ PBO/P..

SAP GUI์์ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๊ธฐ ์ํด ์์ด์ฝ(Status Icon) ํ์ฉ, Group Box ๊ตฌ์ฑ, ์ ๋ ฅ ๊ฒ์ฆ ๋ฐ ์ค๋ฅ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค. ์ด ๊ธ์์๋ GUI Status Bar, Title Bar, Function Key ๋ฐ ๋ฒํผ ์ด๋ฒคํธ ์ฒ๋ฆฌ, ์์ด์ฝ ํ์ฉ, ์ ๋ ฅ ํ๋ ๊ฒ์ฆ, Dialog Message ์ฒ๋ฆฌ ๋ฐฉ๋ฒ๊น์ง ๋ค๋ฃน๋๋ค. ๐ํ๋ ์ด๋ฒ ํฌ์คํ ์ ์์ ๋ ์๋ ํฌ์คํ ๋ค๊ณผ ์ด์ด์ง๋๋ค. โฌ๏ธ1๏ธโฃ ABAP ํ๋ฉด ๋์ ์ ์ด - MODIFY SCREEN ํ์ฉํ๊ธฐ2๏ธโฃ ABAP ํ๋ฉด ์ ํ - Next Screen๊ณผ SET SCREEN ๋ฐฉ์์ ์ฐจ์ด3๏ธโฃ ABAP ํ์ ์ฐฝ๊ณผ ์ปค์ ์ค์ - CALL SCREEN๊ณผ SET CURSOR ํ์ฉํ๊ธฐ4๏ธโฃ ABAP GUI Status Bar์ Title..

SAP GUI์์ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๊ธฐ ์ํด GUI Status Bar์ Title Bar๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. GUI ์์๋ฅผ ํ์ฉํ๋ฉด ํ๋ฉด์ ๋ฉ๋ด, ๋ฒํผ, ์์ด์ฝ์ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์ ํธ์์ฑ์ ๋์ผ ์ ์์ผ๋ฉฐ, Title Bar๋ฅผ ์ค์ ํ์ฌ ํ๋ฉด์ ์ ๋ชฉ์ ์ง๊ด์ ์ผ๋ก ํ์ํ ์ ์์ต๋๋ค.์ด๋ฒ ํฌ์คํ ์์๋ GUI Status Bar์ Title Bar ์ค์ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ ์์ ์ ํจ๊ป ์ค๋ช ํ๊ฒ ์ต๋๋ค. ๐ํ๋ ์ด๋ฒ ํฌ์คํ ์ ์์ ๋ ์๋ ํฌ์คํ ๋ค๊ณผ ์ด์ด์ง๋๋ค. โฌ๏ธ1๏ธโฃ ABAP ํ๋ฉด ๋์ ์ ์ด - MODIFY SCREEN ํ์ฉํ๊ธฐ2๏ธโฃ ABAP ํ๋ฉด ์ ํ - Next Screen๊ณผ SET SCREEN ๋ฐฉ์์ ์ฐจ์ด3๏ธโฃ ABAP ํ์ ์ฐฝ๊ณผ ์ปค์ ์ค์ - CALL SCREEN๊ณผ SET CURSOR ..

SAP GUI์์ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๊ธฐ ์ํด ํ์ ์ฐฝ์ ๋์ฐ๋ ๋ฐฉ๋ฒ๊ณผ ์ปค์ ์์น๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ํ์ ์ฐฝ์ ํ์ฉํ๋ฉด ์ฌ์ฉ์์๊ฒ ์ค์ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๊ฑฐ๋ ์ ๋ ฅ์ ์ ๋ํ ์ ์์ผ๋ฉฐ, ์ปค์ ์ค์ ์ ํตํด ์ฌ์ฉ์์ ์ ๋ ฅ ํธ์์ฑ์ ๋์ผ ์ ์์ต๋๋ค.์ด๋ฒ ํฌ์คํ ์์๋ CALL SCREEN์ ํ์ฉํ ํ์ ์ฐฝ ๊ตฌํ๊ณผ SET CURSOR์ ์ด์ฉํ ์ปค์ ์ค์ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ ์์ ์ ํจ๊ป ์ค๋ช ํ๊ฒ ์ต๋๋ค. ๐ํ๋ ์ด๋ฒ ํฌ์คํ ์ ์์ ๋ ์๋ ํฌ์คํ ๋ค๊ณผ ์ด์ด์ง๋๋ค. โฌ๏ธ1๏ธโฃ ABAP ํ๋ฉด ๋์ ์ ์ด - MODIFY SCREEN ํ์ฉํ๊ธฐ2๏ธโฃ ABAP ํ๋ฉด ์ ํ - Next Screen๊ณผ SET SCREEN ๋ฐฉ์์ ์ฐจ์ด 1. ์ปค์ ์ค์ - SET CURSOR์ฌ์ฉ์๊ฐ ํ๋ฉด์ ์ง์ ํ์ ๋, ํน์ ์ ๋ ฅ ํ..

ABAP ํ๋ฉด(Screen) ๊ฐ๋ฐ์์ ์ฌ์ฉ์๋ ์ ๋ ฅํ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ํ๋ฉด์ผ๋ก ๋๊ธฐ๊ฑฐ๋, ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ํ๋ ํ๋ฉด์ผ๋ก ์ ํํ ์ ์์ด์ผ ํฉ๋๋ค. SAP GUI์์๋ Next Screen ๋๋ SET SCREEN์ ์ฌ์ฉํ์ฌ ํ๋ฉด ์ ํ์ ์ ์ดํ ์ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ ์ ์ ์ธ Next Screen ๋ฐฉ์๊ณผ ๋์ ์ธ SET SCREEN ์ ์ด ๋ฐฉ์์ ์ฐจ์ด์ ๊ณผ ํ์ฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ๐ํ๋ ์ด๋ฒ ํฌ์คํ ์ ์์ ๋ ์๋ ํฌ์คํ ๊ณผ ์ด์ด์ง๋๋ค. โฌ๏ธABAP ํ๋ฉด ๋์ ์ ์ด - MODIFY SCREEN ํ์ฉํ๊ธฐ 1. Screen Sequence(ํ๋ฉด ์ ํ ํ๋ฆ)๋?ABAP์์๋ Next Screen๊ณผ SET SCREEN ์ ์ด๋ฅผ ์ด์ฉํด ํ๋ฉด ๊ฐ ์ด๋์ ์ ์ดํ ์ ์์ต๋๋ค.Next Screen: PAI ์ข ๋ฃ ..

ABAP์์๋ ์ข ์ข ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํ๋ฉด ์์(์ ๋ ฅ ํ๋, ๋ฒํผ ๋ฑ)๋ฅผ ๋์ ์ผ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์กฐํ ๋ชจ๋์์๋ ํ๋๋ฅผ ๋นํ์ฑํํ๊ณ , ์์ ๋ชจ๋์์๋ ํ์ฑํํ๋ ๋ฐฉ์์ ๋๋ค. ์ด๋ฐ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํด MODIFY SCREEN์ ํ์ฉํ์ฌ ํ๋ฉด์ ๋์ ์ผ๋ก ์ ์ดํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. 1. ํ๋ฉด ๋์ ์ ์ด๋?ABAP์์ ํ๋ฉด(Screen)์ ์ฌ์ฉํ ๋, ํน์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํ๋ฉด ์์(์ ๋ ฅ ํ๋, ๋ฒํผ, ์ฒดํฌ๋ฐ์ค ๋ฑ)๋ฅผ ํ์ฑํ/๋นํ์ฑํํ๊ฑฐ๋, ์จ๊ธฐ๊ฑฐ๋ ๋ณ๊ฒฝํด์ผ ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฐ ๋์ ํ๋ฉด ์ฒ๋ฆฌ๋ MODIFY SCREEN ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ ๊ตฌํํ ์ ์์ต๋๋ค. 2. MODIFY SCREEN ๊ฐ๋ MODIFY SCREEN์ ์ฌ์ฉํ๋ฉด โ๏ธ PBO (Process Befor..

SAP Screen Program(๋ชจ๋ ํ ํ๋ก๊ทธ๋จ)์ UI์ ๋ก์ง์ ๊ฒฐํฉํ์ฌ ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ABAP Dictionary๋ฅผ ์ด์ฉํ์ฌ Screen Program์ ์์ฑํ๋ ์ผ๋ฐ์ ์ธ ๊ณผ์ ๊ณผ ์ค์ ์์ ๋ฅผ ํจ๊ป ์ค๋ช ํ๊ฒ ์ต๋๋ค. ๐ํ๋ ์ง๋ ํฌ์คํ ๊ณผ ๋ด์ฉ์ด ์ด์ด์ง๋ ํฌ์คํ ์ ๋๋ค. 5๋ฒ๊น์ง ์ฝ์ผ์ ํ ์ด๋ฒ ํฌ์คํ ์ ์์ํ๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค. โฌ๏ธ [SAP] Screen Program (2) Screen Program ์์ฑํ๊ธฐ - ์ ์ญ๋ณ์ ํ์ฉํ๊ธฐSAP Screen Program(๋ชจ๋ ํ ํ๋ก๊ทธ๋จ)์ UI์ ๋ก์ง์ ๊ฒฐํฉํ์ฌ ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ Screen Program์ ์์ฑํ๋ ์ผ๋ฐ์ ์ธ ๊ณผ์ ๊ณผ ์ค์ ์์ ๋ฅผ ํจ๊ป ์ค๋ช ํ๊ฒ ์ต๋i..

SAP Screen Program(๋ชจ๋ ํ ํ๋ก๊ทธ๋จ)์ UI์ ๋ก์ง์ ๊ฒฐํฉํ์ฌ ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ Screen Program์ ์์ฑํ๋ ์ผ๋ฐ์ ์ธ ๊ณผ์ ๊ณผ ์ค์ ์์ ๋ฅผ ํจ๊ป ์ค๋ช ํ๊ฒ ์ต๋๋ค. Screen ํ๋ก๊ทธ๋จ์ ๊ตฌ์กฐ์ ๊ธฐ๋ณธ๊ฐ๋ ๋ณด๋ฌ๊ฐ๊ธฐโฌ๏ธ [SAP] Screen Program (1) ๊ตฌ์กฐ์ ๊ธฐ๋ณธ ๊ฐ๋ SAP์ Screen Program( = Dialog Program, Module Pool Program)์ UI์ ๋ก์ง์ ๊ฒฐํฉํ์ฌ ๋ฐ์ดํฐ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ ์ ํ์ ๋๋ค. ์ด ๊ธ์์๋ Screen Program์ ๊ตฌ์กฐ์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ ๋ฆฌํ๊ฒ ์ต๋๋ค.informatik.tistory.com 1. Screen Program ์์ฑ ๋จ๊ณSAP Screen Pr..