Restrict No of Process in SM50

Hi All,
When we run any Data Load in the BW system from r/3 System, some dailog process is trigerred, when we can see in SM50.
Can we restrict the no of Dailog Process in SM50, I tried doing the same from SBIW, but it did not help.
Regards,
Mayank
Thanks = Points

Hi,
U can find no of process types in SM50, like dialog, background, spool.. etc.
If u have more dialog processes then parellely you can do works. A work process will process ur request like fetch data from cube and displays in ur Presentation server.
We as BW consultant cann't restrict the no of processes. It is a BASIS people work.
Assign Points if helpful.

Similar Messages

  • How to restrict user to process own company code data in z program

    Hi All,
    I have this issue. in asset management I would like to restrict user to process its own company data.
    for example A who works in company 0123 only can process comp code 0123 data whereas X who is manager can process all company code data.
    In the abap program, how can i achive this? by authority object? if yes what asset management authority object to use?
    i have company code in selection screen. so may i know what method i can achive so that A can only execute co 0123 whereas X can do for all company code.
    thanks

    Hi,
    One way would be:
    For all persons for whom you would like to 'control' the access to a specific company, SU01-->Parameters--->Give some parameter ID say XXX, & in PArameter Value key in the compnay code whose data it can process.
    Please note that this is only one time process which has to be carried out for all the users. Then in your z-program  in SELECTIO-SCREEN OUTPUT use GET PARAMETER ID 'XXX" Field w_value. If GET PARAMETER ID returns su-subrc = 0 then move w_value to your company code on the selection screen. Then Use LOOP AT SCREEN & make SCREEN-INPUT = '0' for company code so that company code will be displayed but protected thus not allowing the user to change the company code.
    I hope this helps,
    Regards
    Raju Chitale

  • How do I prevent all dialog processes in SM50 from being occupied?

    Hi experts,
      I have set rdisp/rfc_min_wait_dia_wp = 4 and I still saw all dialog processes got occupied.
    (PS: This screenshot is captured after a few minutes). Anyway, how do I prevent all dialog processes in SM50 from being occupied?
    Should I increase rdisp/rfc_min_wait_dia_wp ( = 4 now ) and rdisp/wp_no_dia ( = 18 now ) to a higher value?

    Hi Gaurav & Nick,
       If I understand correctly, there are 4 dialog processes running and 14 RFC running at the same time.
    If I want to resolve this problem, I need to reduce paralellism of RFCs and increase dialog work processes, right? Here is my new configuration. Any thoughts?
    new parameters:
    rdisp/wp_no_dia = 20
    rdisp/rfc_min_wait_dia_wp = 10
    rdisp/rfc_check = 3
    old parameters in profile:
    rdisp/wp_no_dia = 18
    rdisp/wp_no_btc = 13
    rdisp/wp_no_enq = 0
    rdisp/wp_no_spo = 2
    rdisp/wp_no_vb = 5
    rdisp/wp_no_vb2 = 2
    rdisp/rfc_min_wait_dia_wp = 4
    rdisp/rfc_check = DEFAULT  (DEFAULT is 2, ASYNC and SYNC RFC)

  • Cancel Work process using SM50 fails

    When I ran a custom program while developing and system was hung. So I did CNTR ALT DEL. After that
    tried to cancel a work process using SM50 cancel without core, cancel with core, end session, end session using SM04 etc.
    I am getting a message "&An error occured when exiting the process".
    It seems work process released the program I was executing, but still shows in SM50 as running with no program details.
    SM04 Shows this extra session as SE38.
    Is there any function module to kill the Process by PID? or Any other means to kill the session from presentation server?
    Thanks in advance for your help.

    Hi,
    The options are... to try to kill it from SM04 / try to kill it from Sm50 / relogin and try to kill...
    If these does not work another option could be to do the following..
    The report program RSBDCOS0 can be used to execute an OS command on the application server....and on a windows server the command "taskkill" can be used to kill a process...
    SO run report RSBCOS0 and execute the OS command "taskkill /PID <nnn>"
    Thanks,
    Renjith

  • Authorizations | Restrictions on Business Process

    Dear experts,
    is it possible to implement restrictions on Business Process by using the default functionality (and hence not on the higher levels Solution or Scenario).
    Thx!

    Hi Kraell,
    You can restrict access to the business processes nodes via administration tab, you select there the users who will have access to this node and assign them.  These users must be assigned to the project in the SOLAR_PROJECT_ADMIN in the tab Proj. Team Member.
    Kind regards,
    Fabricius

  • Transaction code MB02 - Issue with Printing and Process overload SM50

    Hello Experts,
    We are actually having a problem when trying to print a smartform in tcode MB02. Also, when verifying transaction SM50 for that process then we noticed that there was a timeout after a big data load.
    Here is the scenario:
    1. Entering a material doc 9999 and Press enter
    2.Select and double click a line item for that material doc
    3. Click on Messages
    3. Select an output type and click on Repeat output
    4. Click Save
    5. Click Save again.
    In a normal case, a screen would appear for printing but this time nothing seems to happen. And then when we go to tcode SM50 and check that process there is 2-3 dumps.
    As a newbie programmer I do not understand any of these procedures properly. If anyone can shed any light on this, i would be grateful.
    Regards,
    Thyaga

    Hi everybody,
    Thanks for your answers.  Actually after a lot of time spent on debugger i found that the variable returncode is 999 and then a subroutine is called which in turn calls my program to trigger the smartform. 
    The problem is throughout my program i do not change the value of the returncode .i.e it remains 999.  What i did then is change the returncode 999 before my smartform-program is called then after testing i see that the output is printed without any error.
    The program and subroutine i am talking are as follows:
    1. Program: RSNAST00
    2. Subroutine: programm_aufrufen
    3. Line 1297 returncode is 999
    4. Line 1318 - my smartform program is called
    5. Then at 1324 - on control is done on returncode.
    Please advice if these steps are conform/ethical.  Also, can you suggest any other steps i can do without the need to modify my own program.
    Thank you very much for your replies.
    Kind regards,
    Thyaga.

  • Work processes in SM50 showing yellow

    Dear all,
    We are facing one issue in SM50 where some dialog work processes are turned to yellow status one after the other.
    This yellow status means i believe trace level problem which is getting changed to 2 instead of 1(default value).
    In order to revert back to1 in SM50,  select the highlighted work process with yellow status then go to process---> trace ---> active components. Now new pop-up will occur with value as 2, select default values and then save which will remove yellow status against the highlighted work process.
    Another way to get rid of this issue is with Application restart which we can't do every time / not recommended.
    I have checked dev_disp & dev_wp<no> log files, but of no useful information in them and i have gone through various posts.
    Now my query is why this trace level got changed to yellow with value of 2 instead of default value 1 and what will be the root cause behind this in order to avoid future issues.
    Rgds,
    Durga.

    Hi Michael,
    Thank you very much for those 2 SAP notes and few of my doubts got very much cleared with 998221.
    Rgds,
    Durga.

  • 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.

  • Dilaog processes in SM50

    Hi,
    In SM50 I am seeeing some of the dialog processes saying waiting but in the error column it is showing 1 or 2 or 3 which is red in  colour.
    So I pressed F1 on it and it gave me mssg saying how amny times the work processes are terminated abnormally. But I am not seeing any shoirt dumps in ST22.
    What exactly does that mean???
    Thanks

    If the process is killed or terminated it is recorded as errors in the error column. I believe this number is reset only on the server reboot.
    If the process is killed using "Cancel without Core option there won't be any dumps.
    Regards,
    Sree

  • Restrict weblogic server process to single CPU

    Hi,
    Can anyone tell me how to restrict a weblogic server instance to a single CPU
    on a multiple CPU Windows 2000 box.
    Also if this is possible can I have two weblogic server instances which run parallel
    on a two CPU Windows 2000 box.
    Thanks,
    Bhushan Kowshik

    If you want a process on Windows to only use a subset of the available CPUs
    you can use Task Manager to set the affinity. Right click on a process (in
    your case java.exe) and choose "Set Affinity...".
    Regards,
    /Staffan
    "Bhushan Kowshik" <[email protected]> skrev i meddelandet
    news:3de6161b$[email protected]..
    >
    Hi,
    Can anyone tell me how to restrict a weblogic server instance to a singleCPU
    on a multiple CPU Windows 2000 box.
    Also if this is possible can I have two weblogic server instances whichrun parallel
    on a two CPU Windows 2000 box.
    Thanks,
    Bhushan Kowshik

  • Process overview/SM50

    Hi Folks
    I know sm37 well,But i need some info regarding SM50 process overview...
    Here i can see some status are waiting and one is running..can any body please

    Hi,
    SM50 --> is for process overview/work process/process analysis and tt shows the status of type of work process and its status.
    you can dbl clck on desired process and u can see the details/logs in the window and aslo u can see its programs and SQL statements/locks , database activities ....etc
    You can also kill the process with and without core in SM50
    Also refer below help links.. gives u complete info
    http://help.sap.com/saphelp_nw04/helpdata/en/4e/b1233ddfdd3542af2c6898246b03a2/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/02/962817538111d1891b0000e8322f96/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ad/4ba13c77e91409e10000000a114084/frameset.htm
    Thanks

  • How to Restrict the Message Processing Before IE

    Hello Experts,
    I have a specific business requirement for one of my interfaces.
    It looks like: 3rd party -
    > WMQ -
    >PI
    Example: 3rd party sends 3 (Header, detail and Trailer) messages WMQ and MQ processes these 3 messages one by one through specific Queue.
    TO be approach: We have to ignore Header and Trailer messages before processing through Integration Engine as it does not contain any business data, we should only process the Detail message to the receiver.
    Message 1 Header:
    <FIData>
         <detail>
              <HeaderReference/>
              <PostingItem>
                   <ProfitCentre/>
                   <CostCentre/>
                   <RunDate>TOTAL NUMBER OF RECORDS SENT 4</RunDate>
                   <Description/>
                   <Assignment/>
                   <CalculateTaxBase/>
              </PostingItem>
         </detail>
    <FIData>
    Message 1 Detail:
    <FIData>
         <detail>
              <HeaderReference>483061</HeaderReference>
              <PostingItem>
                   <ProfitCentre>AU21</ProfitCentre>
                   <CostCentre/>
                   <RunDate>20090512</RunDate>
                   <Description>9587531|57372.000|41348.00|.00</Description>
                   <Assignment/>
                   <CalculateTaxBase/>
              </PostingItem>
         </detail>
    <FIData>
    Message 1 Trailer:
    <FIData>
         <detail>
              <HeaderReference/>
              <PostingItem>
                   <ProfitCentre/>
                   <CostCentre/>
                   <RunDate>COCS</RunDate>
                   <Description/>
                   <Assignment/>
                   <CalculateTaxBase/>
              </PostingItem>
         </detail>
    <FIData>
    Note: Structures of 3 messages is same, and remember these 3 are individual messages and the runDate values in header and trailer messages will not have any impact on business.
    Valuable inputs are much appreciated!!
    Receiver is same(only one).
    Regards,
    Raj

    You can use message selector feature of JMS adapter: The adpater only pick up certain messages that has particular value of a attribute.
    You have to work with your MQ consultant, when publish the publish the message into the queue, they can set the value of attribute.
    Please refer my wiki:
    Usage of Message Selector for JMS Sender Adapter
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/usage%252bof%252bmessage%252bselector%252bfor%252bjms%252bsender%252badapter
    Regards.
    Liang

  • Several processes in SM50 show status as stopped and reason SLEEP

    I have several batch jobs that are running and then sometime it shows up status "stopped" and Reason "SlEEP". There have been some slow DB writes but not sure what I can do about this.
    Should I let them go and let them resolve themselves. Sometimes these jobs will cause performance issues.
    Or do I delete cancel them to restart in the low usage periods.
    Thansk
    Weyland Yutani

    Hi..
    Not sure about your KERNEL PATCH LEVEL.
    Check this note..
    Note 1357780 - Long "stop" status for batch proc.; reason for wait "sleep"
    Secondly as Dibya said...
    Look a closer look at work proces trace file,
    if you do not see any info desired....
    increase the "TRACE LEVEL" of work process and chase for reason log in tracef file.
    WORKPROCESS Trace info should give some clue / info to do a deep dive analyiss of your issue.
    If you avail SAP Verion/ Kernel Version/ DB Version / OS Version ...
    give more light to the signing in users to put their comments close to your issue.
    We are sure, With Dibya reply itself, you would have got the reasons for the issue.
    Finally,
    What is your system utlization during peakload to rate low usage periods.
    Rgds

  • Restrict Workflow paralell process

    Hi Experts,
    I copied the std workflow for travel order and its working fine.
    The issue is, If the Employee requested the Travel request, then the Workflow gets triggerd and the status is In process.
    If employee again try to initiate a travel request, then it should not be triggerd for a second time. How to avoid the Second request for the same Travel request.
    I used std BO bus2089.
    Thanks in Advance,
    Helps will be appreciated.

    Hi,
    The standard solution seems to be for travel requests that a new WF is started and the old one gets logically deleted. (The workfow is waiting for event of creationg.)
    If you want to achieve your exact requirement you can do it with check function module. => Open the event linkage in SWETYPV and put there your check function module. In the check function module you can check whether there is an active instance for travel request existin, and if it is, raise exception.
    Regards,
    Karri

  • Sequential confirmation and restricting over confirmation - Process orders

    Hi,
    We have a process orders with phaes 20,40 and 60. Order qty = 100 pc
    1. We would like to have sequenstial confirmations from 20->40->60.
    2. When we confirmation phase 40 , quantity should not exceed the confirmed quantity of phase 20. ( Example , if 20 is confirmed for , say , 10 pc , then user trying to confirm 11pc in phase 40 , should result in an error )
    3.When we enter confirmations in COR6N , we would like to have the previous confirmed quantity to appear as default and if user changes to a higer quantity than the previous confirmation quantity , it should give an error message.
    ( for example , here when user confirms phase 20 - order qty less previously confirmed qty = 100-10=90 pc should come as default ;   for phase 40 , default confirmation qty should appear as 10 pc and user trying to change it to 11pc, shoudl result in an error)
    In order confirmation parameters , we have chosen " error when operation sequences are not adhereed to ".
    and in over delivery tolerance , we have chosen " wanring message"
    How can we achieve this modifitcation?
    Thanks and regards,
    Manohar

    HI,
    In the confirmation parameters OPK4(Customizing for Shop Floor Control, choose Operations -Confirmation -Define Confirmation Parameters) you set the Propose indicator in the quantities area, to stipulate that quantities should be proposed when confirmations are entered under "Operation Individual entry using Indv. scren" tab Page. and test
    If this is not working out
    Check
    Control key for operations (in Customizing for Shop Floor Control by choosing Master Data -Routing Data - Define Control Key), you stipulate whether an operation can or must be confirmed (Confirmations key).
    Checking the Quantity to be Confirmed (Confirmations key).
    If the operation sequence is checked for confirmations, then the following quantity check takes place: If you want to enter a confirmation in which the sum of the yield, rework quantity and scrap is larger than the yield of the predecessor, then the system issues an appropriate message (for example, an error message). The predecessor is determined exactly as described in the graphic.
    Irrespective of whether the operation sequence is adhered to, the quantity is checked against the quantity of the predecessor operation (= expected quantity) and a message is issued (the category is set in Customizing). The following cases can occur:
    The confirmed quantity is larger than the expected quantity.
    You are entering a final confirmation and the confirmed quantity is smaller than the expected quantity.
    The message category determines your next entry option:
    After acknowledging a warning, you can continue entering.
    In the case of an error message, the system terminates the input dialog.

Maybe you are looking for