SM58 "Transaction recorded" status

If the idoc has reached the destination correctly ,then it should not get displayed in SM58 ,is that correct?
if yes then,
what should be done when "Transaction recorded" status is displayed in SM58?

If the idoc has reached the destination correctly ,then it should not get displayed in SM58 ,is that correct?
if yes then,
what should be done when "Transaction recorded" status is displayed in SM58?

Similar Messages

  • SM58 "Transaction Recorded"

    Hi I am seeing transaction recorded status for trfc's in SM58. I am not able to process them. Please help on how to process them. I see that RFC connection is active.
    Thanks.

    Hi Pcrao,
    Thanks for your reply,
    Kindly clarify the following
    1. What ABAP program i should use in the Background job. If it is RSARFCSE how will i create the variant for this program.
    Also there were some entries in SM58 3 days old entries which are in Transaction recorded. should i delete those entries
    Can the old entires cause any issue
    regards
    Naveen

  • SM58 Transaction Recorded Very Slow

    Dear Experts,
    I have many tRFC in PI system in SM58 with status transaction recorded. This seems to be because there were an unusual data (file to idoc) from 1 interface that suddenly sends more data than usual. This happens at midnight, since then we have a queue at in SM58 with many  transaction recorded (until tonight).
    Strange things is actually that when I try to execute the LUW (F6), the transaction could be processed successfully, even though sometimes after pressing F6, the processing time could take some time (marked by the loading cursor). When the processing time is long, I just stop the transaction, re-open SM58, then the transaction that was executed before will be in the "executing" status and then I execute LUW for the transaction again and it never takes a long time to execute it.
    Trying to execute LUWs and ticking the recorded status would end up no transactions executed.
    Checking in SMQS for the destination, it is rarely that the actual connection reach the maximum connection. Seeing QRFC resource in SMQS, the Resource Status shows OK.
    Going to SM51 then Server Name > Information > Queue Information, there are no waiting requests.
    Actually the transactions are do processed, it just they are processed very slow and this impact to the business.
    What can I do when this happens? How to really re-process those recorded transactions?
    Could this be because the receiver resources? How to check for this?

    Dear Experts,
    According to this link,
    http://wiki.scn.sap.com/wiki/pages/viewpage.action?original_fqdn=wiki.sdn.sap.com&pageId=145719978
    "Transaction recorded" usually happens when A. processing idocs or B. BW loads.
    A.If it occurs when processing idocs you will see function module "IDOC_INBOUND_ASYNCH" mentioned in SM58.
    Check also that the idocs are being processed in the background and not in the foreground.
    Ensure that background processing is used for ALE communications.
    Report RSEOUT00 (outbound)can be configured to run very specifically for the high volume message types on their system. Schedule regular runs of report RESOUT00 it can be run for
    IDoc Type and\or Partner etc..
    To set to background processing for Outbound idocs do the following:
    -> go to transaction WE20 -> Select Partner Select Outbound Message Type and change the processing method from
    "Transfer IDoc Immedi." to "Collect IDocs".
    Reading that explanations, should the setting of IDoc processing to background (Collect IDocs) is done in PI or the receiver?
    If the IDocs is processed collectively, will it make the sending IDoc process faster from PI to the receiver system? What is the explanation that if the IDoc is processed collectively, it would make the IDoc sending to be faster?
    Why should we use RSOUT00 report when we already have SM58, and we can execute LUWs in SM58?
    Thank you,
    Suwandi C.

  • IDOC's in TRFC ("Transaction recorded") Problem

    Dear Gurus,
    BW System = SAP NetWeaver 7.40 , Sap_Basis = 7.40 - 007 , Database = Hana , 1.00.80.00.391861 , Kernel = 741 , Sup.Pck.Lvl = 31
    ERP System = ERP 6 EHP 4 , Sap_Basis = 701 - 0011 , Database = Oracle , 11.2.0.4.0 , Kernel = 721 , Sup.Pck.Lvl = 401
    The IDOCs we send are sitting in TRFC queues, they are not sent to the target system. I checked all the ALE settings, they are fine. The processing mode is "Immediate".
    When I go to SM58 I will find the entry for the transaction with status "Transaction Recorded". If I select the entry and press F6 (Execute LUW) the IDOC is sent to the target system and the queue becomes empty.
    Also " 530997 - tRFC calls are not processed in transaction SM58" job is scheduled for 2 min period but same result !
    What is the problem ? It should be goes automatically.
    Best Regards

    Dear Kumar,
    We have enough DIALOG WP defined, now we will check 1280898 note and see what happens.
    Best Regards

  • Some question on IDOC (Control Record/Data Record/Status Record)

    Dear all,
    I am new in this area, and would like to enquire some question on this topic.
    When I view a IDOC via WE02, each of the IDOC record will consist of Control Record/Data Record/Status Record).
    Questions:
    I notice that the data records consists of many segment (i.e. E1EDK01, etc) which are use to store application data.
    1 - My question is do I have to manually create all these segment and do a mapping to my application field one by one (i.e. that is when I want to create a brand new message type from scratch)?
    2 - If question no. 1 is Yes, how to do it, what are the transaction code to create it? can you show me the step by step.
    3 - I don't have to create the Control record and the status record for my new message type right ? because those field value will automatically pull out from partner profile and system status message, am I correct?
    Thanks.
    Tuff

    Hi Tuff,
    As everything in SAP, with IDOCs too there are
    1) Standard IDOCs
    2) Standard IDOCs(Extending - Enhancement to an IDOC, to accomodate for custom values)
    3) Custom IDOCs
    And every IDOC has,
    Control record - EDIDC Structure - This mostly reflects the partner profile information, along with few more details which are used for IDOC extension, Sequencing etc
    Data Records - EDID4 Structure - These records contain the actual business data of the document in concern. So for ORDERS05 it would contain order details, INVOIC02 - Invoice details so on...
    Status Records - These records capture the status of an IDOC from the time it is received/sent from your system and a corresponding business document is created/changed. So this will have messages like "IDOC sent to the port OK" etc which are status from the communication layer(ALE) to application specific messages like "Sales Order XXX created" or "Invalid Material" etc.
    You would have noticed something called as Process code in the partner profile, this is associated with a FM(or work flow task etc) which has the business logic coded in.
    So in case of an Inbound IDOC, the sending system updates the IDOC - Control and Data records, and sends it to the receiving system. On the receiving system the IDOC's control record is validated against the partner profiles set, if an entry is found then using the process code it finds the associated FM which will decode the data from the IDOC data records as per the IDOC type and then use it to post data into SAP (VIA BDC, Batch Input, BAPI etc).
    And all this while the Status records are being updated accordingly.
    So with the above context will try to answer your questions,
    1 - My question is do I have to manually create all these segment and do a mapping to my application field one by one (i.e. that is when I want to create a brand new message type from scratch)?
    In case of a custom IDOC, yes you will have  to.
    In case of a standard IDOC, you wouldn't have you just have set up the necessary configuration (Partner Profile, Process code etc)
    In case of a standard IDOC extended to accommodate for some custom values(for which there are no fields in standard IDOC - Let us say you have added some new fields on VA01) - In this case you can still use the standard Process code and Standard FM associated with it, SAP provides several Function exits in these FM's which you can leverage to add your custom logic.
    2 - If question no. 1 is Yes, how to do it, what are the transaction code to create it? can you show me the step by step.
    There are several documents available on the net and on SDN detailing step by step approach for all the above three cases,
    just search for step by step guide for IDOCS - sap.
    3 - I don't have to create the Control record and the status record for my new message type right ? because those field value will automatically pull out from partner profile and system status message, am I correct?
    Again it depends, in case of using a standard IDOC you wouldn't have to. But in case you have some customizations/enhancements then you might have to.
    For Ex: updating the control record accordingly for indicating that you have extended the standard IDOC. Or append custom messages to the status record as per the business logic.
    Try out the examples you find on the net and post any specific questions you might have.
    Regards,
    Chen

  • SM58 (transactional RFC)

    Hi,
    In our source system in SM58 (transactional RFC) i am getting the Status Text:                                                 
    User is locked. Please notify the person responsib
    Please advise how to proceed
    Thanks
    Please search the forum before posting a thread
    Edited by: Pravender on Aug 12, 2011 4:09 PM

    Hi
    Thanks for the update.
    I can execute the TCode SM58 and there i can see all the RFC queus are failed becaus of User Locked

  • SM58 Transaction   Error

    Hi Everybody,
    All day we are having the problem in the SM58 transaction in PRD environment.
    The message thar appear is :
    Caller       Function Module               Target System Date       Time     Status Text                                          Transaction ID           Host     Tctn Program                                                                               
    CUA_ECP_400  SUSR_USER_RESPONSE            SMDCLI200     14.06.2010 14:47:12 wrong Name or password               0A090A1904F04C166B1F0BD6 ecc01         SAPMSSY1
    Caller       Function Module               Target System Date       Time     Status Text                                          Transaction ID           Host     Tctn Program                                                                               
    CUA_ECP_400  SUSR_USER_RESPONSE            SMDCLI200     14.06.2010 14:47:38 User is locked   0A090A1904F04C166B390BE1 ecc01         SAPMSSY1
    We have a CUA configured in the Solution Manager, i already checked that the user
    CUA_ECP_400 is not locked   in PRD and Solution Manager.
    How can we solve this issue?
    What log can i check?
    Best Regards,
    Fábio Karnik Tchobnian

    Dear
    Double click on the connection SMDCLI200 in SM58 and check the connection test & authorization test.
    The caller entry in SM58 does not equal the user that is used in the actual connection. So most likely you are looking at the wrong user as you mention the user is not locked, the log clearly states the user/pass is incorrect and that after X attempts the user gets locked.
    When the authorization test fails, you will have to check the correctness of the password in the RFC definition and if the user is locked on the target system.
    Kind regards
    Tom

  • How to find the number of transactions recorded in R/3

    Hi guys,
    I wanted to know the number of all the transactions recorded in R/3 in a time period.
    Points for helping.
    Thanks

    Hi Prasun,
    You can use tcode: STAT
    Regards,
    Ankit

  • Error: Setting the record status to 'NEW' after assigning a  value

    Hi everyone,
    The user name is assigned programatically( like an Initial value) to a field in When New Form Instance and the record status is set back to NEW STATUS using set_record_property.
    The value is seen in the field and the moment you enter into any of the fields in the form the value disapears. when you key in something and do a 'clear_form' you get a message 'You cannot create records here'.
    Almost a similar problem with QUERY_STATUS for the records queried.
    Can anyone help me out to overcome this problem?
    Thanks.
    Brijesh

    Hi,
    I think I went through similar problems some time ago.
    Be careful with FORM STATUS (Query or Normal Mode) and RECORD STATUS (there are 4, as you know).
    You cannot create new records in the Query mode. Find some descriptions about Form Status
    in your online help.
    I too had to think about it some time to understand it =)
    Hope this helps.
    Jan

  • Create Document from Data Load and Link to Transaction Record for Long Text

    Hi,
    I have a DBConnect Oracle datasource which contains a large text field.  I would like to build a process that will, as part of the load, create a text file from the content of this large field, upload the file into BW and create the document association with the transaction record.
    Is anyone aware of a HOW-TO to create the BW document entries and upload the files using ABAP?  I thought that I had seen a HOW-TO or instructions approx a year ago, but cannot locate them now.
    Thanks in advance,
    Mel W.

    Hi,
    I hope this is the how to document you were looking for:
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/8046aa90-0201-0010-5e99-962948c83331
    -Vikram

  • ABAP program to Cancel messages in Scheduled/Recorded status?

    Hi,
    Thanks for reading my post...
    Can anyone tell me whether there is an ABAP program available (or a variant) that will Cancel messages that are in Scheduled (or Recorded) status?
    Messages to be sent from ECC to PI were not sent and are left in Recorded status in ECC.  I cannot find the documentation to explain what this status is, but I'm presuming that it's similar to the Scheduled status in PI (though there's not much documentation about that either - for example, what's the difference between the 'green flag' Scheduled and the 'green flag' Released for Processing (WS)? ).  {Note to SAP: Could we have a state transition diagram please? Simple, concise and effective.}
    Anyway, the 'tick-pencil' button in SXMB_MONI (aka. CTRL-F8) can be used to cancel the messages in Scheduled/Recorded status.  But I'm looking for an ABAP program to do this.  The documentation seems to 'suggest' that this button might do the same thing as the ABAP program RSXMB_CANCEL_MESSAGES.  However, this ABAP program does not cancel messages in Scheduled status (only the messages in Error), whereas the SXMB_MONI CTRL-F8 'tick-pencil' will cancel messages in Scheduled status if they are selected.
    Is there another ABAP program available to cancel messages in Scheduled status - or is it possible to create a variant of RSXMB_CANCEL_MESSAGES that will do this?  (I'm not an ABAP programmer and I've never created a variant, but looking at the code, it seemed it might be possible to get the program to read messages in Scheduled status rather than Error status.)
    Many thanks for any help.
    Mark

    Messages are in scheduled status because they still in the queue in either 'READY' status or 'EXECUTING' status (see SMQ1/SMQ2). You don't want to automatically cancel messages that are in scheduled status because that means you are also going to cancel good messages. However, in some cases, you may want to cancel such messages especially when the message in the queue has been in 'Executing' status for long time (happens in case of long running mapping program or dropped connection etc). Such cases warrant manual intervention and hence the behavior as noted by you.
    If you can tell me why exactly you want to cancel messages that are in scheduled status, I can help you more.
    Thanks
    KK

  • How to know the record status

    dear all
    i am new in adf. i have an entity object named Employee and an updatable view object named Employeevo.
    i created a simple .jspx page to display the employee in af:form.
    the page bindings contains CreateInsert operation. user can insert new record or update a record or delete it. mh question is:
    how can i detect the record status? in other eords how can i know whether the record is in insert mode or update mode. in oracle forms ,there is a system variable ":SYSTEM.RECORD_STATUS"that can return NEW-CHANGED-QUERY.what is the equilivant for this in ADF.
    thanks in advance

    Hi.
    you can override the dodml in the EntityImpl to test what DML operation is being performed.
    @Override
    protected void doDML(int operation, TransactionEvent transactionEvent) {
            if (operation == DML_INSERT) {
                //an Insert
            } else if (operation == DML_UPDATE) {
                //an Update
            } else if (operation == DML_DELETE) {
                //a Delete
    }http://docs.oracle.com/cd/E15051_01/web.1111/b31974/appendix_mostcommon.htm
    http://www.orastudy.com/oradoc/selfstu/fusion/web.1111/b31974/appendix_formstriggers.htm

  • Why validation does not occur if record status is NEW?

    Hello! I have a control block MAIN with PORT item in it, which has Required property set. But when I enter that block and pass through this PORT item, it allows me to leave that item blank (and validation does not occur too), which is not what I need.
    However, if I change some other item's value (and record status becomes INSERT), validation works as expected. So, I have one workaround for my problem, but this solution is not good.
    How can it be fixed? Thanks in advance.

    It looks like the documentation is lacking in this situation. But the documentation has always been less than complete.
    On-line help also states:
        Note:  if the validation is as a result of a
        call to the VALIDATE trigger and the
        record's internal status is New, the process
        stops.So it does mention records with status=New, but it does not give you the complete story.
    Dave's explanation is correct, and his solution of setting the field in a when-new-record-instance trigger is as good as it gets.

  • What is the meaning of Recorded Status in SXMB_Moni ?

    Hi Experts
    What is the meaning of Recorded Status in SXMB_Moni ?
    it showing green flag with recorded status
    Thank You
    G.Praveen Kumar
    Tecnics Integration Technology .
    PI Consultant

    Hi Nilesh/Divya,
    Goto SMQR and activate corresponding queue
    What if the Queue is registered....do registered Queues not face this type of problem??
    Regards,
    Abhishek.

  • Ask for helps and comments for a practicing ADF sample: Entering bank transaction records

    Dear experts:
    I'm redeveloping a practicing ADF sample application based on an exist application system of  my company.
    Here is the goal for this redeveloping:
    What degree of productivity can adf achieve compare to eclipse?
    And hereby is a small example I began from last Monday. some progress has been achieved, but pretty lot of difficulties remained,
    so I post all neccessary informations to this forum, and ask for your kind helps and comments.
    Thank you all in advance!
    Introduction                                                      
    The X company has some bank accounts in different banks, also it’s customers may have more than one bank account in different banks. Transactions between the X company’s bank accounts and it’s new or regular customers’ bank accounts happened heavily in daily. Bank transfer records in paper form will be collected and need to be entered into an in-house Financial System(NX1)  of the X company every day.
    This module will implement the function of Entering Bank transactions records for NX1.
    In future, this Data Entering work for NX1 will be handled by some data exchange interface automatically.
    And the following implementation will be based on ORACLE XE 11g,  Jdev/ADF 12c.
    This link can download  the document for the example, I will upload Database scripts and JDEV application files tonight.
    http://223.4.132.24:8180/BlobUtilServlet?tableName=FILE_TABLE&columnName=BODY&stuffID=020010110000001481&strNO=1&type=downfile&fileName=NXDemo1.doc&directOpen=true
    (The above link is a website of our own. if you meet any difficulty when access it, please let me know: [email protected]).

    Hi, Timo and Frank,
    Thank you all for your kind replies and sound suggestions!
    Now let me talk freely on this thread-and I will limit my topic scope within this Jdev/ADF Space’s theme but maybe in a more broad perspectives. And I will separate topics into different posts to avoid over length of each post. Hope you will have enough patience to read through this some long story!
    Notice: Links in this article will refer to somewhere of OTN itself or a website of our own. There is no security concern on the server. For example:
    http://223.4.132.24:8180/webfavorite.do?method=index&topTag=shou_A&txtTitle=ADF
    (This link is collection of internet links and some abstract for each article on ADF. Not much contents on ADF in Chinese can be found.)
    What you are up to?
    First of all, I need to make some introduction of myself to answer “what you are up to”.
    I come from China, living and working at Shenzhen city which is close to Hong Kong. And now I am running a small software company with 20 employees, our main business is to develop database centered applications which include in-house workflow/information management systems and websites/portals for organizations.
    I have a pretty strong conviction that software technology should emancipate people from routine trivial mental works, just like engines in the industry revolution free people from heavily physical works. So I have a strong inclination for everything to be “automated”.
    For running a company, this “automation” will not only bring the “aesthetics of everything running by itself”, but also will mean more productivity, quality and profits.—After all, no-living stuff is always cheaper than living creatures, let alone to say human beings.
    However, when we software industry tried to automate business fields for our clients, the process of making software itself was still a manpower intensive, less-automation business. and this result a expensive products.
    More than 15 years ago, when I began to work in an IT department of a big organization, I got to know the Oracle Designer/Developer 2000, and have being a diligent FORM/REPORT programmer for more than 4 years. I like the concept and practice of declarative design and automated generation.
    And then more years past, and I left that organization and began to run a software company myself. And during these days, the mainstream technology of software development had been web oriented, Java/J2EE which I had no idea totally. But we have other guys who had expertise on it. So I just leave these works and decisions to them. And it seemed works at the beginning.
    But after several years of business operation of application development for clients, I found this was a difficult-money-earn business. Even if our guys had worked hard, project schedules’ delay, over budget, clients’ complain was easily happened. Sometime we had more projects/contracts than what we can undertake, but we dare not to hire more people. I was confused:
    -Was it a common situation in this field all over the world?
    -What’s the key factor should responsible for?
    -Where to start to improve the situation?
    I know there are many factors should responsible, it’s a complex situation. Find more talented people and give better incentives for them to work hard is one choice—but it’s also a difficult task especially for a small company like ours. So to start from easy and confine solution’s scope is:
    -We have these guys now, what we can do best?
    (To be continued)

Maybe you are looking for