cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Web GUI Time Out error when using Citrix

ashok_oleti
Participant
0 Kudos

Hi,

Our users are facing error "400 Session timed out - please login again" (Screenshot Attaced) when they open the web gui link via CITRIX. The Web GUI session opens up with out any error but it gives Time out immediately after clicking on any tab of the web page. But there is no such problem when the link is opened in WAN network.

System Environment is

Product : ECC 6.0 on EHP4

Basis : SAP_BASIS 701 SP14

Kernel : 720 SP 500

OS : Windows  Server 2008 R2

DB : MS SQL Server 2008 R2

I have checked the trace files of ICM and ICF and I have found below logs

Log from dev_icf2 file:

<ErrorInfo URL="http://XXXXXXXXX.ad.internal:8000/sap/bc/gui/sap/its/webgui/~flNUQVRFPTI2ODE2LjAwMi4wMi4wMgA=">

<ErrorMessage>A:ITS_P:019 XSRF no sec_sesstoken       </ErrorMessage>

<Date>20150625</Date>

<Time>005302</Time>

<Client>XXX</Client> ---> Client of SAP system

<User>XXXXXXXXX</User> -----> User id of the user who was accessing Web GUI

<TerminationType>ABORT_MESSAGE_STATE</TerminationType>

<ABAP-CallStack>

<Unknown>

<Name>SYSTEM-EXIT</Name>

<Program>SAPLMEGUI</Program>

</Unknown>

<Form>

<Name>CALL_SCREEN</Name>

<Program>SAPLMEGUI</Program>

</Form>

<Method>

<Name>SEND</Name>

<Program>CL_WINDOW_MM==================CP</Program>

</Method>

<Function>

<Name>MEGUI_MAINTAIN</Name>

<Program>SAPLMEGUI</Program>

</Function>

<Unknown>

<Name>START-OF-SELECTION</Name>

<Program>RM_MEPO_GUI</Program>

</Unknown>

</ABAP-CallStack>

</ErrorInfo>

Log from dev_icm file:

[Thr 2860] Thu Jun 25 00:53:08 2015

[Thr 2860] *** ERROR => HttpPlugInHandleNetData: server: premature EOS (2600/4704) in request [http_plg.c   2005]

[Thr 3976] Thu Jun 25 00:53:42 2015

[Thr 3976] {00079e8d} Traffic Control: Nettimeout (30) exceeded by peer: XXX.XX.XX.XX:49972 [icxxthr.c 4303]----> IP Address of the user Citrix desktop

[Thr 3976] CONNECTION (id=7/237197):

    used: 1, type: default, role: Server(1), stateful: 0

    NI_HDL: 442, protocol: HTTP(1)

    local host:  XX.XX.XX.X:8000 ()-----> IP Address of the SAP system for which Web GUI belongs

    remote host: XXX.XX.XX.XX:49972 () ----> IP Address of the user Citrix desktop

    status: READ_REQUEST

    connect time: 25.06.2015 00:53:08

    MPI request:        <122ef>   MPI response:        <122f0>

    request_buf_size:   0        response_buf_size:   0    

    request_buf_used:   0        response_buf_used:   0    

    request_buf_offset: 0        response_buf_offset: 0    

[Thr 3976] {000b9e8c} Traffic Control: Nettimeout (30) exceeded by peer: XXX.XX.XX.XX:49971 [icxxthr.c 4303] - ----> IP Address of the user Citrix desktop

[Thr 3976] CONNECTION (id=11/237196):

    used: 1, type: default, role: Server(1), stateful: 0

    NI_HDL: 450, protocol: HTTP(1)

    local host:  XX.XX.XX.X:8000 ()-----> IP Address of the SAP system for which Web GUI belongs

    remote host: XXX.XX.XX.XX:49971 ()----> IP Address of the user Citrix desktop

    status: READ_REQUEST

    connect time: 25.06.2015 00:53:08

    MPI request:        <122ed>   MPI response:        <122ee>

    request_buf_size:   0        response_buf_size:   0    

    request_buf_used:   0        response_buf_used:   0    

    request_buf_offset: 0        response_buf_offset: 0    

Accepted Solutions (1)

Accepted Solutions (1)

former_member194364
Active Contributor
0 Kudos

Hello Ashok,

This is not an ITS issue per se - rather ICM or Web Dispatcher if you use one.

See the following note

2142478 - Lost or no responses when using the SAP Web
Dispatcher for SAP ME

Take note of the ICM parameters that they recommend increasing.

Regards,

Oisin

ashok_oleti
Participant
0 Kudos

Hi Oisin,

Thanks for looking into this post.

No, we are not using any web dispatcher in this case and also the web gui is working fine when opened in WAN.

Additional Info about system

SAP : ECC 6 EHP4 on Netweaver 7.01

OS :   Windows server 2008 R2

Kernel : 720, SP 500

ICM Parameters

icm/server_port_0     = PROT=HTTP,PORT=8000,PROCTIMEOUT=300,TIMEOUT=900

icm/server_port_1     = PROT=SMTP, PORT=25000, PROCTIMEOUT=300, TIMEOUT=900

icm/server_port_2     = PROT=HTTPS,PORT=44300,PROCTIMEOUT=300,TIMEOUT=900

icm/keep_alive_timeout (sec.)  = 60

icm/conn_timeout (msec.)       = 5000

rdisp/plugin_auto_logout       = 1800

Regards,

Ashok Oleti

former_member194364
Active Contributor
0 Kudos

Hello Ashok,

Have you tried setting the parameter

icm/traffic_control NETTIMEOUT=600

as per note ref in my last reply?

See also

1629748 - traffic control timeout does not work properly

or

MAX_RECEIVE_TIMEOUT

as per the note

1981955 - Enforcing minimal request transfer rates in SAP Web Dispatcher and ICM

Regards,

Oisin

ashok_oleti
Participant
0 Kudos

I didnt find these transactions in my system.

Anyhow the issue is fixed now. We had to add all the web gui links to Compatibility view settings of Internet Explorer in Citrix.

Regards,

Ashok Oleti

Answers (0)