4
Adding Own Screens in Vendor’s Master Data 1. SPRO : 2. Define a Screen Group (it will be a button on the transaction screen)

Adding Own Screens in Vendor

Embed Size (px)

Citation preview

Page 1: Adding Own Screens in Vendor

7/24/2019 Adding Own Screens in Vendor

http://slidepdf.com/reader/full/adding-own-screens-in-vendor 1/4

Adding Own Screens in Vendor’s Master Data1. SPRO :

2. Define a Screen Group (it will be a button on the transaction screen)

Page 2: Adding Own Screens in Vendor

7/24/2019 Adding Own Screens in Vendor

http://slidepdf.com/reader/full/adding-own-screens-in-vendor 2/4

3. Label Tab Pages on the custom screen

4. Implement !"I #$%DOR&!DD&D!T! (' $' &!DD&O%&!'TI#$ metho")

method IF_EX_VENDOR_ADD_DATA~CHECK_ADD_ON_ACTIVE. if I_SCREEN_ RO!" # $%"$ . e_&dd_o'_&(ti)e # $X$ .

e'dif .e'dmethod .

*. 'reate *unction Group with Subscreens (e+g+ ,#S'R Screen --..)

+. $/ample Top0inclu"e:F!NCTION ,"OO- %VSCR. "MESSAGE-ID ..TA -ES / -FA1.DATA/ 0_& t .

. $/ample P O:5OD!-E STAT!S_1166 O!T"!T .* SET PF-STATUS 'xxxxxxxx'.* SET TITLEBAR 'xxx'. I5"ORT &(t TO 0_& t FRO5 5E5OR7 ID $%%ACT$. -OO" AT SCREEN . IF 0_& t # $A$ . " Display 8(9ee' , i' :t # $6$ . ENDIF . 5ODIF7 SCREEN . END-OO" .

END5OD!-E . " STATUS_1100 OUTPUT

Page 3: Adding Own Screens in Vendor

7/24/2019 Adding Own Screens in Vendor

http://slidepdf.com/reader/full/adding-own-screens-in-vendor 3/4

;. $/ample *1F!NCTION %_ ET_DATA.*"----------------------------------------------------------------------*"*"L !al S#$%i&&s& ll*" E(PORTI)G

*" ALUE+E _URL, T PE URL*"----------------------------------------------------------------------

EV_!R- # -FA1,-F!R-.

ENDF!NCTION .<. F!NCTION %_SET_DATA.

*"----------------------------------------------------------------------*"*"L !al S#$%i&&s& ll

*" IMPORTI)G *" ALUE+I _URL, T PE URL*"----------------------------------------------------------------------

-FA1,-F!R- # IV_!R-.

ENDF!NCTION .16. Implement !DI #$%DOR&!DD&D!T!&'S (G$T&T!2I&S'R$$%)

method IF_EX_VENDOR_ADD_DATA_CS~ ET_TAXI_SCREEN.

IF f=t_)&= # $%"$ " ----Fli& / al AND i_t&>i_f(ode # $%???$ . " -- Ta2 F %#&i % # 3

e_8(9ee' # $1166$ . " ----s#/ % % 42 / e_ 9o09&m # $SA"-%VSCR$ . " --F %#&i % G/ p +Mai% p/ 5/a4 %a46 &$ 6 %#&i % 5/ p, e_he&de98(9ee'_=& o:t # $ $ .

ENDIF .

e'dmethod .11. Im =eme't method ET_DATA

method IF_EX_VENDOR_ADD_DATA_CS~ ET_DATA. DATA =)_:9= T7"E !R-. CA-- F!NCTION $%_ ET_DATA$

Page 4: Adding Own Screens in Vendor

7/24/2019 Adding Own Screens in Vendor

http://slidepdf.com/reader/full/adding-own-screens-in-vendor 4/4

I5"ORTIN EV_!R- # =)_:9= . S_-FA1,-F!R- # =)_:9=.

e'dmethod .

12. Implement 1etho" S$T&D!T! method IF_EX_VENDOR_ADD_DATA_CS~SET_DATA. CA-- F!NCTION $%_SET_DATA$ EX"ORTIN IV_!R- # I_-FA1,-F!R- . e> o9t &(t f9om i_&(ti)it to memo9 id $%%ACT$. e'dmethod .

Test in TA mk03