Problem in Transport Acknowledgements

Hi
I have designed a Sync-Async scenario wherein the Transport acknowledgement from File adapter(async) is used as basis for determining how the dummy response to Sync sender interface would be..
Now if i get a FTP access error/ File writing error in the file adapter, i would like the response structure to contain an error message.
But i find this not getting simulated..Even if i have an error in file adapter, the Send Step doesn't throw a System Error(Exception),so that we can handle response accordingly.
How do we handle this scenario???? Pls help me with your suggestions..
Message was edited by: Sriram Vasudevan

Hi,
Generally this problem comes when size of lock table exceeds..
check below lnik:
http://help.sap.com/saphelp_nw70/helpdata/EN/44/5efc11f3893672e10000000a114a6b/content.htm
Thanks
Sunny

Similar Messages

  • BPM Transport acknowledgment problem

    Hi,
    I'm making a scenarion where
    Sync RFC -> 'ASync' FTP
    using the BPM.
    I need to know if the file transport went allright or not and will inform the user direclty.
    So I've started to use the BPM's acknowledgment Transport feature, to know if it was successful transfered or not.
    The 'file' is transfered however, an error occur when trying to get the acknowledge.
    The message monitoring says:
    2010-10-29 08:25:50     Success     Acknowledgement creation triggered for type: SystemAck
    2010-10-29 08:25:50     Success     Acknowledgement creation triggered for type: AckNotSupported
    2010-10-29 08:25:50     Success     Acknowledgement sent successfully for type: SystemAck
    How should I interprent this error message?
    Does this mean that IIS FTP server not supporting this acknowledge feature?
    Do I need to do some special configuration of acknowlege messages?
    ps this PBM stuff and ack part is new to me
    Best regards
    Tobias

    Thx, but I have already read those forum threads.
    I find the error strange, I can see that the file is transfered then it's seem like the process stops and wait on the acknowlegement. Then when the deadline time is up then it returns saying that it failed.
    Does the FTP server need to have some special feature for getting this transport acknowledgment?
    Best regards
    Tobias

  • BP Transport Acknowledgement problem...

    Hi,
    In, XI3.0 stack 11, Business process have two SEND STEPs one for PO and another one for GI and the required condition is GI idoc should get posted only after posting PO idoc.
    As of now I have put transport acknowledgement in the first send step so that once all PO idocs are sent to r/3 then only the second SEND step will post the GI idocs.
    But transport acknowledgement works only if I keep refreshing the sxmb_moni. If I drop a file and not opening the sxmb_moni for say one hour or one day the second SEND step is not getting processed. Only if I click refresh or open the sxmb_moni again, it is processing the next send step and post the GI idoc.
    Could any one help me to resolve the strange behaviour of transport acknowledgement? Is sxmb_moni something to do with getting any acknowledgement? What is happening in the background while refeshing the sxmb_moni?
    thanks,
    sasikumar

    When copying systems, you should never copy one system alone, but always CRM and ECC at the same time. Since both are closely coupled and both contain tables, in which it is described which kunnr is mapped to which CRM GUID, it is without alot of effort and deep middleware knowledge not possible to reactivate the data exchange properly. But even then you have to make sure that in both systems either the same partner numbers do not already exist or clear one system from all existing partners. Some of these mapping tables are i.e. CRMM_BUT_CUSTNO and CRMM_BUT_CONTNO, which contain the mapping information that is now obsolete. Usually these tables should be the same in CRM and ECC (and the data also), but in your case this is not true unfortunately. Even an initial download does not help as this is looking at these tables.
    Alternatively if you make a customizing client copy of the CRM this new client can be connected to the ECC much easier as you do not have to remove data from the client. However, of course you still need to make an initial DNL.
    Hope this helps, Kai

  • Transport acknowledgement

    I'm using BPM in my scenario. In a loop, I'm sending out IDocs, for which I'm using transport acknowledgement.
    The strange thing is that the IDoc is received in R/3, but XI is still awaiting the transport acknowledgement. Sometimes this ackowledgement comes pretty fast, within a few seconds, but another time it takes up to 10 minutes before the transport acknowledgement is received.
    How is this possible? The XI IDoc adapter is supposed to send the transport acknowledgement, right? How can it be that is takes this long for the BPM send step to receive it?

    Hi
    Does anyone know if there has been an update to this issue from SAP side. I have the same problem and the issue can be also be found discussed in following threads:
    Re: Acknowledgement problem
    SXMB_MONI and BPM acknowledgement status updates
    I think it is weird that you will have to update the status in SXI_MONITOR to actually get the acknowledgement back. I have experienced the transport ack coming back right away, but now I also have this problem.
    Hopefully someone has been enlightened lately?
    Thanks!
    regards Pavel
    Edited by: Pavel Jonas on Jan 29, 2009 3:45 PM

  • Transport Acknowledgement for HTTP adapter

    Hi all,
    I have the following Integration Process (BPM) defined.
    I receive a RFC Message from R/3 in XI. The RFC message is put into a BPM scenario. It then waits for a second message to arrive which belongs to the first. Then i have to send the two messages in order (first the 1st message, then the second). These messages are both Asynchron. To make sure the messages are sent in correct order, i put the send steps in separate blocks and i request a transport acknowledgement. The message is written with a file adapter to a directory. This is on the testing environment and (as far as i can see now) working correct, because the send step is waiting for the acknowledgement and then going to process the second message.
    Now in the production system we do not send the message to a file, but to another system using the HTTP adapter. I cannot test this in any other system, so my question is: <b>Can i use the Transport Acknowledgement with the HTTP adapter in the production system to make sure the messages are delivered in correct order???</b>
    Or do i have to do other things?
    Thanks in advance!
    Marcel Leeraar

    Hi,
    Considering that HTTP adapters also support transport ack's, I dont think this should be a problem and it should work just as it did with file adapters.
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/5ab43b274a960de10000000a114084/content.htm
    Regards
    Bhavesh

  • Capturing the Transport Acknowledgment

    I am sending a PO from a legacy System (File Adapter /)Asynchronous and from XI we are sending to a Vendor using (Asynchronous/HTTP Adapter).
    I am using a BPM to do the above process. In my Send Step to Vendor, I have the Transport Acknowldgement set. I am trying to catch the Bad Return code, if the Vendor Server is Down or Vendor Server Gateway timed out or any other problems.
    How should I move further?
    My BPM looks like Receive Step (Receive a message from File) & Send step (Transport Acknowledgment set, Send the message to Vendor), both of the above steps are inside a Block Step?
    Now if I get a bad return code, I want to capture that and I want to attach that payload of error message and need to send it thru a mail. Please note, I know how to configure a mail adapter and I have already executed that.
    Thanks.

    Karen,
    I guess, your Block would look something like this.
    1. Block with Exception(Property) "HTTPError".
    2. Normal Branch with the send step and Exception(Property) "HTTPError".
    3. Deadline Branch with the control step and Exception(Property) "HTTPError".
    4. Exception Branch with the control step and property 'raise alert'.
    So whenever an exception is thrown in a send step of normal branch or an timeout occurs in an dead line branch then an exception "HTTPError" is thrown and the control will be given to the appropriate exception branch. Once the control is given to exception branch you can raise an alert or send an email etc...
    >>I Inserted an Exception Branch for that above Block and dropped a Control Step . Action ---> Throw Exception and Exception, when I click the dropdown I am not seeing the HTTPError that I have defined for the block.
    That's correct, excption defined for a blcok will be visible only in normal path and the deadline branch..
    Exception branch is meant to handle an exception from normal branch and the deadline branch. In case your scenario needs to raise an exception in the exception branch using the contorl step the you need to put your control step in another block and define another different exception for the same. But i guess currently you do not need such scenario.
    >>On the other hand when I define a Deadline branch, I see the HTTPErro, what exactly I am missing here.
    I think my explnation for the first question answers this..
    Hope this helps..
    Regards
    Anand

  • Problem while transporting transfer rules in BW 3.5

    Hi All,
    I have a problem while transporting transfer rules in BW 3.5.
    I have just checked the box for conversion to Transfer structure / Transfer rules of an infoobject and tried to transport it to quality. I got this below error message:
    The selections   T ZBW_ZBILLRATP_TEXT_BA specify more than one DataSource
    Diagnosis
    You need to select an individual DataSource based on the selection conditions
    InfoSource =
    Source System =
    Object Version = T
    Transfer Structure = ZBW_ZBILLRATP_TEXT_BA
    although the select event is not unique.
    Procedure
    Check the objects to which the selection applies.
    Reference to transfer structure ZBW_ZBILLRATP_TEXT_BA not available. No activation possible.
    Message no. RSAR436
    Diagnosis
    Transfer structure ZBW_ZBILLRATP_TEXT_BA should be transported into this system.
    However, no DataSource mapping refers to this transfer structure.
    System response
    The transfer structure was not activated or deleted.
    Procedure
    Ensure that DataSource mapping, with a reference to the transfer structure ZBW_ZBILLRATP_TEXT_BA is on the same transport request. Use the transport connection to create a consistent request.
    Can any one provide me details of how to overcome this issue. I tried transporting all related objects.
    Regards
    Lakshmi

    Hi Lakshmi,
    Befor Transporting the Transfer rules, make sure that you are transporting the Active Versions of your Datasource & DataTarget between which your transfer rules exist.
    Also make sure that the Transfer rules are active before it is transported.
    Hope it helps!
    Regards,
    Pavan

  • BPM - triggering process based on Transport Acknowledgement

    hello everyone, have a theoretical type question i would like some advice on.
    scenario --> IDOC from R/3, transformed and sent to file adapter.  In the BPM, i have defined the send step to the file adapter as being asynchronous, but have specified an acknowledgement type of 'transport' to be returned. 
    As the step is asynchronous and is thus persisted i cannot trigger an exception if the send does not occur.  Question -is it possible to make subsequent steps dependent on the success of the transport acknowledgement being returned from the send step?
    thanks in advance for any light you can shed on this topic!
    /david

    hi,
    we can have the header file as header and item file as item. basically based on our convenient we can suggest the file name to the sender. so scheme can be anything that fits our requirement

  • Problem during transport

    Dear All,
    Now i meet a problem during transport my ABAP in dev to prod server. Not sure is BASIS or my problem.
    The error is "Request after end mark"
    One more question is for the transaction code STMS, the status for production server should be LOCK or IMPORT QUEUE IS OPEN? If it should be IMPORT QUEUE IS OPEN, how i going to do it cos now our status is LOCK?
    Thanks for ur help....
    regards;
    jee

    Hi,
    The "Request after end mark" will be displayed due to the following:
    Requests after the end mark are not imported during the next import. The end mark is automatically deleted only when the next import has completely ended. Afterwards, the requests can be imported. You can see the legend information in the following website:
    http://help.sap.com/saphelp_nw04/helpdata/en/44/b4a3847acc11d1899e0000e829fbbd/content.htm
    However, as per your questions I understand that the TMS configuration is not proper. Can you check the r3trans and the transport routes/layers again and see what is missing?

  • Problems when transporting from DEV to PROD

    Hi experts, I have problem during transport from DEV to Production.
    We have a  DEV, QAS and PRODUCTION and we have transport from DEV to QAS very well. But when we transport from DEV to PROD, recibe an error  like:
    After beginning the import method RS_IOBC_AFTER_IMPORT for Objects types IOBC mode (activation)
      Failed to verify catalog InfoObjetos ZCM_UNIMET_CHA01
      The InfoObjeto ZCM_RENC version does not exist in active
      The InfoObjeto ZCM_RENM version does not exist in active
    1.The Query is: Wy if the transport go OK from DE to QAS, then The transport from DEV to PROD terminated in error?.
    2. There are any items to check in production before to transport?.
    PD: All of the Objects in DEV are in ACTIVE status
    Tanks,
    Ramon Sulvaran

    The transport ended in QAS with error code (4) and ended in Producion with error code (8), the detal of the error in Production begin with:
    Home After import RS_ODSO_AFTER_IMPORT method for type (s) ODSO object (trigger mode)
    Activation of DataStore objects of type Object
    Check DataStore objects of type Object
    DataStore Object Verification ZCM_DS01
    The DataStore object is consistent ZCM_DS01
    Burning the DataStore objects of type Object
    Internal activation (DataStore Object)
    Pretreatment / Creating DDIC objects to DataStore Object ZCM_DS01
    Table / View / BIC/AZCM_DS0100 (type 0) DataStore object recorded ZCM_DS01
    Create / Delete the indexes for the active table
    Table / View / BIC/AZCM_DS0140 (type 4) recorded ZCM_DS01 DataStore object
    Type of table / BIC/WAZCM_DS0100 recorded
    Table / View / BIC/VZCM_DS012 (type VIEW) recorded ZCM_DS01 DataStore object
    Log ZCM_DS01 DataStore object changes was recorded successfully
    Writing Object Catalog entries (Tadiran)
    He has written the object TABL / BIC/AZCM_DS0100 in catálgo objects (Tadiran)
    He has written the object TABL / BIC/AZCM_DS0140 in catálgo objects (Tadiran)
    He has written the object TABL / BIC/VZCM_DS012 in catálgo objects (Tadiran)
    He has written the object TTYP / BIC/WAZCM_DS0100 in catálgo objects (Tadiran)
    Activate all ABAP Dictionary objects (5):
    Error / Warning in progr.activación Dict., Detailed log> Detail
    Activate table / BIC/AZCM_DS0100.
    Lack of expansion to the category table
    Lack of extension category for include or subtype .......
    When i go to BW Production to check teh object. I see tha the Object was create but in inactive status (grey color). When y Try to Actiavate it y see the error:  Error/ Warning in program Activation Dcit. Detailed Log -> Detail

  • Exception handling of Transport acknowledgement in asynchronous send in BPM

    HI,
    A silly question, but your help would be greatly appreciated..
    - I have a asynch send step in a BPM for sending data to the target system through RFC
    - It has acknoweledgement property of this send step is set to transport acknowledgement
    - The exception property of this send step is set to throw a 'RFCException'
    - This send step is inside a block
    - This block also has an Exception branch which catches this 'RFCException'
    - now my RFC channel failed for some known reason, but the flow never went into the Exception branch
    IS this behaviour of the 'transport acknowledgement' property of an asynch send step in BPM expected ?
    What should I take care so that if my RFC receiver channel throws an exception, the flow of my BPM goes to the exception branch ??

    - now my RFC channel failed for some known reason, but the flow never went into the Exception branch
    IS this behaviour of the 'transport acknowledgement' property of an asynch send step in BPM expected ?
    What should I take care so that if my RFC receiver channel throws an exception, the flow of my BPM goes to the exception
    branch ??
    When an exception is caught by the Transport Acknowledgement it will trigger the Exception branch (if the send step is defined inside a Block with an Exception Branch)
    I think you have not defined (and then assigned) a proper Exception Handler for the Block.
    Click on the Block and define an Exception Handler......click on the Exception Branch and then select the Exception Handler from the dropdown......if this is not done then the Exception Branch wont be executed.....perform a check on your BPM in IR (using F7) you may get some warnings.
    Regards,
    Abhishek.

  • Problem in Transporting Function module

    Hi,
    I have created a bapi(RFC).
    For testing I created several copies and Bapi Object and the last version got sucessful .
    but now I am getting problem in transportation, I have included the FM and Function group in the new request no but the include program is not taking the new request no and and when I am going to version management there is no no.
    can anybody help me for this??
    Thanks and Best Regards.
    Kusum.

    hi,
    Pl post questions [SAP Business One] forum questions only.
    Pl close thread.
    Jeyakanthan

  • Problem in transporting change document

    Hi guys,
    I have created one change document for customized field.
    I m getting problem while transporting this change document.
    The view is not generating in production system.
    Function group is coming blank for change document object in production.
    Is there other way of generating the change document ???
    Kindly reply.
    Regards,
    Siya

    Check this.
    1. Deletion flag is set or not.?
    2. Execute MCDOKDEL and check for the document
    3. Archiving path Storage Path location.?
    Thanks
    S.N.

  • Problem in transporting WPC Content

    Hi,
      I am facing  problem in transporting WPC Content from server1 to server2. After transport the webpages are not displaying the contents. Webpages are showing empty layouts. I have done the layout configurations. Webpages are cotaining iViews and Html contents from KM . The webpages are not allowing to edit. Its very urgent.Help me to get through this.
    Regards,
    Mallini.V

    Hi MaliniV,
    Before you transfer the WPC content from one server to another, you need to be very careful about the settings and configurations. Did deply the WPC on the other server ? Did u do any custom page layouts in development server ? if yes, you need to do the same in production server as well. if not , it won't work.
    I too had the same problem before. but ! after checking all these , I corrected them.
    I hope this will help u.
    Thanks
    Suresh

  • Problem in transporting authorization object

    Hi,
    I am facing a problem in transporting the authorization object. We have an existing cube in development and production. In production the object has 3 authorization objects checked. Now I want to change the authorization object assignment in my cube. So I changed the assignment in the development, but when I tried to transport the authorization object it collected all the cubes where the authorization object is used.
    I want to transport only the authorization object associated with that cube, not all. I understand that logically if we are transporting the authorization object from RSSM, it takes all the assignments. But I don't want to do that because there may be some inconsistencies between the system.
    Can you tell me weather we have any other way, so that the authorization object is transported only for one particular cube assignment not all.
    Thanks in advance
    Prashant

    Hi,
    I tried that but not getting anything.
    Can you please tell me the steps.
    Steps I have done are as follows.
    1. Go to RSSM and select the authorization object.
    2. We have a button which says transport authorization object. I clicked on that.
    3. I got a list of all the authorization objects there. I selected my authorization objects and clicked on Transfer Object button.
    4. Then I get the hierarchy authorization objects.
    5. After that I selected a request and everything is included in that request. I didn't got your above mentioned option.
    Do you want me to go to the table RSSTOBJDIR and delete all the other entries??
    It would be great if you can tell me the steps to do that.
    Thanks in advance
    prashant

Maybe you are looking for