Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

wt is exact difference b/w the bd87 and we19

Former Member

wt is exact difference b/w the bd87 and we19. how many idocs can be verified from we19?

4 REPLIES 4

uwe_schieferstein
Active Contributor
0 Kudos

Hello Kumar

When you restart processing of a failed IDoc in BD87 you only deal with this failed IDoc.

If you open an existing IDoc in WE19 and process it again you create a new IDoc.

Regards

Uwe

Former Member
0 Kudos

Hi,

BD87 : Process inbound IDocs

Using the Error number, the IDoc number and the transaction BD87, with the required message type you can reprocess the IDoc. Match the error number with this transaction and execute the function for the IDocs incorrectly processed.

WE19 : IDoc: Test tool inbound

Use transaction WE19 to test inbound function module in debugging mode. Also use WE05 to view the IDocs and their statuses.

The test tool is a two-step process. In the first step, you create an IDoc by using one of the following options :

Copy an existing IDoc.

Create an IDoc based on an IDoc type.

Create an IDoc based on a message type.

Create an IDoc using a file as a template.

Create an IDoc with no template.

The option you choose depends on your tastes and program requirements. The first option is most commonly used because it enables you to modify an existing IDoc (inbound or outbound) to suit your needs.

In the second step, the IDoc created is passed to the inbound process. You have several options to select the method of starting the inbound process :

Start the inbound processing via the standard path. This method uses all inbound components.

Call the inbound function module directly. The system bypasses the checks for partner profile and hands the IDoc data to your inbound function module directly. This method is useful for testing an inbound process without having to maintain any inbound configuration. You can also start the function module in debug mode and select the processing

option for your posting module.

Save the IDoc in a file, and start the inbound process. This method is similar to the first method except that you also create an IDoc file at the operating system level. This method is used mainly for EDI processes.

Hope this answers your question.

plz reward if useful.

thanks,

dhanashri.

Former Member
0 Kudos

hi

see in bd87when u run that IDOC a duplicate idoc is generated and it is processed so there is memory wastage in case of we19 the same idoc is processed no duplication of idoc again...

reward if helpful

former_member181962
Active Contributor

Hi ,

in WE19 you can process only one idoc at a time, whereas in BD87 you can process any number of idocs.

In WE19 a new idoc number gets generated everytime you process on idoc.

In BD87, the same IDOC number is retained even after reprocessing.

YOu CANNOT process a SUCCESFUL Idoc in BD87.

YOu CAN process a succesful idoc in WE19.

P.S: Please do not use we19 for reprocessing. It is only for testing and debugging purposes.

Regards,

Ravi