SHOPPING_LIST_DIALOG is a standard SAP function module that performs functionality. This is available within standard R/3 SAP systems depending on version and release level.
Below are the pattern details for this FM showing its interface including any import, export and tables parameters. There is also a list of Exceptions and for your convenience any standard documentation available. All this information and more can also be viewed if you enter the function module name SHOPPING_LIST_DIALOG into the relevant SAP transaction such as SE37 or SE80.
CALL FUNCTION 'SHOPPING_LIST_DIALOG' " EXPORTING * pi_trtyp = 'A' " pispc-trtyp * pi_title = " sy-title * pi_dplay = ' ' " sy-marky pi_i_welpk_line = " wvkm_welpk_line IMPORTING pe_i_welpk_line = " wvkm_welpk_line pe_datar = " sy-datar pe_fcode = " sy-tcode TABLES px_t_welpp_ltab = " wvkm_welpp_ltab pe_t_welpp_ltab_d = " wvkm_welpp_ltab EXCEPTIONS EXIT = 1 " . " SHOPPING_LIST_DIALOG