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: 

BD10 & BD12

Former Member
0 Kudos

HI!!!

I need to create a IDOC with BD10 and BD12 but I obtain the error:

1 master IDocs set up for message type DEBMAS...... then ..... 0 communication IDoc(s) generated for message type DEBMAS.

1 master IDocs set up for message type MATMAS...... then ..... 0 communication IDoc(s) generated for message type MATMAS.

Somebody help me, please... step by step.

Thanks you!!!

Best Regards

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Please maintain distribution model for the message types DEBMAS and MATMAS in BD64.

The master idocs are being created, but they are not being distributed hence there are no communication idocs.

Regards,

Siddharth

11 REPLIES 11

Former Member
0 Kudos

Hi,

the below t-code are standard and are used to send material and customer data manually

through selection criteria using Message Type and Logical system....

BD10 --Send Material

BD12 --Send customer

go to Pgm-RBDSEMAT in se38 and see the flow ..for BD10

pgm- RBDSEDEB in se38 and see the flow ..for BD12

for send material message type is MATMAS..

-send customer message type is DEBMAS

Regards,

Prabhudas

Former Member
0 Kudos

Please maintain distribution model for the message types DEBMAS and MATMAS in BD64.

The master idocs are being created, but they are not being distributed hence there are no communication idocs.

Regards,

Siddharth

Former Member
0 Kudos

Ashly,

This mean that The master IDOC is generated but there are no receivers defined for this.

Communication IDOC will be generated by checking the entries in BD64 - Distribution model.

Update your distrinution accordingly. If Model is there check if the data is getting filtered out.

0 Kudos

Thanks everyone!!

But, Do you have some examples or any links as a graphic screens or somethin like that .... ?

Thank You!

0 Kudos

Hi,

Go to BD64 transaction-> create new model, give technical name here. Then press "add message type" tab, give here sender system, receiver system and message type. Then come in display mode edit-> distribute-> distribute distribution model.

Thanks,

Asit Purbey.

0 Kudos

Hi Ashly,

In case you had already created the distribution model and distributed the same, still if communication IDocs are not created, check with the validity(End date) of the distribution model - if it is in the past. Validity date should be in the future.

~ Bineah.

0 Kudos

check this llink

[http://saptechnical com/Tutorials/ALE/MasterDataDistribute/page1.htm]

Former Member
0 Kudos

hi

Befor sending/reciving the IDCOs basic configaration need to do so . reffer the folwoing link to create the basic configuration .

.

Former Member
0 Kudos

Hi

Basic Configuration settings necessary for successful ALE process are as follows.

1) Define Logical Systems

2) Define RFC destination

3) Define Ports

4) Create Partner Profiles

5) Maintain Distribution Model

Logical systems

Logical Systems should be defined for both the sending and the receiving systems using the transaction u2018SALEu2019. Assign these logical systems with the necessary clients and role.

RFC Destination

The recipient system should be configured in the RFC destination using Transaction u2018SM59u2019. Check for the type of the connection to be used for and create an rfc destination. Test if the connection is working fine and try remote logon. If it everything works fine then the user should be able to login to the recipient system.

Ports

Depending on the type of the destination system, ports can be created using Tcode u2018WE21u2019. If the destination is of type RFC then using Transactional RFC to create a port and assign the rfc destination created for the recipient system.

Partner Profiles

Identify the Idoc type and Message Type to be sent and go to Transaction u2018WE20u2019 to create partner profiles. Partner profiles can be created under logical systems tab. Assign the partner number and partner type. In the sending system give the outbound parameters as Message Type, port and the Idoc type along with the mode of output. In the recipient system give the inbound parameters as Message type and process code assigned with the message type.

Maintain Distribution Model

Go to Transaction u2018BD64u2019 and create a customer distribution model with the sending and the recipient logical systems. Add Message type to the model which needs to be sent. Now distribute the model and check for the successful distribution of the same. If an error occurs go to the particular transaction and make the necessary changes and follow the same process to replicate the changes.

Also make sure that the IDOC types are being assigned to the message types for your SAP Version in transaction WE82.

Former Member
0 Kudos

hi

before executing BD10 & BD12 Transactions

create a Distribution Model in BD64 & distribute it , if required create a filter

for it using BD59 and then execute these tcodes.

Regards

Former Member
0 Kudos

Hi,

Please create distribution model through BD64 , then try to send IDOC through transcation BD10 and BD12. If Distribution model allready created , check the setting for that.

Regards

Sathish