Skip to Content
avatar image
Former Member

BD10 & BD12

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

7 Answers

  • Best Answer
    avatar image
    Former Member
    May 26, 2009 at 05:46 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 27, 2009 at 08:38 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 27, 2009 at 10:12 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 26, 2009 at 05:44 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 26, 2009 at 06:31 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • May 27, 2009 at 06:28 AM

    hi

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

    aleidoc-setting.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 01, 2009 at 07:40 AM

    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

    Add comment
    10|10000 characters needed characters exceeded