cancel
Showing results for 
Search instead for 
Did you mean: 

ESS UI5: Blocking RFC Connection

ckuczera
Explorer
0 Kudos

Hi,

I am currently facing a problem with UI5 on a fresh installed EHP7 System.

When trying to open the ESS UI5 Main Page (and other UI5 Services) the browser seems to be blocked. Checking the HTTP Request, I could find three outstanding requests:

The connections and additional RFC connections for the user are displayed in transaction sm04. Seems like the HTTP request starts the RFC Connections which are blocking here:

When I close/end the RFC Session, the HTTP are closing automatically and the Self-Service Lanes are displayed in the browser, which ends blocking. This error also occurs in other UI5 ESS components. The WD4A Services are working fine.

All components (Gateway, UI5 MSS / ESS, HR) are running on one system. My Account has assigned the role SAP_EMPLOYEE_ESS_UI5_1 and Profile SAP_ALL, SAP_NEW the application called is  /sap/bc/ui5_ui5/sap/arsrvc_suite_pb/main.html?page=HR_SELFSERVICES&sap-client=100&sap-language=EN

I have already implemented the notes described here: http://scn.sap.com/thread/3429269

Any Idea what is going wrong here? Help would be highly Appreciated.

Thanks

Christoph Kuczera

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos


Hi Christoph,

When I close/end the RFC Session, the HTTP are closing automatically and the Self-Service Lanes are displayed in the browser, which ends blocking. This error also occurs in other UI5 ESS components. The WD4A Services are working fine.

1. What is the error message that you see?  (Is there a ABAP dump in ST22 as a result?)

2. What do you see in SM66 while the RFCs are blocking?

3. After you terminate the running RFCs, do you see the expected output in the landing page lanes? (i.e. Orgs, Actions, Favorites, etc. are populated)

ckuczera
Explorer
0 Kudos

Hey Scott,

Thanks for your quick reply. I have just checked your points:

1. There is no dump in st22

2. Please check these entries of sm66:

3. No, the HTTP Request Ends up with an HTTP Code 500 (Internal Error). Json Message is: "{"error":{"code":"/IWFND/CM_BEC/026","message":{"lang":"en","value":"RFC Error: connection closed (no data)"},"innererror":{"transactionid":"DBB73BE314D6F1BC8800005056A51562","errordetails":[]}}}"

After closing the RFC Sessions in SM04 the SM66 table does not contain the entries any more.

Thanks for your Support

Christoph

ckuczera
Explorer
0 Kudos

Hey Scott,

additional Information from my side:

I have activated the debugger from sm66 which jumped into CL_APB_LAUNCHPAD Method CORRECT_TEXTTABLES Line 25

The code loops at 725 OTR Keys in lt_otr_keys and performs a select statement at table dokil each time. This select takes about 10 seconds each time! This seems to block the call..

Code:

LOOP AT lt_otr_keys INTO ls_otr_key.

     ls_message-message_v3 = ls_otr_key-text_id.

     SELECT        * FROM  dokil INTO TABLE lt_dokil     "#EC CI_GENBUFF
            WHERE  object  = ls_otr_key-text_id.       "one record per language

     IF sy-subrc = 0.

     ....

Any Idea what happens here?

Many thanks for your sm66 hint!

Chris

ckuczera
Explorer
0 Kudos

Hey,

just resolved the issue, by creating an index on table "dokil", column "object".

Thanks Scott for the hint

Chris

0 Kudos

Hi Chris,

please check SAP Note 1810457, implement Correction and run APB_LPD_CORRECT_TEXTTABLES.

Cheers, Christoph

Answers (0)