CUA - SUIM in client system with background processing of IDOCS

Hi
We have setup CUA in our Solution Manager system 4.0 sr2 SP11 and activated background processing of idocs.  When we run SUIM in the child system the user creation/change information is now showing the name of the background user rather than the actual name of the creator/modifier.  
Has anyone else seen this before and is it standard functionality or a bug?
Thanks in advance
Justin

Hi Djamel
When you set up CUA you do the inital import of the roles with SCUG, ensure you have the company details correct in each system.  Also in each system schedule the background job SUSR_ZBV_GET_RECEIVER_PROFILES, this will get the details of any new roles/profiles setup in the child systems.
Regards
Justin

Similar Messages

  • ERROR while uploading the data into ztable with background processing

    Hi gurus,
    i am trying to upload the data from excel file to internal table 
    its working fine ..
    but........
    if i try to upload the data with background processing , in sm37 it is saying "error during the upload of clipboard contents".
    Regards,
    Sri

    Hi,
    FM GUI_UPLOAD doesnt work in background, use dataset to upload it from application server.
    refer below code
    *--Local Variables
      DATA : l_file  TYPE string,
             l_line  TYPE string,
             l_index TYPE sy-tabix.
    *--Clear
      CLEAR : l_file.
      l_file = p_ipfile.
    *--Read the data from application server file.
      OPEN DATASET l_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
      IF sy-subrc NE 0.
    *--Error in opening file
        MESSAGE i368(00) WITH text-005.
      ENDIF.
    *--Get all the records from the specified location.
      DO.
        READ DATASET l_file INTO l_line.
        IF sy-subrc NE 0.
          EXIT.
        ELSE.
          SPLIT l_line AT cl_abap_char_utilities=>horizontal_tab
                          INTO st_ipfile-vbeln
                               st_ipfile-posnr
                               st_ipfile-edatu
                               st_ipfile-wmeng.
          APPEND st_ipfile TO it_ipfile.
        ENDIF.
      ENDDO.
    Regards,
    Prashant

  • WebRequest.Create Hangs in Client system with Windows 8.1 with Fmrk 4.5

    Hi,
    We are hosting a Windows Form in IE builded with .Net Target Framework 3.5 and running in ASP.Net website's run time .Net Framework 2.0.
    Till now, this is working in Windows 7 and IE11 combination. When we planned to migrate to Windows 8 and IE11 combination, some functionalities in the Windows form hosted in IE fails, its keep on hanging.
    When we debugged the code, we found that hanging happens at
    1. To insert a image 
    WebRequest request = WebRequest.Create(url);
    2. While doing webservice call
    CSpellCheckerWS objCUserDictionaryWordsWS = new CSpellCheckerWS();
    Please find below our Trails for workaround:
    1. We have try catch block on top of above lines, but it never comes to catch or proceed (checked for more than 30 minutes), its keep on running that makes IE to hang. End user have to kill the IE to proceed with our web application.
    2. We have timeout option for WebRequest object, but we are having problem in the constructor itself, so unable to make use of timeout option.
    3. We planned to use HttpClient object, but for this we need to build our Windows Form with Target Framework .Net 4.5. But .Net framework 4.5 will no longer support to host the Windows Form in IE.
    4. We observed that, for our Windows Form project dll, say abcd.dll, we have ref link to abcd.config.xml
    in the ASP.Net hosted web page. If we remove the *.config.xml, then we do not have this hanging issue. So, our problem solves here. But we faced another problem. Now we are getting
    404 errors for all the dependent child dll for our main dll, abcd.dll. Even though we have child dlls in the same folder of abcd.dll, it is checking in website root folder, bin folder , .exe, .dll and finally after 8 iterations, it is picking
    the correct dll. So for multiple child dlls we are getting 9 * no. of child dlls = 404 errors. So, we are unable to proceed further.
    200 http://localhost/BrowserWebSite.CSharp/Default.aspx
    200 http://localhost/BrowserWebSite.CSharp/BrowserBin/BrowserApplication.dll
    200 http://localhost/BrowserWebSite.CSharp/BrowserApplication.config.xml
    200 http://localhost/BrowserWebSite.CSharp/BrowserBin/BrowserApplication.dll
    404 http://localhost/BrowserWebSite.CSharp/BrowserChildApplication.DLL
    404 http://localhost/BrowserWebSite.CSharp/BrowserChildApplication/BrowserChildApplication.DLL
    404 http://localhost/BrowserWebSite.CSharp/bin/BrowserChildApplication.DLL
    404 http://localhost/BrowserWebSite.CSharp/bin/BrowserChildApplication/BrowserChildApplication.DLL
    404 http://localhost/BrowserWebSite.CSharp/BrowserChildApplication.EXE
    404 http://localhost/BrowserWebSite.CSharp/BrowserChildApplication/BrowserChildApplication.EXE
    404 http://localhost/BrowserWebSite.CSharp/bin/BrowserChildApplication.EXE
    404 http://localhost/BrowserWebSite.CSharp/bin/BrowserChildApplication/BrowserChildApplication.EXE
    200 http://localhost/BrowserWebSite.CSharp/BrowserBin/BrowserChildApplication.DLL
    So, please guide us how to proceed further. What is the relation between the *.config.xml and WebRequest.Create constructor and 404 errors.
    We have simple test application to replicate the issue. If needed, I can share the application.
    System Requirements to replicate : Windows 8.1, IE 11 and (Client system having .Net 4.5) and Windows / Web projects builded with .Net 3.5/2.0 respectively.
    Note : We have run caspol settings and set EnableIEHosting to 1 (DWord).

    Hello,
    >>When we planned to migrate to Windows 8 and IE11 combination, some functionalities in the Windows form hosted in IE fails, its keep on hanging.
    What .NET Framework version are you using after you migrate your client to windows 8 and IE11? If it is 4.0 or 4.5, I am afraid this is by designed because hosting controls in IE is now blocked by default (as of v4 or v4.5). See MSDN article under
    'Web Applications'.
    You could still enable it by modifying its provided registry key.
    By the way, since this issue is related with IE and web application, I suggest that you could post such kind of issues to related forum, as
    IE forum and Web forum.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Receiving IDocs in XI from a system with Queue Processing option

    I am trying to use the Queue Processing option that can be set in a partner profile for IDoc sending, so that qRFC is used.
    I have set up the Rule Name as one of the defaults that come with the system, but when I execute the sending of the IDoc, it gets stuck with status 30 (ready for dispatch). I have configured the Output Mode of the IDoc as "Transfer IDoc Immediately".
    SAP Documentation states that:
    "When you send by qRFC, the IDocs are first put in an outbound queue in the sending system, and then in an inbound queue in the recipient system. You can assign IDocs to various queues and specify queue name rules. "
    Is there something I also have to do in the XI system that is receiving the IDoc?
    Kind Regards,
    Tony.

    Hi Anthony,
    Now I have the same problem in between ECC6.0 and PI7.11.
    If you solving  the problem,
    Please let us know how you did.
    Best Regards,

  • How to select a display varaint using VL06O with background processing

    We are on 4.70 I would like to schedule a few delivery reports using VL06O I have created a selection variant which works fine. I am not able to select a display variant for background processing. If I process in the foreground the system uses the my user defined variant but not in background processing.
    Help,
    Jim Durkin
    Gleason
    Edited by: James Durkin on Dec 4, 2008 7:22 PM
    Edited by: James Durkin on Dec 8, 2008 6:51 PM

    Background processing in VL06O is actually meant for outputting the delivery documents (picking list, delivery note etc.) and not the delivery list itself. The list of deliveries you see when releasing the spool request is for your reference only, not relevant to any layout maintenance.
    Edited by: Jalo Kotinurmi on Dec 11, 2008 1:56 AM

  • JCo  client calls as background processes (avoiding timeouts)

    Hi Guys!
    Could you please assist us to resolve a simple issue:
    Our JCo Client call takes sometimes longer than the given timout for sap dialog processes (so, it's now clear,  the jco client simply uses the dialog processes and not something smarter/more flexible).
    My question is, ho to entice the jco client call to run without runtime timeout and take as long time as necessary. If the only possibility is, to use the tRFC, does anybody have an example for tRFC usage from JCo Client?
    Is also a JCo server component  needed to implement some callback functionality from SAP system by using the tRFC, or it could be enough to poll the server and implement the timeout on the client level (it could be for us the best solution if we realy must use the tRFC).
    Once again, we want to run the JCo client calls unlimited time (as long as needed) without the annoying dialog process timeout. The tRFC is not necessary by use cases now.
    Any help would be      appreciated!
    Many thanks, Gena

    Hi Gena,
    so, it's now clear, the jco client simply uses the dialog processes and not something smarter/more flexible
    Well, that's a feature of the underlying RFC protocol: All RFC calls are executed in dialog work processes, thus also the runtime limitations for dialog processes apply.
    My question is, ho to entice the jco client call to run without runtime timeout and take as long time as necessary. If the only possibility is, to use the tRFC, does anybody have an example for tRFC usage from JCo Client?
    The JCo client cannot do anything about it, it's a profile parameter in SAP, i.e. rdisp/max_wprun_time. But as this parameter applies to all dialog processes (so dialog users and RFC calls), so it shouldn't be changed to make a single RFC application work. Anyhow, tRFC won't help you in this case, because all RFC calls are processed in a dialog process no matter of the type of RFC.
    Once again, we want to run the JCo client calls unlimited time (as long as needed) without the annoying dialog process timeout.
    Impossible without making any changes in SAP. In theory one could modify the RFC function so that it resets the "runtime counter" and thus having the capability to run longer than rdisp/max_wprun_time. I'd recommend though not to do that, especially since a very long running RFC seems rather questionable. Long running tasks should be processed in background.
    Cheers, harald

  • Do anyone have problem with background process APSDeamon.exe, do anyone have problem with background process APSDeamon.exe

    Hi All,
    I have a problem with APSDeamon.exe. It do not close properly. If I open iTunes and then close it and try to re-open it again. I must end the process in the task manager to be able to open the software. Has anyone got this kind of issues??

    Please look clayclay's and my answers -  https://discussions.apple.com/message/17002335#17002335

  • How to deploy an app with servlet and background processing

    i have a servlet with background processing. it has to run 24 hours a day.
    but i have problem with shutdown (after 1-2 hours without user action). [9iAS 9.0.3.0, windows 2000]
    i created for application seperate OC4J (in the EM) and i deployed it there. first time as war file, later as ear file (because there is possible to re-deploy only ear file).
    but it seems that the servlets are not designated to run as a uninterruptible task.
    the question is: how to deploy such (servlet + uninterruptible background processing) application in the 9iAS?
    a) everything in the OC4J (then how to disable shutdown?)
    b) servlet in the OC4J. where (and how) to install the rest of application?
    b1) servlet in the OC4J + rmi/soap/... + standalone server?
    what is the standard in the oracle world :) ?
    thanks

    Better to post your topic in the iPad in the Enterprise community.
    This is the, "Using Mac App Store" forum and for the most part for troubleshooting the App Store.

  • SAP EP online client system

    Hi All,
    Are there any websites which provide free enterprise portal client system with credentials like consolut for SAP logon pad.
    Please provide supported links for installation of the same.
    Thanks & regards,
    vanaja.

    Hi Suvatchai,
    Just a note which is alittle off track from your question. Normally, the Portal takes the UME datasource from either LDAP or one of your backend system (where your CUA is).
    For my case, I have my UME datasource as LDAP and one of the main reason being that there are management users who will use the Portal but does not exist in SAP backend systems or uses very limited SAP access. Secondly, if you want to do mass maintenance on users or groups, LDAP offer the possibilities (here I mean maintianing mass users to a group/s or users updates). Thus, LDAP became our CUA. Of course, its all up to you and who your target audience are 
    As for your Q1, GLM has already identified where you can find the UME and you can config it to point to the backend system. I'm not sure if you can have 2 UME datasource setup but I believe that you can't (maybe someone can confirm this out for you). This is also another reason for LDAP or the backend system as your CUA. You can connect multiple Portals UME datasource to a LDAP or a SAP backend CUA (thus users are created centrally and are replicated to the Portals).
    Hope that helps.
    Ray

  • Background Processing? how schedule job for "System Error" Message .

    Hello everyone,
    in sap help i have read.
    http://help.sap.com/saphelp_nw04/helpdata/en/5a/f72040599a8f5ce10000000a155106/frameset.htm
    PCK> Monitoring>Message Monitoring-->Background Processing
    you can schedule jobs for various background processing:
    ●     Archiving of messages processed successfully
    ●     Deletion of messages that are not to be archived
    ●     Restarting of messages with errors
    ●     Rescheduling of lost messages
    can anyone understand this docu?
    give me some introduction, how can i define and schedule these jobs ?
    thx in advance!!
    best regards
    Yaning

    Background Processing
    Prerequisites
    You have started the message monitor on the initial screen of the PCK and are in Background Processing.
    Features
    Archiving
    You require two archiving sessions to archive messages:
    ●     One session to write the messages to the archive
    ●     One session to delete the persisted messages that have been archived
    To do this, you schedule an archiving job, which implicitly schedules the sessions to write to the archive and delete the archived messages.
    You can define one or more rules for each archiving job; these rules contain conditions that a message must meet in order to be archived by the job. At least one of the defined rules must be met for archiving to take place.
    All information that is displayed for a message in message monitoring is archived, in addition to the audit log for each message.
    Deleting
    A standard delete job is created automatically. It runs once a day. You can schedule additional delete jobs; however, you cannot define rules for them.
    Restarting
    Instead of restarting messages with errors manually with message monitoring, you can schedule a job to automatically restart these messages. This is possible for all messages for which the number of defined restart attempts has been exceeded (messages with the system error status).
    You can define one or more rules for each job to restart messages; these rules contain conditions that a message must meet in order to be restarted by the job. At least one of the defined rules must be met for archiving to take place.
    Rescheduling
    A standard job to reschedule messages is created automatically. The job runs once a day and ensures that messages lost as a result of database failure, for example, are rescheduled. You can schedule additional rescheduling jobs; however, you cannot define rules for them.
    Thx Aamir.
    But I mean the messages with errors in Adapter Engine , not in Intergrations Engine.
    the situation is like Naveen Pandrangi's WebLog
    II. Errors in Adapter Engine [XI :  How to Re-Process failed XI Messages Automatically|XI :  How to Re-Process failed XI Messages Automatically]
    I
    Till now we have seen how to resubmit/restart message that failed in Integration Engine.  One a message makes it from Integration Engine to Adapter Engine, the message is flagged as checked in Integration Engine. The status of the message in Adapter engine does not effect the processed state in Integration Engine. Now if this message was asynchronous, XI will by default try to restart the message 3 times at intervals of 5 minutes before the status of the message is changed from Waiting to System Error .
    *how can i schedule a job to automatically restart these messages with errors?
    best regards
    Yaning
    Edited by: Yaning Liu on Aug 18, 2008 1:43 PM

  • Problems with processing outbound IDocs in background processes

    Hello everybody,
    I have a question for working with ABAP-PSS Ports.
    The behvaiour is that I want to send master data, for example customers, to a function module. This function module works like an converter which process and writes the files in the filesystem.
    Following situation:
    - I have defined a partner System with different message types, for example DEBMAS and everthing what is necessary to replicate data to partner systems.
    - I have defined also a Port like ABAP-PPS Port for calling my own function module.
    - If I runs the program I process only 50 Idocs per process because otherwise i can happen that there are to many look entries in the system and the job crashs. (For example all customers are around 50000 Idocs).
    Now my problem is that the worker for processing idocs starts each process in the foreground and in parallel.
    But this is very strange! Because then all dialog processes are reserved and the system will be very slow!
    How can I configure the Port or what have I to implement in my fucntion module to start processing in background (this is the very important point) and maybe allow the program only to use one or two process at the same time?
    I have found on the function module EDI_DOCUMENT_CLOSE_PROCESS which I the parameter "Background". What thas this mean? I have set B for this but it has no effect!
    Regards
    Christian

    I know that for inbound interface it is possible to define if in foreground or background and if parallel processing is allowed.
    Who knows how I can do this also for outbond?

  • Microsoft sql client deadlocked on lock resources with another process

    Hi
    I wrote a forecasting report for a customer which creates an excel spreadsheet with the information
    Depending on how they run the report it can take between 5 to 15 minutes to run
    We have just upgraded the customer to SAP 8.8 PL10 and Microsoft SQL Server 2008 and they seem to be getting an error -
    Microsoft sql client deadlocked on lock resources with another process .......
    The error seems intermittent, they may get the error once and the next time they run it, it is fine.
    I have never seen this error before and they never had it before on SAP 2005
    Can anyone suggest anything please?
    Thanks
    Regards Andy

    Hi Andy,
    I was having the same problem. I'm gonna tell you what i did.
    My query usually takes from 10 to 15 minutes to show results. That long time also block all transaction in the database.
    I was reading about some techniques to improve queries performance. Some of the tips are:
    1. Review indexes in the table you are querying
    2. Use Views
    3. Avoid cursors
    4. Archive old data
    5. Use the correct transaction isolation level
    The last one, was the tip that helped me to avoid the block in the database.
    By default the isolation level in SQL Server is Read Commited, that explains why the database block some transactions. For example, if you have a query that take data from JDT1 table and it takes several minutes to show the results, other transactions that try to write in the same table should be blocked if they arrive at the same time of the first query.
    To solve this, you can make your query in a transaction with Snapshot isolation level. It means that your select query will take a snapshot of the data without blocking any other transaction.
    Here is an example how you can make it. The difference is that you may use ADO.NET connection replacing DI API Connection:
    oConnection = OK1.Generic.Helpers.setConnection(server, password, userID, db); // You have to set anyway your sqlconnection
                        if (oConnection.State == ConnectionState.Open)
                            oCommand = new SqlCommand();
                            oCommand.Connection = oConnection;
                            oCommand.CommandTimeout = System.Convert.ToInt32(timeOut);
                            oCommand.CommandText = "ALTER DATABASE " + db + " SET ALLOW_SNAPSHOT_ISOLATION ON";
                            oCommand.ExecuteNonQuery();
                            sqlTran1 = oConnection.BeginTransaction(IsolationLevel.Snapshot);
                            oCommand.CommandText = query;
                            oCommand.Transaction = sqlTran1;
                            oCommand.ExecuteNonQuery();
                            sqlTran1.Commit();
                            oCommand.CommandText = "ALTER DATABASE " + db + " SET ALLOW_SNAPSHOT_ISOLATION OFF";
                            oCommand.ExecuteNonQuery();
                            if (oConnection.State == ConnectionState.Open)
                                oConnection.Close();
    In this example I write the data to show in the report in other table, then the report takes the data from that table.
    I hope it will be helpful for you.
    Regards,
    Juan Camilo

  • Pointers for optimizing system performance (run time) while running DP process chain with parallel processing

    Hi Experts,
    We are running APO DP process chain with parallel processing in our company, we are experiencing some issues regarding run time of process chain, need your help on below points;
    - What are the ways we can optimize process chain run time.
    - Special points we need to take care of in case of parallel processing profiles used in process chain.
    - Any specific sequence to be followed for different processes in process chain - if there is some best practice followed.
    - Any notes suggesting ways to improve system performance for APO version 7 with different enhancement packs 1 and 2.
    Any help will be really appreciated.
    Regards

    HI Neelesh,
    There are many ways to optimize performance of the process chains (background jobs) in APO system.
    Firstly I would recommend you to identify the pain areas (steps) which are completing with more runtimes. Then each one of the step has got different approaches to decrease the runtime.
    Like you may end up with steps like infopackage executions, DTPs, DP mass processing jobs etc which might be running with more runtimes. So now target each one of them differently and find out the ways to optimize. At the same time the approach you follow should be technically possible with basis perspective (system load and utilization) as well.
    And coming to parallel processing, you can use parallel processing for different for different jobs. You can further r explore on the same using parallel processing. Like loading an infocube, mass processing, infopackage execution, DTP, TSCOPY etc.
    Check the below link for more info
    Performance problems in DP mass processing
    Let me know if you require further info.
    Regards,
    Raj

  • Does child systems with 3 clients need 3 RFCs?

    Hello
    One quick question
    Does child system that has 3 clients need 3 RFC conenctions to connect to CUA?
    We have ECC with 3 clients. When I go in one client SM59 and create RFC connection to CUA, everything is good.
    When I go in SM59 of other client and I create RFC(same as logical name of CUA) , it says it already exist since I created in my previous client
    Any thoughts? I know from CUA I would need 3 RFCs for the 3 clients but from the child do I need 3 RFCs? If yes, its not allowing.

    Yes, normally the logical system name is used and having this the same as the RFC destination helps.
    But this does name a type of "name space" implication...
    Perhaps you want to consider where you have your master system and use client side security (the authorization group concept for S_RFC_ADM, and S_ICF type DEST to call them?
    Even if you restrict RFC, it will always need to do that which is is designed to do. Client side security makes sense in cases such as CUA.
    Cheers,
    Julius

  • How to run background process with web application

    Hi,
    I have a web application , a servlet. I would like to have a background process that collecting data for my servlet.
    How can I achieve this? can someone point me to a tutorial or example?
    Also, would it be possible to share an object between the background process and myservlet?
    Thanks,

    Thanks for the idea.
    I had the background process running. :)
    But I'm still do not understand this part to share an object such as Java Map (<id,myobject>), what do you mean by "task a property of my ServletContextListener" ?
    BalusC wrote:
    If you make the task a property of your ServletContextListener implementation and put the implementation in the application scope, then you can access it from any servlet.Do you mind explain to me a bit more I'm still fairly new with this or maybe if you know an example.
    Here's my code snippet so far. How can I share myList to MyServlet?
    public class MonitorTimer extends TimerTask
           private Map<String, Channel> myList;
         @Override
         public void run()
              System.out.println("Monitor Timer times up");
              //Clear the map before fill with the new data
              if(myList!= null)
                   myList.clear();
              loadConfig();
            private void getData()
               //fill myList with data
    public class MyContextListener implements ServletContextListener
         @Override
         public void contextDestroyed(ServletContextEvent arg0)
              // TODO Auto-generated method stub
         @Override
         public void contextInitialized(ServletContextEvent arg0)
              System.out.println("Context Initialized");
              Timer timer = new Timer();
              //Run MonitorTimer every 2 minutes
              timer.scheduleAtFixedRate(new MonitorTimer(), 10*1000,2*60*1000);
    public class MyServlet extends HttpServlet implements Servlet
         @Override
         public void destroy()
              // TODO Auto-generated method stub
              super.destroy();
         @Override
         protected void doGet(HttpServletRequest request, HttpServletResponse response)
                   throws ServletException, IOException
    }Thank you so much for your help,
    Edited by: geek.shrek on Nov 4, 2009 1:50 PM

