Application Development and Automation 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: 
Read only

how to reprocess the IDOC

Former Member
0 Likes
2,769

if idoc fails then how to reprocess the IDOC

if idoc fails then how to reprocess the IDOC

4 REPLIES 4
Read only

Former Member
0 Likes
945

Using Transaction BD87.

Regards,

Atish

Read only

h_senden2
Active Contributor
0 Likes
945

Inbound idocs : RBDINPUT

Outbound idocs RBDOUTPU

regards,

Hans

Please reward all helpful answers !!!!!

Read only

former_member582701
Contributor
0 Likes
945

in we19 transaction you can reprocess an idoc.

You can change segment values if u want and launch the idoc again.

regards

Read only

Former Member
0 Likes
945

Hi friend,

Please rreward points if possible. I am sending u all relevant details i have on idocs.

<b>1. What is the difference Between IDOC type and Message type? How to link the IDOC type with Message type?</b> Message type gives the meaning of the IDOC and IDOC type gives the structure of an IDOC.

The linkage will happen in WE82.

In the OO(Object Oriented) approach, Message Type can be refferred to a Class and IDOC Type as an instance of the class Message Type

<b>2. Where the IDOC information gets stored?</b>

Table Description

EDIDC Stores the Control information an IDOC

EDIDD Stores the Data records of an IDOC

EDIDS Stores the Status of an IDOC

<b>3. What is process code? What are type of process codes</b>

Process code refers to an workflow or a function module which helps in reading or writing data from/to Idoc. Following are types of process code

Process Code Description

Outbound Process Code This will read application data and place data in Idoc

Inbound Process Code This will Idoc and create corresponding application data

System Process Code This will create work item in case some error occurs in idoc / application document processing

Status Proces Code This will handle error that occurs when a idoc is sent to some other system

<u><b>4. How to reprocess an IDOC?</b>

You can use the below Programs for IDocs Reprocessing:

RBDMANI2 : Reprocess Idocs manually

RBDMANIN : Posting of IDocs with Status 51

RBDMOIND : Outbound Idocs status 03->12

RSEOUT00 : For Processing 30 Status IDocs

RBDAPP01 : For Processing 64 Status IDocs

RBDAGAIN : Reprocess Incorrect Outbound IDocs

RBDAGAI2 : Reprocessing of IDocs after ALE Input Error</u> <b>5. How to trace the IDocs of the Receiving system from the Sending system?</b>

Steps:

Execute the transaction BD87

Give the Outbound IDocs in the IDoc Number field and execute or Just Note the Start time and End time when u execute the Master Data Transaction say for eg.BD10 and specify the same in the Time Created input field of BD87,also give the Message Type and the Receiving System Names and execute.

Select the Repective Message Type and Press the Trace IDoc Button.

<b>5. How to trace IDocs based on the data .</b>

Steps:

Execute Transaction WE09

Put in the message type name in the field labeled 'Logical Message' Ex - DEBMAS

Now we will move to the section 'Criteria for Search in Data Records '

In this section we will put the Segment name in which we want to search the existance of data in the field labeled 'Search in Segment' EX - E1KNA1M

In the field labeled 'Search in Field' we will put the field name of the segment in which we want to search the existance of data. Ex - KUNNR for searching IDOCs for certain customer number.

Now in the field labeled 'For Value' we will put the search value. Ex - Customer number as 100 .

We will now execute the transaction.

The result can be a single Idoc or a list of multiple IDOCS depending upon the Search Criteria entered.

Regards,

Ameet.