Controlling IDOC processing at the adapter level

Hi,
Scenario :File --> XI --> IDOC
My source file has multiple line items and for every line item an IDOC is generated.
My requiremnt is that, these multiple IDOCs generated should reach R/3 with one trfc connection open , i.e if i have 1000 IDOCs generated , these 1000 IDOCs should be sent to R/3 from the IDOC adapter at one shot with one trfc port connection open for all 1000 iDOCs.
Is this practically feasible?
If yes, kindly give the step by step procedure for achieving this requirement.
Thanks,
Loveena.

Check this:
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
Regards
Stefan

Similar Messages

  • Changing Exactly-Once-in-Order Processing in the Adapter Engine

    During some issues with hanging messages in some communication channels I noticed that messages for other receivers were also on hold. So adapter engine was processing all messages EOIO while Integration Server does that per receiver.
    I found the [solution in the SAP Help |http://help.sap.com/saphelp_nw04/helpdata/en/45/13b942f14d29efe10000000a114a6b/content.htm] but I am not able to access the mentioned link: http://<host><port>/MessagingSystem/migration.jsp
    Error message I got is: 404 not found.
    Looks like something changed! I checked some simular links like http://<host>:50000/MessagingSystem/monitor/monitor.jsp and that works fine.
    (I also checked the role SAP_XI_ADMINISTRATOR_J2EE was included in my userprofile)
    Please help me finding what I do wrong...or what has changed.

    Hi Sunil,
    ok, but do you know how what happened with the
    http://<host>:50000/MessagingSystem/migration.jsp
    I need that link to change the EOIO processing in the adapter engine.
    Regards,
    Michel

  • How to control IDOC processing in XI

    hi
    I have scenario where File --> XI --> IDOC
    Source structure
    Header           1...1
        Detail         0..unbounded
    Trailer             1..1
    For every detail i need to generate 1 doc
    My requirement is that i dont want to send all the IDOCs at one shot from XI.
    trfc connection should be open just once for all the IDOCs and not single IDOCs are posted.
    Is there any transaction from where i can control my IDOC processing.
    Need urgent help.
    Thanks ,
    Loveena

    Hi Loveena,
    in a scenario, for instance, where you send IDOCs of type LS (logical system):
    1. In the sender system, call transaction WE05 to display the outbound IDoc. The IDoc partner type of both receiver and sender is LS.
    2. On the Integration Server, call transaction SXMB_MONI (Integration Engine Monitoring Monitor for Processed XML Messages) to display the message.
    3. In the receiver system, call transaction WE05 to display the inbound IDoc.
    if it helpful reward points are appreciated

  • Purging EOIO messages with status "Holding" at the adapter level in XI.

    Hi,
    I want to purge a set of messages (some 800) with status "Holding" at Adapter level in RunTime Workbench. I have gone through the blog "/people/stefan.grube/blog/2006/04/27/how-to-deal-with-stuck-eoio-messages-in-the-xi-30-adapter-framework which explain the way to reprocess the messages which are stuck in EOIO so that the rest in queue are processed but is there a way to purge a large number of messages in a EOIO queue which are holding for long, at the adpater framework level thorugh some option in Runtime workbench or Visual Administrator of J2EE server on which XI is running ?

    Hi Gourav,
    What do you mean by delete files from folder.
    I have this problem and I can't get rid of the messages that are stuck in the adapter engine. 
    If I need step 3.  how is that done?
    Thanks.

  • Strange result of IDoc processing in the LSMW

    Hi
    I am using MATMAS_MASS_BAPI IDoc in the LSMW to transfer material master data into client's SAP system. After IDoc processing I got green message with text that application document was successfully processed (IDoc
    status = 53). But I can't view created materials using MM03 transaction. Then, records number in the MARA table before and after launching of LSMW is equal.  What may be a reason of this situation? How to solve this problem?
    Edited by: Marat on Nov 4, 2008 5:24 PM

    Hi there
    take a look at the Idoc overview, there should be a t100 message in there if there is a data issue with the idoc BAPI load. However this could be something inconclusive such as 'Inconsistent characteristics' or suchlike. In which case you'll have to check the data and that it matches the requirement for the object

  • Auto start processes at the root level

    I am running a 10.3 server with both squid and dansguardian. Everything is running very smooth. But I don't know how to get both of them to start at boot. If I have a power failure and the system restarts, I want it to start both squid and danguardian on the root level automatically. I don't want the server to do an auto login with those just in the start up items. I hope I have made my request clear enough.

    You need to create a StartupItem in /System/Library/StartupItems
    Look at the existing StartupItems for a template of how to set them up - you need a directory for your script, plus a startup script and a StartupParameters.plist file. For most cases it's simplest to copy one of the existing items and edit it to your need.

  • My screen has suddenly gone dim. The lightness control is set to the highest level but the screen is still very dim. Any help?

    I thought it might be the power saver or something but all is as it should be as far as I can tell.  Any suggestions or help would be appreciated.

    I found the solution from another users question and response.

  • Error at AS2 adapter level.. Duplicate will not be sent, SEEBURGER AS2: ..!

    Hi All,
    Iam sending the Control message through AS2 adapter  to partner and i got the below error at the adapter level.
    Error     Delivery of the message to the application using connection AS2_http://seeburger.com/xi failed, due  to: com.sap.aii.af.ra.ms.api.RecoverableException: Fatal exception: com.sap.aii.af.ra.cci.XIDeliveryException: SEEBURGER AS2: AS2 Adapter failure # MID <[email protected]> already exists. - Duplicate will not be sent, SEEBURGER AS2: AS2 Adapter failure # MID <[email protected]> already exists. - Duplicate will not be sent: javax.resource.ResourceException: Fatal exception: com.sap.aii.af.ra.cci.XIDeliveryException: SEEBURGER AS2: AS2 Adapter failure # MID <[email protected]> alre.
    Any one has any idea what might be wrong?? Did i miss anything??
    Waiting for your answers.
    Regards
    Deepthi.

    A patch needs to be updated to solve this issue.

  • Error at AS2 adapter level...There is no certificate with such alias

    Hi All,
    Iam sending the 856 message through AS2 adapter to partner and i got the below error at the adapter level.
    Unable to forward message to JCA adapter. Reason: Fatal exception: com.sap.aii.af.ra.cci.XIRecoverableException: SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: There is no certificate with such alias, SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: Th
    Exception caught by adapter framework: Fatal exception: com.sap.aii.af.ra.cci.XIRecoverableException: SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: There is no certificate with such alias, SEEBURGER AS2: AS2 Adapter failure # java.lang.Exception: AS2 message composition failed: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException: com.seeburger.ksm.cryptoapi.exception.CryptoApiException: Th
    The certificate has already been uploaded and the AS2ID is defined as one of the identifiers of the party.
    Anyone has any idea what might be wrong? Did i miss anything?
    Waiting for your answers.
    Regards
    Lex

    I am having the same issue.  
    I receive the com.seeburger.ksm.cryptoapi.exception.CryptoApiException: java.security.PrivilegedActionException
    message plus the "unable to find alias name TRUSTED\".
    It appears that after the outbound message is transformed to XML iin XI then sent to Seeburger's BIC for EDI format translation, then sent to AS2 for encryption/transmission, the AS2 adapter cannot find the key store that holds the certificates I am using.
    Am I missing some configuration that points the to the keystore I need ?
    Thanks for any and all responses.
    Andy

  • Data transfer between SAP & Java and Vice versa using IDOC Process

    Dear Experts,
            We are working on one of the good requirement related to data transfer between SAP and Java software. Client requirement is, they want to transfer the data in both the ways (from SAP --> Java and Vice versa also).
    In detail is, after sales order creation using one custom program loading plan details will be calculated. Once loading dates are confirmed then, user will release the sales document to transfer the data from SAP to Java using "Outbound IDOC processing". Similarly in that JAVA software some shipment details will be performed, once completed from JAVA software again details needs to be pumped back to SAP as "Inbound IDOC Processing".
    For this fields are already identified from external software SAP and we are looking for the same to perform the steps in SAP.
    At this stage, I need your expert opinion  / feedback how to go  about at this stage.
    Meaning,  
                     1. What are the customizing steps needs to be done in SAP..?
                     2. How to trigger the :Outbound IDOC process" once the documents are "Released" from custom transaction
                     3. How to create the link between SAP and JAVA to transfer the data between these 2 software
                     4. How to trigger the "Inbound IDOC Process" from JAVA software to SAP and how to store the data in SAP
    Experts, please give your feedback in terms of reply or by sending the step by step process to fulfill this client requirement.
    Thanks for your cooperation.
    Regards,
    Ramesh

    Maybe too many open questions in the same document.
    Maybe you should repost a more specific question in a technical forum.
    This looks like a small project where you already know what you want, maybe you should contract a technical specialist so he proceeds to the implementation!

  • Unable to find OLD messages in RWB Adapter level message monitoring

    Hi Experts,
        I have peculiar issue regarding the messages at the adapter level.
    I see some messages in SXMB_MONI. I take the message ID from MONI and go to the Adapter Level Message Monitoring in RWB, but i do not see any message for that message id.
    This is not happening for recent messages, but some old messages (2 months or so), we are unable to find the message at the adapter level.
    I also tried chosingthe option, display from archive, but no use.
    Can someone help me out??
    Thanks and REgards,
    Ravi

    >
    Amit Gupta wrote:
    > directly executing a query in your db.
    >
    > Thanks
    > Amit
    How do we do this?
    How do we access the backend database?
    Are the tools(SQL Client or Toad) freely available?
    Regards,
    Ravi

  • How to do the Record Level commit in DB Adapter

    Hi,
    I am using Oracle JDeveloper 11.1.1.6.0 and SOA server 11.1.1.6
    Problem Description_
    I am fetching multiple records using File Adapter in BPEL process, After Fetching I am writing those records in Database using Database Adpter.
    If any error records comes the database adpater rollback the complete transaction and none of the records is inserted into the Database.
    **Can anyone please tell me how to do the record level commit in Database Adapter so that All the success records can be inserted into the database except the Failure record*.*
    I dont want to call the Database adpater in loop multiple times to insert each record as it hampers the performance.
    Thanks in Advance
    Sunil

    I believe you are polling a file and inside the BPEL, inserting the records into the database using the database adapter.
    so according to your requirement you can do any one of the following things...
    1. Instead of using the database adapter for inserting the record, you can call a Stored Procedure which it takes the record fields as input and it inserts the record into the table and does a commit at the end. when you follow this approach, make sure your data source is defined as Non-XA, otherwise you will face some errors.
    2. If you are using the database adapter insert operation only, inside the BPEL, for the partnerlink of the database adapter, go to the properties and for the property "idempotent", give a value of false.
    by doing this, what happens means, after calling the database adapter from BPEL through the invoke activity, the transaction is committed and from the next activity i mean after the invoke, a new transaction will be started but it will use the same thread though
    3. If you are using the database adapter insert operation only, inside the BPEL, for the partnerlink of the database adapter, go to the properties and for the property "NonBlockingInvoke", give a value of true.
    by doing this, what happens means, the database adapter insert operation will happen in a separate transaction and it will be committed, inside the BPEL after the invoke activity, a new thread and transaction will be started
    4. Also, if you are using the database adapter insert operation, don't follow the steps as mentioned in either 2 or 3, you can simply put a dehydrate activity after the invoke activity.
    According to your requirement, all the four approaches works. But my personal feeling, don't go for 4, instead 1 is better, 2 or 3 is also good.
    Hope this helps,
    N

  • Restrict IDOC processing through output control

    Hi,
    We want to send one idoc (ORDERS) only to a particular logical system while creating purchase order through output control
    Can anybody explain how we can restrict sending idoc to only one logical system?
    Thanks in advance

    You can control output processing for shipments(VT01n docs) based on overall status by maintaining Activity profiles for shipment types.
    SPRO: Logistics execution->Transportation->Shipments->Define and assign activity profiles.
    Type a variant name in the status field you want to process edi for the shipment type and click on maintain.
    Select shipment checkbox in the 'Print after save' box and enter the EDI output type.
    Regards
    Sridhar

  • Regarding the Outbound IDOC process

    Hi Experts,
    Please answers the following questions which i have some doubts in Outbound Process.
    1)  Which program is resposible to fill the segments of IDOC(Std IDoc) in case of   Outbound IDOC Process with message control , Is it FM in Process code or any other FM based on message type( Std Msg)?.
    2) Where we need to code or search the exit in Case of extension of basic IDOC type with and without message control?
    3)Which prog is responsible to fill the IDOC in case of outbound process without message control but using std basic IDOC.
    Regards,
    Kali Pramod

    Kali,
    1. You can search in SE37 using IDOC_OUTPUT* for finding out corresponding function modules. It is based on message types.
    2. You can search user exit in above mentioned function module. So first get the correct populating FM & then you can search for Call Customer Function inside the code for user exit.
    3.Again ans is same as in point 1.

  • Portal Invalid at the top level of the document.  Error processing resource...

    We installed WebLogic Portal.  We were able to bring up the webpage while we were configured on port 80.  As soon as we wired the portal for port 443, it would not display page.  Error:   Invalid at the top level of the document. Error processing resource...
    We are on a VM with Redhat Linux 5.  Oracle Weblogic portal 10.3.5
    Has anyone had this issue in the past and was able to resolve it?

    Did you upgrade your Portal to 10.1.4? Are you using the Web Cache port # or the HTTP Server port #? You can get this error message if you use the HTTP Server port # on Portal 10.1.4.

