Number of MTS Process x Hardware

Hello,
I'm trying to change the number of MTS process ( i followed the Tuning Guide and calculated the # of MTS and MaxTasks), but i need to know if my hardware can handle it. Is there any rule / restricion about it?
MaxTasks: 160
MaxMTServer: 8
Tasks / MTS: 20
I looked on bookshelf and haven't found any reference.
Thank you in advice,
Edited by: user11704109 on Apr 26, 2013 2:04 PM

This is not possible.
The workprocess doesn´t know anything about a direct "user connection". Each request (each click) will send a request to the dispatcher and the dispatcher then passes the requests forward to a free work process. The ABAP engine will then switch the context of the current workprocess to the requsts of the user. If there was a fixed assignment, you would need the same number of workprocesses as there are number of users logged on to the system.
Some applications do things in parallel, means, although the user is connected only once to the system and is using just one mode, the application itself triggers an asynchronous call to a second workprocess (e. g. when a workflow is started/executed or in many areas of PP).
For batch processes there´s a possibility to use Redwood Cronacle (which you get for free as external software if you have a Netweaver contract). This software enables you to configure a "job interception" so that you have a separate permission (so to speak) which users can submit jobs that run directly and which users can submit jobs but they are execute later on a specific time.
Markus

Similar Messages

  • Number for bDocs processed per hour in custom interface to SAP CRM from Tibco

    Hello Experts,
    Could you please let me know the ideal Number for bDocs processed per hour for a interface which has SAP CRM and TIBCO.
    The intent is to use to most easy to scale technology for a custom interface to SAP CRM from Tibco .
    I did check the forums but was not able to get a definitive answer.
    I understand that it is not possible to quantify the exact number of BDocs that can be processed in an hour,but could you please let me know the factors on which it depends.
    Regards,
    Akash

    It depends on type of data you want to process and the size of your hardware.  My rule of thumb is that you should be able to do at least 1 BDOC per second in a worst case scenario or 3600 records for a small size system.  Keep in mind the biggest bottleneck is the database update/lookup times.  A properly sized large system, could do much more volume.  Your best bet is put in the desired transactional throughput into the SAP quicksizer and then work with your SAP hardware partner to approriately size your production box.
    If you already have hardware for production bought/existing, then find out the current SAPS rating for your hardware and then use the quicksizer to determine the target SAPS needed to meet your requirements.
    Take care,
    Stephen

  • Want to get request number to BPEL process in an interval

    Hi All,
    I have two applications A and B.I need to receive request message from A to B through BPEL process. BPEL process receives the request data(through schema- Source of transform activity) from A and updates that data into B(Target -request schema of B).BPEL process is the middleware between two applications
    My requirement is :
    I want to analize request data in an interval of 24 hours. I have one parameter('sequence') in the request schema of B which has to indicate the request number to BPEL process.
    Clear explanation to requirement details:
    Application A starts pushing data at 12 'o clock(0:00 hrs midnight) and then parameter 'sequence' should be integer 1 or 0.Like that 'Sequence' should be increased by 1 for every request to BPEL process.
    I want the sequence values like below(for 24 hrs cycle):
    First request :
    Reuqest push time - 0:00 hrs
    Sequence - 1
    BPEL process instance(which will be created automaically in EM console) - Instance1
    Second Request :
    Reuqest push time - 1:30 hrs
    Sequence - 2
    BPEL process instance(which will be created automaically in EM console) - Instance2
    1
    Third Request:
    Reuqest push time - 4:00 hrs
    Sequence - 3
    BPEL process instance(which will be created automaically in EM console) - Instance3
    Like that
    last request in 24 hrs cycle should be :
    Reuqest push time - 23:00 hrs
    Sequence - Some number according to number of requests at that time.
    After 24 hrs ,Sequence again should become as 1 to indicate the starting point of the 24 hrs next day.(like data in above table)
    Can you help me in this regard? I am using transform activity in which I have 'sequence' parameter .
    Thanks in advance
    Edited by: 899283 on Aug 25, 2012 7:16 AM

    Create a "While" activity.
    Create a variable named seq of type int.
    In the while condition check the current time.
    xp20:current-time() < <counter reset time>
    Create a pick activity to receive the message inside while loop.
    Create assign activity in the while loop. Assign the value of variable seq to the payload and increment it by one.
    Outside while loop , reset seq back to 0 by using another assign activity.
    In case the composite has to run continuously after first submission, use another outer while loop to check the condition while seq = 0.
    Hope it helps.
    Regards.

  • How to configure number of concurrent processes in XI?

    Hi experts,
    I have a simple interface:
    FILE -> XI -> FILE
    The input file is a huge file containing thousands of records.
    XI will split the huge input files, so that each record gets written to one file each.
    Owing to the huge number of files being generated, I have many messages in status = "To Be Delivered" in the RWB.
    When I do a filter for status = "Delivering", I see 4 messages in that status. (Of course the message IDs will differ from time to time, but at any point in time, I can only see 4 messages with the status = "Delivering").
    How can I increase the number of concurrent processes that produces the output files?
    Please advise.
    Thanks.
    Ron

    Ron,
    From this perfromance tuning guide , page 12 ,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/70ada5ef-0201-0010-1f8b-c935e444b0ad
    <i>The Adapter Framework requires a set of fixed application threads within the J2EE Engine for proc-essing different internal messaging queues (AFW queue, BC Adapter, CIDX Adapter, and so on). Ad-ditionally, certain channel configurations also require a fixed set of application threads (for example, RFC sender channel, File adapter channels). This may require a higher number of application threads. Therefore, within the J2EE Engine configuration (configtool or Visual Admin), go to:
    Global Configuration -> Server -> Kernel -> ApplicationThreadManager
    Set the MaxThreadCount property to 300</i>
    Not sure if this is the exact property but this is sure worth giving a shot.
    Regards
    Bhavesh

  • Number of PR0X process

    Hi
    Is there any way to modify the number of PR0X processes? There are currently 5 such processes running, is there a way to configure this value?
    I am currently using Oracle 11.2.2 with Active Data guard on HP UX system.
    Thanks

    904697 wrote:
    Hi
    Is there any way to modify the number of PR0X processes? There are currently 5 such processes running, is there a way to configure this value?
    I am currently using Oracle 11.2.2 with Active Data guard on HP UX system.
    ThanksEven i have not went through much, But i saw in 11g Dataguard hand book, Read below
    In Oracle Database 11g, the PQ slave overhead has been assuaged by leveraging Oracle kernel slave processes (KSV slaves). The KSV slaves can be seen as the PR0x processes. The MRP will relegate
    the actual (parallel) recovery to the KSV slaves. The PR0x processes will hash to a segment map,
    read from this map, and apply redo to the standby database. Leveraging KSV slaves removes the
    need to set the PEMS parameter or even specify the number of slaves needed for recovery. The
    number of PR0x processes started is dependent on the number of CPUs on the server.
    Again depends on CPU slaves as mentioned by mseberg.

  • BOMM - Metadata manager busobj.exe process limit number of report processed

    Hello,
    We're facing the following problem, we have a BOMM setup which is running flawless for universes and webi reports. But we have a huge amount (+8000) Deski reports all stored in the same folder.
    While the integrator is processing the Deski reports at a certain point in time it goes wrong, we found out that to process the Deski reports BOMM launches a busobj.exe process which uses 2 GB of RAM at the moment the integrator stalls. The integrator does not give an out of memory error, it just stops processing and seems to timeout.
    What I am now looking for is a parameter that can limit the number of Deski reports processed by the busobj.exe process, before it is terminated to free up the memory. We thought that the pplimit parameter would do just that, but it is not.
    In the log we see all kinds of parameters, but there's very little information about what they do.  These are arguments for which we would like to get some more information:
    - maxSelect (defaults to 1000000)
    - mtc
    - ppc (number of concurrent jobs, but this seems not to influence the number of busobj sessions)
    - pplimit
    - ptc
    our setup:
    BOE = 3.1 SP2.5
    BOMM Version: 12.1.0.6
    Kind regards
    Guy

    Thank you Manoj,
    This was already helpful, it confirmed our thoughts about the parameters.
    I can not confirm your first comment about the fact that the busobj process closes after eacht report, I've monitored the processing on the server and during the run of the integrator the same busobj process was active (same PID).
    Currently we try to process 100 reports at a time by manipulating the date modified on our dev enivronment by checking the reports in scope out and back in, and then starting the integrator.
    The reports average around 200KB in size and none of them is set to refresh on open. Base on the logs it takes around 1 minute to process a single report. Depending on the fact if it is processing the associated universes or not. Disk space is not the issue.
    I noticed similar behaviour when we used a VBA-script to feed our own mm, and I had to write code to limit the number of reports processed by the busobj process to around 100. I did this by closing the busobj process after 100 reports and then start a new batch of 100 reports in a new busobj process. I think busobj does not cleanup after closing the report, and with every report opened within the same process the memory usage of the process grows, until it reaches 1.8 GB and then the process just hangs.
    I can open cases, if you can tell me on how to make sure it reaches you I'll just create one. Do you already have a release date for the fixpack you are talking about?
    Regards
    Guy

  • Web Forms Number Field - Not processing decimals!

    We have created a monster web form on a clients site. As it is, we have had to setup an API to deal with the data after its been generated by BC and modify it before sending it on to the client. The client saw no reason for fields that did not have anything entered against them to be sent through in the workflow notification - and I agreed. 
    Now after all these other problems have been resolved, I discover that all my  "number" fields cannot process a decimal place, and they round up or down. BC have suggested I need to recreate the form and just make them all 'text strings'.
    Not good enough. Its an EPIC form with over 100 fields in it. We, in good faith, read the instructions that can be found here: http://kb.worldsecuresystems.com/478/bc_478.html?bc-partner
    that state "Number - a text box that must have a number entered into it". No note about NOT using decimals!
    The confusing thing is, it lets you enter the decimal from the front end, even displays the web form confirmation page correctly with decimals. But when it creates a case in BC, it rounds the numbers. So its only at this late testing stage that we have discovered the issue
    Does anyone have any ideas about faster ways of re-creating this entire form ?
    I did submit a support ticket, and was told to switch to the old UI and then just change the type of the fields. But when we try to change a form field from 'number' to 'string' it brings up the message "WARNING: Field updated successfully but type not changed as field has associated values.". Then they said to:
    Copy that specific webform change the type fields of the form and then remove the old webform and re-name this one copy with the first webform name. The copy option is available under the link I have provided to you.
    However this still means we need to change *all* the fields and then get every field' s ID and insert it into the javascript. Very very time consuming
    So A) everyone else be warned and B) Does anyone have a shortcut?
    Thanks!!

    Thanks for confirming my fears
    Its a shame that since its such a long standing thing, it hasnt actually been added to the knowledgebase... which when we started this project (long before this schmozzle of a new system was introduced) was the most relevant place to look.  When I start something, I tend to look in the KB.... not think "oh perhaps I should check the FAQ's in case there is a long standing issue that isnt contained in the KB".

  • Number of parallel process definition during data load from R/3 to BI

    Dear Friends,
    We are using Bi7.00. We have a requirement in which i should increase the number of parallel process during data load from R/3 to BI.  I want to modify this for a particular data source and check.Can experts provide helpful answers for the following question.
    1) When load is taking place or have taken place, where can we see how many parallel process that particular load has taken.
    2) Where should i change the setting for the number of parallel process for data load (from R/3 to BI) and not within BI.
    3) How system works and what will be net result of increasing or decreasing the number of parallel process.
    Expecting Experts help.
    Regards,
    M.M

    Dear Des Gallagher,
    Thank you very much for the useful information provided. The following was my observation.
    From the posts in this forum, i was given to understand that the setting for specific data source can be done in the infopackage and DTP level, i carried out the same and found that there is no change in the load, i.e., system by default takes only one parallel process even though i maintained 6.
    Can you kindly explain about the above mentioned point. i.e.,
    1) Even though the value is maintained in the infopackage level , will system consider it or not. -> if not then from which transaction system is able to derive the 1 parallel process.
    Actually we wanted to increase the package size but we failed because i could not understand what values have to be maintained  -> can you explain in detail
    Can you calrify my doubt and provide solution?
    Regards,
    M.M

  • IDOC number update in processing log

    Hi
    My problem is when I run VL02N, although it updates the NAST table with a record dynamically , it does not update NAST-CMFPNR field, hence I cannot find the updated idoc number in the processing log  acceding to NAST-OBJKY.It was showing previuos idoc number.
    Thanks

    Hello,
    Did you try to disable and then enabled CDC capture for the database? How about restart the SQL Server Agent?
    If the issue presists, please post the more information in the SQL Server error log file for further analysis.
    Regards,
    Fanny Liu

  • Change number of work processes

    hello sir
    how do i change the number of work processes manually in sap

    Hello,
    See note
    39412      How many work processes should be configured?
    Number of processes: There must be at least as many processes
    as the total of configured non-dialog work processes on this
    instance
    regards,
    John Feely

  • External Number gneration for process order creation

    Hi,
       I need to generate external number range for process order creation and at the time of goods receipt.
       How can I do this in the include ZXVBZU02.
    Regards
    SAi

    You might want to try search first:
    http://www.google.com/search?hl=en&source=hp&q=externalnumberrangeforprocessordersite%3Asap.com

  • How reduce the number of dialog processes? (disp+work.exe )

    Hello,
    i habe a question.
    How can i change the number of disp+work.exe processes? Currently it run about 17 prozesses.
    Through the CCMS tcode rz04 i have changed the number of all processes, also everone is now 1, unless dialog.
    Also
    Dialog is -10
    Background -1
    Update  -1
    Update2 -1
    Enqueue -1
    Spool -1
    Total  17
    I would have total about 8  Processes..
    How can i make it?
    Thank you in advance!!!
    Alex

    Hi,
    Are you aware that a lot of documentation is available and that it is possible to read it and even recommended because you would find very easily the answer to your very very basic question in it ?
    Hint : Look for transaction RZ10 in the documentation and which parameters control the number of processes.
    PS : There are also the forum rules that are also very interesting to read !
    Regards,
    Olivier

  • Number of dialog process in SM50 does not tally RZ10

    Hi,
    I am encountering the above scenario whereby the number of dialog processes shown in SM50 is not the same as the profile parameters indicated in RZ10.
    I have restated SAP several times and it's still the same - both doesn't tally.
    Has anyone encountered the same?  How was it resolved?
    Thanks

    Problem resolved.
    Reimported the profile and restarted SAP.

  • HT1349 I scratched my Itunes card and i scrached off the serial number in the process. How can i recover it.

    I scratched my itunes card an i scratched off the serial number in  the process. How can i recover it.

    If you cannot track it via iCloud, then you unforunately out of luck and will have to hope for the best.  You can try and retrace your steps as well.  There is no way to track it.
    B-rock

  • Suppress number of rows processed message in msql

    Is it possible to suppress the feedback message that one gets after running a query.
    I've tried the following:
    SQL> set feedback off
    SQL> set heading off
    SQL> @x
    3
    1 row(s) returned
    But still get the message "1 row(s) returned"

    The Bytes is AVG_ROW_LENGTH * Number of Rows Processed.
    For instance you have an EMP table which an AVG_ROW_LENGTH as 37 and the Number of rows processed is 14 then the Bytes will be 518

