Functional work processes understanding ie Shop Floor MM ETC

Hello dear friends,
I would like your help in understanding the fucntional specs of Shop Floor (MRP,WBS,Reservations,Production orders,confirmations etc) ,PP,MM and PM.I am a BW developer and want to get a better understanding of the Functional side.I would like to know the work process of each of these modules and how to they travel from one table to another.Also i would liek to know things lik e what happens when a PO order is created the transaction  where its created and what tables it travels thru.In a similar manner for other thing too like Material and so on and so forth.I dont expect anyone to write lenghty expalinations but if someone can please direct me to the right direction..(website, forums outside websites and saps site itself). Once again all your help is greatly appreciated like always.
Thanks.

Hi Rony,
Shop floor Control:
Infocubes:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/c1/3757a5449a11d188fe0000e8322f96/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/28/500b3c56488e6be10000000a114084/frameset.htm
http://help.sap.com/saphelp_bw33/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
Data source for shop floor control:(R/3)
Expand the nodes under the logistics application 04 in transaction code LBWE
Procurement - MM :
http://help.sap.com/saphelp_nw70/helpdata/en/c5/a26f37eb997866e10000009b38f8cf/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/f7/64073c52619459e10000000a114084/frameset.htm
SD - Enterprise Sales and Distribution
http://help.sap.com/saphelp_nw70/helpdata/en/c5/bbe737a294946fe10000009b38f8cf/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/ed/62073c44564d59e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/8f/36f338472b420de10000000a114084/frameset.htm
SD BI Content link
http://help.sap.com/saphelp_nw2004s/helpdata/en/17/cd5e407aa4c44ce10000000a1550b0/frameset.htm
MM BI Content link
purchasing
http://help.sap.com/saphelp_nw2004s/helpdata/en/ed/62073c44564d59e10000000a114084/frameset.htm
inventory
http://help.sap.com/saphelp_nw2004s/helpdata/en/fb/64073c52619459e10000000a114084/frameset.htm
Hope this helps,
regards
CSM Reddy

