Background processes on SAP BW Production stall - kicked off via UC4

All,
We have the following issue; there 6 background processes available on the BW server. The UC4 (external) scheduler kicked off 3 jobs that in turn was kicking off 3 process chains which were trying to kick off 10  background processes. The result was that 6 background processes were kicked off, seemed to be active (in sm37), but actually stalled (they were not doing anything), it was like they ended up in a deadlock. Normally one would expect the processes to run according to the mechanism that when there are no background processes available, to wait. My guess is that because they were initiated by an external scheduler and demanded more than the total available background processes that mechanism did not work. Has anyone encountered this problem before? And knows why it happens?
Regards, Meindert

Hi Meindert,
If I recall correctly I remember having seen this before as well, and then the root cause actually was the way the process chains work. There was (is?) some dependency on free batch processes in the initialization phase of the process chain which lead to hanging processes if you started a few process chains at the same time and there are not enough free batch processes available.
I believe this is internal to SAP so probably not caused by scheduling the chains externally, however your external scheduler could maybe take the number of free batch processes into account. I do not know your external scheduler well enough to explain it for that product, I do know how I would handle it with CPS: I'd use queueing to make sure that there are enough free batch processes available, or I would let it monitor the number of free batch processes on the system and if that would become too low, I'd temporarily hold new process chains that needed to start. The chosen option would depend on the priorities of the processes involved, to make sure that the processes with the highest priorities can always start and always have batch processes available.
Regards,
Anton.

