i am creating a workflow for vendor tracking
i have to send vendor no from internal table.
i am getting vendor no into table container but i am unable to send through send mail.
i checked my bo method, data is present in table container.
my code is below
BEGIN_METHOD FORBDC CHANGING CONTAINER.
CALL TRANSACTION 'ZVEN_ALV3'.
END_METHOD.
BEGIN_METHOD FORMAIL CHANGING CONTAINER.
*DATA:
* ITEM TYPE SWC_OBJECT OCCURS 0.
DATA : refno TYPE char20.
DATA : item TYPE TABLE OF zvendor_data.
DATA : lv_ref TYPE zurno.
get PARAMETER ID 'ZREFRENCENO' FIELD refno.
clear : lv_ref.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = refno
IMPORTING
output = lv_ref.
SELECT vendor_no FROM zvendor_data INTO CORRESPONDING FIELDS OF TABLE item
WHERE ref_no = lv_ref.
SWC_SET_TABLE CONTAINER 'item' ITEM.
END_METHOD.
if i am passing hard code in select query then i m getting vendor no in my send mail.