No dialog process free

HI Experts,
I am facing a unique issue here
No Ty. Pid      Status  Cause Start Err Sem CPU    Time  Program          Cl  User         Action                    Table
0 DIA    19557 Run           no      0   4        0
1 DIA    19558 Run           no      0   4        0
2 DIA    19559 Run           no      0   4        0
3 DIA    19560 Run           no      0   4        0
4 DIA    19561 Run           no      0   4        0
5 DIA    19562 Run           no      0   4        0
6 DIA    19563 Run           no      0   4        0
7 DIA    19564 Run           no      0   0        0
8 DIA    19565 Run           no      0   4        0
9 DIA    19566 Run           no      0   4        0
10 UPD    19567 Run           no      0   4        0
11 ENQ    19568 Run           no      0   4        0
12 BTC    19569 Run           no      0   4        0
13 BTC    19570 Run           no      0   4        0
14 BTC    19571 Run           no      0   4        0
15 SPO    19572 Run           no      0   4        0
16 UP2    19573 Run           no      0   4        0
All process are occupied none are.
Sappfpar showed error in check, corrected it still same issue
***ERROR: Size of shared memory pool 40 too small
================================================================
SOLUTIONS: (1) Locate shared memory segments outside of pool 40
               with parameters like: ipc/shm_psize_<key> =0
SOLUTION: Increase size of shared memory pool 40
          with parameter: ipc/shm_psize_40 =208000000
Kindly suggest
Edited by: Ameya Joshi on Jan 18, 2010 11:58 PM