Maybe you are looking for

  • Send email from a PDF report

    I have a report that get customers, I have to call another report to print a pdf letter to send to that customer. In the master report I have the code in the Function AfterReport: srw.run_report('report=XXFACVEN.rdf batch=yes desformat=pdf desname=[e

  • ADF BC - One Master and Two Detail pages How To?

    I have an existing ADF BC .jspx master-detail page that works fine. It shows one product as the master (read-only; no navigation controls) and assocatied customer feedback as the detail (multiple records; read-only.) Now I also want to compute some a

  • Message Specify an overall limit

    Hi Everyone, We are getting PO's that gett the message "Specify an overall limit" when we do a check on the SC. When I check the limit amountin Item Data  they are the same. The PO was create with one value and then changed to increase the value.

  • Want to change a Treo 750 from Cingular to Tmobile 3 or 4G Network

    Can anyone tell me how to do this?  There does not appear to be any obvious setting that I can find... Post relates to: Treo 750 (Cingular) This question was solved. View Solution.

  • ZCM 11.2 DLU does not pass the full context

    ZCM 11.2 and 11.2.1 ZCM 11 installed on windows server 2008 R2 Windows 7 64 users client NC2 4 and NC2 4a Authenticating to Suse 11 OES 11 server When a new user (student) logs into a workstation the user is created, the user does login, but then an