Same idoc to multiple EDI receiver system using rule

Dear Friends!
  Good day!  I am using desadv.delvry03 idoc and I want to send same idoc from same communication component to multiple receiver parties without mapping.
I have created first scenario successfully using idoc, when I create another scenario it gives me message like "Object already exist" .  for that I have to use Service interface.  I dont want to use service interface for this purpose.  In my scenarios mapping is not even required. one idoc to and multiple receivers thats it.
Can you please guide me how to do the above requirement ?
your any help will be appreciated greatly
Thanking you
Regards
Dipen

Hi,
For this... U can create 1 sender agreent for that idoc if necesseary....otherwise we dont required IDOC sender Agreement.
Then Create 1 reciver determination in that u can mention the 2 recivers details...
same thing for interface determination also.
and finally create 2 reciver agreement and 2 reciver communication channels for 2 systems.
Let me know if you require any further information.
Thanks,
Sreenivas

Similar Messages

  • Trans-receiver system using PXI

    Hi,
    I need to build a trans-receiver system using PXI. For the transmission part I can use a PXI 5652 to generate a single tone continuous waveform. 
    For the receiver part, I need an antenna to capture the signal transmitted by 5652 (which will have a transmission antenna ). The received signal will then be down converted by PXI 5601 (RF OUT of 5652 is connected to LO IN of 5601). The intermediate frequency will be then digitized by PXI 5622 (IF OUT of 5601 is connected to IF IN of 5622). 
    But my question is these connections are already there between the slots/chassis.(The next stage has I/Q demodulation but I want to get clear on this part first). But there is not output port on the PXI 5622, so how can I check the digitized output?
     I have attached a file for reference.
    Thanks,
    Sharmi
    Attachments:
    Ref.docx ‏689 KB

    Hi Sharmi,
    To address your questions:
    Is the data, after it is down converted and digitized by the 5622 is automatically sent to 5450?
    No, the data is not automatically sent to the 5450.  The digitized data is sent to the backplane and can be accessed on your controller/laptop through LabVIEW or the RFSA Soft Front Panel.  The 5450 is used to take digital signals generated by LabVIEW and turn them into an analog signal.  It is not used in any part of the downconversion process.  
    If you want to take the data that you receive from your 5663 VSA and send it to your 5673 VSG, you will need to do so using software.  There are RFSA and RFSG examples that ship with the driver that you can use as a starting point on how to acquire a signal and send a signal using LabVIEW.  These examples can be found by going to Start » All Programs » National Instruments » NI-RFSA (or NI-RFSG for generation examples) » Examples.
    5450 has “400 MS/s I/Q Signal Generator” written on it, so does it generate I and Q channel data separately?
    The 5450 does generate IQ data on 2 separate channels.  LabVIEW is used to generate an IQ bit stream.  The IQ data is combined after being upconverted with the 5611.
    Also 5611 has “I/Q Vector Modulator” written. So, can it demodulate a signal (after it is split into I and Q components by 5450) and then combine the resultant output?
    The 5611 is an upconverter and is used to take the IQ signals generated by the 5450, combine them, upconvert them from some IF frequency to an RF frequency and transmit them.  It can be used to do some basic types of modulation, but not demodulation.  The NI RF Signal Generators Help ( Start » All Programs » National Instruments » NI-RFSG » Documentation) has a section about the 5611 that includes the hardware block diagram and a more detailed explanation about each part of the block diagram.  This is where you can find out more about what basic types of modulation the 5611 is capable of performing.
    Let me know if you have more questions, I'd be happy to help.
    Sarah Y
    SDR Product Manager
    National Instruments | Ettus Research

  • Issue:Creation of Extended iDOC data entries in receiving system.

    Hi all,
    I have extended standard IDOC MATMAS05 for classification view.I am receiving the data successfully on recewing side.And i  have done coading in user exit to store data in database  table inside
    IDOC_INPUT_MATMAS01- function module.
    When i execute the BD10 from sending sytem and view the idoc at receiving end from WE05 i can see the idoc but when i try to see the material i cant see the classification(extended) view in mm03.Rest of the views are created .When i execute the idoc from WE19 ,Classification(extended) view gets created.
    Please guide me so that the CLASSIFICATION view get automatically created in receiving system without using WE19.
    Thanks.

    Yes i used this function module-
    CALL FUNCTION 'BAPI_OBJCL_CREATE'
                  EXPORTING
                    objectkeynew            = objectkeynew1
                    objecttablenew          = 'MARA'
                    classnumnew             = wa_classnumnew1
                    classtypenew            = z1sklart-klart              "classtypenew1
                    status                  = '1'
      STANDARDCLASS           =
      CHANGENUMBER            =
                    keydate                 = sy-datum
      NO_DEFAULT_VALUES       = ' '
    IMPORTING
      CLASSIF_STATUS          =
                  TABLES
      ALLOCVALUESNUM          =
                    allocvalueschar         = allocvalueschar2[]
      ALLOCVALUESCURR         =
                    return                  = return1
    *WAIT UP TO 1 SECONDS.
                CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
                 EXPORTING
                   wait          = 'X'
    IMPORTING
      RETURN        =
    Please explain me how to maintain the Views Status at MARA general info segment level.

  • IDOC processing inbound in receiver system , transaction WE57

    Hello,
    possibly a simple question for those who are familar with IDOC processing.
    In transaction WE57 you can add function modules for processing IDOCs e.g.  inbound IDOCs.
    Now I see in our system that there are two function modules added to the same IDOC.
    Example Basis type MATMAS03:
    Function modules: IDOC_INPUT_MATMAS01    and    IDOC_INPUT_MATMASMDM.
    We want to add an individual mapping on receiver side (not on XI, because it has to be accessible to a user group on receiver side to change required field contents sometimes) for fields which are empty.
    My idea is that we can add a func.module here in WE57 for this purpose. But what about the existing two FMs?
    Will they be processed in a sequence so that we can add more FMs to the same IDOC type?
    Or should I replace one of them with a Z_IDOC_INPUT_MATMASxxx by copying it and adding the required functionality?
    Any help is appreciated!
    Regards
    Dirk

    Hi Dirk,
    Will they be processed in a sequence so that we can add more FMs to the same IDOC type?
    I dont think ....
    BTW you would get better response if you post the question in ABAP forum.
    https://www.sdn.sap.com/irj/sdn/abap-forums
    Regards,
    Sumit

  • How to Test, Inbound idoc ,with out the Sender System, using a Text File

    Hi Guru's .
    we wanted to test BLAORD03 inbound idoc (Message Type BLAORD).with out the SENDER SYSTEM.
    on the same client.
    we wanted to test this idoc with text file from our local machine.
    Can anyone give us detail steps.like how to create  File layout
    with Segment name,and values for the fields.how to pass this file to the system.
    Thanks in advance.

    Hi Aparna.
    My requirement is to test the idoc with Inbound File.
    Generate a file with the data entered through segments through we19 ,and use the same file for processing through we16.
    when i am trying to do this syst complaing about
    Partner Profile not available, and some times
    port not available. and some  times with
    'No further processing defined'.
    but i maintained part profiles and port perfectly.
    Can you help me in testing with test 'File' port.

  • Time out when seinding Idocs from XI to receiving system

    Hi All,
    we have implemented a file to Idoc scenario in our XI test environment.
    When sending more than one file at a time (containing one record -> 1 Idoc after conversion) XI creates the Idocs but gets a time out when passing the Idocs to the receiving SAP 4.6C system. We find the messages blocked in transaction SM58 with the status message "Transaction recorded" and on the XI system short dumps are created with the time out error message.
    Does anyone know this problem and can give us some hints how to resolve it ?
    Thanks in advance,
    Christiane

    Christiane,
    Check your partner profiles in the target R/3 system. Use Tcode WE20 and check the inbound parameters option to see if the radio button 'Process Immediately' is switched on. If yes, change this to 'Process by background program'.
    This way, the IDOC will be created in your system with status 64. You can then use program RBDAPP01 in the R/3 system to post these IDOCs to application.
    The reason I say this is, sometimes, posting applicaitons may take a long time thereby resulting in timeout. If this is not the actual reason, atleast this will lead you to the correct problem.
    Try this and let me know what's happening.
    KK

  • Namedquery using same table field multiple times with the use of a label

    Hi all,
    i'm having some trouble with a namedquery. I'm trying to
    use the following namedquery in Toplink to retrive some
    data out of a database.
    select proj.id
    , proj.code
    , proj.name
    , proj.budget
    , proj.status
    , proj.startdate
    , proj.enddate
    , proj.mdr_id projleader_id
    , med_leader.name projleader
    , proj.mdr_id_valt_onder promanager_id
    , med_promanager.name promanager
    , proj.mdr_id_is_account_from accmanager_id
    , med_accmanager.name accmanager
    from uur_projecten proj
    , uur_medewerkers med_leader
    , uur_medewerkers med_promanager
    , uur_medewerkers med_accmanager
    where ( #p_name is not null or #p_search_string is not null )
    and med_leader.id = proj.mdr_id
    and ( proj.mdr_id = nvl( #p_name, proj.mdr_id )
    or proj.mdr_id_valt_onder = nvl( #p_name, proj.mdr_id )
    or proj.mdr_id_is_account_van = nvl( #p_name, proj.mdr_id ))
    and (( #p_status is not null
    and substr( proj.status, 1, 1 ) = upper( #p_status ))
    or ( #p_status is null ))
    and ( upper( proj.code ) like upper( '%' || #p_search_string || '%' )
    or upper( proj.name ) like upper( '%' || #p_search_string || '%' ))
    and med_promanager.id = proj.mdr_id_valt_onder
    and med_accmanager.id = proj.mdr_id_is_account_van
    order by decode( substr( proj.status, 1, 1 )
    , 'A', 2, 'T', 3, 'F', 4, 1 ), proj.code desc
    As you all can see the table ‘uur_medewerkers’ is been used trice to
    determine the name for the corresponding ID. I have a Java class with
    the fields for the results and created a Toplink descriptor to map
    the fields to the database fields.
    The problem is that for the 'projleader', 'promanager' and 'accmanager'
    fields the results are null. The reason is probably that Toplink doesn't
    recognize the fields because of the label for the tables.
    Is there a way to make this work?
    Greets, René

    Post Author: quafto
    CA Forum: .NET
    Your query is not too clear so I'll do my best to answer it broadly.
    You mentioned that you have a .NET web application where your users enter data on one screen and then may retrieve it on another. If the data is written in real time to a database then you can create a standard Crystal Report by adding multiple tables. The tables should be linked together using the primary and foreign keys in order to optimize the database query and give you a speedy report. Using unlinked tables is not recommended and requires the report engine to index the tables (it is quite slow).
    You also mentioned you have a "PropID" to be used in a WHERE clause. This is a great place to use a parameter in your report. This parameter can then be used in your record selection formula inside Crystal Reports. The report engine will actually create the WHERE clause for you based on the parameter value. This is helpful because it allows you to simply concentrate on your code rather than keeping track of SQL queries.
    Now, what Crystal does not do well with is uncertainty. When you design a report with X number of tables the report engine expects X number of tables to be available at processing time. You should not surprise the print engine with more or less tables because you could end up with processing errors or incorrect data. You may need to design multiple reports for specific circumstances.
    Regarding the group expert question. I'm not sure how you would/could use the group expert to group a table? A table is a collection of fields and cannot be compared to another table without a complex algorithm. The group expert is used to group and sort records based on a field in the report. Have a look at the group expert section of the help file for more information.
    Hopefully my comments have given you a few ideas.

  • Change IDOC Control Record in Receiver system

    Hi Guys,
    I want to change the inbound IDOC control record,is there any BADI or F.M available ?
    My scenario : XI to SAP and its a custom application.
    Regards,
    Rajesh.

    hi Rajesh,
    You can refer this wiki link , this will help you out in your problem
    https://wiki.sdn.sap.com/wiki/display/ABAP/IDOC+Steps
    Regards
    Saurabh Goel

  • Add multiple elements in response using rules

    All,
    I am very interested to know if anyone can tell me how I can add multiple elements in the response using the rules engine in oracle SOA 11g (version 11.1.1.3).
    For every rule that fires I want to add a complex element named Rule which contains the elements code and description of the rule fired. This information should be returned in the response.
    I hope somebody has the answer.
    Many Thanks
    Ren

    All,
    Please see below forum for an answer:
    Re: Unbounded element in Business Rules
    Regards,
    Ren

  • Drop insert in receiver system with multiple clients

    Hello,
    does TDMS handle drop-insert technology in a multiple client receiver system automatically?
    What can be the impact for the other clients when they are working while data deletion in the
    receiver client?
    Regards Karlheinz

    Hello Karlheinz,
    Good, question is straight and clear now.
    please refer to steps mentioned in oss note 1433553 to make sure that TDMS should not consider drop_insert in TDMS migration.
    Regards,
    Amit Sharma
    Solution
    You have the possibility to set a Global Parameter for setting the deletion
    scenario to overall array delete. In the following a description of the
    proceeding.
    Check if the global parameter GLOBAL_NO_DROP_INSERT exists
    and that it is set to 'X' in the receiver system.
    Call the Migration Server Overview(tcode cnv_mbt_tdms).
    Expand the tree until you get your package.
    Mark the package number so that it is highlighted.
    In the menu click on Goto->Global Parameter.
    When you have correctly positioned your cursor on a package number you
    will see in the application toolbar buttons named with the exection targets,
    system name and client number. You can also see if a connection to the listed
    system is working (checkmark) or not (lightning).
    Click on the button
    'RECEIVER' to get the global parameters from the receiver system. This is where
    the Global Parameter has to be set.
    The global parameter entries will be
    delivered empty and for the parameter you want to use you have to set the value.
    An initial global parameter has no value in the column 'Client'.
    Mark the row with the global parameter
    'GLOBAL_NO_DROP_INSERT'.
    Press button copy text (third button).
    In the menu bar click on the drop-down box of the insert button and choose
    the item 'Insert in new row' in the selection list (forth button from
    left).
    In column 'Client' enter the client where you want to use the overall
    scenario array-delete. If you enter the value 'ALL' then the setting is valid
    for all clients in the system.
    In the column 'Parameter Value (from)' enter the value 'X'.
    Save your settings.
    If the parameter already exist you have to check whether the correct
    client is set. If the column 'Client' includes the deletion client or the value
    'ALL' then no further settings are required. Otherwise you have to copy the
    Global Parameter as previously described and change the value in the column
    'Client' with your deletion client. Take care that the value in column
    'Parameter Value (from)' is 'X'.
    From now on the generation of deletion
    programs will use this information to create the deletion programs with deletion
    scenario ARRAY-DELETE.

  • Transfer purchase order  to another system using PI

    Hi expert,
    I need to transfer all the  purchase orders by IDOC to another non SAP system using PI. Can anybody tell me how to do it? What is the transaction to collect all the purchase orders and create the IDOCs? I know for vendor master data, we have transaction code BD14 to do it. And then we14 can process them. Do we have the same for purchase orders?
    Thanks,
    Charles

    If I remember correctly, there're no standard transaction to do that.
    You need to develope something like a custom report that get All Purchase Order (using a bapi like BAPI_PO_GETDETAIL) and create Output IDOCs (see Idoc Type ORDERS http://help.sap.com/saphelp_sm40/helpdata/en/af/5f28a7669648dfb71b418d243f2a82/content.htm).
    Subsequently, send Idoc to SAP PI (as a Sender System), then SAP PI send to External System (as a Receiver System).
    Architecture can be something like this:
    SAP ECC Report/BAPI -> Idoc ORDERS Source Message-> SAP PI -> Receiver Message -> ExternalSystem

  • File to multiple IDOCs scenario with the same receiver system

    Hi guys,
    I have to design and implement the following scenario:
    I will receive one file with many lines (Records) with data for materials, quantities, operations etc..
    Based on the values of some fields of each line, I will have to create an IDOC for each material.
    For example:
    if operation type = "INSERT", and Labor = 001 then create 3 Idocs of type MBGMCR with movement types=101, 261,311 that have to be posted one after the other to the same receiver system.
    else if operation type = "INSERT", and Labor <> 001 then create an Idoc MBGMCR with movement type=311 and plant = 1001.
    else if operation type = "Delete", and Labor = 001 the created 3 Idocs MBGMCR with movement type=312, 262 1002 and post them serially to the same receiver system.
    else if operation type = "Delete", and Labor <> 001 the created 1 Idoc MBGMCR with movement type=312.
    All IDOCS are posted to the same SAP R/3 system. We do not care about the sequence, except for the cases where 3 IDOCS are created.
    I am trying to think of a good design in performance terms.
    It is obvious that I will need BPM for sure.
    I am thinking of creating a mapping program that will produce 4 message types for the different cases from the initial file and then create a different message mapping for each case from the message type to the IDOC.
    I am asking you if I have to include everything (mappings) in BPM with a "fork" step?
    Or shall I produce only the 4 message types and then post them to R/3 and execute the mappings in R/3?
    Best Regards
    Evaggelos

    hi,
    >>I am thinking of creating a mapping program that will produce 4 message types for the different cases from the initial file and then create a different message mapping for each case from the message type to the IDOC.
    To me this seems to be the right solution.
    here u will create different message mappings and write them sequentially in interface determination. the multi mapping will then be utilised in transformation step in BPM.
    thus if this is the only requirement there is no need of using a fork step.
    [reward if helpful]
    regards,
    latika.

  • If I have Multiple recever R/3 systems of same idoc structure receiver?

    If I have 3 receiver R/3 systems of same recever IDOC structre...can I import only one idoc or can I import 3 idocs from 3 R/3 systems?  If I import only one idoc ..then is control record differ for other R/3 systems,.,,? Plz clarify my doubt...thanq.

    You can import one structure from the same R/3 systems so far as:
    - no modifications/extensions to the IDOC
    - you dont plan on mapping the header data in your interface mapping.
    - IDOC release is the same and as such no subtle differences in the back end systems you are working with
    Procedure
    - Import the idoc from system - also load meta data in ABAP side
    - perform all your mappings
    ***- if mappings are the same and only difference is the control record, use same mapping and disable the control record in mapping
    ***- if above (mapping same), use the same receiver determination and differentiate destination by receiver agreement/channel
    - if mappings are different use seperate interface determinations.
    sincerely,
    --NM

  • Multiple Message Mapping with same Idoc, Sender and Receiver

    Hi,
    We have one Interface sending INVOIC02 Idoc from SAP R3 4.6C to SAP R3 4.6C through XI 3.0.
    On Inbound side we are using SAP standard configuring one Partner Profile with inbound INVOIC MM process code INVL.
    In customizing, we have defined one invoic type for the EDI partner.
    Now we have to integrate another type of inbound invoic, but in customizing it's not possible to assign more than one invoic type to the same Partner EDI.
    So, we have a restriction in SAP 4.6C inbound standard. On the other hand, we can't desing two Integration Scenarios in XI 3.0 with the same idoc INVOIC02, for the same sender service and receiver service because Integration Directory doesn't allow to create two interface determination for them.
    We are thinking on using header mapping in XI (receiver agreement to avoid use the same EDI partner profile for the inbound invoic, but we can't assign the same client and technical system with the same ALE Logical System in SLD for two different business systems.
    Does anybody have any solution for this problem, SAP side or XI side?.
    Thank you
    Best regards
    Luis

    Hi!
    In XI configuration  - interface determination, you can specify more than one Inbound interface. If you identify more than one, you get a new column where you specify condition (xpath) for selecting between the different inbound interfaces.
    In 4.6c, you can have more than one inbound invoic for the same EDI partner profile, if you separate between them using message function. Just add a new inbound parameter with a different message function, or copy the one you have and specify another message function, i,e. "DIFF".
    Hope this helps.
    Regards,
    Oeystein

  • Send/receive IDOCs to SOLMAN system using AS2 protocol!

    Hi All,
    I want to send/receive IDOC file to/from web based SOLMAN system. Currently I'm using FTP server to send/receive IDOC file.
    As of now the current process is to send the IDOCs from ECC to FTP server and from FTP to third party and vice-versa. But due to some constraints, I'm bound to use web based SOLMAN system. Please, can you let me know how to send/receive IDOC files to SOLMAN. Is there standrad FM/method to connect to SOLMAN from ECC as in case of FTP we have FM 'FTP_CONNECT'. Heard that same functionality in case of SOLMAN can be achieved  through AS2 protocol.
    Kindly help.
    Thanks.
    Regards,
    Mukesh

    Hello Patrice
    We have same issue. Is it possible to use IDoc (XML) directly with SAP 5.0 with SOAP (HTTP) without XI?
    Since your que is three years old, I'm sure you must have found some method for this.
    We'll highly appreciate your help.
    Regards: Gaurave

Maybe you are looking for

  • How do I transfer my OS information from one drive to another?

    I have a Mac Pro with two hard drives. The one with my older system seemed to be failing, so I installed Lion on the other, newer drive. Now I'm facing the problem of having to transfer all my settings, iTunes info, Keychain, Apps/Serial Numbers/Perm

  • Windows XP no longer accessible on my Macbook Pro???

    I bought a used MacBook Pro with BootCamp and Windows XP installed, thus I have no disc for Windows. I got one for Snow Leopard. After downloading Lion (here we go again), when I try to restart in Windows, a black screen appears with a message that t

  • Scrubber problems continued. AS2/Flash CS3

    Hey guys. I'm having troubles with my scrubber on my loadbar again. As a picture says a 1000 words heres a screenshot of the problem: Basically the scrubber bar is going waaaay past the 373px I asked to stop at. I've tried messing about with telling

  • I can turn my macbook on, but the screen shows nothing!!!

    I closed my laptop yesterday night, without shutting it down, and every thing was OK. Today, i opened it, and nothing shows up, i thought the battery is empty so i plugged it to the power, also, nothing shows up. I removed the battery and re plugged

  • How to Up load a Java project in the Web Server

    Hello friends, Can u please help me to sort out this problem i want to upload my java project ie a web application with some database operations like add,delete,update. I took webspace in the webserver and from the client system i have to upload my A