PCR WF 500000041
Dear All,
This workflow was working. It used to arrive in the UWL successfully and the item in the UWL contained the correct type of request. For example, the item looked like this: Process Change Request 'Request Promotion'
Now, the item does not provide the type of request. E.g. Process Change Request ' '
Also, upon clicking on the item in the UWL to launch the web dynpro application, I get the following error:
Message number cannot be read from workflow container
Can anyone help with this please?
Regards,
Motaz
Dear Rick,
The workflow log is showing no errors. Also, there are no error messages in the WF admin's inbox.
The workflow was working great on DEV during the first half of the day. I started the transportation to the QAS system. I had to keep fixing errors, in DEV, encountered in the QAS and importing the changes. This was also working fine until I auto-generated the bindings of the steps. This is when it all went wrong.
Do you think it is a problem with the bindings? Is there anyway to restore them to default, or the whole template for that matter?
I tried getting the templates from client 000, as I had done before but, it still produces the same errors.
Your help will be highly appreciated.
Best Regards,
Motaz
Similar Messages
-
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
VinodhBy 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= RNAHi
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. -
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
PurnenduHi,
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.
NicolaHello,
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,
MajidHi,
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
ramayyaI 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
RichardHi 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. -
Error in opening the adobe form to create a PCR
Hi,
I m getting an error while i open the adobe form to create a PCR as follows.
Script failed. accessor '$record.ENAME.DATA.FIELD' is unknown.
Please help.
<b>Points are sure.</b>Hi,
I m getting an error while i open the adobe form to create a PCR as follows.
Script failed. accessor '$record.ENAME.DATA.FIELD' is unknown.
Please help.
<b>Points are sure.</b> -
PDF Error while creating New PCR
Hi All,
i am getting belolw error while creating new PCR, it suppose to open PDF but with out opening it is giveing following error.
The initial exception that caused the request to fail, was:
com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (401) Unauthorized. The requested URL was:"http://localhost:50000/AdobeDocumentServices/Config?style=document"
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to UPDATEDATAINPDF
Request you guide me to resolve this problem
Thanks,
Srinivasu.YHello Srinivasu,
It seems your Adobe configuration is not correct. Please use SAP note 944221 for troubleshooting.
Also go through online help documentation-
http://help.sap.com/erp2005_ehp_04/helpdata/en/2f/d7844205625551e10000000a1550b0/frameset.htm
Configuration: Business Package for Manager Self-Service->Configuring Adobe Document Services
Regards
Pooja -
Creation of a PCR for calculation of LTA
Hi Experts,
I have an India Payroll requirement where i need to write a PCR with the below conditions:
1) The Employees would be eligible for the LTA from the very first month of their Service as per below conditions:
a) All active employees in a given month are eligible for LTA for that given month.
b) All employees joining the Organization on or before 15th of the month are eligible for LTA of that particular month.
c) All employees leaving the Organization on or after 15th of a particular month are eligible for LTA of that particular month.
2) Calculation:
Latest Basic Salary in the month of March *No of months worked in a particular financial year(step2)*LTA Percentage
For this i would need a wage type which i can use as a counter for the entire financial year.So what model wage types i can use to create a counter wage type which would get stored in CRT and can be used as a factor at the end of the financial year to calculate LTA.
Thanks & Regards,
Punam JhaHello Punam,
Please go through the documentation of payroll function INLTA in your system and then create your schema.
Best Regards,
Deepak.. -
Field in the dropdown in PCR.
Hi,
We have custom infotype 9500 and bonus types are maintained in custom infotype.
there are 6 entries in the bonus types dropdown and one field in the dropdown xxxxx we are not using from 2008.
We dont want that field to fetch to the portal in the drop for PCRs.Is there anyway that we can restrict that field in portal so that it wont display?
If we delete in R/3 system what will be the impact for the master records for employees with this record xxxxx.
Please suggest me how to solve the issue.
Thanks,
Ushaclosed
-
Issue :- Payroll PCR related to DOJ
I have written a PCR in Payroll which is Given below :-
Now the issue is i want wage type to be calculated exactly after 20 years which is happening EX: - Employee DOJ 01.01.1994 so the wage type is being paid on 01.01.2014 But the problem is it is being paid in the month of Feb 2014 also kindly let me know how to write the logic Calling F* operation in the PCR.
ZulfikarlosFrom your query, I must assume that you are referring to Monthly Payroll Periods.
Since you are using operation NUM=F01YB, it will be calculating "Time since" based on Date Type 01 of IT0041, in "Complete Years", and as of the start of the WPBP.
If you were to change the operation NUM=F01Y , it would be calculating as of the end of the end of the current Payroll Period, and should generate the payment in the month of Hire (except perhaps if the employee was hired on the last day of a month). One problem with this is that the system will probably give the same return value for 12 months in a row. After testing and confirming this, you may want to use unit C or K (months) instead of Y (years) and compare the return value to 240.
I also noticed that you use operation ADDWT&YEXP and NUM=& YEXP within the same PCR, with no changes to the value of NUM in between. If you don't require the temporary variable elsewhere, these 2 operations would not be required.
Last but not least, I would suggest that you test the scenario where the employee has a WPBP split on WT 1010 in the month where he/she reaches 12 Years (or 240 months). You'll probably notice that the AMT of WT 2140 contains double the amounts from WTs 1020 to 1100. If that is the case, you may want to add a query on the existence of the YEXP temporary variable that would be created only for the first instance of WT 1010.
Maybe you are looking for
-
How to get Parameters in a jsp page called by VB program via xmlHttp
I have a VB programm sending a request using xmlHttp. xmlHttp.Open "POST", varTarget, True 'True means asynchronous xmlHttp.Send xmlSendStr This worked fine with ASP the crucial ASP code was: set xml = server.createObject("MSXML2.DOMDocument")
-
[JS CS3] Frontmost document/selection when other with same name?
I have a few scripts used to perform various operations on the current selection in InDesign. Under normal circumstances these work fine, but I can't seem to reliably get the frontmost document/selection when there is another document open with the s
-
Insert into table error - ora-01722 invalid number
Need some assistance with inserting data into a table. The date column keeps on failing to insert. here is my insert statement insert into tab_mod_history (TABLE_OWNER, TABLE_NAME, PARTITION_NAME, SUBPARTITION_NAME, INSERTS, UPDATES, DELETES, TIMESTA
-
hi, I want to value my RM at purchase cost. There are 2 purchases for same material for Rs. 10, Rs. 15 for quantity 1000, 1100. When we issue the same for consumption against process order as follows from 1st lot 1000 2nd lot 750 then at what
-
Code Snippets, click to edit.
Hi! I'm using Adobe Flash CS5.5 and I've been making custom code snippets for someone in the office. I know how to use Instance_name_here but what I can't work out is that in the example code snippets sometimes you can click on a link or image locati