Maybe you are looking for

  • Pixelation of Built In Buttons in Captivate 6

    All, I am creating a new E-learning course in a resolution of 995 x 627 which after much research have found to be the best resoultion. I am having some issues with pixelation that is weird and wanted to bounce it off the group. I am using the built

  • My bonjour service is disabled, it says to uninstall and reinstall my itunes, won't I loose all my music?

    Hi, I want to share music from my ipod touch to my ipod classic but it says my bonjour service is disabled.  When I go to help it says to uninstall and reinstall my itunes.  Won't I loose all my information and music?

  • What is the use of 'Convert to Formula' option available BEx Query Rpt?

    After refreshing the query in BI, when I right click on the query report, I am getting an option 'Convert to Formula'. Can you please tell me the use of this option, and how we can use this in our report. 1) What does "convert to formula" do? 2) Afte

  • Problems with wifi network after waking from sleep

    I have recently started using a new wifi network and have had some problems connecting to it. When i first tried to connect it gave a message that said "An error occured while trying to join". After some trial and error, I found that I could connect

  • How do I uninstall a Firefox app?

    Hi, Just installed two apps on Firefox v 30 for Android and would like to delete them. Pressing Menu -> Tools -> Apps shows currently installed apps. Tried to long-press an icon of an app but it only selects it and there is no option to delete it. Wo