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

idoc

Former Member
0 Likes
442

Hi

how to Configure of IDOC’s for automatic transfer of data.

thanks,

kiran.M

Hi

how to Configure of IDOC’s for automatic transfer of data.

thanks,

kiran.M

3 REPLIES 3
Read only

Former Member
0 Likes
409

Hi Kiran,

U can activate the Change Pointers for this.

Use <b>BD61</b> to Activate it generally(for all message types) or

use <b>BD50</b> for specific message type...

Assign points if helpful

Read only

Former Member
0 Likes
409

If you are talking about transcational idocs like PO etc, while configuring the output type you can set the PROCESS IMMEDIATELY which will trigger the IDOCS immediately.

For master there is nothing like that, so it depends on at what frequence the program is scheduled. You can do this from SPRO transaction.

Regards,

Ravi

Read only

Former Member
0 Likes
409

Hi Kiran

The neede configuration of IDoc/ALE for automtic transfer depends on what kind of data you need to transfer.

If it is master data you can do it by setting up and activate the use of change pointers as stated in the first reply to your question, but you need to figure out which IDoc message type and IDoc type that refers to the specific data you need to transfer, and when you have done that you need to check whether the relevant function module for creating this IDoc msg type from the change pointers exists; you do that via transaction BD60 (if the relevant function module doesn't exist you need to create one and in the same transaction you allocate this FM to the IDoc msg type - you can use MASTERIDOC_CREATE_SMD_MATMAS as a template or find another FM via SE37; use IDOCCREATESMD for the search).

When you have done all that you need to execute transaction BD21 to extract change pointers and create the IDoc(s) or submit a batchjob with program RBDMIDOC (and a variant).

If on the other hand the data you need is transaction data like a purchase order or sales order (examples) you can do this by setting up the use of message control. This is done first of all within the specific application MM or SD for these two and afterwards you configure the IDoc part when creating the partner protocols (transaction WE20): In the outbound parameters ther is tab called 'Message control'.

For other types of transaction data there may be other ways of triggering the creation of IDoc's.

The third type of data can be customizing data where the configuration is entirely different from the other two - I won't go into that here.

There wasn't a simple answer to your "simple" question but I hope I enlightened you a little bit.

Best Regards

Arne