PCR, ISR_SPECIAL_DATA_GET

Hi,
I want to know from where ISR_SPECIAL_DATA_GET function module is fetching all data related to PCRs.
It looks like the data is getting read from XML.. but how?
I have a specific scenario where an employee's PCR is showing the old pay scale level. It is supposed to show new pay scale level as per the effective date. I tried to debug ISR_SPECIAL_DATA_GET but couldnt get anywhere near the solution.
Can you tell me how data is geting loaded into ISR_SPECIAL_DATA?
Regards,
Aruna Nivetha.R

>>Can you tell me how data is geting loaded into ISR_SPECIAL_DATA?
The form data is stored in XML format using the Business Document Service (BC-SRV-BDS).. but what you get out of the function call is, what is already stored.. which in your case is wrong anyway.. debugging this function will not help you.. you have to debug the function call that creates the form insteead.. did you try running the function module ISR_PROCESS_EVENT in test mode in the backend for this particlular PCR scenario?
~Suresh

Similar Messages

  • PCR, ISR_SPECIAL_DATA_GET -Salary Information

    Hi All,
    I need few pointers for problem described below.
    We have a custom PCR( ISR ) for Transfer outside Team which should go to next level manager if the receiving manager has proposed a salary change, if there is no salary change it should go to HR Rep.
    I need to evaluate the Form Fields in real time, i was trying to use ISR_SPECIAL_DATA_GET, it gives you every thing else but no salary details, i was hoping to see salary figures and was willing to compare and decide where to route the workflow.
    Is there a simple way of retriving the salary information retained in PCR forms( which is BUS7051 from workflow perpective)
    Regards

    >>Can you tell me how data is geting loaded into ISR_SPECIAL_DATA?
    The form data is stored in XML format using the Business Document Service (BC-SRV-BDS).. but what you get out of the function call is, what is already stored.. which in your case is wrong anyway.. debugging this function will not help you.. you have to debug the function call that creates the form insteead.. did you try running the function module ISR_PROCESS_EVENT in test mode in the backend for this particlular PCR scenario?
    ~Suresh

  • MSS - PCR-Pdf error at workflow approve

    Hello,
    When I try to show a form pdf based in UWL for approve process, an error occurs :
    com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Error during call to AdobeDocumentServer: Processing exception during a "Render" operation.
    com.adobe.ProcessingError: File not found error writing stream: <Render><Template><Name> "http://ecc03.fer.sa.dir.bunge.com:8103/webdynpro/dispatcher/sap.com/pcui_gpisr/IsrFormApprove/wd_key15_1150728935669/unknown.pdf
    java.io.FileNotFoundException: IO error detected while opening HTTP/HTTPS connection: http://ecc03.fer.sa.dir.bunge.com:8103/webdynpro/dispatcher/sap.com/pcui_gpisr/IsrFormApprove/wd_key15_1150728935669/unknown.pdf
    java.io.FileNotFoundException: HTTP Status-code: 500 Internal Server Error - connecting to http://ecc03.fer.sa.dir.bunge.com:8103/webdynpro/dispatcher/sap.com/pcui_gpisr/IsrFormApprove/wd_key15_1150728935669/unknown.pdf
    I am using SPPM mss/pcr scenario.
    Thanks in advance for any help.
    Renato.

    Hi Renato,
    When you are using PCRs/ISRs the form data is read from the XML data attached to the R/3 Notification object.
    ISRFormApprove in particular expects that this XML dat already exists and is correctly attached to the R/3 Notification object.
    So:
    1) Check your UWL is connecting ok to your SAP system - which I presume it is otherwise you wouldn't be getting the work item.
    2) Check the system alias from the system landscape used for your UWL system connection - make sure that its the right one and has the webdynpro host/port/path details defined.  Use the Connection Test options in the Portal Content Directory to check it.
    3) Check you have passed in a valid R/3 notification number - i.e. you should be able to display the notification in transaction IQS3 in the backend SAP system.
    4) Check the XML data is correctly linked to the form. The easiest way is probably to use transaction SE37 test option against function module ISR_SPECIAL_DATA_GET.
    It should return a list of all your PCR characterstics and their values.
    If all that's working and its still not happening for you, check you have the latest fixes as per SAP notes, and then raise an SAP message.
    Regards,
    Jocelyn

  • PCR notification.

    How are the find the time period between the request, approval and action of a PCR notifications (table :QMEL and JEST are being used). What are the Functions to calculate or retrive the data?

    Hi Hemant,
    You can get the status overview for the PCR using the function module 'ISR_SPECIAL_DATA_GET'. Give the Notification number & get back the special_data Table. You will find the required info in the STATUSOVERVIEW fields of the SPECIAL_DATA table.
    Regards,
    Suresh Datti
    P.S. Welcome to SDN & Pl reward helpful answers

  • MSS -  Create a PCR  : Request for Separation

    Hi All,
    After logging on to MSS the manager creates a personnel change request.
    He is using a standard request for separation form.. ( Adobe form is used here)
    fills the information and saves it.
    Once this information is saved , I need to see it in R/3. I somehow cannot remember or pull up the tcode. Can some please help with this.
    There is a Tcode that lets you see all the information in R/3 with respect to the MSS PCRs...( Std ISR notification type 56/57 for Request for Separatio).
    Any inputs on this will be highly appreciated..
    Thanks,..
    Mark

    Hello!
    You can view the raw data of the form via function module: ISR_SPECIAL_DATA_GET (/se37).
    You can view the notification information for the created request by using tcode: /iqs22
    Hope that helps,
    Harald

  • PCR Repott

    Can we provide a report showing who initiated a PCR and when this request was created.  Is this possible from the Portal side?  Can a similar report like the status overview report be created so a user can run the report and see all PCR’s created, who initiated the request and when?

    I don't think there is a Std report.. but you can write a custom report based off the relevant db tables.. QMEL,JEST,TJ02T & IHPA.. these tables have all the info you need about PCRs.. Ofcourse, for the actual data on the PCR form you will need to use the function call ISR_SPECIAL_DATA_GET.. as that info is stored in the BDS.
    ~Suresh

  • Error in creation of PCR

    Dear Experts,
    For country grouping 24 we have GOSI(Insurance). wagetype /370 for GOSI applicable earnings /320 - EE contribution /321- EMP contribution .
    Percentage of /321 is 10 of /370 and /321 is 12 of /370. As per the standard it is calculating  correctly.
    Scenario:
    If employee age is => 60 age as per Hijri calendar, calculation should be /9% & 11% of /370 respectively.
    PCR for your reference
    when inserted PCR in schema and tried to run payroll it is throwing error STOP No rule in Key.
    Kindly suggest how to create and  overwrite the existing /321 & /320 with age 60 calculation.
    Thanks
    Vinodh

    By what Function are you calling these PCRs in your Payroll Schema, and with what values for Par1 and Par2 ?
    In ZA29, operation CMPER is useless if the only return value is *.
    In ZA30, the syntax of Operation AMT*ZGO10 seems incorrect.  By what are you trying to multiply the Amount of WT /370 ?
    In ZA30, the syntax of Operation ADDWT/321 seems incorrect.  If you want to add the Rate, Number and modified Amount of WT /370 into WT /321 in the Output Table, there should be a space between ADDWT and /321.
    If the Output is elsewhere, use the appropriate character.

  • Error message with PCR.

    The logic of PCR is as follows :
    Compute 15% of /117.And assign this to WT 1223.
    Compute 27% of /117
    Subtract Wt /3F4,MF10,9805,9809 and 9810 from 27% of /117.Assign this to WT 1224.
    I have written a PCR which is giving an output error message :
    ****Variable ZVAR does not exist in table VAR                                             *   ZX      
    I have written a PCR with following code
        " /117 Superannuation Basis                       
            TABLEP0185 Read table fields                  
          " VARGBICTYP Tab.field VVVVV v.ky               
            " ZX                                          
                ZERO= RNA  AmtNumRteTime = 0              
                AMT=  /117 Set                            
                AMT*0.15   Multiplication                 
                ZERO=&ZVAR VVVV Set zero                  
                ADDWT&ZVAR VAR  Variable table            
                ADDWT 1223 OT   Output table              
                ZERO= RNA  AmtNumRteTime = 0              
                AMT=  /117 Set                            
                AMT*0.27   Multiplication                 
                ZERO=&ZVA1 VVVV Set zero                  
                ADDWT&ZVA1 VAR  Variable table            
                PRINT&ZVA1 Print variable VVVV            
                ZERO= RNA  AmtNumRteTime = 0              
                AMT=  /3F4 Set                            
                AMT+  MF10 Addition                       
                AMT+  9805 Addition                       
                AMT+  9809 Addition                       
                AMT+  9810 Addition                       
                ZERO=&ZVAR VVVV Set zero                  
                ADDWT&ZVAR VAR  Variable table            
                PRINT&ZVAR Print variable VVVV            
                ZERO= RNA  AmtNumRteTime = 0              
                AMT=&ZVA1  Set                            
                AMT-&ZVAR  Subtraction                    
                ADDWT 1224 OT   Output table              
    I am attaching the output from payroll log which is as follows :
    Rule   ESGPCR VaKey    Operation                                                                               
    ZSAN      *            TABLEP0185                                                                            
    ZSAN      *            VARGBICTYP                                                                            
    ZSAN      *   ZX       ZERO= RNA                                                                               
    ZSAN      *   ZX       AMT=  /117                                                                            
    ZSAN      *   ZX       AMT*0.15                                                                               
    ZSAN      *   ZX       ZERO=&ZVAR                                                                            
    ZSAN      *   ZX       ADDWT&ZVAR                                                                            
    ZSAN      *   ZX       NEXTR A                                                                               
    ZSAN      *   ZX       ADDWT 1223                                                                            
    ZSAN      *   ZX       ZERO= RNA                                                                               
    ZSAN      *   ZX       AMT=  /117                                                                            
    ZSAN      *   ZX       AMT*0.27                                                                               
    ZSAN      *   ZX       ZERO=&ZVA1                                                                            
    ZSAN      *   ZX       NEXTR B                                                                               
    ZSAN      *   ZX       ADDWT&ZVA1                                                                            
    ZSAN      *   ZX       PRINT&ZVA1                                                                               
    WType    Rate                         Number                 Amount                                                                               
    ZVA1                     0.00                         0.00               5,751.00                                                                               
    ZSAN      *   ZX       ZERO= RNA                                                                               
    ZSAN      *   ZX       AMT=  /3F4                                                                            
    ZSAN      *   ZX       AMT+  MF10                                                                            
    ZSAN      *   ZX       NEXTR C                                                                               
    ZSAN      *   ZX       AMT+  9805                                                                            
    ZSAN      *   ZX       AMT+  9809                                                                            
    ZSAN      *   ZX       AMT+  9810                                                                            
    ZSAN      *   ZX       ZERO=&ZVAR                                                                            
    ZSAN      *   ZX       ADDWT&ZVAR                                                                            
    ZSAN      *   ZX       NEXTR D                                                                               
    ZSAN      *   ZX       PRINT&ZVAR                                                                            
    ****Variable ZVAR does not exist in table VAR                                             *   ZX       PRINT&ZVAR****
    ZSAN      *   ZX       ZERO= RNA

    Hi
    Other variables are correct, please check, like ZVA1 etc.
    ZERO=&ZVAR VVVV Set zero
    ADDWT&ZVAR VAR Variable table
    In the first lines, you did not maintain print statement. Please check.
    Regards
    Team Member.

  • Java.lang.NoClassDefFoundError: com/sapportals/wcm/util/pcr/PortalComponent

    Hi All,
    I am getting the following Portal Runtime error while accessing the KM Content on Content Administration.
    In the error log following class is involved com.sapportals.wcm.portal.component.base.ControllerComponent
    The error caused by: Caused by: java.lang.NoClassDefFoundError: com/sapportals/wcm/util/pcr/PortalComponentRequestCache
    Can you pls help me on this ?
    Detailed error log
    << item 0 : >>#1.5#0013725D3B3B00690000011D0000EF74000435FB36917386#1185252975455#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#10268883#40896##MB1ES1005.idcsap_EC6_11485350#10268883#f6cefb3039a111dc95b40013725d3b3b#SAPEngine_Application_Thread[impl:3]_22##0#0#Error#1#/System/Server#Java###Exception ID:10:26_24/07/07_0201_11485350
    [EXCEPTION]
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.content_administration/com.sap.portal.content_admin_ws/com.sap.km.AdminContent/com.sap.km.AdminContentExplorer/com.sap.km.AdminExplorer
    Component class : com.sapportals.wcm.portal.component.base.ControllerComponent
    User : 10268883
    at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:174)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: java.lang.NoClassDefFoundError: com/sapportals/wcm/util/pcr/PortalComponentRequestCache
    at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:72)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    ... 29 more
    Thanks in advance and warm regards
    Purnendu

    Hi,
    Redeploy the <b>com.sap.netweaver.bc.util.par</b> file and check if <b>bc.util.private_api.jar</b> file is present on your server.
    c:usr\sap\J2E\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps\com.sap.netweaver.bc.util\lib\bc.util.private_api.jar
    Greetings,
    Praveen Gudapati

  • Error message in portal when manager tries to submit a PCR

    Hi
    I have an unusual / rare case that no-one seems to have come across before in the technical team, where a manager with MSS access is trying to submit a personnel change request to modify an employee's position (just a change in part time hours for the WSR) in the portal. When the manager goes through the action all is fine. At the end when they click on the submit button, they receive the following message which prevents them from sending the PCR:
    There is an error message submitting your request. The error text is:
    Enter a valid date (for example,)
    Has anyone come across such an issue before possibly ? In our test environment we do not encounter the same issue as in production for this manager and so it's a little odd as we are not able to replicate the problem.
    Any assistance would be much appreciated.
    Nicola

    Hello,
    I assume you've checked all the dates entered to see if they are valid, but what dates have been entered (if any)?
    What happens if he tries again, same result?
    Have you tried turning on the debugger to see where it's coming from?
    Also, check the date settings for that user (eg DD.MM.YYYY) to see if they're unexpected.
    OSS Note 1095770 explains that the error message (888 from the message class FK)
    was changed from:
    Enter a valid date (for example, 01.01.1996)
    to:
    Enter a valid date (for example, &)
    and in the code change I see that the variable gets set this way:
    l_date_format(15)   TYPE c.
    WRITE sy-datum TO l_date_format.
    So it would seem that user is having a problem writing sy-datum. Again, check his user settings.
    regards
    Rick Bakker
    Hanabi Technology

  • Payroll PCR : IF THEN ELSE based on WT

    Hi,
    I need to get a decision based on the specific value of a WT.
    I created a PCR which I call using the IF - function.
    However, whenever entering the PCR it looks like I got no access to the stored wage types. Anyone knows the specific operand to get access to the relevant tables to make the decision based on the value of the WT?
    Willie.

    Hi,
    as stated I call the PCR in the IF - function.
    Based on the outcome of the condition (which is based on a WT and handled during the PCR being called in the IF - statement) I process the correct PCR via PIT:
    i.e.
    IF   PCR1
    PIT  TRUE    NOAB
    ELSE 
    PIT   FALS    NOAB
    ENDIF
    PCR1 is currently
    NUM=   1676
    NUM?1
    =
    SCOND=T  IF
    SCOND=F  IF
    but as mentioned the value of NUM remains empty and therefore always triggering the false-part.
    Any pointers?
    Wilfred.

  • Absence quota generation with PCR in Time Evaluation

    Dear All,
    I am generation absence quota Annual leave = 50 through PT60- ZM04. Its daily calculation and transfered at the month end.
    The quota entitlement is 30 days per year.
    I have written this pcr. Have configured a time type too. but not sure why its not generating any quota.
    The time type I have configured is:
    Time Type: 0097
    Save as day balance - No Formation
    Save as period balance - 1
    Store for time accounts - 1
    Have assigned the time type 0097 in Base entitlement for Absence quota generation as Day Balance and even in generation rules.
    Have placed the PCR with ACTIO Z003 before CUMBT fucntion.
    The PCR Z003 is:
    000010 D HRS?0
    000020 *
    000030 = D OUTAQTYP
    000040 = **
    000050 = 50 Z GCY ZQTY
    PCR ZQTY is:
    000010 D OUTWPMOLGA
    000020 **
    000030 99 HRS=FR50C ADDDB0097Z ADDDB0097 HRS=D0097
    I didnt mention anywhere in configuration or PCR that its 30 days per year.
    Do I need to do this?
    Have I missed out anything, please help me.
    Thanks & regards,
    Majid

    Hi,
    This you can do through config also without using PCR.
    Base entitlement is 30 for calender year. Selection rule- Accrual period is daily and transfer time is time evaluation period.
    Use appropriate rounding rule in selection rule.
    Rgds,
    Lata

  • Issue with PCR to restrict absence quota

    Hi Experts.
    i have a requirement where the absence quota should never be over 24 at any particular time.
    for this absence 24 leaves per annum with 2 leaves accumulate monthly.
    we are using -ve time mgt and written a PCR to restrict absence to 24 by using Time type
    VARSTLDYPP
    N
    Y
    HRS=FR55C
    HRS?24
    <
    HRS-24
    HRS*-1
    HRS?2
    HRS=2
    ADDDBXXXX
    <
    ADDDBXXXX
    now the issue is when i run the simulation of time evaluation it is generating 2 leaves per year instead of
    2 per month. can anybody help me solve the issue
    Thanks & Regards
    ramayya

    I need a PCR for the below scenario.  I created two types to store day balance and max entitlement to 25 days.   We are not processing payroll from SAP.   Any help writing PCR  with details would be appreciated.
    Schema we are copying TM04
    Time types - storing  daily balance one for below 60 days &  one for after 60 days planned working time.
    Vacation per calendar year 25 days not based on seniority.
    Scenario:
    2.       Prorated entitlement for employees who will work fewer than 60 work days for company in a given year are calculated as follows:
    a.     1/12 of annual vacation for every 21 days s/he performs work
    b.    For these purposes (60 days worked rule) the following is also considered as work performance: Planned working time from IT0007 and public holidays. 
    c.     e.g. if hired on Nov 11, 2011, there < 60 wd remaining. They get 1/12 (25/12 = 2.1d) for every 21 work days remaining - in this case 2 periods of 21 wd, since RIM days and holidays are included as work days, for a total of 4.5 days (round up to half-day).
    3.       Prorated entitlement for employees who will work 60 or more work days for RIM in a given year are calculated as follows:
    a.     1/12th of annual entitlement for every calendar month of completed work
    b.    E.g. If George is hired on July 15 2011, he gets 10.5 days of vacation entitlement.
    c.     The number of full months George will have worked by the end of the calendar year is five u2013 Aug to Dec incl. George gets no entitlement from the 16 days from July 15 to July 31st.
    5 / 12 * 25 days = 10.4 days, rounded up to 10.5 days.
    Thanks,
    Mani.
    Edited by: saphrtime on Apr 21, 2011 5:19 PM
    Edited by: saphrtime on Apr 21, 2011 5:21 PM

  • How to convert an excel "If" formula into a PCR?

    I need to create a rule so that an overpayment recovery is only taken if the net pay is above an agreed amount with the employee. I can write the rule in excel but i'm struggling to convert this into a PCR.
    All help is welcome even if it's pointing me to documentation to read.
    Example
    Agreed net pay with employee is 2,000 (I've created WT 4010 for this)
    If(net pay <= £2,000, overpayment not taken, If(net pay - overpayment > £2000, overpayment deduction taken, net pay - 2000 is the deduction
    Many thanks
    Richard

    Hi Richard,
    You may check the following syntax:
    Say, overpaymentrecovery wage type is 4020.
    Write the PCR for * 4010
      D AMT?2000
    >   ADDWT * ADDWT4020 --->>>net pay greater than 2000
    =   ADDWT *  -->do nothing to 4010
    <   ADDWT *  -->do nothing to 4010
    Now you have the overpayment recovery wage type in your IT with the same amount as 4010.
    You can revaluate it.
    e.g. if the recovery amount shall be 10% of the net payment.
    Write the PCR for * 4020
    AMT%10 ADDWT *
    Regards,
    Dilek
    Edited by: Dilek Ersoz on Feb 4, 2009 10:05 AM
    Edited by: Dilek Ersoz on Feb 4, 2009 10:06 AM

  • 500 internal server Error ,when i clicking the REVIEW/SAVE button in pcr

    Hi
    Iam facing the problem with pcr forms in portal .Forms are displaying in portal. when i click the button Review and save  .It is showing 500 internal server error.But sometimes it is working fine upto completed step.There is irregularity in display.
    Iam not understanding why this is happening like this.So let me know the solution for it.To display properly.
    Here iam sending tracefile to.
    Webresource could not be exchanged!
    EXCEPTION
    com.sap.tc.webdynpro.services.sal.util.cache.ResourceNotFoundException: Stream is not valid
    at com.sap.tc.webdynpro.services.sal.util.cache.ResourcePool$CopyByFirstReadResourcePoolElement.setInputStream(ResourcePool.java:475)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.datatransport.MassDataSource.setInputStream(MassDataSource.java:106)
    at com.sap.tc.webdynpro.services.sal.datatransport.core.InternalMassDataTransport.replaceInputMassDatasourceByKey(InternalMassDataTransport.java:96)
    at com.sap.tc.webdynpro.clientserver.cal.WebDynproExchangeHandler.replaceCachedResource(WebDynproExchangeHandler.java:217)
    at com.sap.tc.webdynpro.clientserver.cal.WebDynproExchangeHandler.doExchange(WebDynproExchangeHandler.java:181)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doExchangeProcessing(ClientSession.java:1166)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:763)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:712)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:174)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(AccessController.java:207)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sap.engine.services.httpserver.exceptions.HttpIOException: Read timeout. The client has disconnected or a synchronization error has occurred. Read 4380 bytes. Expected 14205.
    at com.sap.engine.services.httpserver.server.io.HttpInputStream.read(HttpInputStream.java:186)
    at java.io.InputStream.read(InputStream.java:109)
    at com.sap.tc.webdynpro.basesrvc.util.IOUtil.writeEncrypted(IOUtil.java:154)
    at com.sap.tc.webdynpro.services.sal.util.cache.ResourcePool$AbstractResourceElement.copyUnique(ResourcePool.java:245)
    at com.sap.tc.webdynpro.services.sal.util.cache.ResourcePool$CopyByFirstReadResourcePoolElement.save(ResourcePool.java:537)
    at com.sap.tc.webdynpro.services.sal.util.cache.ResourcePool$CopyByFirstReadResourcePoolElement.setInputStream(ResourcePool.java:471)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.datatransport.MassDataSource.setInputStream(MassDataSource.java:106)
    at com.sap.tc.webdynpro.services.sal.datatransport.core.InternalMassDataTransport.replaceInputMassDatasourceByKey(InternalMassDataTransport.java:96)
    at com.sap.tc.webdynpro.clientserver.cal.WebDynproExchangeHandler.replaceCachedResource(WebDynproExchangeHandler.java:217)
    at com.sap.tc.webdynpro.clientserver.cal.WebDynproExchangeHandler.doExchange(WebDynproExchangeHandler.java:181)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doExchangeProcessing(ClientSession.java:1166)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:763)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:712)
    at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
    at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
    at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:174)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(AccessController.java:207)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    with regards,
    Eswar.

    Hi
    Any update information for this issue.
    with rgds,
    Eswar.

Maybe you are looking for