Regarding reprocessing of idocs
Whenever we re-process any idoc, a new idoc number is generated.I wrote a logic to update the number of times a idoc is processed.I used the counter field value in EDIDS table to show number of times the idoc is processed.But when Iam trying to run the logic in WE19 mode I find that the idoc number is changing to new number and iam unable to compare it.
Points will be rewarded immediately for useful answers..
Hi,
When you reprocess the failed IDocs through the specific programs, new IDocs would not be generated, instead the status changes in the same IDoc. The various programs to reprocess failed IDocs are,
RBDAGAI2 - to reprocess IDocs after ALE inbound error (with status 56, 61, 63, 65)
RBDAGAIE - to reprocess edited IDocs (with status 32 / 69 )
RBDAGAIN - to reprocess IDocs with status 02 / 04 / 05 / 25 / 29
RBDAPP01 - to reprocess IDocs with status 64 / 66 (inbound unprocessed IDocs / IDocs failing with serialization issue)
RBDSYNER - to reprocess IDocs with ssyntax error (with status 26 /60)
RBDMANI2 - to reprocess failed IDocs (status 51)
RSEOUT00 - to reprocess unprocessed outbound IDocs (status 30)
Any IDoc edited using transaction WE19(test tool for IDoc processing) would generate a new IDoc and the newly generated IDoc would have the status (42 - outbound / 74 - inbound).
~ Bineah
Similar Messages
-
How to Reprocess Outbound Idocs in Status 02 (Errors)
Hi,
I have an urgent problem. How do I re-process an Outbound IDoc in Status '02' (Error Passing Data to Port)
I have tried reprocessing this IDoc through BD87 using both the options Edit>Process and Edit>Restrict and Process, but it doesn't work
Please help as we are migrating cutover data from SAP to another system
Regards,
AdityaWorth to have a look at this thread
Error handling problem with outbound idoc status 02 and XML HTTP Port
Regards
Vivek
Reward points for all the useful answers -
Which field is updated in case of Reprocessing an IDOC
Hi,
I have an IDOC with status '51'.
When I reprocess my IDOC, i dont want to execute certain code.
Is there any field in IDOC control record, through which I can know that the IDOC is in reprocessing mode?
Regards,
Sandeep.you have the answer in your question itself. When you are reprocessing in IDOC in error, the status code will be 51 in control record
-
SAP T-code - What transaction for reprocessing inbound IDocs?
Hello,
From what I know, WE19 is used for reprocessing outbound IDocs...
What is the transaction for reprocessing inbound IDocs?
Thanks.
Moderator message: Please use a meaningful subject for your questions. I've edited it for you this time
Edited by: Matt on Nov 6, 2008 1:39 PMHi,
We19 is used for testing the IDOC.
We can fill the parnter details & idoc segmetns manually and can try to post it.
This is a test tool for idoc processing manually. not specifically outbound or inbound.
Regards
Manasa -
Hi ,
I want to reprocess some Idocs , so i can do it by using the program RSNAST00/RSEOUT00 .
for the program RSNAST00 I need NAST -object_key which I can easily get but I can not use this program due to some tech. issues .
Now I want to use the program RSEOUT00 so I need the Document No. for the previously found NAST -object_key , so how I can get this DOC NO. for the IDOC .
Actually to make it simple anyone can please explain the links betweem NAST & EDIDC .
Thanks & Regards,
Kashim RajaHi,
OBJECT LIKE NAST --->contains documents key.
CONTROL_RECORD_IN LIKE EDIDC --> It contains the partailly filled control Records
RSEOUT00 is used for ->Test Outbound Processing Tcode (we14)
Process All Selected IDocs (EDI)
Report for generation of files for EDI outbound processing.
The report processes the IDocs available in the system with the status 'to be processed'. The IDocs are selected according to the selection options and parameters specified.
It is important that you make sure that only test messages or productive messages are selected.
The IDocs are processed in various files for various output modes and for various ports. The names of the files are created according to the naming definition for the outbound file. This definition is determined in the port definition.
RSNAST00:
Selection Program for Issuing Output
Output program for output
Purpose
Issues output from all applications with send times 1 and 2.
Selection
Selection criteria:
Application
Object key
Output type
Transmission medium
In addition to that, you can choose whether repeat processing is to take place. In this case, only output is selected that has already been processed and the processing program is called up for it. However, no output will be duplicated.
Via printer default, an already existing printer can by overridden from the output.
The field 'Suffix 2' has got the same effect: it sets this indicator in each selected output. In this way, a clear spool entry can be achieved.
Please Try to get the DOC NO. for the IDOC using Tables. tnapr,t681z,t685b.
I hope this may helpfull.
Thanks,
AMS -
hi ,
i am not able to reprocess the idoc when the satus is 62 on the inbound side....
how to reprocess the idoc.
what is the program to reprocess the idoc....hi shyam,
u can first test the inbound idoc using we19, which is a testing tool. To reprocess an idoc u have to go to BD87.
first of all check status code of the idoc at different stages. so that u can track the problem.
Regards...
Arun.
Reward points if useful. -
Reprocess the IDOC without using BD87
Can I reprocess an idoc through a zreport in the background. can i use the program behind BD87 and use a submit statement?
But BD87 genertes an output from which you have pick your idoc and reprocess it manually.
Thanks,
krishna.hi ,
See the status of the record and process the below program using Submit report by passing Idoc number
Program RBDMANI2 for status 51 & 52
Program RBDAPP01 for status 64 ,66
Program RBDAGAIE for status 32 and 69 (Edited IDocs)
Program RBDSYNER for status 26
Program RSEOUT00 for status 30
re-process IDocs failing in 29 status, use program RBDAGAIN.
Prabhudas -
Hi,
I am devloping one report which will display some idocs.My requirnment is to reprocess (like BD87) those idoc which are there in error state.So is there any function module or program which i can call in report to reprocess the idoc?Or is there any alternative way to perform the same operation.Check out function module IDOC_INPUT, which is pretty neat. Specify the IDocs that you want to process in table parameter UNPROCESSED_IDOCS and ignore the other tables parameters IDOC_DATA and IDOC_CONTROL (can be empty when calling the function).
Cheers, harald
p.s.: Problems with reports other than BD87 is that they usually only handle a specific set of IDoc status values (e.g. RBDAPP01 is only for unprocessed IDocs in status 64 or 66, RBDMANI2 for failed IDocs in status 51, RBDAGAIE for edited IDocs in status 69, etc.) - that's why I prefer to use the function module. -
Hello. i have an inbound idoc. it has been transferred from SRM to SAP. In SRM it's status is 03. in SAP , status is 54. I wish to change the posting date and reprocess the idoc in SRM. I tried BD87 but we cannot modify the idoc in BD87.
I do not want to use a new idoc(in WE19) only reprocess the old one.
Is this possible.Thxtry report RBDAGAIE
-
Hello Gurus,
Kindly confirm how to reprocess the failed Idocs.
Can I reprocess in SM35 transaction code to know where exactly it is failed and how to correct the data to successfully passed the IDoc or is there any other method.
Please it is very urgent.
Points will be rewarded.
Thanks
sureshHi Suresh,
you can reprocess the failed IDOC using the program RBDINPUT execute it select the status in which ur IDOC is then execute it then in the following screen give the IDOC number and then execute it...............
You can do the same using the WE19 where u will give the failed IDOC number and then modify the segments as per yht u want to give and then execute it but in this case it will generate a new IDOC..
Reward points if this helps...........
Regards,
Ravi G -
REPROCESSING AN IDOC WITH SAME NUMBER
hi ppl,
i hv sent an idoc to the inbound system with a generated idoc number.
and now i had added some fields fo the same idoc and have to resend it to the same inbound system
with the same IDOC NUMBER.
how can we RESEND AN IDOC with SAME IDOC NUMBER.
thanx very much...
regards,
RAVI.>
ChakravarthiPonnam wrote:
> with the same IDOC NUMBER.
> how can we RESEND AN IDOC with SAME IDOC NUMBER.
Was that IDOC ended with status 53? If so then I donu2019t think if you could able to edit the segments and reprocess straight forward.
If that IDOC has been ended with Error then just edit this IDOC(WE02>Double click on segment then from menu "Data record>change") now the status has been change to 69. then just reprocess with BD87.
NOW, if your IDOC has ended with 53 and you want to edit this then a minute work-around we have to do. Like first change the IDOC status from 53 to 69 then do the same like for error one,
Cheers
Amit. -
Query Regarding File to IDOC Scenario (1:2)
Hi,
I am working on a scenario like One File to Two IDOC's . In file we are getting some business functions (It's One feild in source file) , Some Business functions I need to map with One IDOC and some with other Idoc.
So I need to route a file content to two different Idoc's at a time.
I know this we can achieve this by using standard functions but not aware what to use.
So could anyone guide me how to achieve this..Hi Saydulu,
>>n file we are getting some business functions (It's One feild in source file) , Some Business functions I need to map with One IDOC and some with other Idoc.
So you know which fields to map to idocA and whih to IdocB
Now to configure this...
1. create a Message Mapping
Add source as the message type which you created for file and target as the IDocs which you want to use .. Make sure you add them in the signature tab of message mapping. Here I will suggest to change the occurence of IDoc node befotre adding it to message mapping signature tab.. By default it is 1..1. To change the occurence download the XSD of Idoc and change the minoccur to 0 and maxoccurs to unbounded. This shopuld be done for both the Idocs.
2. Create a interface mapping with the source message interface (or service interface) and target Idoc names. No need to create any service interface for Idoc, you can use the same Idocs (that is imported from SAP)
3. Use this in interface determination of Integration Directory
Regards
suraj -
Doubt Regarding validation of IDOCS
Hi Gurus,
I have some doubts regarding IDOCS.
1. If we are sending a IDOC from XI to R/3, where does we do validations from R/3 side and how do we do that. Suppose if we are sending a Purchase order IDOC form XI to R/3, how to do validations for that particular IDOC for PO number and some other fields from R/3 side.
2. Do we need to do validations in a aABAP Program.
please clarify me these Questions. Thanks in advance..
santosh.Hi Santhosh,
If you want to do any validations in ur IDOC,then from XI just push the IDOC,dont post it.
(ie)Send the IDOC from XI in status 64 :IDoc ready to be transferred to application.
Once R/3 Received this status then thru your ABAP progream just get this IDOC no: and do the validations then Post the IDOC manually.
Thanks.
Note:Reward Points if you find useful. -
Tool required to test webservice regarding Webservice to IDoc
Dear All,
Iam dealing with Webservice to IDoc Scenario . I require a tool to test my Web service . Please Do the needful
Thanks & Regards,
KalyanHi kalyan,
u can test using "Altova XML spy" or "Soapui".
Download "Altova XML spy" from the below link.
http://www.altova.com/download/xmlspy/xml_editor_enterprise.html
<u><b>Using XML SPY:</b></u>
Now open XML spy->go to FILE->OPEN->(select ur WSDL)->click on text(see below)->goto SOAP(see above)->create new SOAP request->ok->select MI->ok...
now u will get soap request in XML format.Now again goto SOAP->send request to server.if evrything is correct ...wait smtime u will get ur desire output.
Download SoapUi here below
http://sourceforge.net/projects/soapui/
<u><b>Using SoapUi:</b></u>
Open SoapUi....goto FILE->New WSDL Project->give any suitable name and browse the WSDL->Now drill down ->u will see "request1"->double click on that(here request gets create automatically.->click on the small green triange shape icon above.
Regards
biplab
<i>**reward with points if helpful</i> -
anybody send me quick explanation of ALE configuration and IDOC'S with detailed explanation of each and every step......
i tried a lot but i didn't get that material...........
good material will be rewarded with maximum points..........
plz don't give unnecessary links...........
Message was edited by:
subash chandraHi,
Please check these SAP online help on how to configure both inbound and outbound processing step by step.
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/78/217da751ce11d189570000e829fbbd/content.htm
Regards,
Ferry Lianto
Maybe you are looking for
-
Hi all, Is there any way by which we can delete the BDC_CURSOR field from the recording of LSMW 's BDC recording method. thanks Sonal
-
Disable AutoCheckin in Easy DMS
Hello All, I want to disable the AutoCheckin functionality of originals in Easy DMS. I was reading that it can be done by changing the registry value of parameter 'Disable Autocheckin' from 0 to 1. I am not able to find this parameter in the registry
-
Problem creating mailing list with Server Console
Hi, when I create a new mailing list, I do the following: 1. Right click on groups folder in Console 2. Choose New->Group 3. Entering all data and checking "Mail Account" under Account The documentation sais, that a Mail-tab should now appear. But th
-
Serial number not accepted lightroom MAC but works on windows
loaded a test version of lightroom on MAC. Tried to add the serial number but number was not accepted. Installed Lightroom on Windows PC and entered the serial number and this works fine. Why can I not add the same number on my MACbook?
-
Hi, I am using REUSE_ALV_GRID_DISPLAY for displaying the output.I have few manual entry fields which should be entered after the execution and the entry that entered in the manual entry field should be saved in the table which i have created. and