Upload
anonymous-7snlidd
View
215
Download
0
Embed Size (px)
Citation preview
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)
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
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$
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