77891. 200 7 ๋
7 ์ 24 ์ผ ์ต ํ Efficient Database Programming With Abap 2. Page /16 database Abap program Abap function module ( ์๋์์ฑ ) Smart forms activate ์์์ถ๋ ฅ๋ฌผ Smartform ๊ณผ abap program ์ ์ฐ๊ฒฐ Call function 3. Page /16 T-Code : Smartforms ์ค๋งํธํผ๋ช
์ Z ๋ก ์์ํ๋ค 6. Page /16 Navigation Tree Maintenance Screen Form Painter ์์์์ฑ : Form ์ ์ผ๋ฐฉ ์์ฑ๊ณผ ์ ๋ฐ์์ฑ์ ์
๋ ฅ ์์์ธํฐํ์ด์ค : Form ๊ณผ Program ๊ฐ์ Interface ๋ณ์๋ฅผ ์
๋ ฅ ์ ์ญ์ ์ : Form ๋ด์ ์ฌ์ฉํ ๋ณ์๋ฅผ ์
๋ ฅ 7. Page /16 1 . ์ถ์ถํ data ๋ฅผ ์ ํํ Navigation tree ์ ๋ณ์์ ์ธ 12. Page /16 ๊ตฌ์กฐ๋ฅผ ์ดํด๋ณด๋ฉด ํด๋น Form ์ ํธ์ถํ ํ๋ก๊ทธ๋จ๊ณผ์ Interface ๋ณ์๋ค์ ์ ์ธํ๋ค . Form interface ์์ ์ ์ํด์ฃผ๋ Parameter ๊ฐ ์ดํ์ ํด๋น Smartform ์ ABAP ํ๋ก๊ทธ๋จ์์ Call ํ ๋ ์ฌ์ฉ๋๋ Function Module ์ patameter ์ด๋ค . 13. Page /16 LOOP AT โฆ CALL FUNCTION funce_mode_name EXPORTING โฆ INPORTING โฆ TABLES โฆ EXCEPTIONS โฆ ENDLOOP. 14. Page /16 Smart form ๋ด์์ ์ฌ์ฉํ ๋ณ์๋ฅผ ์ ์ธํ๋ค . ํนํ ํ๋ก๊ทธ๋จ์์ Table ํํ๋ก Interface ๋ ๊ฐ์ Form ๋ด์์ ์ฌ์ฉํ๋ ค๋ฉด ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด Interface ๋๋ Table ๊ณผ ๊ฐ์ ํํ์ Structure ST_TAB1 ์ ์ ์ธํด์ฃผ์ด์ผ ํ๋ค . 15. Page /16 ๊ทธ๋ฆฌ๊ณ ์ ์ธํ STRUCTURE ( ST_TAB1 ) ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด TABLE ์ ๋ด์ญ ( ITAB ) ์ ๋ฐ์ ์์
ํด์ผ ํ๋ค . ์ด ์ฐ๊ฒฐ์์
์ LOOP ๋
ธ๋ ๋ฅผ ์ด์ฉํ์ฌ ์ฒ๋ฆฌํ ์ ์๋ค . 16. Page /16 2. Form layout ์์ฑ ์ด๋ถ๋ถ์ PPT ๋ณด๋ค SAP ์์์ ์์ฑํ๋๊ฒ์ด ๋ ํจ๊ณผ์ ์ผ๊ฒ ๊ฐ์ต๋๋ค . ๋จผ์ ์์ฑํ๋ ค๋ ํ๋ฉด์ ๋ณด๊ฒ ์ต๋๋ค . 18. Page /16 3. ๋๊ตฌ๋ฅผ ์ฌ์ฉํด Form ์์ฑ 1.Page 2.Windows 3.Loop 4.Template 5.Table 6.command 7.Alternative 8.Program lines ์ด๋ถ๋ถ๋ SAP ์์์ ์ง์ ์คํํ๊ฒ ์ต๋๋ค . 19. Page /16 4. ๋ฐ์ดํฐ๋ฅผ Form ์ ์
๋ ฅํ๊ฑฐ๋ Logic ์ ํด๋น๋๋ ์คํฌ๋ฆฝํธ๊ธฐ์ 20. Page /16 5.ABAP Program ์์ Smart form ์ Function module call CALL FUNCTION โSSF_FUNCTION_MODULE_NAMEโ EXPORTING FORMNAME = P_FORMNAME INPORTING FM_NAME = I_FM_NAME CALL FUNCTION I_FM_NAME EXPORTING CONTROL_PARAMETERS = GS_CONTROL_PARAMETERS OUTPUT_OPTIONS = GS_OUTPUT_OPTIONS USER_SETTINGS = G_USER TABLES ITAB = ITAB 1. SMART FORMS ๋ช
์ ํด๋นํ๋ Function module ์ ์ฐพ์์จ๋ค 2. ์ฐพ์ ๋ช
์ผ๋ก Function Module ์ Call ํ๋ฉด ํด๋น๋๋ Form ์ผ๋ก ์ถ๋ ฅ๋๋ค . Smart forms ๋ช
์๋ก ์์ฑ๋ Function ๋ช
์๋ก ์์ฑ๋ Function ๋ช
22. Page /16 ๊นํํ์ ์๋๊ป์ ๊ฒฝ์๋์ ์ค๋งํธํผ ์์์ ์ฌ๋ฆฐ๊ฒ์
๋๋ค . ํ์ฌํํ์ด์ง ABAP/4 ่ตๆ / [ ๅ่กจ็จๅบ ] ๊ฒฝ์๋ smartform ๋ฐํ๊ฐ ๋๋๊ณ ์ง์ ํด๋ณด์์ง ์์ผ๋ฉด ์ธ์ธฐ ์์๊ฒ ๊ฐ์๋ฐ ์ด ์์์ ์ง์ ํด๋ณด์๋ฉด ํ์ ์ค๋งํธํผ์ ๋ง๋ค๋ ๋์์ด ๋ง์ด ๋ ๊ฑฐ๋ผ ์๊ฐ๋ฉ๋๋ค . Editor's Notes N/A000124.Ad.Busines plan toolkit.SYY008.SE