‎2009 Jun 26 1:49 PM
Hi Friends..
I have created IDOC through program.
IF Shipment = 'X'.
perform shipment. -
>Shipment report
perform shipping. -
>Idoc creation form
PERFORM ftp2.
PERFORM move_ftp_entries.
perform shipment_display.
*
ELSEIF Receipt = 'X'.
perform Receipt. -
>Receipt Report
perform Receiving.----
>Idoc creation form
PERFORM ftp1.
PERFORM move_ftp_entries.
perform receipt_display.
ELSEIF Test = 'X'.
perform Test. -
> Test report
perform testdata.----
> Idoc creation form
PERFORM ftp.
PERFORM move_ftp_entries.
perform test_display.
ENDIF.
if I follow the above condition Idoc created for every report perfectly.But when I come to the following logic no idoc was created...
perform shipment. -
>Shipment report
perform shipping. -
>Idoc creation form
PERFORM ftp2. -
>FTP generation form
PERFORM move_ftp_entries.
perform shipment_display.----> Display form
perform Receipt. -
>Receipt Report
perform Receiving.----
>Idoc creation form
PERFORM ftp1.
PERFORM move_ftp_entries.
perform receipt_display.
perform Test. -
> Test report
perform testdata.----
> Idoc creation form
PERFORM ftp.
PERFORM move_ftp_entries.
perform test_display.
I want to generate IDOC for all my three reports.
Thanks
Gowrishankar
‎2009 Jun 26 5:08 PM
Hi Gowri,
Tell me one thing. As per your logic you are displaying /generating one report and creating the responding idoc. Correct me if i am wrong. Can you please explain a bit more about your requirement.
Thanks,
Priyabrata
‎2009 Jul 31 7:27 AM
IDOC generated, If I generate one idoc at a time, noproblem, in cse if I am going to create more then one IDOC need to clear the variables in IDOc, otherwise it generated wrong information.