Hi Juan,
Well the trace files didnt provide any valuable hint ....but i will post it for you
dev_w0 contents
db connect
+M Mon Jan 18 23:51:51 2010+
+M  kernel runs with dp version 241000(ext=110000) (@(#) DPLIB-INT-VERSION-241000-UC)+
+M  length of sys_adm_ext is 576 bytes+
+M  ***LOG Q01=> ThInit, WPStart (Workproc 0 1 6160) [thxxhead.c   1290]+
+M  ThInit: running on host ecddbci+
+M  calling db_connect ...+
+C+
+C  INFO : SAP DB Packet_Size = 131072+
+C  INFO : SAP DB Min_Reply_Size = 4096+
+C  INFO : SAP DB Comm_Size = 126976+
+C  INFO : DBSL buffer size = 126976+
+C  INFO : SAP DB MaxLocks = 800000+
+C  INFO : Connect to DB as 'SAPECD'+
+C  Command info enabled+
+C  Now I'm connected to SAP DB+
+C  00: nlxsit03-ECD, since=20100118235151, ABAP= <unknown> (0)+
+B  Connection 0 opened (DBSL handle 0)+
+B  Wp  Hdl ConName          ConId     ConState     TX  PRM RCT TIM MAX OPT Date     Time   DBHost+
+B  000 000 R/3              000000000 ACTIVE       NO  YES NO  000 255 255 20100118 235151 nlxsit03+
+C  INFO : SAP RELEASE (DB) = 701+
+M  db_connect o.k.+
+M  vmcj/sgc_options: switch off delayed session cleanup during shared gc+
+M  vmcj/sgc_options: switch off template cleanup before cloning+
+J  extMemCheck is set to dw.sapECD_DVEBMGS00.0x6209f0+
+J  extGcMemReserve is set to dw.sapECD_DVEBMGS00.0x621520+
+J  extGcMemCommit is set to dw.sapECD_DVEBMGS00.0x621490+
+J  extGcMemFree is set to dw.sapECD_DVEBMGS00.0x6213f0+
+J  extCreateSharedCodeCache is set to dw.sapECD_DVEBMGS00.0x625420+
+J  extSetSharedCodeCachePerm is set to dw.sapECD_DVEBMGS00.0x624480+
+J  extMalloc is set to dw.sapECD_DVEBMGS00.0x624020+
+J  extCalloc is set to dw.sapECD_DVEBMGS00.0x623ee0+
+J  extRealloc is set to dw.sapECD_DVEBMGS00.0x624340+
+J  extFree is set to dw.sapECD_DVEBMGS00.0x624250+
dev_disp trace file
+kernel runs with dp version 241000(ext=110000) (@(#) DPLIB-INT-VERSION-241000-UC)+
+length of sys_adm_ext is 576 bytes+
+*** SWITCH TRC-HIDE on ***+
+***LOG Q00=> DpSapEnvInit, DPStart (00 6151) [dpxxdisp.c   1286]+
        +shared lib "dw_xml.so" version 39 successfully loaded+
        +shared lib "dw_xtc.so" version 39 successfully loaded+
        +shared lib "dw_stl.so" version 39 successfully loaded+
        +shared lib "dw_gui.so" version 39 successfully loaded+
        +shared lib "dw_mdm.so" version 39 successfully loaded+
+rdisp/softcancel_sequence :  -> 0,5,-1+
+use internal message server connection to port 3900+
+MtxInit: 30000 0 0+
+DpSysAdmExtInit: ABAP is active+
+DpSysAdmExtInit: VMC (JAVA VM in WP) is active+
+DpIPCInit2: start server >ecddbci_ECD_00                          <+
+DpShMCreate: sizeof(wp_adm)             29784   (1752)+
+DpShMCreate: sizeof(tm_adm)             6009216 (29896)+
Regards,
Ameya
Edited by: Ameya Joshi on Jan 22, 2010 6:59 AM

Similar Messages

  • Bank ALE Creates Dialog Processes

    Hi All,
    We would like to use ALE to move bank master data from our legacy 4.6c system to our new ECC6.0 system.
    It works fine, however, it appears that when SAP creates the inbound IDOC in the receiver system, it generates a dialog process per IDOC rather than using a single one and doing them serially.  When we send mass data loads, this causes issues with system performance.
    Is there a way to force the ALE to only use a single dialog process?  I know it would take longer, but it will keep more dialog processes free to help overall performance.
    Thanks in advance.

    Then you need to do in Source system this way
    Use collect IDOCs as option in WE20 and increase the packet size with a large number.
    and schedule RSEOUT00 in nightly batch , Then it will send all the IDOCs in one packet to to the other destination

  • Limit on ALEREMOTE Dialog process in BI for Extraction

    Hi
    We are on BI 7 and ECC 6 and doing the extraction .It creates 10 Dialog process with user ALEREMOTE .Bi system is small and it has only 13 Dialog process. So system becomes very slow with 1 extraction job .
    In RZ12 , the parallel_generators settings of "Minimum Number of Free WPs" = 5 but still ALEREMOTE takes 10 process.
    Please tell me where do we limit the number of parallel process for extraction in the BI system.
    Kind regards,
    Yogesh

    Chk the note 916706 - Number of dialog processes for data transfer
    Regards,
    B

  • How to execute report in Background from Dialog process?

    How, or what is the best way, to lauch an executable program (report) into the background from a dialog program (dynpro)?
    <b>Example:</b>  The SUBMIT...AND RETURN still executes the called program before it returns control to the calling program.  I just want the report to be kicked off and the dialog to continue as normal.  I do not want the report execution time to affect the dialog process.
    Thanks in advance for your time.

    Hi Nablan, I'm also trying to do parallel processing and created a function module that kicks of another report program.
    However, the process doesn't seem to work. The Main program runs from start to finish but the called program in the function module doesn't seem to run. When I used the option STARTING NEW TASK task name the code ran but in the foreground. I don't want to use this option as it runs in the foreground and SAP limits one to six sessions. Is there something I'm missing in the attributes of the function module I created. Currently the attributes are: Processing type Remote enable module and it's set to start immediately. I had used Normal function module initially but this did not work with the STARTING NEW TASK task name option.
    Below are the codes segements I used.
    In my main program I have the following code segement
    CALL FUNCTION 'Z_CA_PROG_CALL'
      IN BACKGROUND TASK
      EXPORTING
        zprogram            = 'ZCA_TEST1'
      EXCEPTIONS
        program_call_failed = 1
        invalid             = 2
        OTHERS              = 3.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    COMMIT WORK.
    In the function module I have the following code.
    FUNCTION z_ca_prog_call.
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(ZPROGRAM) LIKE  ZCA_INTERFPROG-ZPROGRAM
    *"  EXCEPTIONS
    *"      PROGRAM_CALL_FAILED
    *"      INVALID
      SUBMIT (zprogram).
      IF sy-subrc <> 0.
        CASE sy-subrc.
          WHEN 1.
            RAISE program_call_failed.
          WHEN OTHERS.
            RAISE invalid.
        ENDCASE.
      ENDIF.
    ENDFUNCTION.

  • Broadcaster times-out due to dialog process

    Hi !
    I'm trying to set up a broadcasting for a report with a large amount of records, and since when I execute it in dialog it times out, broadcasting it in the background seemed a great idea.
    The thing is that, despite I schedule it to run in a background process, it still creates a dialog process to fetch data wich times out and therefore the background process (the document creation and email sendig) ends correctly sending a 'No Data Available' report or with an error: com.sap.ip.bi.base.exception.BIBase.RuntimeException.
    The parameters for the report are being set in the General Precalculation tab, while there is a Filter Navigation tab which allows you to filer specific characteristics. Which is the difference here ?
    Regards,
    Santiago

    Sonal, thanks for the quick answer.
    Let me see if I get this right.
    The Precalculation tab allows to filter before precalculation, in order to fetch de query from precalc. cache instead of direct db access. The data excluded from filters in precalc. tab will not be available in the query.
    On the other hand, Filter tab sets filter values for characteristics contained in the query. Is this like the right column of the filter tab of Query Designer ?
    Let me know if this is right.
    Regards,
    Santiago

  • Function in update task goes to dialog process(seen by sm50)

    Hi Forum,
       I wrote a simple test to invoke a function module in update task, and the execution of the module takes several minutes (updating database using opensql) . The test looks simply like described in the following link:
    http://www.****************/Tutorials/ABAP/Debug/Index.htm
       During the run, I used transaction sm50 to view the working processes and expect to find a running "UPD" process. However it is not found, instead  my dialog process is always seen running. Any hints on why?
    Thanks,
    Yang

    got the answer. The reason is that sm50 can not display UPD process so promptly. For a more thorough tracing, transaction "stad" can be used. (where I see the DB access executed in UPD process)

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

  • SAP Dialog Process Number

    Dears:
    I just finish installation of my ECC 6.0 server. Now i want to change the number of the SAP dialog process. And do you know if there is any calculate formula to use so that i can know how many dialog process i should set for the server?

    Hello,
    That depends on the no of users that are going to logon.
    For windows based operating system, it depends on the no of processors you have in the server.
    http://help.sap.com/saphelp_nw70/helpdata/EN/02/962817538111d1891b0000e8322f96/frameset.htm
    While increasing the no of work process, you need to note that per work process, you have to assign 50 MB to 60 MB of memory, depending on the SAP release and operating system.
    Regards,
    Debasis.

  • Is there any way to run abap program in dialog process with process chain?

    Hi.
    I just want to run custom abap program in every 30min.
    so I made process chain and connect abap program.
    but it returns NOTHING when background running.
    the program has ABSOLUETLY no problem when it's running DIALOG process.
    custom program is modified from sap standard program for my use.
    so complicated and hard to read that I cann't figure out what's problem in backgound job and even hard to debug in background process.
    is there any way to run abap program in dialog process in every 30 min.?
    or call BSP page or call function.
    any solution will be helpful that excuting PROGRAM or FUNCTION or BSP PAGE in schedule job and should running dialog process.
    thanks.
    Lee.

    Hi,
    did you try using sm36 transaction?
    1Give these values in Gereral data
    Create one sample job "SAMPLE JOB"
    Priority "A"
    Execu target - Your application server
    2Click start conditon
    schedule according to ur requirements.
    3.Click Step button
    Give your ABAP program name.
    fill variants if it has any variants.
    if it is useful assign points
    Regard,
    Senthil Kumar.P

  • SAP job not using all dialog processes that are available for parallel processing

    He Experts,
    The customer is running a job which is not using all the dialog processes that are available for parallel processing. It appears to use up the parallel processes (60) for the first 4-5 minutes of the job and then maxes out about 3-5 processes for the remainder of the job.
    How do I analyze the job to find out the issue from a Basis perspective?
    Thanks,
    Zahra

    Hi Daniel,
    Thanks for replying!
    I don't believe its a standard job.
    I was thinking of starting a trace using ST05 before the job. What do you think?
    Thanks,
    Zahra

  • Dialog process hang and can not be cancelled

    Hi Gurus,
    In SM50, a dialog process was running with error. It was obviously hang, but I can't cancel it.
    Everytime I use "cancel with core" or "cancel without core", the only thing changed was the PID. It changed a PID and kept running.
    Even I logged into application server and kill the process in task manager, it would run again with a new process id?
    Any idea how I can cancel it, Thanks.

    You can try to logoff the user, but i am not sure if this will help.
    I am a bit confused, could you please either share a screenshot, or just copy paste the text from SM50.
    Something like this would be very helpful:
    |  No.|Ty.|PID  |Status |Reasn|Start|Err|Sem|CPU|  Time|Report                     |Cl.|User    |Action|Table|
    |   5 |DIA|21149|Waiting|     |Yes  |   |   |   |      |                           |   |        |      |     |
    |   6 |DIA|5708 |Running|     |Yes  |   |   |   |     1|GP4JPFULQXLNZRBMX8BN0FHIERD|603|User2   |      |     |
    |   7 |DIA|964  |On Hold|Debug|Yes  |   |   |   |   193|Z_BI_EXTRAKT_SCHMETRIX     |603|User1   |      |     |
    |   8 |DIA|10115|Waiting|     |Yes  |   |   |   |      |                           |   |        |      |     |
    After each restart the Err count will increase, this is usual behavior.
    Cheers Michael

  • Process Chain remote execution locks up (All Dialog Processes used up)

    Hi,
    We have the following task at hand. We kick in BW process chain execution via RFC from our R/3 system using the function described below. What happens is that the process chain does get kicked in the remote BW system, but it quickly locks up. System monitor  says that all dialog process have been utilized. So, basically it gets stuck in the beginning of the process chain. Is there anything I can do to prevent this from happening?
    Here is the function call:
    This function triggers execution of process chain
    (on the remote BW system)
      CALL FUNCTION 'RSPC_API_CHAIN_START' DESTINATION p_rdest
        EXPORTING
          i_chain             = p_pchain
      I_T_VARIABLES       =
          i_synchronous       = 'X'
      I_SIMULATE          =
      I_NOPLAN            =
        IMPORTING
          E_LOGID             = gv_pchain_logid
        EXCEPTIONS
         failed              = 1
         OTHERS              = 2
    Thank you,
    AG
    Message was edited by:
            AG

    How many work process did you configured in SOLMAN, what is the action that CSMUSER is busy with?
    I think CSMREG is a communicatino user to satellite agents and check the RZ21--> AGENT status.
    Regards
    SM

  • IDOC performance: increase amount dialog processes on XI site?

    Hi everybody,
    we got performance problems while sending (many) IDocs to XI.
    Is it recommended to incease the amount of dialog processes?
    If yes: Which transaction is to be used?
    Thanks you!
    Regards Jochen
    null

    Hi,
    there are notes which discuss Idoc perfromance and how to improve the same.
    Refer into them .
    Note : 760993 , 709400 , 761332
    Regards
    Bhavesh

  • Maximum Dialog Processes for BEx Analyzer

    Dear all,
    Does anybody happen to know if it possible to restrict the number of dialog processes for one BEx Session and if so where it can be maintained. We currently have the problem that one user executing a workbook almost uses all dialog processes in productive system.
    I appreciate your help, point will be forwared.
    Best regards,
    Thomas

    Hi Thomas,
    have a look at TCODE RZ10
    and
    [http://help.sap.com/saphelp_nw70/helpdata/en/83/b7f2c1a90e2f4dbcc162388f0227dc/content.htm|http://help.sap.com/saphelp_nw70/helpdata/en/83/b7f2c1a90e2f4dbcc162388f0227dc/content.htm]
    maybe helpful
    regards Sven

  • FM to get the RFC Dialog Process Status

    Hi All,
    1.I am using Parallel processing concept in ABAP to process the data in chunks by creating tasks.
    2.I want to track the information about the tasks that has been generated by the main program.
    3.Is there any FM which gives information about the PID, status of the dialog process under which the task is running ?
    Any help on this would be highly appreciated.
    Thanks,
    Babu Kilari

    You can get the PID using the  FM TH_GET_OWN_WP_NO . this will give the WP of the process in which this FM is called.
    Try this one also TH_WP_DETAIL_INFO . It gives more details
    Edited by: Abhishek Jolly on Jun 4, 2009 5:54 PM

Maybe you are looking for