Maybe you are looking for

  • Connecting HP LaserJet 1022n

    Can someone help me connect my HP LaserJet 1022n to my E2500?  Note: not "HP LJ 1022nw" which is wireless version. Printer was attached to my old Linksys Wireles-G router.  Printer has a USB connection and an ethernet cable port.  Wth the old router

  • How to setup an email account which has different outgoing server

    I have my work email and I do not know how to set it up on my iphone, the email server is in another country and i should set it up to login to that server to send and receive my email, on outlook i can set it up by using the advace setting to put th

  • Error with dbms_xslprocessor.clob2file

    Hi all! I am experiencing an error with this command dbms_xslprocessor.clob2file(v_xml,'DIR','1.xml'); where: v_xml is a clob ( it is well formed and with data) DIR is the directory where i want to output the data, it has beeen created with: EXECUTE

  • Check resolution and write in CSV

    I need a script which check the resolution of an image and if the resolution is below 300, it needs to create an CSV/Text file into desktop with the string "Resolution is below 300". Is that possible to do it using script? Kindly advise.

  • Can't sign into my AIM account

    I just credited a $50 gift card to my AOL account, tried to buy an album, and it prompted me for my AOL account and password. Typed them in and... apparently they don't work any more. Tried multiple times with no success... Did I just get robbed of $