IDOC - HTTP Problem

Hi All
I have senario  IDOC - HTTP  the flow will be like this
IDOC - HTTP - HTTPRESPONSE - IDOC AUDIT
I  have planned to use BPM but the problem is when Creating Message interface i cannot make 
idoc as sych so please tell me how may MI and IM will come
Jayaraman

Hi Prateek
Thanks for the reply but the problem is
1) Receiver( IDOC ) - xyz idoc -ok
2) Tranform(idoc to http) - ok
3) Send Sync
The problem is here  i need to create a Syn MI that is
IDOC - HTTP
HTTP- AUDIT
how to create MI and when you creat interface mapping also the problem will arise
and when configuring Interface determination it will ask for SYNC inbound how to over come this problem
Jayaraman

Similar Messages

  • Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interfa

    Hi
    i am try do
    Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interface
    With The help of SDN Contribution
    link----
    ( have look on it)
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4943f2b7-0a01-0010-37af-faff35b2f08c
    I am getting error in
    Partner system as HTTPLOG and "Execute" to check the results
    Error is --  Port could not be created
    RFC destination HTTPLOG Not specified for system HTTPLOG
    any 1 have any idea  if plzzzzzzzz...........
    Thank u
    Ram

    Hello .
      we are also in  process of implementing the same
    could you share the knowledge pl?
    1)is it a separate add on with ALE to saphr
       or using ECC ??
    2)can u share the configuration part ??
    we are trying it on webas as addon 3.0 .

  • Https problems in IE, Chrome, Skype, but not Firefox

    I have a user whose account on a win2003 domain was deleted by accident (I have no idea how). I recreated the account and recovered the user profile from a local machine. The local machines all run Win7.
    Everything seems to work fine again now except that https calls through Internet Explorer and Chrome fail with error messages that seem to indicate the site is simply not available rather than a certificate error or the like. Firefox works fine to access
    the same sites. I believe Firefox only works because it doesn`t use the built in security.
    Other accounts on the same machine can make https calls without trouble. My assumption is that there is an issue in the user's profile, but moving the Chrome and IE directories from the AppData directory in the user's profile accomplished no change in behaviour.
    I found KB 813444 and attempted to follow the instructions there to some extent (they seem aimed at XP and Vista), but couldn't re-register the dlls. None of the other changes made any difference. Likely not the problem anyway as the problem does not occur
    for any other account that logs into the machine.
    There really seems to be something wrong in the user profile. Permissions too loose on a directory somewhere? But where?
    The system is a brand new HP tower with Windows 7 on it. Fresh install about a month ago and kept up to date. All other profiles on the machine work fine. Using the same profile on another machine has the same problem of being unable to connect to https
    sites. The error received is not a certificate error, but indicates that the site can't be found, which suggests to me some fundamental failure in the security setup of the user profile. However, I've been unable to find where that information might be stored.
    Clearing the SSL state from within Internet options has had no effect on this issue, nor has compatibility mode or any of the things that are possible on Windows 7 from kb813444.
    Any thoughts?
    Keith

    Hello Keith,
    If my understanding is right, you only have one account have this https problem.
    Will this issue occurs when you create an login as a new account?
    If this issue only occur in the single account, we could refer to the following article to fix the profile.
    Fix a corrupted user profile
    http://windows.microsoft.com/en-us/windows/fix-corrupted-user-profile#1TC=windows-7
    Best regards,
    Fangzhou CHEN
    Fangzhou CHEN
    TechNet Community Support

  • Deactivate IDOC, HTTP or XI adapter

    Hello people,
    I have an issue with sender IDOC, HTTP and XI adapter. We want to deactivate these 3 type of sender communication channels. But these adapters run on the ABAP stack and we cant see them in CC monitoring.
    Is there a simple way to deactivate these adapters? or we have to delete them to be certain they are deactivated?
    Kind regards,
    Kamran

    Hey
    >>We want to deactivate these 3 type of sender communication channels
    you don't configure sender CC for the above types of adapters so there is no question of stopping them,a better approac will be to stop the respective sender application which send data to the IE of XI.
    stop/modify the change pointers for IDOC,sender application for HTTP and Proxy for XI adapter.
    Thanx

  • IDOC performance problem

    Hi All,
            Currently I come across a idoc performance problem,in we20,the idoc inbound process code invoke BDC manner.
    the detail as follows:
    (1)Seebeyond send the idoc to SAP side.
    (2) Idoc added(Status 50)
    (3)IDoc ready to be passed to application(64)  11:06:27
    (4)IDoc passed to application(62)                   11:21:22
    My question is why the process time spend so much when idoc status from 64 to 62,what is the affect factor.whether the process time include BDC execution time.Thanks.

    Hi,
    I think it has taken much time to get the status 62 from 64 status.
    In the partner profile WE20 transaction for this interface you have used Collect IDOC's option. If that is the case till your background runs it will get into 62 status.
    If you use trigger immediately option in WE20 transaction then as soon as the IDOC is in 64 status it will be processed that is it will 62 status immediately.
    I hope I have answered your question.
    Thanks,
    Mahesh.

  • XI IDoc adapter problem. MESSAGE.DUPLICATE_DE

    I have a problem with the IDoc. When sending the IDoc from the PI to ERP - system throws an error (ta SXMB_MONI):
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
      <SAP:P1>500</SAP:P1>
      <SAP:P2>Internal Server Error</SAP:P2>
      <SAP:P3><SAP:Error><SAP:Category>XIProtocol</SAP:Category><SAP:Code>MESSAGE.DUPLICATE_DE</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>HTTP server code 500 reason Internal Server Error explanation <SAP:Error><SAP:Category>XIProtocol</SAP:Category><SAP:Code>MESSAGE.DUPLICATE_DE</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    What could be the problem?

    The HTTP code 500 indicates internal error in your application.
    Check on to the stacktrace in
    <local drive>:\usr\sap\XXX\YYY\j2ee\cluster\server0\log
    check note number 804124 at service.sap.com
    You can also check:-
    Ping the receiver host from XI server.
    Have a look at the SMICM->Trace file
    Test the connection of AI_RUNTIME_JCOSERVER
    HTTP 500 can be any problem at receiver side. Are you sure, that the payload fits to the receiver requirements?
    Also i looked up this message "MESSAGE.DUPLICATE_DE" this comes when duplication of message takes place.
    Try chaning the input data.
    Venkat.

  • IDOC Config Problem... Transaction BDFG giving error mesage..

    Hi ,
    Transaction BDFG, If i click on the change button i get an error as Message (Idoc Message Name) has not been generated,Furthur Processing is not problem. Reason being in Table EDBG the Generated field for Idoc Message is blank.
    How can i get in generated.. Do help..

    Hi ,
    Could you please check the below links.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/406efa7e-388a-2910-f9b8-81913b0ca57f?QuickLink=index&overridelayout=true
    http://help.sap.com/saphelp_erp2004/helpdata/en/00/a814b5d05b11d6b2ca00508b6b8b11/content.htm
    Regards,
    Ratheesh BS

  • IDoc Correlation Problem

    Hi All,
    I hav a scenario in BPM which recieves two IDocs and processes further. I used correlation in this. but when i triggered both the IDoc's from the R/3, i'm getting the following error:
    Unable to deliver event <b>'RECEIVED' of object 'ZXI_PROXY_DANGEROUSGOOD_A_0001'(IDoc2)</b>. I tried removing recieve for IDoc2 and it was working fine. when i introduced another recieve for IDoc2, i'm getting this problem. I tried the other way round.but, in that case i'm not getting anything(i think the IDoc is not recieved by the BPM) when i double clicked the message that is displayed in the SXMB_MONI.How can i go abt resolving this.
    any help wud b appreciated.
    Thnx
    Anil

    Hi Anil,
    Please go thru these..
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
    hope these help!
    cheers,
    Prashanth

  • IDOC configuration problem

    Hi,
    We are having problem processing intercompany billing.
    We have successfully sent the Outbound IDOC, but the Inbound IDOC always comes to "LS//D02CLNT300".
    We have created the following:
    1.Partner Type: KU
       Partner No: 60001
       Outbound Parameters:
       Partner Role: BP , Message Type: INVOIC, Message var: FI
    2.Partner Type: LI
       Partnet No: 600003
       Inbound Parameter:
       Partner Role: blank, Message TYpe: INVOIC, Message var: FI
    The Inbound and Outbound are all happening on the same server same client.
    May I know how to configure so that the Inbound IDOCS use partner Type "LI" and not to partner type "LS"?
    Thank you.

    Odd, haven't checked out in newer SAP systems, but I'm pretty sure up to release 4.7 SAP will always use LI as the partner role. That's of course assuming that you're using the standard process code SD08 for the outbound partner profile. So sending partner type would be LI and the sending partner number as defined in transaction WEL1 for the given company code. So please let us know what outbound process code you're using.
    You probably know that already, but you should not have an outbound IDoc. I.e. if you check outbound process code SD08 you'll see the inbound processing is marked (so same would apply if you actually used any custom function modules/process code instead of the standard).
    Also, if you're using already SD08, you could take a look at customer exit EXIT_SAPLVEDF_001, which could be used to change the control record (shouldn't have anything though, if you're talking about a new implementation). A more general exit to check would be EXIT_SAPLEDI1_001.
    Cheers, harald
    p.s.: For general configuration questions you can also check out the Wiki entry [Inter-Company Billing - Automatic Posting To Vendor Account (SAP-EDI) |http://wiki.sdn.sap.com/wiki/display/ERPLO/Inter-CompanyBilling-AutomaticPostingToVendorAccount%28SAP-EDI%29].

  • SAP PI Party setup IDoc - HTTP: no receiver agreement found

    Hi,
    We have setup SAP IDoc -> SAP PI --> HTTP with 2 parties, as described in the the 'HOW..TO Sample IDoc - XI scenario's' case 7:
    For the clarity of the example, the sender at our side is 'AAA', and the receiver side is 'BBB'.
    1. Sender Party
    Agency -
    Scheme -
    Name
    http://sap/com/xi/XI -
    XIParty -
    PA_AAA
    BS_BBB    -
    ALE#LI -
    0000100581
    2. Receiver Party
    Agency -
    Scheme -
    Name
    http://sap/com/xi/XI -
    XIParty -
    PA_BBB
    AD2_200 (SAP system) -
    ALE#KU -
    DE217560
    The other components in XI are as follows:
    3. Business component: PA_BBB | BS_BBB (party and Business System)
    4. Receiver determination: sender AD2_200, receiver party: PA_BBB, receiver component: BS_BBB
    5. Receiver agreement: sender AD2_200, receiver party: PA_BBB, receiver component: BS_BBB
        Header mapping: sender comm party: PA_AAA, receiver comm party: PA_BBB
    6. Communication channel (HTTP):  CC_HTTP_RCV_BBB
        Identifiers: sender agency: BS_BBB ALE#LI, receiver agency: BS_BBB ALE#KU
    When we send an IDoc with SNDPRN=AD2_200, RCVPRN=DE217560, RCVPRT=KU, SAPXI doesn't seem to find receiver determination, iinterface determination and receiver agreement
    <Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>
      <Trace level="1" type="T">Cache Content is up to date</Trace>
      <Trace level="2" type="T">Start with given receiver PA_BBB -</Trace>
      <Trace level="2" type="T">Using Receiver Determination 00000000000000000000000000000000</Trace>
      <Trace level="1" type="T">No Relation found - accept given Receivers.</Trace>
      <SAP:AdditionalText>No receiver agreement found for , AD2_200, PA_BBB, , urn:sap-  com:document:sap:idoc:messages,
    Can someone explain why these parties have to be indicated in all these different places (the party descriptions, the receiver agreement, the communication channel), and why the receive determination with receiver party PA_BBB is not found, although it is created and refreshed in the cache ?
    Regards,
    Jan Macken

    I am also facing same issue when using 2 parties. Could you please let me know if you got solution for this?

  • Sequential Message Processing in IDOC - HTTPS scenario

    Hi Experts,
    I have an IDoc - PI - HTTPS scenario. One of the requirement is to maintain the data sequence while processing.
    This means that the sequence in which the IDocs are received by PI, should be the same sequence in which it should be posted to the URL from PI interface.
    Incase, there is a connectivity issue with the URL at any point of time, then the data should be queued sequentially in PI and once the issue is resolved, the data should again process in sequence.
    Please let me know which is the best approach to achieve this?
    Assume the mapping is very simple
    Regards,
    Prajeet

    Hi Anshul,
    We opted to go for IDOC Serialisation. With this, we achieved the sequential data processing through the PI interface.
    I did check a blog in SDN which had step by step instruction to achieve this, but cannot find it now
    Anyways, will give you a idea on wat needs to be done at PI and SAP R/3 end.
    At PI end:
    Using SE16 as the transaction, We need to create a entry in the table: IDXQUEUE
       a.PORT - (SAP R/3 system port)
       b.CLIENT - (SAP R/3 system client)
       c.MESTYP - (IDoc MSGTYP)
       d.QUEUEID - (Random Queuename, for eg: EOIO_PI_Interface)
    At SAP R/3 end:
    1. Create a function module. The QUEUEID created in SAP PI should be mentioned in this function module. <this basically indicates which PI queue will handle this message>
    2. Using transaction we85, create a queue processing rule (which would call the function module)
    3. In the partner profile, for the particular Idoc type, queue processing option must be enabled. And the queue processing rule (as defined in step 2 above) should be specified here.
    Hope this information helps.
    When I find the link to the blog, will post it here.
    Thnx,
    Prajeet

  • XI 3.0 IDoc Adapter Problem

    Hello,
    I have a problem to establish an Idoc communication between SAP R/3 4.70 and SAP XI 3.0.
    Following systems I have defined in XI SLD:
    Sending R/3: HS3CLNT100
    Receiving XI: X30CLNT100
    In the Idoc (type orders) the sending port is "SAPHS3".
    I have configured the XI 3.0 IDoc Adapter as follows.
    - IDoc Port "SAPHS3"
    - I have loaded the IDoc Metadata
    - ALE Distribution model in sending R/3 is defined
    - In the Integration Directory I have defined a "service"
      This was done by upload an existing business system
      "HS3CLNT100" including the automatic generation of
      communication channels.
    This should "normally" be all, what I have to define.
    PROBLEM
    ========
    When SAP R/3 tries to send an IDoc into SAP XI it will fail. In SAP R/3 transaction SM58 I can see following message:
    "No service for system SAPHS3 client 100 in Integration Directory"
    I don't think, it's normal to configure XI business systems with the same name as the IDoc port!?
    Thanks in advance
    Klaus

    Hi James,
    yes in the IB (Configuration) I have generated a service under "services without partner". Service name is "HS3CLNT100" and he includes the generated receiver channels. Or do you mean something different?
    Klaus

  • File to Idoc Mapping Problem

    Hi all,
    i'm getting an error from SXMB_MONI in a scenario File to Idoc.
    I have done the mapping from source file and Idoc CREMAS03, when i try to test from Integration Repository it's all ok, but when the scenario is executed i find this error in Idoc Adapter :
    <SAP:P1>MSGGUID EF7E2140A08811DDBE1202004C4F4F50: Tag #TEXT found instead of tag IDOC BEGIN=</SAP:P1>
    The field BEGIN in idoc structure is filled with constant value 1, than i dont understand the error.
    This is the xml source file :
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:Vendor xmlns:ns0="urn:tbit40:workshop:group01:legacy">
    - <Address>
      <Country>IT</Country>
      <Zip>001</Zip>
      <City>ROMA</City>
      <Street>SATTA</Street>
      </Address>
      <Currency>USD</Currency>
      <SearchTerm>TEST</SearchTerm>
      <LastName>GUIDA</LastName>
      <VendorNumber>44332</VendorNumber>
      </ns0:Vendor>
    Any help is really appreciated.
    Thanks.

    Hi all and thanks for your answer.
    My problem is that for what i can see all Idoc attribute (like the attribute BEGIN) are mapped with constant value.
    In taget source i can see :  BEGIN = Constant([value=1])
    What i dont understand is why when i execute the scenario it ends with this message :
    <SAP:P1>MSGGUID EF7E2140A08811DDBE1202004C4F4F50: Tag #TEXT found instead of tag IDOC BEGIN=</SAP:P1>
    It seem to me that the tag BEGIN is not filled with value, i also tried to copy the source xml file directly from SXMB_MONI  (from payload) and test it in Integration Repository mapping section, but here is all ok and the test end succesfully.

  • Complex IDOC mapping problem

    Hello,
    I'm stuck with a complex mapping issue that I can't figure out.  I'm trying to pull 0..N Variant Configuration segments from the ORDERS IDOC and map it into a 0..N XML segment.
    The inbound ORDERS IDOC is structured like this:
    IDOC
    ...E1EDP01  (Item segment 0..N)
    ......E1EDP19 (Product data 0..5)
    ...........Z1EDPIT  (Configuration Data 0..N)
    .................ATUE1   (Description)
    .................ZCODE   (Category)
    .................RTWTB  (Value)
    Target XML:
    Order  
    ....Item  (Item segment 0..N)
    .......Product  (Product data 0..1)
    ............VariantConfig  (configuration data 0..N)
    ....................Description
    ....................Category
    .....................Value
    I need to create a new VariantConfig segment in my XML for every Z1EDPIT segment for that PO Item.  But I need to skip any Z1EDPIT segments when ATUE1 = 'OPTIONS' or when ATUE1 does not exist.
    The problem I'm running into is that my mapping is capable of creating the VariantConfig segment under those conditions but the following mappings used to create the Description/Category/Value are unable to skip the Z1EDPIT segments.
    For example:
    IDOC
    ...E1EDP01 
    ......E1EDP19
    ...........Z1EDPIT 
    .................ZCODE     = REQT
    .................RTWTB     =  5644
    ...........Z1EDPIT 
    .................ATUE1     = Finish
    .................ZCODE    = REQT
    .................RTWTB    = 7712
    The output XML should read:
    Order  
    ....Item 
    .......Product 
    ............VariantConfig
    ....................Description   = Finish
    ....................Category      = REQT
    .....................Value          = 7712
    So I determine to create the VariantConfig segment if ATUE1 exists and does not equal 'OPTIONS'.  So my mapping creates one VariantConfig segment because the second Z1EDPIT qualifies.  But each element within that node is reverting back to the first Z1EDPIT segment.
    I thought the top of the Node (VariantConfig) would determine the context for the following fields.  Therefore, when the 2nd Z1EDPIT segment generates the VariantConfig node then the elements should refer to the current context of the root node (VariantConfig).
    What tools does PI's mapping provide to resolve a situation like this? 
    Any suggestions?
    Thanks,
    Matt

    Job,
    Thanks, for the responses!
    What do you mean by "add a context change for the fields". 
    Is there some mapping function to add a context change or is this a UDF I need to write to handle the context changes when ATUE1 is missing or equal to "OPTIONS".
    In my example:
    VariantConfig:
    ATUE1 (E1EDP01) >mapWithDefault [OPTIONS] equatsS [OPTIONS] -> Not ->createIf->VariantConfig
    Sub Element
    Category
    ATUE1 (E1EDP01) >mapWithDefault [OPTIONS] equatsS [OPTIONS] -> Not ->ifWithoutElse>ZCODE->Category
    The problem is that this does not keep the ATUE1 and the ZCODE in the same Z1EDPIT segment.  So I get the first ZCODE value when I only want the 2nd.   Even if I insert a context change I can't say for sure that next time I won't have 5 Z1EDPIT segments missing the ATUE1 segment before I find my first good segment that I need to map.
    ...confused...
    Thanks,
    Matt

  • Multimapping to IDOC 1:n via IDOC bundling: Problem

    Hi,
    Trying the above procedure to send several IDOCS as one bundle to R/3. I followed note 814393 and also checked with weblog https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2762. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    The tests in message mapping run ok, I get exactly the screens as are mentioned in the weblog. yet when I send the actual interface, the message stays on recorded for outbound processing for 4 minutes in SXMB_MONI, then cancels with the following error:
    <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="MAPPING">GENERIC</SAP:Code>
      <SAP:P1>com/sap/xi/tf/_IF021_Ordrsp_TD_to_Ordrsp_CCS_</SAP:P1>
      <SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
      <SAP:P3>Failed to load resource from the context classloa~</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
    The trace says:
    <Trace level="1" type="T">RuntimeException during appliction Java mapping com/sap/xi/tf/_IF021_Ordrsp_TD_to_Ordrsp_CCS_</Trace>
      <Trace level="1" type="T">com.sap.aii.utilxi.misc.api.BaseRuntimeException: Failed to load resource from the context classloader of the current thread! Loading from classloader was caused by: java.net.ConnectException: Connection timed out at com.sap.aii.mappingtool.tf3.Transformer.checkParserException(Transformer.java:37) at com.sap.aii.mappingtool.tf3.Transformer.start(Transformer.java:63) etc
    The scenario is client proxy to XI - BPM with sync HTTP - resulting XML mapped to multiple occurence IDOC and then to the IDOC adapter.
    Everything works except the last mapping from BPM to outbound IDOC although that works in test as well.
    Any ideas?
    Thanks
    Tom

    Hi Tom,
    1. Please can you check if your HTTP synch is working fine.
    2. Please can you goto SXMB_MONI and take the Payload and see if your mapping is fine.
    Regards
    Vijaya

Maybe you are looking for