Skip to Content

Submit ZREPORT with parameter and need to catch messages table

Hi everyone,

i have 2 functions and 1 report. One of functions is creating customer, other one is creating vendor.

My customer wanted that ' when they create a customer , report will submit and create a vendor with same values(lifnr = kunnr). I called my report in end of customer function if customer created succesfully with this code block;

IF ls_kna1-ktokd EQ 'KYNK'.

CLEAR i_kunnr.
i_kunnr = ls_customers-header-object_instance-kunnr.
 SUBMIT zfip_pers_customer_check USING SELECTION-SET ''
 WITH p_kunn EQ i_kunnr
 EXPORTING LIST TO MEMORY AND RETURN.
ENDIF.

And in my report i'm getting all informations of created customer. Then i'm calling my function which creating 'Vendor'. This function returning to me a messaged table like bapiret2. like;

 CALL FUNCTION 'ZENT_VENDOR_CREATE_MASTER'
          EXPORTING
            ls_lfa1       = ls_lfa1
          IMPORTING
            tb_message    = tb_message
            tb_vendor     = tb_vendor
          TABLES
            tb_lfb1       = tb_lfb1
*           tb_lfm1       =
*           tb_wyt3       =
            tb_lfbk       = tb_lfbk
*           tb_lfbw       =
            tb_adrc       = tb_adrc
            tb_bapiadsmtp = tb_bapiadsmtp.

Now i need to get 'tb_message' table after submit program. Is that possible? If it is, how?

blablabla

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Dec 22, 2016 at 12:47 PM

    Parameter passing between submitted programs can be done with EXPORT/IMPORT TO/FROM MEMORY.

    Add comment
    10|10000 characters needed characters exceeded