Similar Messages

  • Background process of SAP BPC 7.5 or 7.0 NetWeaver or MicroSoft version

    Hi Experts,
    I am new to SAP BPC NetWeaver. I want to know u2026.
    While creating a dimension or an application in BPC 7.5 or 7.0 NetWeaver or MicroSoft Version, what process is going on background, like what tables or what objects are created in SAP BI 7.0 or in MS SQL Server?
    Appreciate your help.
    Regards
    Raja

    Hi Experts,
    I am new to SAP BPC NetWeaver. I want to know u2026.
    While creating a Characteristic InfoObject for Master Data in SAP NetWeaver BW. It creates
    /BIC/P<InfoObject Name>          P table or Attribute Table
    /BIC/T<InfoObject Name>          Text Table
    /BIC/H<InfoObject Name>          Hierarchy Table
    /BIC/M<InfoObject Name>          View of P Table or Attribute Table
    /BIC/S<InfoObject Name>          SID Table
    /BIC/K<InfoObject Name>         
    /BIC/I<InfoObject Name>          Maintain Parent Child relationship
    My query is:
    Does this SAP BPC 10 or 7.5 or 7.0 NW dimension, which is equivalent to an InfoObject in SAP BW creates the same tables in the background in SAP BW.
    An InfoCube of SAP BW is connected with the Dimension Table. This Dimension Table is connected with the SID Table. This SID Table is connected with the Characteristic, which is connected with Attribute Table, Text Table, and Hierarchy Table. Does this SAP BPC 10 or 7.5 or 7.0 NW cube follow the same structure.
    Appreciate your help.
    Regards
    Raja

  • Crystal Reports background processing for SAP Business One 8.8

    Dear Partners,
    I have an SDK program developed in SAP Business One SDK that works in 2007, it calls crystal reports externally and can be executed as a background task using the windows schedular or from the command prompt.
    My problem is it does not work under SAP Business One SDK 2008 PL18 with SQL Server 2008, Visual Studio 2008.
    I receive the following message after this line in my code,"oReport.PrintToPrinter(CopyNo, False, 0, 0)".
    'CrystalDecisions.CrystalReports.Engine.LogOnException: Logon failed.
    Error in File XX_Report_Ver_0.01 {1A6620A2-5D73-49D2-9347-32ED068AA64E}.rpt:
    Unable to connect: incorrect log on parameters. ---> System.Runtime.InteropServices.COMException (0x8004100F): Logon failed.
    Error in File XX_Report_Ver_0.01 {1A6620A2-5D73-49D2-9347-32ED068AA64E}.rpt:
    Unable to connect: incorrect log on parameters.
       at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)
       at CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
       --- End of inner exception stack trace ---
       at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
       at CrystalDecisions.ReportSource.EromReportSourceBase.
       at CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)
       at CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)
       at BGProductionRpt.ECR_Common.ECR_PrintReport(Int32 CopyNo) in C:\SDK Development\8.8\test\XX_Rpt\ECR_Common.vb:line 485'
    My Question is what Crystal Reports libraries or other method should I be using ?
    Crystal Reports 2008 for SAP Business One eg. 51038978.zip - downloaded from portal obviously dosn't contain the CrystalDecisions libraries.
    Crystall Reports 2008 - cr2008_sp3_fullbuild, cr2008fp33.exe, cr2008fp33_mm, cr2008fp33_clickonce - also download from the portal, the cr2008_sp3_fullbuild does contain the crystal decisions libraries.
    Finally other choices are crystal reports included with the visual studio 2008 and crystal reports full version direct from Business Objects.
    I have tried different versions of crystal decision libraries- eg, 12.0110 or 12.02 but still no joy.
    Also if I manage to get the report to fire what should the client be running eg, if they have the Crystal Reports 2008 for Business One do they also need to install the Crystal Reports Run time - cr2008fp33_clickonce.
    Any help would be appreciated.
    Thanks.

    Hi John
    Since the SDK works in 2007 it will be using the OLD DB access method.
    Change the Crystal report to use an OLE DB datasource rather than the SAP Business One data source.
    Regards
    Rob

  • Any suggestions on Initial Project Planning & Kick-Off

    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/forums">Paul Wilson</a> suggested that we start a series of discussions for the different phases of the SAP OCM process. 
    In response to Paul’s suggestion, I am kicking off a thread on this topic.  Others threads on the other phases will follow.
    The process steps for Initial Project Planning & Kick-Off from Paul's prior posting are listed below. 
    1.1 Initial Project Planning and Kick-Off
    1.1.1 Transition from Discovery and Evaluation
    1.1.1.2 Review Discovery and Evaluation Documents
    1.1.2 Enterprise Strategy Framework
    1.1.2.1 Review All Required Strategic Documentation
    1.1.2.2 Conduct Executive Workshops
    1.1.2.4 Review Workshop Results
    1.1.4 Project Charter
    1.1.4.6 Develop Organizational Change Strategy
    Any suggestions on what has worked well would be appreciated.  Also, feel free to include things that have been tried that were less than successful. 
    From a real world perspective, I would be interested in discussing to whom and how Change Strategy has been presented by other OCM Consultants.   I would also be interested in discovering how often OCM Consultants actually conduct Executive Workshops during this phase of the project. 
    I am looking forward to learning and sharing with the group.
    Caryl Barclay
    SAP OCM Change Management Principal

    Hi Caryl,
    I have not had extensive experience ( >1 ) but heres my input. I may be missing some info but hope this helps someone.
    Typically during the project Initiation phase, we work on getting the project charter, business case, Scope Statement, Project plan schedule etc.
    So with respect  to OCM, during the prep/initiation/kick off stage -
    1) Producing Change Charter – This helps to set the framework for the OCM. The Change Charter sets ambition, scope and initial attributes of the organizational change process for the entire project.
    Key Deliverables during this step are  OCM Plan, Purpose and Objectives
    2) Business Readiness - provides the decision makers with an initial assessment of the readiness of the business to embark on the project given the scope of change defined in the business case (deliverable from Project Initiation). The assessment comprises a high level view on which stakeholders will be impacted and how dramatic the change is going to be seen from the business organizations side. We would try to include any information on the company's previous change experiences.
    Key Deliverables during this step –
    a)     Initial impact assessment
    b)     Stakeholder map and business readiness. (we would  need to conduct meetings, interview etc )
    3) Change Management Organization – Defining change management organization is a very important as it sets the guidelines on how the proj org should be set up to meet the objectives in change charter. It helps to ensure that our leadership forces driving the changes to the business are leveraged to the maximum potential. In addition,  it sets the direction for the OCM team to support the program sponsors and steering committee members in a structured manner.
    Key Deliverables during this step Sponsorship Strategy (high level document).
    4) Communication plan-  The communication framework defined here will be followed through the project lifecycle. Hence this is a very critical step in the OCM Initial/Kick off Phase.  Typically one would need to identify the target audience and align them with the initial stakeholder mapping/impact assessment, work with the client teams to find out the messaging strategy guidelines if any (if they don’t have then define one), Identify communication feedback loops, and the timeline/key messages for all communications throughout the project.
    Key Deliverables :
    a)     Communication Plan
    b)     Communication Strategy and Framework.
    5) Organizational Alignment Strategy - ensures that considerations has been made as regards to how radical changes to processes and organization the program sponsors wants to allow or encourage in order to achieve a coherent design of system, process and organization.  If Organizational Alignment strategy is given low priority, the project team will end up in in-efficient discussions Or some times totally ignores the aspect of organizational alignment with a resulting gap between the system set-up and the processes by which the company is actually run. So, the business will still be operating but will miss out on realizing the full business benefits of the project. O rganizational Alignment Strategy Document is the key deliverable at this point.

  • SAP BI 7 - Background process performance Issue

    This question is about efficiency of dialog process compared to inefficiency of the background process and I want suggestions from SAP Basis/BI experts on this.
    We have observed that our background processes on BI server are not running as efficiently as we would like them to run.
    For example
    DSO activation:
    When I use Dialog mode for DSO Activation with 3 parallel processes, I can activate a certain DSO with in 15 seconds. But the same DSO and the same data package when activated using background mode with 3 parallel process takes about 15 minutes.(there are plenty of background processes available on the system when this activation is running). So dialog process runs 60 times faster than background process.
    In BI 7 most of the operations can be executed only in the background parallel mode. And from the activation example we know that our background processes are not as efficient as dialog processes. It
    is understood that in general the background processes will not be as efficient as dialog processes, but in our case the difference is a factor of 60. We want help to identify, why the background processes are not as efficient as dialog processes. What SAP Basis settings need to be changed to make them as efficient as we can. Any suggestion or help will be highly appreciated.

    Hello Eswaran
    Generally a dialog process is not faster by any means than a background workprocess. Nevertheless i trust you on your observations, so there must be some difference. I just did a small test, i ran SE16 chose a big table and selected 10000 rows, i did 3 tries in dialog and 3 in background. The results:
    dialog: 10.2s, 9.4s, 9.6s
    background: 26s, 24s, 24s
    So even in my simple example the background execution took more time. The issue here is, that the resulting output (which is pretty large) had to be saved additionally in a spool (a total of 167 pages) when executed in background. The selection of the data certainly did not take more time in either case.
    The most important difference between dialog and batch processes is the memory management. Dialog processes work with a shared memory segment (extended memory). Background processes have their private heap memory.
    Nevertheless, background processes are not "slower" in general, not at all. You will need to observe closer, what your processes are doing. Maybe watching SM50 while running the DSO activation is enough to see it, maybe you need to trace a process. If you see large spools generated, or huge amounts of memory consumed, we might already have an answer.
    Regards
    Michael

  • Acrobat Mac OS background process saps CPU

    I have had a background process on my Mac OS (Mountain Lion and Mavericks) that occassionally shows up. I find it via Apple's Activity Monitor and see it on the CPU tab, and sorted by CPU Time it shows up near the top.
    I think it has more to do with Acrobat Pro X (maybe 9 as well), since I haven't seen it while just using Acrobat Pro XI (yet!).
    Anyway, the process is called "Acrobat and Adobe Reader" in the listing, with an icon that looks like the Adobe Acrobat updater, the one with the rotating arrow on it. This process will start up at some point, and then it will never quit on its own.
    While it runs, it uses up immense amounts of CPU cycles (in the CPU histogram it is the red area that grows higher than 60% of the activity), and consequently other operations get starved, and it makes the CPU run harder and hotter.
    The only way I have been able to get it to stop is to select it in the Processes list and call it to quit.
    Anyone else run into this? Is there any way to keep it from coming up?
    Thank!

    Hi pathblaster,
    Please refer the following KB to diable autoupdater for Acrobat : http://helpx.adobe.com/acrobat/kb/disable-automatic-updates-acrobat-reader.html
    Alternatively you can install the updates manually from : http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Macintosh

  • What is resource to product process in SAP

    Hi friends..
          Good Morning,
             <b>What is resource to product process in SAP?</b>
             Based upon this process, i need to design the BPM..
    Please reply me ASAP. Points will be given for correct answers.
    Advance Thanks,
    Kumar

    Kumar
    probably the following help doc contains some related info
    http://help.sap.com/saphelp_nw70/helpdata/en/81/9f1f42b52dde2ce10000000a1550b0/frameset.htm
    regards
    krishna

  • Kicking off Background Job from Another SAP system

    Hi,
    Does anybody know how to kick off a background job from a separate SAP system?? 
    i.e I have a job on our CRM system that is dependant on a Job finishing from our ECC6 system first.
    Does anyone know how to do this?  I know I might be able to use events, is there anything else I should be making use of??
    Many Thanks

    Hi Daniel,
    Guess there is one more solution. In system A write a report (let us name it X) that would trigger a job in system B through an RFC call.
    Now in System A create a job with 2 steps. First step would be normal one, the second one for report X. Only when step 1 is over would step 2 start. So indirectly end of the existing Job A would trigger the required Job B.
    Regards.
    Ruchit.

  • Business Process documents for SAP ESHM-Product Compliance

    Hello All
    Can anybody please the share the links or documents for standard SAP Business Process documents for SAP ESHM-Product Compliance.
    What I am looking  is for Compliance of Product, IMDS, CDO, Material Data Exchange in the automotive supply-chain, generation of RRR reports.
    Well I would be using this for self learning purpose.
    Thanks & Regards
    Satish

    Dear Satis
    because of historic reason in history of SAP there might be the risk to misinterpret your question.  This would be my first answer:
    1.) check this document first: SAP EHS Management for Beginners
    2.) check may be:SAP Product and REACH Compliance - SAP Library
    Some "topics" are dealed with this SAP solution
    3e.) years ago a product if TechniData was available called "Compliance for products". Regarding many of the functions therein: these are now mainly available in the above mentioned solution or in the new solution as shown here:
    Component Extension 5.0 for SAP EHS Management – SAP Help Portal Page
    Take first a survey in the doucments and links given and then coe back with furthere questions etc.
    C.B.
    PS: you need to drill down in any of the documents etc. as mentioned above to get the "details"to most of your questions

  • Help! Background process stalled

    I've been having trouble with FCP slipping into Beachball-o-Death mode today—often when it's just sitting there idle. When I open Activity Monitor, I see that there's a process called CompressorJobController that's stalled (see attachment).
    Anybody know what that is or how I can circumvent this problem? It's really starting to be a bummer. And why is ANYTHING do to with Compressor running in the background?
    http://homepage.mac.com/kevinmote/Enclose/BackgroundProcess.png
    I can quit process in ActivityMonitor and sometimes it will allow me to work a few more minutes in FCP, but it will eventually start doing it again. I've also quit background processes in Compressor, to no avail.
    Please help!

    Then likely this could be the problem. I had many problems when i upgraded. Until i just removed FCP completely and re-installed the update only, that's what helped me. Remember though, that Final Cut Pro and all have to be completely removed. On the site i mentioned they have a Final Cut Studio remover, remove it with that and empty trash. Then try a clean update only re-instal. That will help for sure, of course if you want to do that.

  • Crystal Reports VS 2008 "The request could not be submitted for background processing"

    Hi,
    I am going to try to explain this issue the best I can. Please let me know if you need any other information or have any ideas as I have exhausted my resources. We have an ASP.NET application that has highly formatted crystal reports in them that the users can export as PDFs. All reports export without a problem when the application is run off of our desktops. The reports use a sql server authenticated user, executing stored procedures, and each subreport is linked by the main parameter. We are using Visual Studio 2008 version 3.5 SP1 with Crystal Reports Basic for Visual Studio 2008 on Windows 7 Enterprise SP1. We have designed the reports in Crystal Reports XI Release 2 (11.5.12.1838) and imported them into the ASP.NET application. When trying to export the reports as PDFs from the development or production servers, we get the error message below for some, not all, reports:
    System.Runtime.InteropServices.COMException (0x800002AD):  Error in File C:\Windows\TEMP\KeyAccountProfile {9FA5C095-77A2-425D-AC6B-8BB66B435336}.rpt: The request could not be submitted for background processing.     at CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.Export(ExportOptions pExportOptions, RequestContext pRequestContext)     at CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
    We have cleared the temp directory on the servers before exporting and are still receiving the error. We have installed Crystal Reports Basic Runtime for Visual Studio (10.5.2.0) on both servers. I have identified the underlying issue to one stored procedure/subreport that is causing the report to fail. The weird thing is, when we change the connection to point to development, the stored procedure/subreport runs fine for the report that generates an error when run from production, and the data is the exact same. I have tried rebuilding the subreport but the error still appears even though it runs fine for other reports.
    I have been through the document below, and othe similar issues in the forums, but still have not found a resolution. I was trying to use the "modules" application put since this is an ASP.NET application I am unsure of which executable I should be looking at.
    http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/50a6f5e8-8164-2b10-7ca4-b5089df76b33?QuickLink=index&overridelayout=true&36837934524320
    Thanks in advance for your assistance,
    Brad Hood
    06-26-14
    OK.. I did some more investigating on this today. I have found out when I move the sub report that generates the error under another sub report, the sub report in question runs without issue. But when I try and move the sub report that produces the error above any other sub report, the error still generates. Can this get any weirder.... FYI.. there is a total of ten sub reports on this report.

    Hi Brad
    I'm not sure that Modules would show us anything in this case, so let's try a few other things:
    1) Make sure you are using SP 1 for Crystal Reports Basic Runtime for Visual Studio:
    Crystal Reports for VS 2005 and VS 2008 Updates & Runtime Downloads
    2) Seeing as this works on dev, this may be some db inconsistency so enabling the report option "Verify on 1st Print" will be a good idea.
    3) Double check the database client and make sure the same client is used on dev and deployed systems. Actually I take back my Modules negative as this is where it may prove useful. Once you have the Modules logs, look at who is loading the crpe32.dll, then look at that process and see the client dlls.
    4) Check the printer driver; see if there are any updates. Try a different printer driver.
    Ten subreports is not too bad, though not that good either as you are loading the report engine with at minimum 11 simultaneous reports (each subreport is considered to be a report). If a subreport is in a details section and the details section returns a 100 records, you are running 100 + 1 reports. This may lead to memory issues, which may lead to the error.
    If I was a betting man, I'd put most of my money on the printer driver (based on your last addition to your post). What ever money I had left would go to some database issue (be it actual data or client related).
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Workflow not working in Background Processing

    Hi All,
    I am relatively new to Workflow.  Currently, I am creating Deliveries (preferably in background) once a Sales Order is created.  I am using an ABAP Class as the object method to submit the sales order number to the delivery processing method (which just submits basic information to standard SAP transaction VL04).  I found that if the execution of the delivery creation task is not in Background Processing (the user manually kicks off the Delivery creation in SBWP) the workflow works as expected and creates the deliveries.  However, if the Background Processing is checked, the workflow does not process and does not create a delivery.  Is there any specific reason as to why the workflow will not work in background?
    Any help you can give would be greatly appreciated.  Thanks.
    John

    Hi,
    John
    See to process a Back ground task, there should be a proper parameter flow.
    Please look at the import parameters in the method you are using to process the back ground task..
    If proper import parameters are passed then the task will work
    This should help..
    Thanks,
    Shanky

  • Delays in ECC async background processing

    Hi all,
    Has anyone dealt with delays in ECC async background processing?  On our development system the delays are running in the 3-20 second range.
    I  have a BLS transaction that
    1.  Creates a Time Ticket for operation confirmation
    2.  Does COWBPACK to create handling units for packing
    3.  Does COWBHUWE to do a goods receipt
    I had to put a retry loop in #2 to wait for the Time Ticket to update the yield on the operation
    I also had to put a retry loop in #3 to wait for an application lock to be released (by the time ticket create?)
    Then I had to put a check/retry loop at the end to wait for the delivered qty on the order header to get updated after the goods receipt.
    Is there a way to request synchronous transactions?
    Any insights as to why this is happening and/or a better way to handle the situation would be greatly appreciated.
    --Amy Smith
    --Haworth

    Hi Salvatore,
    A single custom Function Module...  So the delays would be inside the BAPI in the ECC.  This would certainly be more efficient.  I will kick this around with our ABAP consultant.
    Thanks,
    --Amy Smith
    -- Haworth
    Just FYI: After the BAPI_PRODORDCONF_CREATE_TT (create time ticket) we are running custom BDC function modules to do COWBPACK and COWBHUWE   Which are create handling units and goods receipt.  Here is what I believe is happening from the error messages I see.  Handling Units need to wait until the yield is updated.  Goods receipt needs the application lock on the production order.

  • Background process zffd terminated due to missing confirmation

    Hi all,
            In production system loading 2500000 lak data load to DSO when try to activate the DSO throwing below error. Kindly guide me on this.
    Error:
    Background process <ZASDFFF> terminated due to missing confirmation
    Thanks

    Hello,
    To resolve this issue, you should make some adjustments to the DataStore
    object parameters, then you should be able to activate the request.
    Please make the following adjustments in transaction RSODSO_SETTINGS
    (you can adjust this for each DataStore object):
    1) Maximum package size (for activation).
        This you should reduce to 10000 (if the value is higher than that)
        Then the package processing will be less time consuming.
    2) Maximum wait time for process (for activation)
        This could be increased to e.g. 600 (if the value is lower than this)
    See SAP note 1118205 for further information.
    Best Regards
    Barry

  • Background Processes cause delays

    Hi --
    First off, I want to state that I've spent hours looking over info about this topic in both the Adobe Forums and at the Creative Cow forums. So I finally think I have a handle on what's going on...but the situation still hasn't improved. I need some quick answers here or I'm going to toss my computer out the window.
    Here's the problem:
    Whenever I RAM preview, the AE info panel ALWAYS says "Background Process Status Loading Projects..." It does this no matter what. This can often take ten to fifteen seconds. It's a major time-killer. I have tried multiple configurations in the Memory & Multiprocessing prefs and I always get this problem. What gives?
    It should be noted that my project file is large (40MB). I still get this message in smaller project files, but it stays up for less time (often only a few seconds).
    How can I fix this?
    P.S. Another annoyance is that the project always saves whenever I RAM preview. Another time-killer.
    Thanks!
    Here's my Computer:
    Mac OS X 10.6.2
    2 x 2.66 GHz Quad-Core Intel Xeon
    16 GB 1066 MHz DDR3
    Here's my AE Memory & Multiprocessing prefs:

    This also drives me CRAZY!
    Especially with big 'projects'.
    It halts the system for about 30seconds (and I'm on a 12core with 48gb ram!)
    I really dont understand Adobe. You make great stuff but do you ever test it yourself?
    If you are a programma, and you encounter  this in a production, you will go mental.
    Same for the rendering in Multicore, and suddenly for no reason (or some plugin is singlecore only) the rendering drops to 1 core, the system because unusable. Everything stalls, the rendering takes ages! This happens on 4 macpro's with all latest SL and AE updates!
    Still the same old problems like CS4. Please make it better!

Maybe you are looking for