IDoc Adapter - Logical System - File to IDOC configuration

I have a scenario reading a File ->XI->IDoc in R/3. I'm looking to have the control record parameter for SNDPRN reflect the Environment dealt with. I unchecked the 'Apply Control Record Values from Payload'  & 'Take Sender from Payload' boxes but the problem I'm getting is that the system is reading from the business service (IDoc Adapter - Logical System) and feed it in the Partner Profile in the IDOC. This means that I should all the time redefine 3 this Logical System in config before transporting my scenario from DEV/QA/PRD. Any idea how I can avoid this kind of 'hardcode' ?
Thanks

Hi,
Why u r using three different LS can't u use only one LS and send all the IDOCs to same LS. That will ease ur task.
Do let me know why u r going for three different LS.
In the file r u getting any data which will help u to identify that this file is for which LS. IF that is the scenario then u can use the value mapping and based on the value which is coming in file u can map it to the IDOc filed which u have mentioned and in the configuration it will take the respective configuration.
Thnx
Chirag

Similar Messages

  • IDoc Adapter Logical System Empty

    Hello All,
    For one of our scenarios for Reciver IDoc adapters we are getting the error "Receiver service cannot be converted into an ALE logical system ". On further investigation it seems the logical system stays on editing the Adapter Specific Message attributes option & even after clicking the Compare with SLD Option. Can you please assist us with this issue ? Also sldcheck runs fine but sldapicust gives an error CIM_ERR_FAILED. We recently upgraded our sld and we believe this might be the issue.
    Thanks,
    Kiran

    Hi Debashish & Veera,
    The issue has been resolved. When our SLD was migrated to a newer version 1 month ago back our logical system names got cleared. We did not face this issue until yesturday since the logical system names were still cached with the business system. Yesturday a newer IDoc scenario was imported in production and which caused the business system cache to be refeshed and it started pulling the new empty logical system name causing the scenarios to fail.
    Thanks,
    Kiran

  • ALE logical system - File -- XI -- R/3 scenario

    Hi
    I have the following scenario which I'm trying to run.
    File --> XI --> R/3 scenario.
    I have created a sender agreement XID|ASN_out|NBD where XID is my XI 3.0 system and NBD is my R/3 system. I have also created an interface determination and receiver determination.
    The following error is in transaction SXMB_MONI in my XID system:
    "Unable to convert the sender service to an ALE logical system"
    Both XID and NBD are business systems defined in SLD and they have both a logical system assigned.
    Why do I get this error and how can I fix it?
    Best regards
    Göran
    Message was edited by: Göran Westin
    Message was edited by: Göran Westin

    Ok. I fixed the problem.
    In the Integration Builder - Configuration > Select business system of choice > Menu > Service > Adapter specific identifiers > IDOC Adapter > Logical system - got a value after reading/refreshing it from the SLD.

  • Error values in Idoc Control Records in File to Idoc Scenarios

    Hi All,
       I am posting 2 different types of Idocs in 2 different File-to-Idoc Scenarios. In many cases both these files may get picked at the same time. One is an Orders Idoc and the other one is Shipment Idoc. The Orders Idoc has a control record value in the Sender Partner Fn as 'ZC' while as for Shipment Idoc that value is not passed. The other Sender parameters are passed and are different for both these idocs. But when the files are processed, the value 'ZC' get populated for the Shipment Idoc also. When 100 files are sent with 90 orders and 10 shipments, the shipments get created with 'ZC' partner fn. This is visible in the Call Adapter Pipeline Step under the node IDocOutbound. . I have 2 different Idoc receiver adapters.Can anybody help me out here?
    Thanks,
    Geetha

    Hey,
    >'ZC' while as for Shipment Idoc that value is not passed
    Check whether the Source/ Mapping  populates the 'ZC' , Did you checked Apply Control record in Receiver Adapter for Shipment, What is the name  you have mentioned for the in the SLD -Logical system  for Sender system
    Cheers
    Agasthuri

  • Idoc Acknowledgements -  Logical System Name

    All,
    Stuck with a few issues with Idoc Acknowledgments which I hope SDN can help me with. For ease of understanding the problem, am splitting this into 2 Scenarios ,
    <u><b>Scenario 1</b></u>
    <b>SAP R3 (Idoc ) - XI - File ( Business Service)</b>
    R3 Triggers Idoc to XI and XI sends this as a File to the target Application. AleAdudits can be sent back to the R3 system as shown in <a href="/people/saravanakumar.kuppusamy2/blog/2005/01/20/configuration-tips-for-a-business-serviceintegration-process-to-send-back-ale-audit-idoc">this</a> blog by Saravana by adding the Logical System Name to the Business Service.
    <u><b>Issue :</b></u>
    R3 has configured Partner Profile with respect to XI and this cannot be changed. To send the Idoc Ack's back to R3 we need to add the Corresponding Logical System Name to the Business Service.
    The problem is - what if the Idoc is to be sent to 2 Different Business Service / Systems. The R3 expects an Acknowledgment with XI as the sender partner but we cannot share the same logical system across different Business Systems / services . The easiest solution seems to be to create different partner profiles in R3, one for each Business System / Service. But this is not possible currently.
    <u><b>Scenario 2: </b></u>
    <b>R3 - XI - BPM - Target</b>
    Idoc triggered from R3, are sent to a BPM and then from the BPM to a file. Everything works fine.
    But, the problem lies that when the Ack needs to be sent back to R3, The ack errors out because no Logical System Name is associated with the BPM.
    We do not want to add another logical system name to the BPM  and  thereby create another partner profile and the problem is similar to Scenario 1.
    <u><b>Solutions Explored</b></u>
    1. In the ACK_IDOCAdapter , I tried to select option Take Sender From Payload and Take Receiver from Payload.
    But this does not seem to help. I can see the trace in MONI saying the ACK_IDOC adapter is choosen  to send the ack back to R3 , but it does not take the Partner Names from the payload of the AleAdudit and errors out with  error <i>Unable to convert..</i>
    2. As this AleAduit is sent from XI back to R3 and is not a R3 (AleAduit) - XI - R3 (aleaduit) case, adding a entry as shown in Section 6 in
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/903a0abc-e56e-2910-51a8-9dc616df56eb">this</a> document will not help.
    Has anyone tried something of this sort. Any known solutions?
    I hope the description of the problem made sense, if no, do let me know.
    Regards
    Bhavesh

    Bhavesh,
    Your problem as i understand -> <i>The problem is - what if the Idoc is to be sent to 2 Different Business Service / Systems. The R3 expects an Acknowledgment with XI as the sender partner but we cannot share the same logical system across different Business Systems / services . The easiest solution seems to be to create different partner profiles in R3, one for each Business System / Service. But this is not possible currently.
    </i>
    If the IDOC is sent to 2 different business services/systems/Integration Processes, then it is very logical that an ALEAUDIT be sent for each of these business systems/services. Ideally, you SHOULD NOT look at sending a common ALEAUDIT for different recievers in XI, the reason being, failures could happen only for one receiver and NOT for others. Failure could be in the mapping/content conversion. I am assuming here that you are configuring XI to send back "ALEAUDITs" only for System Error Acks(hoping it is possible, since i see 3 XXXs in the IDXNOALE table).
    So, it is logical that you configure a different LS in R/3 for each reciever system/service/IP, all these LS's will have one entry for ALEAUDIT in the Inbound params entered in WE20.
    If your intention is to send ALEAUDITs back only in case of errors, it makes sense to create an entry for each receiver in R/3. If not, then it is a limitation.
    Regards
    Saravana

  • Logical systems in ALE iDoc

    Hi,
    For exchanging data between two systems(not between two clients of the same system) using ALE iDoc , logical systems should be maintained in both the systems?
    For eg: there are two systems, system A and system B.
    i have maintained the logical systems as SYSA (for system A)  and SYSB ( for system B) in the system A using the transaction 'SALE'. Should this need to be maintained in system B also?
    Thanks & Regards,
    Soumya.

    Hi,
    In both the systems you have to Define the Logical systems,
    but in you assign only one to the client,
    i.e. in system A you assign the Logical Sytem of of A to the Client in SALE
    transaction the same goes for B.
    and you don't need to create a distribution model for both the systems,
    you can create it in one system and send it to the other system.
    Regards,
    Samson Rodrigues.

  • IDOC to Logical System

    Hi all,
    Can I send an idoc from development(301 client) system to the LOGICAL SYSTEM of the same development(301 client) system?
    If I do so, i see the status as '29' i.e 'Receiver of idoc is its own logical system'..
    Is there any solution to avoid the above message?
    Thanks,
    Faraz

    Hi,
    To avoid this message 'Receiver of idoc is its own logical system', you have to use a other client which is not in the DEV box.
    Better use some quality Box client.
    But it should work even if you use two different clients of the same box.
    create separate Logical systems in two clients and do other settings also in both the clients and do.
    reward if useful
    regards,
    Anji

  • Hiow to download idoc to logical system

    Hi ,
    How to download idoc (invoic02 ) to a logical system , when a sale order is created .
    after downloading how to convert to xml message.
    can any one help me out how to do this .since i dont have any prer knowledge on idocs little bit elobrate will be helpfull.
    Thanks ,
    Vinay .

    Hi
    Go thru the bellow links.
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm#_Toc8400365
    Idoc's
    http://www.thespot4sap.com/Articles/SAP_ALE_IDOCS.asp
    Thanks
    Sunil

  • How to download  idoc to logical system

    Hi ,
          How to download idoc (invoic02 ) to a logical system  ,  when a sale order is created  .
    after downloading how to convert to xml message.
    can any one help me out how to do this .since i dont have any prer knowledge on idocs little bit elobrate will be helpfull.
    Thanks ,
      Vinay .

    Hi
    Go thru the bellow links.
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm#_Toc8400365
    Idoc's
    http://www.thespot4sap.com/Articles/SAP_ALE_IDOCS.asp
    Thanks
    Sunil

  • One Idoc -- One Logical System ?

    Hi everyone,
       Right now i'm developed 6 interface using idoc (6 different business process). Do we need create logical system for each interface? Or just only one logical system? If we have success create this interfaces, how to transport this setting (logical system,rfc destination) to production system ? Thank you.
    Regards,
    Satria

    Satria,
    <b>In R/3:</b>
    1. Logical System are careated only once. If there is a requirement then only they will be created by using tcode <b>SALE</b> (it's not so frequent).
    2. You can see all logical system by using Tcode "<b>BD54</b>".
    <b>Note:</b> In <b>DEV,</b> <b>QA</b> or <b>PROD</b> system, you will not be having authorization to create any logical system.
    So, while doing outbound processing you can reuse the same logical system.
    If still you have any doubt, kindly let me know.
    Kindly set the thread to "Answered", once you get your final ans.
    Regards,
    Sarvesh
    *****Reward points, if found helpfull.
    Message was edited by:
            Sarvesh Singh

  • Sending IDoc to Logical System

    Hi All,
    Foremost thing before i post my query is that am an ABAP Developer.
    Now the Query is, we have scenario where in we need to send the Sales order/Delivery when it is created to a logical system( an external sytem ). I have created a new message condition type which has the transmission medium as 6 ( EDI ) and the partner to be of type LS (Logical Sytem). I have also defined the partner profile of the logical system with this message condition type. But the problem is when am issuing an output am not able to see my logical system as on of the options as a partner, the options what i have are the Ship to Party, Sold to Party and so on from the sales document.
    I need to know how can issue and idoc to a logical system instead of a ship to party or a sold to party. Is there anything that am missing while creating the message condition type ?
    Regards,
    Chaitanya.

    Hi,
    Have a look at this, it may help
    http://help.sap.com/saphelp_47x200/helpdata/en/2d/b12d3b1daca008e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/4c/df7e98f0dd11d2b74b0000e8160175/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/dc/6b7cac43d711d1893e0000e8323c4f/frameset.htm
    If you just want to send delivery information use output type LAVA. This will need including in the shipping output determination.

  • IDocs not created in file to IDoc scenario

    Hi all
    I am trying this file to IDoc scenario.
    File picked up successfully and sent to R/3 Backend…But Idoc is not posted…the status records
    In /n we05 in R/3 Backend shows that EDI: Partner profile inbound not available
    I created/tested all basics like RFC dest, port etc.
    File service that I am using is a business service …hence I am specifying a Logical system name in
    <b>Adapter specific Identifiers</b> of the file service.
    I disabled EDI_DC40 control tag record as IDoc adapter
    takes care of it.
    So at first I tried the configuration of IDoc comm. Channel by checking the Apply control record values from payload
    But SXMB monitor gave an error regarding this control record tag…I guess as we have disabled it so there won’t be any values
    for control record in payload (correct me if I am wrong).
    So I unchecked the checkbox Apply control record values from payload and monitor showed up as successfully processed.
    But in the backend I am getting this error regarding partner profile.
    I also tried to use an existing profile (<b>LS</b> type) by modifying it’s inbound parameters to accept <b>CREMAS</b> Idoc.
    But the error is as persistent as me
    Pls help
    Sudhir

    Hi
    Sender --> LEGACY, maintained in SLD (Logical system).
    Receiver--> ENI maintained in SLD with logical sys name M700.
    Partner Profile LEGACY maintained in R3.
    <b>Following is the IDocOutbound in SXMB monitor in XI</b>.
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Response
      -->
    - <SAP:IDocOutbound xmlns:SAP="http://sap.com/xi/XI/Message/30">
      <SAP:TABNAM>EDI_DC40</SAP:TABNAM>
      <SAP:MANDT>100</SAP:MANDT>
      <SAP:DOCREL>640</SAP:DOCREL>
      <SAP:DOCNUM>0000000000001013</SAP:DOCNUM>
      <SAP:DIRECT>2</SAP:DIRECT>
      <SAP:IDOCTYP>CREMAS03</SAP:IDOCTYP>
      <SAP:CIMTYP />
      <SAP:MESTYP>CREMAS</SAP:MESTYP>
      <SAP:MESCOD />
      <SAP:MESFCT />
      <SAP:SNDPOR>SAPAXI</SAP:SNDPOR>
      <SAP:SNDPRN>LEGACY</SAP:SNDPRN>
      <SAP:SNDPRT>LS</SAP:SNDPRT>
      <SAP:SNDPFC />
      <SAP:RCVPOR>SAPENI</SAP:RCVPOR>
      <SAP:RCVPRN>M700</SAP:RCVPRN>
      <SAP:RCVPRT>LS</SAP:RCVPRT>
      <SAP:RCVPFC />
      <SAP:TEST />
      <SAP:SERIAL />
      <SAP:EXPRSS />
      <SAP:STD />
      <SAP:STDVRS />
      <SAP:STATUS />
      <SAP:OUTMOD />
      <SAP:SNDSAD />
      <SAP:SNDLAD />
      <SAP:RCVSAD />
      <SAP:RCVLAD />
      <SAP:STDMES />
      <SAP:REFINT />
      <SAP:REFGRP />
      <SAP:REFMES />
      <SAP:CREDAT>0000-00-00</SAP:CREDAT>
      <SAP:CRETIM>00:00:00</SAP:CRETIM>
      <SAP:ARCKEY>DF57A2C0532811D9AD84000F206A031B</SAP:ARCKEY>
      </SAP:IDocOutbound>
    <b>Control record of IDoc in R3</b>
    Tab: Typeinfo
         Basic type-->CREMAS03
         Message Type-->CREMAS
    Tab: Partner
         Recipient
          Port  -->SAPENI
          Partner Number--> M700
          Partner Type-->LS
         Sender
          Port  -->SAPAXI
          Partner Number--> LEGACY
          Partner Type-->LS
    Pls help
    Regards
    Sudhir

  • Logical system and partner profile configuration

    Hi,
    I have a SQL server which is defined as a Business system in my landscape. It is sending records to ECC 6.0 which makes it a JDBC to IDOC scenario (inbound IDocs)
    First question is do I have to mention a logical system name for the SQL server Business system too ?
    Second question is do I create a Logical system in the ECC system (BD54/SALE) for the SQL system or would it be for the client of the ECC system itslef?
    Third question is do I maintain partner profile configurations in WE20 for the SQL business system or for the ECC business system?
    Thanks in advance.
    Cheers,
    S

    Hi Sam,
    > First question is do I have to mention a logical system name for the SQL server Business system too ?
    Yes, In SLD You have to specify logical system name of the SQL server business system while creating SQL system.After importing business system into Integration directory,in Adepter-Specific Identifiers  you can see logical system name of SQL server business sytem which you defined in SLD.
    > Second question is do I create a Logical system in the ECC system (BD54/SALE) for the SQL system or would it be for the client of the ECC system itslef?
    Yes,You have to create Logical system in ECC system for SQL system(Logical system name must be with the same name as logical system name you have given in XI SLD in previous question)
    > Third question is do I maintain partner profile configurations in WE20 for the SQL business system or for the ECC business system?
    In WE20 You have to maintain partner profiles for SQL server Logical system
    For example: If SQL server Business system name is SQLDEVBS and logical system name is SQLDEVLS
    In ECC you have to create logical system as SQLDEVLS and
    Partner profiles for SQLDEVLS in WE20.
    Please let me know if you have any issues.
    Cheers,
    JAG

  • Trigger an outbound idoc to sender system after inbound idoc has status 53

    Hi all,
    We have two different partners (say A and B)which send inbound idoc to ECC of same message type WMMBXY. This updates goods movement. The partner A collects the idocs(WE20 partner profile setting) and partner B trigger's immediately. Now our requirement is after successful processing of idocs (satus 53) we need to send another type of idocs to the sender regarding the updation/ changes occured in ECC.
    Since partner A collects the idocs how can we check that it reaches 53 status and send the outbound idoc to A.
    Kindly help me in solving this issue.
    Thanks,
    Aravind

    Create a new process code WMMB to ZMMB & assign a FM ZL_IDOC_INPUT_WMMBXY
    & call the standard FM L_IDOC_INPUT_WMMBXY , check the status or any error other wise create a new IDOC using
    Master_IDOC_CREATE, hope the solution works for you

  • Filt to IDoc: cannot convert sender to ALE logical system

    Hi there,
    i have used forum search for my issue, but could not figure out the issue by myself so far.
    I tried to read a file into PI 7.0, map to and IDoc and send IDoc to SAP system. I have the following configuration:
    Sender: SYSTEM_A
    ---Logical System <none>
    Receiver: SYSTEM_B
    ---Logical System: EIECLNT300
    the IDoc i'm sending looks like this (most of them dummy values):
    <?xml version="1.0" encoding="UTF-8"?>
    <ORDERS05>
    <IDOC BEGIN="value2">
    ---<EDI_DC40 SEGMENT="value2">
    <TABNAM>value2</TABNAM>
    <DIRECT>value2</DIRECT>
    <IDOCTYP>value2</IDOCTYP>
    <MESTYP>value2</MESTYP>
    <SNDPOR>EIECLNT300</SNDPOR>
    <SNDPRT>value2</SNDPRT>
    <SNDPRN>PITCLNT001</SNDPRN>
    <RCVPOR>value2</RCVPOR>
    <RCVPRN>EIECLNT300</RCVPRN>
    ---</EDI_DC40>
    ---<E1EDK01 SEGMENT="value2">
    ---</E1EDK01>
    </IDOC>
    </ORDERS05>
    PITCLNT001 is the logical System name of PI. Do i need to configure "PITCLNT001" as logical system at SYSTEM_A (besides, thats not possile)?
    regards,
    MS
    Edited by: Manuel Schlestein on Jan 28, 2009 10:39 AM
    Edited by: Manuel Schlestein on Jan 28, 2009 10:40 AM

    Hi
    Create a logical system for SYSTEM_A in SLD (you can give some string) and create that same logical
    system in IDOC side (SALE).
    Thanks
    Prasad Nemalikanti

Maybe you are looking for

  • There is no free-hand sql anymore?

    Hello Guys, Im trying to use desktop intelligence with free-hand sql but in the version we have in the server now (XI 3.1) i dont have this options anymore. Does anyone knows why the option of free-hand would desapear? Thanks a Lot.

  • USB connection with PC is not working after updating firefox OS 1.3 to 2.0 on my device. How to fix this?

    After updating OS 1.3 to 2.0 usb connection to PC is not working. I am using firefox os device Flame. I cannot share files with my PC. Please help me to fix this problem.

  • Item text in output

    Hi Friends, How to get item text in output (Smartform), which is maintained at Sales order Item Level - Text Tab aginast a line item. Pls reply me the table name and fielnd name. Text is maintianed almost 20 words (100 Char) Srikky.

  • Changing iTunes and files from one computer to another

    Recently, I sent all of the files that I had in iTunes through my wireless network to my upstairs computer. Then I deleted the files that I had downstairs. I didnt realize that it didnt send my filesharing files, like my Ares music. So I just re-down

  • Different connection pool for a report

    Hi experts, For one my reports using 'CLOBS' like explained (http://oraclebizint.wordpress.com/2007/11/12/oracle-bi-ee-101332-working-with-clob-fields/) I need to disable parallel processing because it's not supported. NO_PARALLEL and NO_INDEX_PARALL