Similar Messages

  • What are the best ways (for best performance) in MII to process the incoming process messages from shop floor systems to SAP ECC 6.0 and vice versa?

    Hi All,
    Can you please suggest to choose the best ways (for best performance) in MII (12.2 on NW 7.3), to process the incoming process messages from shop floor systems to SAP ECC 6.0 and vice versa?
    Thanks

    Hi Surya,
    Best practices for flow of data from ECC --> SAP MII --> Shop floor & Vice verse:
    1. Send ECC data through IDOC's/RFC's as messages to SAP MII message listener and BSL transaction process data and update directly on shop floor database as if you configured in Data services or later send those data by web service to shop floor system (i.e. depends on Shop floor machines).
    From Shop floor:
    shop floor --> SAP MII --> ECC
    1. Use either Web service or fetch data from DB and pass data to BAPI's  for sending to ECC through BLS transaction.
    Regards,
    Praveen Reddy

  • Dialog work process

    Hi Experts,
    I am working as a BASIS Consultant,I have one doubt.
    In our company about 50 users are there.If all 50 users are logged into the SAP PRD System,In SM50 tcode dialog work process are 9 free out of 10.
    how many users can use one  dialog work process. Please let me know.If any doubt please ask me.

    Hi Patan,
    Please understand the concept of work process understand it's not a 1-to-1 relationship between DIA workprocess and user.One Dialog process can handle multiple users and is solely based on the activity performed by the user.Logged users wont occupy 100% of workprocess unless it goes to "private"/PRIV mode.If you found any user any priv mode check whether he is performing any backgroud/batch processing updates.If found idle kill the process in SM51 as it will consume more memory leads to high cpu utilization.The Dispatcher handles all the request of all users and put them in the Dispatcher-queue, and this will be forwarded to a DIA workprocess as soon as it became idle, even in milliseconds, so that's why it can handle hundreds of requests in this queue.
    Please read the documentations on dispatcher to understand the process better.
    https://help.sap.com/saphelp_46c/helpdata/en/fc/eb2e7d358411d1829f0000e829fbfe/content.htm
    notes on work process - ABAP Development - SCN Wiki
    Dispatcher & Work Process
    Hope it will address all your doubts.Please close the thread once you are fine with answers as these are the frequently asked questions.
    Regards,
    Kannan

  • Unable to start the SAP instance - work processes are terminated

    Hello,
    We are implementing SAP ECC 6.0 on iSeries, i5/OS V5R4.
    The application server & the database server are implemented on one centralized physical iSeries server.
    We recently attempted to copy one SAP system (DEV) from one iSeries server to another, through restoring from an Entire System backup.
    After successfully conducting the restore onto the new (destination) iSeries server, and conducting all the necessary host name changes to be the same as the host name of the source system, we encountered a problem when trying to start the SAP : all the jobs under sub-system R3_00 are started, except the jobs constituting the SAP work processes; i.e. WP00, WP01, …etc.
    The following is the file holding the SAP start log :
    /usr/sap/<SID>/DVEBMGS00/work/sapstart.log
    SAP-R/3-Startup Program Rel 700 V1.8 (2003/04/24)                  
    Starting at 2008/04/07 13:55:49                                    
    Startup Profile: "/usr/sap/PRO/SYS/profile/START_DVEBMGS00_MASAPPRO"
    Execute Pre-Startup Commands                                       
    (47) Local: /usr/sap/PRO/SYS/exe/run/cleanipc 00 remove            
    (47) Executing "/usr/sap/PRO/SYS/exe/run/cleanipc 00 remove"...    
    (47) Okay!                                                         
    (47) Local: CLRLIB LIB(R3WRK00)                                    
    (47) Executing CL command "CLRLIB LIB(R3WRK00)"...                 
    (47) Okay!                                                                     
    (47) Local: /usr/sap/PRO/SYS/exe/run/sapmscsa pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO -n
    (47) Executing "/usr/sap/PRO/SYS/exe/run/sapmscsa pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO -n"...
    (47) Okay!                                                                               
    Starting Programs                                                              
    (47) Spawning program "/usr/sap/PRO/SYS/exe/run/saposcol" asynchronously...    
    (47) Okay, child's pid=52.                                                     
    (52) Starting: local /usr/sap/PRO/SYS/exe/run/saposcol                         
    (47) Spawning program "/usr/sap/PRO/SYS/exe/run/msg_server pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO" asynchronously...
    (47) Okay, child's pid=53.                                                     
    (53) Starting: local /usr/sap/PRO/SYS/exe/run/msg_server pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO
    (47) Spawning program "/usr/sap/PRO/SYS/exe/run/disp+work pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO" asynchronously...
    (47) Okay, child's pid=54.                                                     
    (54) Starting: local /usr/sap/PRO/SYS/exe/run/disp+work pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO
    (47) Spawning program "/usr/sap/PRO/SYS/exe/run/rslgcoll pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO -F" asynchronously...
    (47) Okay, child's pid=55.                                                     
    (55) Starting: local /usr/sap/PRO/SYS/exe/run/rslgcoll pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO -F
    (47) Spawning program "/usr/sap/PRO/SYS/exe/run/rslgsend pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO -F" asynchronously...
    (47) Okay, child's pid=56.                                                     
    (56) Starting: local /usr/sap/PRO/SYS/exe/run/rslgsend pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO -F
    (47) Spawning program "/usr/sap/PRO/SYS/exe/run/igswd_mt -mode=profile pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO" asynchronously...
    (47) Okay, child's pid=57.                                                     
    (57) Starting: local /usr/sap/PRO/SYS/exe/run/igswd_mt -mode=profile pf=/usr/sap/PRO/SYS/profile/PRO_DVEBMGS00_MASAPPRO
    (47) Waiting for Child Processes to terminate.                                 
    (47) **** 2008/04/07 13:55:56 Child 53 terminated with Status 0 . ****         
    (47) **** 2008/04/07 13:56:25 Child 54 terminated with Status 0 . **** 
    Thank you in advance for your cooperation.
    Best regards.
    Reda Khalifa

    Hello,
    I did delete all the SAP-related SQL Packages, using the command : DLTR3PKG, then IPL the server, then try to start the SAP system, but with no success (the same previous status)
    As per your request, the following are contents of the four log files :
    dev_disp.new, dev_disp, dev_w0, dev_rd :
    trc file: "dev_disp.new", trc level: 1, release: "700"
    sysno      00
    sid        PRO
    systemid   324 (IBM iSeries with OS400)
    relno      7000
    patchlevel 0
    patchno    98
    intno      20050900
    make:      single threaded, Unicode, 64 bit, optimized
    pid        52
    Tue Apr  8 13:47:32 2008
    kernel runs with dp version 224000(ext=109000) (@(#) DPLIB-INT-VERSION-224000-UC)
    length of sys_adm_ext is 572 bytes
    SWITCH TRC-HIDE on ***
    ***LOG Q00=> DpSapEnvInit, DPStart (00 52) [dpxxdisp.c   1239]
         shared lib "dw_xml.so" version 98 successfully loaded
         shared lib "dw_xtc.so" version 98 successfully loaded
         shared lib "dw_stl.so" version 98 successfully loaded
         shared lib "dw_gui.so" version 98 successfully loaded
         shared lib "dw_mdm.so" version 98 successfully loaded
    rdisp/softcancel_sequence :  -> 0,5,-1
    use internal message server connection to port 3900
    WARNING => DpNetCheck: NiServToNo(sapdp00) failed (rc=-3)
    ERROR => DpNetCheck: NiServToNo(sapgw00) failed (rc=-3) [dpxxtool2.c  5217]
    ***LOG GZZ=> 2 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c  5355]
    MtxInit: 30000 0 0
    DpSysAdmExtInit: ABAP is active
    DpSysAdmExtInit: VMC (JAVA VM in WP) is not active
    DpIPCInit2: start server >MASAPPRO_PRO_00                         <
    DpShMCreate: sizeof(wp_adm)          50960     (1456)
    DpShMCreate: sizeof(tm_adm)          27955928     (27928)
    DpShMCreate: sizeof(wp_ca_adm)          24000     (80)
    DpShMCreate: sizeof(appc_ca_adm)     8000     (80)
    DpCommTableSize: max/headSize/ftSize/tableSize=500/8/548056/548064
    DpShMCreate: sizeof(comm_adm)          548064     (1088)
    DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
    DpShMCreate: sizeof(slock_adm)          0     (104)
    DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
    DpShMCreate: sizeof(file_adm)          0     (72)
    DpShMCreate: sizeof(vmc_adm)          0     (1848)
    DpShMCreate: sizeof(wall_adm)          (200056/174328/64/192)
    DpShMCreate: sizeof(gw_adm)     48
    DpShMCreate: SHM_DP_ADM_KEY          (addr: 0x700000080000000, size: 28969592)
    DpShMCreate: allocated sys_adm at 0x700000080000000
    DpShMCreate: allocated wp_adm at 0x700000080001ee8
    DpShMCreate: allocated tm_adm_list at 0x70000008000e5f8
    DpShMCreate: allocated tm_adm at 0x70000008000e658
    DpShMCreate: allocated wp_ca_adm at 0x700000081ab7930
    DpShMCreate: allocated appc_ca_adm at 0x700000081abd6f0
    DpShMCreate: allocated comm_adm at 0x700000081abf630
    DpShMCreate: system runs without slock table
    DpShMCreate: system runs without file table
    DpShMCreate: allocated vmc_adm_list at 0x700000081b45310
    DpShMCreate: allocated gw_adm at 0x700000081b45390
    DpShMCreate: system runs without vmc_adm
    DpShMCreate: allocated ca_info at 0x700000081b453c0
    DpShMCreate: allocated wall_adm at 0x700000081b453c8
    Tue Apr  8 13:47:33 2008
    MBUF state OFF
    DpCommInitTable: init table for 500 entries
    ERROR => DpIPCInit2: NiServToNo failed ((null)--3) [dpxxtool2.c  511]
    DP_FATAL_ERROR => DpSapEnvInit: DpIPCInit2
    DISPATCHER EMERGENCY SHUTDOWN ***
    increase tracelevel of WPs
    NiWait: sleep (10000ms) ...
    NiISelect: timeout 10000ms
    NiISelect: maximum fd=1
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Tue Apr  8 13:47:43 2008
    NiISelect: TIMEOUT occured (10000ms)
    dump system status
    Workprocess Table (long)               Tue Apr  8 11:47:43 2008
    ========================
    No Ty. Pid      Status  Cause Start Err Sem CPU    Time  Program  Cl  User         Action                    Table
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    0 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    1 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    2 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    3 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    4 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    5 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    6 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    7 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    8 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    9 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    10 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    11 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    12 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    13 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    14 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    15 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    16 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    17 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    18 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    19 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    20 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    21 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    22 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    23 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    24 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    25 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    26 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    27 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    28 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    29 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    30 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    31 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    32 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    33 ?         -1 Free          no      0   0             0                                                             
    ERROR => DpRqTxt: bad rqtype -1 [dpxxrq.c     785]
    34 ?         -1 Free          no      0   0             0                                                             
    Dispatcher Queue Statistics               Tue Apr  8 11:47:43 2008
    ===========================
    --------++++--
    +
    Typ
    now
    high
    max
    writes
    reads
    --------++++--
    +
    ERROR => DpMQueueInfo: DpQueueInfo [dpxxtool.c   2032]
    Dump of tm_adm structure:               Tue Apr  8 11:47:43 2008
    =========================
    Term    uid  man user    term   lastop  mod wp  ta   a/i (modes)
    Workprocess Comm. Area Blocks               Tue Apr  8 11:47:43 2008
    =============================
    Slots: 300, Used: 0, Max: 0
    --------++--
    +
    id
    owner
    pid
    eyecatcher
    --------++--
    +
    NiWait: sleep (5000ms) ...
    NiISelect: timeout 5000ms
    NiISelect: maximum fd=1
    NiISelect: read-mask is NULL
    NiISelect: write-mask is NULL
    Tue Apr  8 13:47:48 2008
    NiISelect: TIMEOUT occured (5000ms)
    DpHalt: shutdown server >MASAPPRO_PRO_00                         < (normal)
    DpJ2eeDisableRestart
    Switch off Shared memory profiling
    ShmProtect( 57, 3 )
    ShmProtect: shmat key 57 prot 3/0 done
    ShmProtect(SHM_PROFILE, SHM_PROT_RW
    ShmProtect( 57, 1 )
    ShmProtect: shmat key 57 prot 1/4096 done
    ShmProtect(SHM_PROFILE, SHM_PROT_RD
    DpWakeUpWps: wake up all wp's
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1228]
    ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxdisp.c   10923]
    Stop work processes
    Terminate gui connections
    wait for end of work processes
    not attached to the message server
    cleanup EM
    EmCleanup() -> 0
    Es2Cleanup: Cleanup ES2
    ShmCreate( 76, 0, 2, 0x0x1808c5508 )
    ShmKeyPermission( 76 ) = 0777 (octal)
    cleanup event management
    cleanup shared memory/semaphores
    ShmCleanup SHM_SYS_ADM_KEY
    ShmCleanup( 1 )
    ShmCreate( 1, 0, 2, 0x0xfffffffffffe990 )
    ShmProtect( 1, 3 )
    ShmProtect: shmat key 1 prot 3/0 done
    ShmCreate( 1, 0, 2, -> 0x0x700000070000000 )
    ShmCleanup SHM_DP_ADM_KEY
    ShmCleanup( 2 )
    ShmCreate( 2, 0, 2, 0x0xfffffffffffe990 )
    ShmProtect( 2, 3 )
    ShmProtect: shmat key 2 prot 3/0 done
    ShmCreate( 2, 0, 2, -> 0x0x700000080000000 )
    ShmCleanup SHM_DP_CA_KEY
    ShmCleanup( 3 )
    ShmCreate( 3, 0, 2, 0x0xfffffffffffe990 )
    ShmProtect( 3, 3 )
    ShmProtect: shmat key 3 prot 3/0 done
    ShmCreate( 3, 0, 2, -> 0x0x700000090000000 )
    ShmCleanup SHM_PF_KEY
    ShmCleanup( 4 )
    ShmCreate( 4, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 4 ) = 0777 (octal)
    ShmCleanup SHM_PRES_BUF
    ShmCleanup( 14 )
    ShmCreate( 14, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 14 ) = 0777 (octal)
    ShmCleanup SHM_CALI_BUFFER
    ShmCleanup( 11 )
    ShmCreate( 11, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 11 ) = 0777 (octal)
    ShmCleanup SHM_DB_TBUFF
    ShmCleanup( 19 )
    ShmCreate( 19, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 19 ) = 0777 (octal)
    ShmCleanup SHM_DB_TBUFF_P
    ShmCleanup( 33 )
    ShmCreate( 33, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 33 ) = 0777 (octal)
    ShmCleanup SHM_DB_STBUFF
    ShmCleanup( 41 )
    ShmCreate( 41, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 41 ) = 0777 (octal)
    ShmCleanup SHM_DB_TTBUFF
    ShmCleanup( 42 )
    ShmCreate( 42, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 42 ) = 0777 (octal)
    ShmCleanup SHM_DB_FTBUFF
    ShmCleanup( 43 )
    ShmCreate( 43, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 43 ) = 0777 (octal)
    ShmCleanup SHM_DB_SNTBUFF
    ShmCleanup( 45 )
    ShmCreate( 45, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 45 ) = 0777 (octal)
    ShmCleanup SHM_DB_IRBUFF
    ShmCleanup( 44 )
    ShmCreate( 44, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 44 ) = 0777 (octal)
    ShmCleanup SHM_DB_OBJ_BUFFER
    ShmCleanup( 54 )
    ShmCreate( 54, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 54 ) = 0777 (octal)
    ShmCleanup SHM_DB_SYNC
    ShmCleanup( 46 )
    ShmCreate( 46, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 46 ) = 0777 (octal)
    ShmCleanup SHM_DB_CUA_BUFFER
    ShmCleanup( 47 )
    ShmCreate( 47, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 47 ) = 0777 (octal)
    ShmCleanup SHM_DB_OTR_BUFFER
    ShmCleanup( 64 )
    ShmCreate( 64, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 64 ) = 0777 (octal)
    ShmCleanup SHM_DB_ESM_BUFFER
    ShmCleanup( 65 )
    ShmCreate( 65, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 65 ) = 0777 (octal)
    ShmCleanup SHM_ROLL_AREA_KEY
    ShmCleanup( 9 )
    ShmCreate( 9, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 9 ) = 0777 (octal)
    ShmCleanup SHM_PAGING_AREA_KEY
    ShmCleanup( 8 )
    ShmCreate( 8, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 8 ) = 0777 (octal)
    ShmCleanup SHM_ROLL_ADM_KEY
    ShmCleanup( 17 )
    ShmCreate( 17, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 17 ) = 0777 (octal)
    ShmCleanup SHM_PAGING_ADM_KEY
    ShmCleanup( 18 )
    ShmCreate( 18, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 18 ) = 0777 (octal)
    ShmCleanup SHM_PXA_KEY
    ShmCleanup( 6 )
    ShmCreate( 6, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 6 ) = 0777 (octal)
    ShmCleanup SHM_ENQ_TABLE_KEY
    ShmCleanup( 34 )
    ShmCreate( 34, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 34 ) = 0777 (octal)
    ShmCleanup SHM_ENQID_KEY
    ShmCleanup( 58 )
    ShmCreate( 58, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 58 ) = 0777 (octal)
    ShmCleanup SHM_VB_ADM_KEY
    ShmCleanup( 7 )
    ShmCreate( 7, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 7 ) = 0777 (octal)
    ShmCleanup SHM_DB_POOL
    ShmCleanup( 40 )
    ShmCreate( 40, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 40 ) = 0777 (octal)
    ShmCleanup SHM_ES2_ADM
    ShmCleanup( 76 )
    ShmCreate( 76, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 76 ) = 0777 (octal)
    ShmCleanup SHM_EM_ADM
    ShmCleanup( 51 )
    ShmCreate( 51, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 51 ) = 0777 (octal)
    ShmCleanup SHM_EM2_ADM
    ShmCleanup( 77 )
    ShmCreate( 77, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 77 ) = 0777 (octal)
    ShmCleanup SHM_EG2_ADM
    ShmCleanup( 78 )
    ShmCreate( 78, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 78 ) = 0777 (octal)
    ShmCleanup SHM_MSBUF
    ShmCleanup( 52 )
    ShmCreate( 52, 0, 2, 0x0xfffffffffffe990 )
    ShmProtect( 52, 3 )
    ShmProtect: shmat key 52 prot 3/0 done
    ShmCreate( 52, 0, 2, -> 0x0x7000000a0000000 )
    ShmCleanup SHM_THRUN_ADM_KEY(th run adm)
    ShmCleanup( 30 )
    ShmCreate( 30, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 30 ) = 0777 (octal)
    ShmCleanup SHM_JAVA
    ShmCleanup( 70 )
    ShmCreate( 70, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 70 ) = 0777 (octal)
    ShmCleanup SHM_PF_AS_KEY(Appl.Statistics)
    ShmCleanup( 56 )
    ShmCreate( 56, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 56 ) = 0777 (octal)
    ShmCleanup SHM_POOL_0
    ShmCleanup( 10 )
    ShmCreate( 10, 0, 2, 0x0xfffffffffffe990 )
    ShmKeyPermission( 10 ) = 0777 (octal)
    ShmCleanup SHM_PROFILE
    ShmCleanup( 57 )
    ShmCreate( 57, 0, 2, 0x0xfffffffffffe990 )
    ShmProtect( 57, 3 )
    ShmProtect: shmat key 57 prot 3/0 done
    ShmCreate( 57, 0, 2, -> 0x0x700000020000000 )
    MiCleanup:
    ShmCleanup( 62 )
    ShmCreate( 62, 0, 2, 0x0xfffffffffffe900 )
    ShmKeyPermission( 62 ) = 0777 (octal)
    ERROR => ShmCleanup(62) failed 3 [mpixx.c      3239]
    MpiCleanup() -> 1
    removing Semaphore-Management
    Sem2Lock: LockObjPtr = 0x700000030000158, Yield = 1
    ERROR => e=2 semctl(4,0,IPC_RMID,..) (2: No such file or directory) [semux.c      2098]
    removing request queue
    ShmCleanup( 31 )
    ShmCreate( 31, 0, 2, 0x0xfffffffffffe910 )
    ShmKeyPermission( 31 ) = 0777 (octal)
    ERROR => DpRqIQRemove: ShmDelete [dpxxqueu.c   431]
    closing connect handles (dgm + tcp)
    ***LOG Q05=> DpHalt, DPStop ( 52) [dpxxdisp.c   10594]
    shutdown completed - server stopped ***
    Good Bye .....
    trc file: "dev_disp.new", trc level: 1, release: "700"
    sysno      00
    sid        PRO
    systemid   324 (IBM iSeries with OS400)
    relno      7000
    patchlevel 0
    patchno    98
    intno      20050900
    make:      single threaded, Unicode, 64 bit, optimized
    pid        9197
    Thu Jan 31 05:54:08 2008
    kernel runs with dp version 224000(ext=109000) (@(#) DPLIB-INT-VERSION-224000-UC)
    length of sys_adm_ext is 572 bytes
    SWITCH TRC-HIDE on ***
    ***LOG Q00=> DpSapEnvInit, DPStart (00 9197) [dpxxdisp.c   1239]
         shared lib "dw_xml.so" version 98 successfully loaded
         shared lib "dw_xtc.so" version 98 successfully loaded
         shared lib "dw_stl.so" version 98 successfully loaded
         shared lib "dw_gui.so" version 98 successfully loaded
         shared lib "dw_mdm.so" version 98 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 not active
    DpIPCInit2: start server >MASAPPRO_PRO_00                         <
    DpShMCreate: sizeof(wp_adm)          50960     (1456)
    DpShMCreate: sizeof(tm_adm)          27955928     (27928)
    DpShMCreate: sizeof(wp_ca_adm)          24000     (80)
    DpShMCreate: sizeof(appc_ca_adm)     8000     (80)
    DpCommTableSize: max/headSize/ftSize/tableSize=500/8/548056/548064
    DpShMCreate: sizeof(comm_adm)          548064     (1088)
    DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
    DpShMCreate: sizeof(slock_adm)          0     (104)
    DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
    DpShMCreate: sizeof(file_adm)          0     (72)
    DpShMCreate: sizeof(vmc_adm)          0     (1848)
    DpShMCreate: sizeof(wall_adm)          (200056/174328/64/192)
    DpShMCreate: sizeof(gw_adm)     48
    DpShMCreate: SHM_DP_ADM_KEY          (addr: 0x700000080000000, size: 28969592)
    DpShMCreate: allocated sys_adm at 0x700000080000000
    DpShMCreate: allocated wp_adm at 0x700000080001ee8
    DpShMCreate: allocated tm_adm_list at 0x70000008000e5f8
    DpShMCreate: allocated tm_adm at 0x70000008000e658
    DpShMCreate: allocated wp_ca_adm at 0x700000081ab7930
    DpShMCreate: allocated appc_ca_adm at 0x700000081abd6f0
    DpShMCreate: allocated comm_adm at 0x700000081abf630
    DpShMCreate: system runs without slock table
    DpShMCreate: system runs without file table
    DpShMCreate: allocated vmc_adm_list at 0x700000081b45310
    DpShMCreate: allocated gw_adm at 0x700000081b45390
    DpShMCreate: system runs without vmc_adm
    DpShMCreate: allocated ca_info at 0x700000081b453c0
    DpShMCreate: allocated wall_adm at 0x700000081b453c8
    MBUF state OFF
    DpCommInitTable: init table for 500 entries
    Thu Jan 31 05:54:09 2008
    EmInit: MmSetImplementation( 2 ).
    MM global diagnostic options set: 0
    <ES> client 0 initializing ....
    <ES> InitFreeList
    <ES> block size is 4096 kByte.
    Using implementation std
    <ES> Info: use normal pages (no huge table support available)EsStdUnamFileMapInit: ES base = 0x0x7000000d0000000
    EsStdInit: Extended Memory 12288 MB allocated
    <ES> 3071 blocks reserved for free list.
    ES initialized.
    Thu Jan 31 05:54:14 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:14 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:14 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:15 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:15 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:15 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:16 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:16 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:17 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:17 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:18 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:18 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:45 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:45 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:47 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:49 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:51 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:54:53 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:00 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:02 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:03 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:06 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:08 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:13 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:14 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:18 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:21 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:23 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:25 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:27 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:27 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:28 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:29 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:30 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:32 2008
    rdisp/http_min_wait_dia_wp : 1 -> 1
    ***LOG CPS=> DpLoopInit, ICU ( 3.0 3.0 4.0.1) [dpxxdisp.c   1626]
    ***LOG Q0K=> DpMsAttach, mscon ( MASAPPRO) [dpxxdisp.c   11664]
    DpStartStopMsg: send start message (myname is >MASAPPRO_PRO_00                         <)
    DpStartStopMsg: start msg sent
    Thu Jan 31 05:55:32 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 05:55:34 2008
    CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    DpMsgAdmin: Set release to 7000, patchlevel 0
    MBUF state PREPARED
    MBUF component UP
    DpMBufHwIdSet: set Hardware-ID
    ***LOG Q1C=> DpMBufHwIdSet [dpxxmbuf.c   1050]
    DpMsgAdmin: Set patchno for this platform to 98
    Release check o.K.
    Thu Jan 31 05:56:06 2008
    MBUF state ACTIVE
    Thu Jan 31 05:56:07 2008
    DpModState: change server state from STARTING to ACTIVE
    Thu Jan 31 05:57:28 2008
    change reqtype of W0 from 1 to 4
    ***LOG Q0V=> DpAdXWpConf, mod_req ( 0DIABTC) [dpxxdisp.c   13661]
    change reqtype of W1 from 1 to 4
    ***LOG Q0V=> DpAdXWpConf, mod_req ( 1DIABTC) [dpxxdisp.c   13661]
    Thu Jan 31 08:00:55 2008
    change reqtype of W0 from 4 to 1
    ***LOG Q0V=> DpAdXWpConf, mod_req ( 0BTCDIA) [dpxxdisp.c   13661]
    change reqtype of W1 from 4 to 1
    ***LOG Q0V=> DpAdXWpConf, mod_req ( 1BTCDIA) [dpxxdisp.c   13661]
    Thu Jan 31 08:44:38 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 12 / sock 19
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.4.135:1179) [nixxi.cpp    4248]
    Network error of client T42, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T42 is 10.2.4.135(10.2.4.135)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (347 ALSALI 42 training4 ) [dpxxdisp.c   11375]
    RM-T42, U347, 900       ALSALI, training4, 08:44:28, M0, W1, SBWP, 2/1
    Thu Jan 31 09:09:27 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 77 / sock 84
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.3.76:1233) [nixxi.cpp    4248]
    Network error of client T109, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T109 is 10.2.3.76(10.2.3.76)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (462 ASEDKY 109 amrsedke ) [dpxxdisp.c   11375]
    RM-T109, U462, 900       ASEDKY, amrsedke, 08:49:14, M0, W1, VA05, 2/1
    Thu Jan 31 09:55:17 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 49 / sock 56
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.14.50:1158) [nixxi.cpp    4248]
    Network error of client T81, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T81 is 10.2.14.50(10.2.14.50)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (364 MHASSAN 81 Motazhassan ) [dpxxdisp.c   11375]
    RM-T81, U364, 900      MHASSAN, Motazhassan, 09:54:12, M1, W6,     , 4/2
    Thu Jan 31 09:55:27 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 108 / sock 51
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.14.52:1158) [nixxi.cpp    4248]
    Network error of client T168, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T168 is 10.2.14.52(10.2.14.52)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (1380 MKADY 168 AtaFathy ) [dpxxdisp.c   11375]
    RM-T168, U1380, 900        MKADY, AtaFathy, 09:54:12, M0, W3, ZSDS, 2/2
    Thu Jan 31 10:01:29 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 122 / sock 129
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.14.53:1144) [nixxi.cpp    4248]
    Network error of client T67, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T67 is 10.2.14.53(10.2.14.53)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (1230 MALGOHARY 67 Mohamedelgoh) [dpxxdisp.c   11375]
    RM-T67, U1230, 900    MALGOHARY, Mohamedelgohary, 09:41:13, M0, W2, FBCJ, 2/1
    Thu Jan 31 10:21:30 2008
    ERROR => DpCheckTerminals: NiCheck2(rc=-23) failed for tid: 100 (60secs)-> disconnecting [dpxxdisp.c   12158]
    RM-T100, U402, 900  EABDELHAKAM, EmanHakam, 10:00:29, M1, W1,     , 3/1
    Thu Jan 31 10:25:50 2008
    ERROR => DpCheckTerminals: NiCheck2(rc=-23) failed for tid: 65 (60secs)-> disconnecting [dpxxdisp.c   12158]
    RM-T65, U1129, 900        MSAAD, MOHAMMEDSAAD, 10:04:38, M0, W6,     , 2/0
    Thu Jan 31 10:27:50 2008
    ERROR => DpCheckTerminals: NiCheck2(rc=-23) failed for tid: 189 (60secs)-> disconnecting [dpxxdisp.c   12158]
    RM-T189, U1638, 000             , MaryRose2, 10:06:37, M0, W5, SESS, 2/0
    Thu Jan 31 11:01:54 2008
    SoftCancel request for T107 U2249 M1 received from REMOTE_TERMINAL
    Thu Jan 31 11:05:12 2008
    ERROR => DpCheckTerminals: NiCheck2(rc=-23) failed for tid: 188 (60secs)-> disconnecting [dpxxdisp.c   12158]
    RM-T188, U2347, 900  MABDELGHANY, ManStore, 10:43:54, M0, W10,     , 2/0
    Thu Jan 31 11:12:30 2008
    Network error of client T190, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T190 is 10.2.6.71(10.2.6.71)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (2917 HAEZZ 190 hanyezzeldin) [dpxxdisp.c   11375]
    RM-T190, U2917, 900        HAEZZ, hanyezzeldin, 11:12:18, M0, W3, VELO, 2/1
    Thu Jan 31 11:13:14 2008
    ERROR => DpRqCheck: T190 in state TM_SLOT_FREE [dpxxdisp.c   6846]
    ***LOG Q0G=> DpRqBadHandle, bad_req ( DIA) [dpxxdisp.c   5196]
    ERROR => BAD REQUEST - Reason: DpRqCheck failed (line 5991): [dpxxdisp.c   5198]
    -IN-- sender_id DISPATCHER        tid  190   wp_ca_blk   -1      wp_id -1
    -IN-- action    SEND_TO_WP        uid  2917   appc_ca_blk -1      type  DIA 
    -IN-- new_stat  NO_CHANGE         mode 0     len         -1      rq_id 38334
    -IN-- req_info  LOGOFF CANCELMODE
    ERROR => DpRqCheck: T190 in state TM_SLOT_FREE [dpxxdisp.c   6846]
    ***LOG Q0G=> DpRqBadHandle, bad_req ( DIA) [dpxxdisp.c   5196]
    ERROR => BAD REQUEST - Reason: DpRqCheck failed (line 5991): [dpxxdisp.c   5198]
    Thu Jan 31 11:13:15 2008
    -IN-- sender_id DISPATCHER        tid  190   wp_ca_blk   4       wp_id 0
    -IN-- action    SEND_TO_WP        uid  2917   appc_ca_blk -1      type  DIA 
    -IN-- new_stat  NO_CHANGE         mode 0     len         8       rq_id 40183
    -IN-- req_info  LOGOFF CANCELMODE
    Thu Jan 31 11:16:53 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 57 / sock 64
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.7.139:1185) [nixxi.cpp    4248]
    Network error of client T86, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T86 is 10.2.7.139(10.2.7.139)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (834 RMOAWAD 86 roshdimoawad) [dpxxdisp.c   11375]
    RM-T86, U834, 900      RMOAWAD, roshdimoawad, 10:56:06, M1, W12, FBL5, 3/2
    Thu Jan 31 11:19:13 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 105 / sock 112
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.7.120:1207) [nixxi.cpp    4248]
    Network error of client T143, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T143 is 10.2.7.120(10.2.7.120)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (552 IFEKRY 143 ibrahimfekry) [dpxxdisp.c   11375]
    RM-T143, U552, 900       IFEKRY, ibrahimfekry, 11:19:06, M0, W1, FB01, 3/1
    Thu Jan 31 11:56:01 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:56:43 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:56:46 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:57:50 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:59:14 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:59:41 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:59:47 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:59:49 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:59:50 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 11:59:53 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:01 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:02 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:03 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:04 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:05 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:07 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:08 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:09 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:12 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:15 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:00:20 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:19:50 2008
    DpHdlDeadWp: restart wp (pid=9213) automatically
    Thu Jan 31 12:19:56 2008
    Network error of client T180, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Thu Jan 31 12:19:56 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 12:19:57 2008
    Client address of T180 is 10.2.6.71(10.2.6.71)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (2942 HAEZZ 180 hanyezzeldin) [dpxxdisp.c   11375]
    RM-T180, U2942, 900        HAEZZ, hanyezzeldin, 11:51:33, M0, W0, VELO, 2/1
    Thu Jan 31 12:19:58 2008
    ERROR => DpRqCheck: mode 0 in status CANCEL [dpxxdisp.c   6908]
    ***LOG Q0G=> DpRqBadHandle, bad_req ( DIA) [dpxxdisp.c   5196]
    ERROR => BAD REQUEST - Reason: DpRqCheck failed (line 5991): [dpxxdisp.c   5198]
    -IN-- sender_id REMOTE_TERMINAL   tid  180   wp_ca_blk   5       wp_id -1
    -IN-- action    SEND_TO_WP        uid  2942   appc_ca_blk -1      type  DIA 
    -IN-- new_stat  NO_CHANGE         mode 0     len         375     rq_id 49950
    Thu Jan 31 12:21:27 2008
    ERROR => W0 (pid 9340) died [dpxxdisp.c   14319]
    Thu Jan 31 12:21:29 2008
    DpSetProcessPriority: Run priority for work process startup adjusted to 20
    Thu Jan 31 12:30:53 2008
    ***LOG Q0I=> NiIRead: recv (73: Connection reset by peer) [nixxi.cpp 4248]
    ERROR => NiIRead: SiRecv failed for hdl 52 / sock 158
        (SI_ECONN_BROKEN/73; I4; ST; 10.2.5.110:1255) [nixxi.cpp    4248]
    Network error of client T113, NiBufReceive (-6: NIECONN_BROKEN), dp_tm_status=3
    Client address of T113 is 10.2.5.110(10.2.5.110)
    ***LOG Q04=> DpRTmPrep, NiBufReceive (2713 MMAGDY 113 MOHAMEDMAGDI) [dpxxdisp.c   11375]
    RM-T113, U2713, 900       MMAGDY, MOHAMEDMAGDI, 12:27:33, M1, W8, FB1D, 4/2
    Thu Jan 31 12:39:20 2008
    SoftCancel request for T117 U2416 M1 received from REMOTE_TERMINAL
    Thu Jan 31 12:54:32 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:56:17 2008
    WARNING => DpRqServiceQueue: timeout of HIGH PRIO msg, return DP_CANT_HANDLE_REQ
    Thu Jan 31 12:59:34 2008
    ERROR => DpCheckTerminals: NiCheck2(rc=-23) failed for tid: 108 (60secs)-> disconnecting [dpxxdisp.c   12158]
    RM-T108, U4450, 900  EABDELHAKAM, EmanHakam, 12:38:22, M0, W7, FTR0, 2/2
    Thu Jan 31 13:06:12 2008
    ERROR => DpRqCheck: T162 in state TM_SLOT_FREE [dpxxdisp.c   6846]
    ***LOG Q0G=> DpRqBadHandle, bad_req ( DIA) [dpxxdisp.c   5196]
    ERROR => BAD REQUEST - Reason: DpRqCheck failed (line 5991): [dpxxdisp.c   5198]

  • Number of DIA work processes

    Hello,
    How do we decide the maximum number of DIA work processes (or total number of work processes including others like BGD, SPO, etc) that our server/hardware will support?
    Secondly, we found that in the instance profile for one app server, parameter value for number of DIA is set as 30. However, in the SM50 for that instance, we only found 25 DIA work processes (no changes were made after system start in RZ03/RZ04). Any inputs?
    Regards,
    NK

    When the instance is started, as many work processes as the sum of the following parameters are started:
    rdisp/wp_no_dia
    rdisp/wp_no_vb
    rdisp/wp_no_vb2
    rdisp/wp_no_enq
    rdisp/wp_no_bt
    rdisp/wp_no_spo
    rdisp/wp_no_restricted
    The sum of the parameters must be smaller or equal to the value of parameter rdisp/wp_max_no
    From <http://help.sap.com/saphelp_nwpi71/helpdata/en/46/c24a5fb8db0e5be10000000a1553f7/frameset.htm>
    Please let me know if your sum> rdsip/wp_max_no ?

  • Function module in background work process

    Hi All,
    i'm using trfc for processing FM only in background work process
    CALL FUNCTION 'FUNCTION_MODULE' IN BACKGROUND TASK
    but when i execute FM it's occupying two work process one is dialog (running current FM )and another one is background( running SAPLERFC) .
    so pls suugest me how to avaiod FM to occupy dialog workprocess.
    Regards,
    Anuj jain

    Hi Anuj,
    It unfortunately means:
    start FM in a particular time in Dialog work process
    The BACKGROUND word in abap syntax is misleading.
    For true background processing, i.e. background WORK PROCESS (of type BGD in SM50)
    ONLY  ABAP PROGRAMS or Commands or External Programs
    can be run under background work process. (as per SM36)
    Here we are trying a function module, which is not supported. This is as per my understanding.
    regards,
    amit m.
    Edited by: Amit Mittal on Aug 17, 2010 2:03 PM
    Edited by: Amit Mittal on Aug 17, 2010 2:05 PM

  • Function called IN BACKGROUND TASK goes to work process DIA, not BGD

    I'm calling a function IN BACKGROUND TASK
    In SM50, I see it running in a DIA work process.
    I want it to run in a BGD work process.
    Can this be done?  If so, how?  If not, why not?

    Hi...
    It looks like, it will always run in DIA process and not Background process...I am not sure that we can change the work process
    Check the below link..
    http://help.sap.com/saphelp_40b/helpdata/pt/69/c24f864ba111d189750000e8322d00/content.htm
    What is written in the link is...
    "Background updates (CALL FUNCTION IN BACKGROUND TASK) represent a variant of remote function call that is synchronous with the end of a transaction (COMMIT WORK). In background updating, an update is run in another dialog work process that may be in the same or in another application server and R/3 System. Because such updates run in their own LUWs, they may start only after all critical updates have been completed. Otherwise, it would not be possible to roll back background changes in the event of an error in another update component. "
    IF you get the answer of whether we can change the work process then please let us know...

  • Understanding Storage shared between work process

    Hi guys,
    I was just trying to understand the SAP memory management  and I think I don't really have good understanding of the SAP memory pools that we  can view via ST02 .
    Under the Storage shared between work process section we have :
    So what are these memory area ?  "Not in pool" seems to have almost 90% of configured SAP pool memory.
    Not in Pool seems to be allocated (3.4G here) the moment the SAP instance is started.
    Can you please explain the concept of the memory Pools in  the SAP? I have vague idea but I do not really understand this.
    I think when we increase the  various SAP buffers (like program,scree,Export/import), we increase these pools...
    Can you please help me link these pools with the four main memory areas of the SAP:
    1. Roll
    2.Extended
    3.Page
    4.Heap
    or are they entirely different?
    As you can see I badly need to tune my SAP buffer memory ! Before increasing these buffers I need to understand if we have sufficient memory left in the box.
    regards,
    Rakesh

    Hello back,
    I have read few other posts and help.sap.com for more clarity on the memory management. I am getting the hang of it but I would like  you to explain this query.
    I have just rebooted our LINUX box which has two application server each for CRM and R3.
    However, I couldn't understand the current  memory  usage that is shown by free -,m command at OS level and the sum I get from the ST02 txn for each of the app servers.
    see the scraancap  below:
    Here at os level, used memory (all physical)is around 6GB and no SWAP memory:
    This linux box has no other applications running other than two app servers as I mentioned.
    And when I check the ST02 current memory in both the app server :
    If we consider only extended memory , the sum of the current usage is about 4G+6.7G=10.7G
    and I assume they are allocated using physical memory(Could be virtual=physical+SWAP) which clearly shows that far more than the current memory used shown at OS level , here around 6G...
    So that's my confusion,would really appreciate if someone can help me understand this.
    Regards,
    Rakesh

  • Shop floor with w/o no in PM module

    Hi All,
    Can you please explain me in understanding the **standard functionality** of Shop floor paper with W/O# in PM module.If possible please share document.
    Regards,
    Meghana

    I guess, you are looking for smart forms which can be prepared from Maintenance order.
    First in IMG, we need to define the shop papers which are going to be used for the order.
    IMG => PM & CS => Maintenance & service processing => Maintenance & service orders => Print control
    Under that, you can define the shop papers. Also custom shop papers can be added in that list.
    Apart from that, based on order type, shop papers can be restricted. Based on user as well, shop paper can be restricted.
    http://help.sap.com/saphelp_sm32/helpdata/en/32/da2e88713c11d58cd90000e8284931/frameset.htm

  • Inspection characteristics transfer to Shop floor system

    Hi,
    We are using a third party shop floor system with terminals in each workcenter/stations in Production line. How do we transfer the Production order inspection characteristics to these terminals, do the results recording at the terminals and send the results back to SAP inspection lots.
    Thanks
    Thomas

    This capability is standard SAP via PP-PI and PI sheets.  You have several options.  This does require software on the process control side to 'talk' with SAP but SAP provides the info to write the needed programs.  Larger vendors of process control software will probably already have the necessary programs available for you.  The "talking" is done via process control instructions which follows specific standards to pass messages between equipment.  SAP can produce and receive  the necessary messages.
    You can transfer data to batch characteristics from third party shop control software via process messages.  This is standard SAP. See the link below.
    http://help.sap.com/saphelp_46c/helpdata/en/d8/f85c40e89811d195f6080009c17b92/content.htm
    You can also transfer characteristic data between inspection lots and your process control systems
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PPPIPCS/PPPIPCS.pdf
    (see page 27 for the inspection data messages, category PI-QMSMR)
    The link above should give you a basic understanding of the possibilities.  You should contact the vendor of your process control software.  Many of the larger vendors probably have done the SAP integration already and can probably refer you to a consultant or in house person that has this specific experience and can help you get this going.  Also contact SAP and ask about their approved vendors that have certified interfaces to work with SAP.
    FF

  • How E-mail functionality works with Interaction Center Webclient

    Dear all,
    How the E-mail functionality works with IC Webclient, How can we can send and receive E-mails to customers and internal employees through Interaction Center.
    Does SMTP server required to be involved for this functionality or External Telephony system Vendor iprovides this function.
    What is ERMS? and why we use this in IC Webclient.
    Please educate me to understand the concept of E-mail functionality in IC Webclient.
    Your help will be highly appreciated.
    Best wishes,
    Raghu ram.

    Hello Raghu ram,
    The SAP CRM Interaction Center uses a concept of a shared email inbox for agent teams. This allows customers to communicate with your Interaction Center by sending emails to a corporate email address like service@yourcompany. You typically group your agents together into queues based on a particular product or skillset. Using this concept, customer's don't send emails directly to a specifc agent's email address, and agent's don't send emails directly to each other. That would rather still be done with groupware products like Microsoft Outlook.
    You have three options for routing emails into the CRM Interaction Center. You can push emails real-time to agents via a screen pop using third-party contact-center software like SAP BCM, Genesys, Avaya, and so on. Or there are two options for sending emails into the agent inbox, where the emails are processed in offline mode by agents, technicians, and engineers. You can route emails directly to a specific inbox group/queue by using different emails addreses. Or, you can leverage ERMS to decide where which agents to route the email to based on business rules.
    Please see the various notes mentioned above that appear in the sticky note on top of this forum. For example, there is a nice 85 page FAQ document on the Agent Inbox in note 882653. And ERMS note 940882 is also very useful.
    Regards,
    John

  • SAP SRM UI (NXP) - Work Processes remain running

    Background:
    Shopping carts are being processed through the new SAP SRM UI (NXP). On occasion, dialog Work Processes are left in 'running' status even when there is nothing happening in the front end.
    It occurs for many standard programs, but when checking the WP details, all are pointing to the same class
    /IWFND/CL_MGW_RUNT_RCLNT_PRXY and function module /IWBEP/FM_MGW_CHANGESET.
    The /IWFND/*_LOG transactions aren't showing any errors or warning
    I haven't found any relevant SAP notes.
    Environment:
    Oracle 11 on AIX
    SRMNXP01                       100        0002 SRM Add-on New Experience
    GW_CORE                        190        0003 SAP GW CORE 190
    IW_BEP                         200        0007 Backend Event Provider
    IW_FND                         240        0003 SAP IW FND 240
    SAP_ABA                        701        0013 Cross-Application Component
    SAP_AP                         700        0029
    SAP_BASIS                      701        0013 SAP Basis Component
    SAP_BS_FND                     701        0013 SAP Business Suite Foundation
    SAP_BW                         701        0013 SAP Business Warehouse
    MDM_TECH                       710_700    0009 MDM_TECH 710 : Add-On Installation
    PI_BASIS                       701        0013 Basis Plug-In
    and some other bits and pieces (including SAP UI% and associated components)
    QUESTION:
    At the moment, I'm interested in a BASIS perspective; I want to ensure the platform (SRM_SERVER, GW_CORE, UI5, SRMNXP01, etc) is stable and functional. However, I'm not familiar with debugging / tuning / administrating the SAP Gateway (I still think SMG when I hear Gateway), so these may have fairly obvious answers to the right people, but ...
    1) What or where should I be looking for further clues ? My first thoughts are around the available network connections.
    2) Is there a transaction that provides real time monitoring of GW CORE ? I've found that the /IWBEP/VIEW_LOG and /IWFND/*_LOG transactions are only useful after the fact.
    thanks

    Hello Martin,
    such hanging work processes can have many causes. Which AIX version do you have? Please take a look at the note
    1873277 - Hanging Work processes on SAP Application Servers
    if it can be relevant in your case.
    Regards, Alwina

  • SFDM Tool (Shop Floor Dispatching and Monitoring), Technical questions

    Hi Everybody,
    i am very excited to change knowledge here on the SCN.
    Right now I am analyzing the SFDM Tool (Shop Floor Dispatching and Monitoring) and need some more Information, which cannot be found via Internet research. I hope someone, who is familiar with the technical details can support me with answers.
    1. Master Data:
    - How does the Interchange of master data (such as machine capacities in terms of time/quantities or number of available machines) work between the       SFDM and the ERP System?
    - Is there a permanent interface between the SFDM and the master data in the ERP System?
    - If so, which of the master data are communicated?
    - Are there any limitations?
    - Do BAPIs (Business Application Programming Interface) play a role?
    - Is any further master data maintenance necessary, if the customer wants to implement SFDM?
    2. There is a backend component situated in the ERP System called "SFDM on ABAP 1.0". What is the aim of this component?
    3. Does the SFDM work with algorithms? If so, why?
    4. Does the SFDM consider other machines in the same production plant?
    5. Does it work over HANA?
    6. Any further functionalities or restrictions?

    Hi
    i wouldn't recommend SFDM for performance problem solving, if this is the issue you are facing.
    If this is because planners are "lost" with CM25 because of problems for Production Orders selection and so-on, then try SFDM.
    There is no new functionality compared to CM2x transactions within ERP.
    The benefits are clearly focused on design and user-friendliness:
    interactive logs
    easy configuration of settings and strategy compared to CM2x TCodes
    accessible details
    Please keep also in mind the fact that this is working for individual capacities (cf. Rough Guide) and related constraints in terms of capacity category (only 0001 is supported).
    Best regards.
    Pierre-Edouard

  • Shop floor Printing

    I have made print setting in opk8 and it is working fine with one material , one order typeand one production order, where I can see preview of shop floor paper.
    But when i make production order with same material ,  order type and same plant. Then iam not able to get print privew (when i press print option in menu FUNCTION.
    I get message After the next update the order will be printed.

    In my question , I hav mentioned that for same plant, same material, same and same order type, for one production order I can view print preview in CO02, co04 serveral times
    But  for other prodcution order, for same plant, same material, same and same order type iam not able to see print preview  in co02 or co04. In that case, everytime i get message -After the next update the order will be printed

  • RFC calls are taking too many work process -- system knock out

    Hi,
    I have an interface remote function, which is going to be called by a java program.
    Data is going to be sent to the system, processed and sent back syncronous to the caller.
    The calls are working on SAP tables, so I needed to lock and unlock the tables. The java program
    is opening many parallell threads and starts them the same time.
    That means, that the sap system is getting attacked by many rfc calls on the same function, with the
    same user at the same time.
    The system has in development 15 dialog work processes set up. If I run that with up to 15 parallell rfc calls, all is working ok!
    Let me now explain the problem:
    I have programmed the table lock, that it´s trying to lock the table at the beginning of the function.
    If it´s not possible it tries it again. At first I have just inserted a one second wait and let that run maximum 3 times. If the table is still locked, it breaks down with an error.
    But because the calls come nearly to exactly the same time to the system, the first call locks all others out, and the rest ran out of the 3 seconds and ended up with an error.
    So I tried to build an endless loop, which is just ending, when the table could be locked again, or when the runtime of 5 seconds has reached. That means, it´s not waiting for a second, if the table is locked, but it´s trying again and again up to 5 seconds.
    That is all ok, because sometime the table is free again and all calls are then processed alright.
    BUT if I now run that with MORE than 15 rfc calls from the java program (15 dialog processes are set up), the system got knocked out! It is using all free work processes for the RFC calls and get stucked. I think, the first call is locking the table, and the got stopped by the system. And then all the others are running in the endless loop....
    So, shouldn´t be there a limit for dialog processes taken by RFC calls? For example here for this user? In this case it should f.e. be set to 10 free processes with 5, which are reserved for other users...
    Any advices?
    The second is, how can I change the lock mechanism, that I don´t use an endless loop? Waiting for one second and doing that 3 times, is not good enough... Because all the rfc calls wait then for one second, up to 3 times, and end with an error....
    Is it possible to wait for half seconds, or defined milli seconds?
    Thank you for all advices!

    Hi,
    What I have understood is you are trying to lock the table in a loop and just checking the duration by explicitly putting wait statement.
    Hope you are NOT locking the entire table rather a particular record in each lock.
    No need to use explicit wait statement rather its better to let SAP thinks when to lock the table T1 when its already locked by another work process. So just set the wait parameter for the Enqueue function module as 'X' and check how it behaves. Until the table is not unlocked the process will wait.
    If you see the wait parameter for the Enqueue function module is not available then create your own lock object for the table and use that. Make sure its getting dequeued else you can understand better
    Cheers
    Somnath

Maybe you are looking for

  • Adding print button to interactive report

    For now I have the downloaded to PDF option checked so the user can print an interactive report via the widget. I would like to have a print button on the report also. Has anyone got any of the java script stuff working off of a button?

  • HOW to Burning A dvd with 5.1 audio AND WATCH IT AT HOME ?

    I have had I nightmare with the compressor application trying to burn 5.1 audio and the film together had no luck . I wonder what does a guy do to listen to 5.1 files in his home cinema set up ? I know that I can bounce the 5.1 audio into the film in

  • Field Only and Inversion

    Hello SDNers, I would like to ask you in the datasource there are 2 option si would liek to know when are they used. 1) Inversion 2) Field Only And Field only does this need to be checked when its custom enhancement t structure or can be checked for

  • Is Snow Leopard Server right for me?

    I'm not sure if I need a server or not... here are some of the things I like to accomplish - Calendar Server, calendar for the entire family.. being able to set up appointments and others √ - iTune. We have 3 AppleTV in the house and I keep all my mu

  • Stops after 99th picture on DVD player

    I am trying to burn a slideshow and it will play fine on my computer, but everytime I put it in a DVD player, the show stops after the 99th picture. I don't think it has anything to do with the audio, because it is right in the middle of a song. What