Issue with muliti level custom Leave Workflow
Hi,
our Leave Workflow is multi level Approvals based on Absence codes.
Say for Example : Case 1: For casual leave 2 Level Approval,
Case 2: For Sick Leave 1 Level Approval,
Case 3: For Maternity leave 3 Level Approval.
The Workflow is working fine for Case 1 and Case 2. Workflow is Getting Completed. No issues at all here.
The Issue is with Maternity Leave there are 3 level of approvals Manager 1, Manager 2, Manager 3.
First 2 Managers are able to approve it from portal and for third level approval the work item is going to Manager 3's UWL.
But when we click on work item it is showing the message like your Work list is Empty.
Even we have forwarded the work item to Manager 2 and Manager 1 using SWIA. From their UWL also we are getting this same message
your Work list is Empty.
Observations:
Request status is in SENT status.
Visualization parameters are fine.
Agent is Ready.
In R3 Level we are not able to see the worklist details in Approval mode in PTARQ tcode for Manager 3,
For Manager 1 & Manager 2 it is fine there we had approved in PTARQ.
Here are the Screen shots.
What Could be the issues? Are we missing something?
Ideas and Suggestions are welcome
Regards,
Arun
Hi Arun
Can you please give a screen shot of the technical workflow log with the step history selected for this step? (ensure that you have tried executing it once from UWL and rcd the same message), then get to the backend WF log).
Also, is the same Workflow task sent to all three levels in a loop or is it a different task at level 3?
Is there any deadline monitoring assigned to the task (for third level)?
Regards,
Modak
Similar Messages
-
URGENT HELP PLS : Issue with Multi Level Master Detail block
This is an issue someone else had posted in this forum few years back but there was no solution mentioned, I have run into this same issue , The problem is as explained below.
Any help on this is appreciated.
Scenario:
There are 3 Blocks in the form : A (Master Block)
: B (Detail of A )
: C (Detail of B )
There is master detail relation created between A and B and B and C. So initially when we query for a record in Master A, it shows all records properly in B and C.
Now if i navigate to the first record of B , and then second record of B , records corresponding to that record shows up properly in C block.
Till now everything works fine.
Issue 1:
But in case after querying initially on Master Block A,If I go directly to the second record of B block, it clears the whole B block and C block.
Issue 2:
Same thing happens if I am on C block ( corresponding to second record of B block) and then navigate to first record in B block , it again clears the whole B block and C block.
Please Help !!
Thanks !Thanks Xem for Your reply , I tried those settings but it did not help..here is the original link that to the thread that talks about the same problem ,
Issue with Multi Level Master Detail block
The last update to this was the following :
"I figured out that this is happening because Block Status is set to 'Changed' and this is causing it to clear out the blocks.
But cant figure out why the status is setting to 'Changed' "
Any Help from the form Gurus on this form in this matter is truely appreicated !!
Thanks,
Zid. -
Issue with Inactive Approver Role in Workflow definition
Hi Experts,
we are having issue with Inactive Approver Role in workflow definitions.
we have created workflow for Master agreements and Projects. Phases and workflow are working fine.
But the issue is when a programmatically added approver has completed the approval activity, collaborator role is not changing from approver role to Inactive Approver Role mentioned in workflow definition. For example, you might select Reviewer in Inactive Approver Role, Then Selected collaborator role to be given to programmatically added approvers when the approval activity is completed.
This is functionality not happening when project or contract document approved and workflow completed in project and MA. we have followed all the standard functionality when we have created workflow. Please see screen shot for the same.
Can anyone please tell me is there any functionality we missed it or do we need to write any script in xpdl or do we need to check anything with collaborator role or with security profiles.
we have checked with other roles also same issue coming.
This Reviewer is in active state and have Readonly profile. We don't have Pre script in this workflow because we are using standard approval.
Thanks in advance!
LavaThanks gary for your helpful answer.
As per your answer We have added the approver role in the prescript so that it gets added programmatically , still no luck.
here is the script we wrote in prescript.
import com.sap.eso.api.common.*;
import com.sap.eso.api.projects.*;
import com.sap.odp.api.workflow.*;
import com.sap.odp.api.usermgmt.masterdata.*;
import com.sap.eso.api.doc.collaboration.*;
import com.sap.eso.api.doccommon.masterdata.*;
import com.sap.eso.api.ibean.*;
import com.sap.odp.api.ibean.*;
import com.sap.eso.api.contracts.*;
import com.sap.odp.api.doc.collaboration.*;
collaboratorsCollection = doc.getCollectionMetadata("COLLABORATORS").get(doc);
if (collaboratorsCollection.size() > 0)
for (int i = collaboratorsCollection.size() - 1; i >= 0; --i)
collaboratorsCollection_member = collaboratorsCollection.get(i);
if (hasValue(collaboratorsCollection_member))
collaboratorRole = collaboratorsCollection_member.getCollaboratorRole().getDisplayName();
// Get approver of Role "Approver".
if(collaboratorRole.equals("Approver"))
principal = collaboratorsCollection_member.getPrincipal();
if (hasValue(principal))
addApprover(principal);
Do you have any other suggestions? or if you have any related code snippet please share with us. -
List of issues with patch level
Is there a list of application errors reported for each patch level?
When working with SAP R/3, there is a SAP note released for each patch level which states the changes delivered in that patch as well as what fixes are delivered. Therefore, it is easy to see what application errors exist in each patch level. Is there something similar for SAP Business One?There are also notes for those Lists of issues with each patch level for B1. What is your B1 version and PL?
Thanks,
Gordon -
URGENT: Issue with hierarchy level keys and report drill down
Hi,
BASIC STRUCTURE:
I have created a subject area with 3 facts (FACT_A, FACT_B, FACT_C) and 4 dimesnions (TIME_DIM,DIM_2,DIM_3,DIM_4). Each fact table also has additional aggregate tables aggregated along levels of the time dimension. Also our timw dimension has aggregated dimension tables like TIME_DIM_WEEK, TIME_DIM_MONTH, TIME_DIM_QUARTER and TIME_DIm_YEAR.
GOAL:
All 3 facts have the same measures M_1 and M_2 in them but may not have data for the same dimension values selected.
For example
For month JAN 2000 FACT_A.M1=100$ and no data exists for JAN 2000 in FACT_B and FACT_C. Then in the report
for JAN2000 it should show FACT_A.M1= $100, FACT_B.M1 = 0 and FACT_C.M1 =0. In this case I should be able to drill down to the lowest level.
ISSUE:
The time dimension TIME_DIM has the following levels - Total -> Year -> Quarter -> Month -> Week -> Day
However I am having an issue with drill down in the reports whenever I pull metrics from more than 1 fact at a time. I have defined the level keys but not sure if I need to do anything in addition since I am using aggregates.
I have to fix this issue quickly. Please help me.Alastair,
All the fact tables have aggregated facts as sources.
I have checked the levels set for each of the sources to the time dimesnion table in BMM and they look okay. So the Time dim table in BMM has 4 source tables
Time_Day (level set to day, table key is "day"),
Time_month (level set to month, table key is "Fiscal_Month_Code"),
Time_Quarter(level set to quarter, table key is "Fiscal_Quarter_Code") and
Time_Year(level set to year, table key is :Fiscal_Year_Code").
Note: No time week aggregate added as logical source.
Again the time dim hierarchy based off of this table has levels: Total -> Year ->quarter -> Month -> week -> day
The levels keys set for each level are
Year -> Primary key is Year_Name (YYYY)(Checked as chronological key) and another key is Year_Num (YYYY)(Checked as chronological key)
Quarter->Primary Key is Quarter_Name (YYYY Qn), another key is Quarter_Number (Format n where n can assum values 1,2,3,4). Both keys are set as chronological keys
Month -> Primary key is Month_Name (MON YYYY), another key is Month_Num (Format n where n can assume values from 1 to 12) Both keys are set as chronological keys
Week -> Primary Key is week name (YYYY Wk nn, where nn can have values from 1 to 53), another key is week num (nn, where nn can have values from 1 to 53)
Day -> primary key set to day (date format)
Issue1: When I try to drill to lower levels it throws out an error saying report cannot find any data because filters may be too restrictive even though I see data at higher level
For ex: If I drill down to Year: 2010 and Qtr: 2010 Q2 and M1:$100 when I click on Qtr to drll to month level it throws me the error
Issue2: when I add year and qtr colums to the report I see data as below which is incorrect
Year_Name Qtr_Name data:FACTA_M1 Data: FactB_M1
2009 2009 Q1 $10 $5
2009 2009 Q2 $20 $80
2009 2009 Q3 $20
2009 2009 Q4 $30
2010 2010 Q1 $100
2010 Q2 $101
2010 Q3 $102 $230
2010 Q4 $103
2011 Q1 $10
In the above example year_name is not showing up for 2010 Q2 and after. However if I change the primary key for level 'Quarter' by having key consist of year name and quarter name instead of just quarter name the issue doesnt occur and drill down works great. The only issue is when I drill from qtr it first shows year name and quarter name instead of showing the next level which would be month name.
Sorry about the long message but I thought you might notice something in how I have set up the keys.
Thanks -
Does anybody have an issue with not hearing custom text tones on their Iphone 5?
I am having a problem not hearing any custom text tones on my Iphone 5 even though it is not on silent mode. It's very upsetting cuz friends will text me when I'm at work at my phone is in my pocket but I don't know until I look at my screen. Never had this issue with my old Iphone 4 plus my WiFi seems to kind of suck to with reception.
I have the same problem! I have been on the phone and emailing apple support for several days and still not working. They credited back my purchased text tones. I even repurchased a couple text tones and they work for a couple hours then it stops working. If I click on sounds under settings and try to just listen to the tone, all It does is vibrate
-
Issue with Sorting by Custom Attributes
In our custom SES query application, I am trying to implement sorting at the custom attribute level. I am having difficulty in understanding exactly how to set the options on doOracleOrganizedSearch() to achieve the desired result.
We have a table based content source and allow a user to search via custom search attribute. We are also going to allow them to sort by custom attribute.
For example, say we have a Project content source and one of the attributes is "Client Name". Users are going to be able to sort by client name (A-Z and Z-A). I have a prototype working but it only seems to work if I set topN to a very high number.
I want to bring back the first 10 documents sorted by Client Name A - Z and allowing paging to the next set of sorted results. My prototype works if I set topN to 1000 (more than the # of results) but does not work if I set it to 10 (# of results I want to display per page).
Below if my code. Note I am not setting the group attribute or the cluster list. Perhaps this is the issue?
Many thanks in advance!
OracleResultContainer results = service.doOracleOrganizedSearch
(this.m_query, // query
this.m_docsRequested, // topN
this.m_startIndex, // startIndex
new Integer(10), // docsRequested
this.m_dupRemoved, // dupRemoved
this.m_dupMarked, // dupMarked
this.m_searchDataGroup, // groups
this.m_queryLang, // queryLang
this.m_docLang, // docLang
this.m_returnCount, // returnCount
this.m_filterConnector, // filterConnector
filters, // filters
this.m_fetchAttributeNames, // fetchAttributeNames
null, // searchControls
null, // groupAttr
this.m_sortAttributes, // sortAttrList
null); // clusterListHi Nikola,
in 9.0.1 even if you rewrite the web interface you can't sort files by custom attributes setting a SortSpecification to a Folder. You can only sort by base attributes with getItems(). To get item sorted on custom attributes you must perform a search (a lot more codelines).
Regards, Alessandro -
Error in the backgrond step for custom leave workflow
Hi,
I have copied the standard workflow for leave module(12300111) and added a method to get the mail id , but when i executed it is giving the error with msg 'Dereferencing of the null reference'.
what do i have to do to avoid the prob
Thanks,
Krish.Hi Viji,
Yeah u r right, status is not passing because i have change the class name in the binding and put my copied class name, so it is not compatable with the standard class since i have added one custom class to it. so i have chaged the class names in all steps and replaced the standard class name.
Now i am facing the same old problem, workflow is started but showing errors in my custom added step, since it is having my custom class mentioned in the binding and it is not instatiating.
Please tell me how to instatiate the class and get the values from the methods in workflow.
Thanks,
Krish.
Edited by: kishore_krish on Oct 6, 2010 11:15 AM -
ESS: Leave Request - How to use a custom Leave Workflow?
Hi Experts,
I am implementing ESS 1.0 for mySAP ERP05. I have a custom workflow for Leave Request which I want to use for the ESS Leave Request. Can someone tell me what are the configuration steps required for this?
I have already performed the following activity:
SPRO --> Personnel Information --> ESS --> Service Specific Settings --> Working Time --> Leave Request --> Specify Processing Processes for Types of Leave
Here I have defined the WF ID of New Request as the custom Workflow ID.
Now when I trigger the Leave Request from EP-ESS, the message comes that the request was sent successfully.
But in the backend no workflow gets triggered. I even tried to write an implementation for the BADI PT_ABS_REQ to trigger the custom workflow event, but still no activity in the ECC workflow upon submitting thwe portal request.
Can some one please advise.
Thanks,
ShobhitOhh.. So the standard WF also doesnt get triggered??
Are you sure u have done SWU3 config??
If u have, Try using SWU_OBUF to refersh the workflow buffer.
Try swi1 to check what is happening with ur WF.
Try login to requesters login ... SBWP ... check the outbox. Is there a WF with Error here.
Cheers!!
Ashutosh -
OIM 11g R1. Issue with parallel participant type approval workflow.
Hi All,
I have a request level approval with the human task assignment participant type set to parallel. There will be two participants in the workflow with approve and reject having outcome value as 50 each. When i submit a request, i can see the both the request is properly allocated to both the users. But when i log in with the individual users and search the approval tasks in the self service page, i cant see it properly assigned.
In the approval tasks table, i cant see the values for the following columns request ID, request type, beneficiary, request target. Whereas i can see the value for the requester as "Anonymour user" and it is assigned to a proper user. When i try to approve, i get the following error in the console.
========================================================================================================================
<25 Nov, 2012 1:49:09 PM IST> <Warning> <oracle.adfinternal.view.faces.renderkit
.rich.NavigationPaneRenderer> <BEA-000000> <ILLEGAL_COMPONENT_HIERARCHY : A chil
d component that is not a commandNavigationItem (or a separator when hint=choice
) was found.>
<25 Nov, 2012 2:22:57 PM IST> <Error> <oracle.iam.request.impl> <IAM-2050076> <N
o request found with the request ID .>
<25 Nov, 2012 2:22:57 PM IST> <Error> <oracle.iam.tasklist.agentry.task> <IAM-20
60009> <Error occurred while approving task from BPEL>
<25 Nov, 2012 2:22:57 PM IST> <Error> <oracle.iam.tasklist.agentry.task> <IAM-20
60013> <Exception thrown:
oracle.iam.request.exception.RequestServiceException: IAM-2050076:No request fou
nd with the request ID .
at oracle.iam.request.repository.RequestRepository.getRequestClone(Reque
stRepository.java:891)
at oracle.iam.request.impl.RequestEngine.getBasicRequestDetails(RequestE
ngine.java:3877)
at oracle.iam.request.impl.RequestServiceImpl.getBasicRequestData(Reques
tServiceImpl.java:94)
at oracle.iam.request.api.RequestServiceEJB.getBasicRequestDatax(Unknown
Source)
at sun.reflect.GeneratedMethodAccessor1000.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJo
inpointUsingReflection(AopUtils.java:310)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
dInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
dInvocation.proceed(ReflectiveMethodInvocation.java:149)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
dInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisit
orImpl.visit(MethodInvocationVisitorImpl.java:37)
at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.c
allback(EnvironmentInterceptorCallbackImpl.java:54)
at com.bea.core.repackaged.springframework.jee.spi.EnvironmentIntercepto
r.invoke(EnvironmentInterceptor.java:50)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
dInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocat
ionInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
dInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
ctionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
at com.bea.core.repackaged.springframework.aop.support.DelegatingIntrodu
ctionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMetho
dInvocation.proceed(ReflectiveMethodInvocation.java:171)
at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopPr
oxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy337.getBasicRequestDatax(Unknown Source)
at oracle.iam.request.api.RequestService_dnwrzl_RequestServiceRemoteImpl
.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(Ses
sionRemoteMethodInvoker.java:40)
at oracle.iam.request.api.RequestService_dnwrzl_RequestServiceRemoteImpl
.getBasicRequestDatax(Unknown Source)
at sun.reflect.GeneratedMethodAccessor999.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(Remote
BusinessIntfProxy.java:85)
at $Proxy170.getBasicRequestDatax(Unknown Source)
at sun.reflect.GeneratedMethodAccessor998.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:307)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:198)
at $Proxy336.getBasicRequestDatax(Unknown Source)
at oracle.iam.request.api.RequestServiceDelegate.getBasicRequestData(Unk
nown Source)
at oracle.iam.tasklist.agentry.task.ApproveActor.perform(ApproveActor.ja
va:106)
at oracle.iam.consoles.faces.mvc.canonic.Model.perform(Model.java:565)
at oracle.iam.consoles.faces.mvc.self.Model.perform(Model.java:178)
at oracle.iam.consoles.faces.mvc.canonic.Model.prepare(Model.java:460)
at oracle.iam.consoles.faces.mvc.self.Model.prepare(Model.java:173)
at oracle.iam.consoles.faces.mvc.canonic.Controller.doPrepare(Controller
.java:225)
at oracle.iam.consoles.faces.mvc.canonic.Controller.doSelectOperationNav
igation(Controller.java:88)
at oracle.iam.consoles.faces.render.canonic.UIEntrypod$CommandToolbarBut
tonActionListener.processAction(UIEntrypod.java:677)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXC
omponentBase.java:675)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand
.java:179)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.r
un(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._pr
ocessPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.bro
adcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclu
de.java:102)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.r
un(ContextSwitchingComponent.java:92)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._pr
ocessPhase(ContextSwitchingComponent.java:361)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.bro
adcast(ContextSwitchingComponent.java:96)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclu
de.java:96)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents
(LifecycleImpl.java:902)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(L
ifecycleImpl.java:313)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(Lifecyc
leImpl.java:186)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run
(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri
tyHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav
a:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.j
ava:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter
(RegistrationFilter.java:106)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterL
istChain.doFilter(TrinidadFilterImpl.java:446)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter
.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterL
istChain.doFilter(TrinidadFilterImpl.java:446)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilt
erImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilte
r(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFi
lter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmt
NavigationFilter.java:121)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthCon
textFilter.java:107)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:1
75)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:31
3)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUt
il.java:413)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.jav
a:94)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:1
61)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:13
6)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsF
ilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
ervletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
ontext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j
ava:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
>
========================================================================================================================
Please share any thoughts on this.
Thanks,
SriniHi Kevin,
Thanks a lot for the response. But, when i deployed the composite SAR in to the server from Jdeveloper, i checked the option to "Overwrite any existing composite with same revision ID". SO, i used the same revision ID (Say 1.0), will this also need to be disabled?
Thanks,
Srini -
PO Form Issue with Header Level Changes
Issue:
It has been observed that whenever changes are done in PO Header (e.g. Header Text), system prints Billing Address and Communications Details as blank. If the changes are made to Line Item level along with header then system prints the Billing address and Communication Details correctly.
Analyse:
we are using the SELECT statement below to fetch the field for
Billing Address and Communications Details.
SELECT SINGLE
mandt z_plant z_company_code z_toll_free_no z_local_no z_fax_no
z_email z_name1 z_name2 z_street z_house_no z_district z_post_code
z_city z_country z_vat_no z_loc_term_cond z_langu
FROM zptp_poformdata
INTO w_poformdata
WHERE z_plant = ls_ekpo-werks
AND z_company_code = ls_ekpo-bukrs .
And when we only change the header level data no value is passing for comany code and plant . as a result Select statement gets failed and we are getting blank window.
NOTE: we are getting blank box only when we fire a print or fax.The preview is coming fine.by asking so many questions in a single post,you are violating the rule of engagement given below
Only One Question Per Posting
For each question that you have, make a separate posting. Don't ask multiple questions in one posting, this is confusing for people and might not get answered, since the subject line does not reflect all your problems. If a new and unrelated question comes up during a thread, start a new thread. -
Issue with RCDC for Custom "Department" object type
Hey Guys,
Maybe somebody can point out where the issue is with the RCDC. I have a custom object type called Department in FIM portal and wanted to create a simple interface for it so users can add and edit department fields.
The only two fields that should show on the RCDC is department and divisions(this is the name of the custom field) all the fields work but I keep getting the following error "There's an error in the Department display configuration.Please contact your
system administrator"
Below is the RCDC:
<?xml version="1.0" encoding="utf-8"?>
<!--Copyright (c) Microsoft Corporation. All rights reserved.-->
<my:ObjectControlConfiguration xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" xmlns:my="http://schemas.microsoft.com/2006/11/ResourceManagement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<my:ObjectDataSource my:Name="object" my:TypeName="PrimaryResourceObjectDataSource"/>
<my:ObjectDataSource my:Name="delta" my:TypeName="PrimaryResourceDeltaDataSource"/>
<my:ObjectDataSource my:Name="rights" my:TypeName="PrimaryResourceRightsDataSource"/>
<my:ObjectDataSource my:Name="schema" my:TypeName="SchemaDataSource"/>
<my:XmlDataSource my:Name="summaryTransformXsl" <my:Parameters="Microsoft.IdentityManagement.WebUI.Controls.Resources.DefaultSummary.xsl"/>
<my:Panel my:Name="page" my:Caption="Default Configuration" my:AutoValidate="true">
<my:Grouping my:Name="_caption" my:Caption="Caption" my:IsHeader="true">
<my:Control my:Name="_caption" my:TypeName="UocCaptionControl" my:Caption="Create Department" my:Description="" my:ExpandArea="true">
<my:Properties>
<my:Property my:Name="MaxHeight" my:Value="32"/>
<my:Property my:Name="MaxWidth" my:Value="32"/>
</my:Properties>
</my:Control>
</my:Grouping>
<my:Grouping my:Name="DepartmentInformation" my:Caption="Department Information">
<my:Control my:Name="Department" my:TypeName="UocLabel" my:Caption="{Binding Source=schema, Path=Department.DisplayName}" my:Description="" my:RightsLevel="{Binding Source=rights, Path=Department}">
<my:Properties>
<my:Property my:Name="Required" my:Value="True"/>
<my:Property my:Name="Text" my:Value="{Binding Source=object, Path=Department, Mode=TwoWay}"/>
</my:Properties>
</my:Control>
<my:Control my:Name="Divisions" my:TypeName="UocDropDownList" my:Caption="{Binding Source=schema, Path=Divisions.DisplayName}" my:Description="{Binding Source=schema, Path=Divisions.Description}">
<my:Options>
<my:Option my:Value="" my:Caption="" my:Hint="Please Select a Division"/>
<my:Option my:Value="Division of Academic Affairs" my:Caption="Division of Academic Affairs"/>
<my:Option my:Value="Division of Administration" my:Caption="Division of Administration"/>
<my:Option my:Value="Division of Adult & Continuing Education" my:Caption="Division of Adult & Continuing Education"/>
<my:Option my:Value="Division of Information Technology" my:Caption="Division of Information Technology"/>
<my:Option my:Value="Division of Institutional Advancement" my:Caption="Division of Institutional Advancement"/>
<my:Option my:Value="Division of President's Office" my:Caption="Division of President's Office"/>
<my:Option my:Value="Division of Student Affairs" my:Caption="Division of Student Affairs"/>
</my:Options>
<my:Properties>
<my:Property my:Name="Required" my:Value="{Binding Source=schema, Path=Divisions.Required}"/>
<my:Property my:Name="ValuePath" my:Value="Value"/>
<my:Property my:Name="CaptionPath" my:Value="Caption"/>
<my:Property my:Name="HintPath" my:Value="Hint"/>
<my:Property my:Name="ItemSource" my:Value="Custom"/>
<my:Property my:Name="SelectedValue" my:Value="{Binding Source=object, Path=Divisions, Mode=TwoWay}"/>
</my:Properties>
</my:Control>
</my:Grouping>
<my:Grouping my:Name="summary" my:Caption="Summary" my:IsSummary="true">
<my:Control my:Name="summaryControl" my:TypeName="UocHtmlSummary" my:ExpandArea="true">
<my:Properties>
<my:Property my:Name="ModificationsXml" my:Value="{Binding Source=delta, Path=DeltaXml}"/>
<my:Property my:Name="TransformXsl" my:Value="{Binding Source=summaryTransformXsl, Path=/}"/>
<my:Property my:Name="Hint" my:Value="{Binding Source=schema, Path=%AttributeName%.Hint}"/>
</my:Properties>
</my:Control>
</my:Grouping>
</my:Panel>
</my:ObjectControlConfiguration>
Any advice is appreciated.I don't know RCDCs well enough to debug it from the xml. One approach when I don't know something too well is to brute it. Copy one of the default RCDCs and make sure it's working then add the required attributes one by one checking that it works each
time. Once it's working with the added attributes remove all the ones you don't need. If that breaks it, go back to where it was working and remove them one by one. -
Query Issue with select level from dual
Hi,
I have a question regarding this query. The problem seems that when selecting level from dual while including another table the rows returned seem to increase exponentially.
I can add distinct and get the correct number of rows but am worried that this will cause a possible performance issue. Am I using the level option wrong?
I have included details below.
There are 4 rows in tbl_incidents
When I run the following queries I get rows returned based on the total number of rows
select start_date + level - 1, tbl_incidents.incident_id, level
from dual, tbl_incidents
where incident_id = 6
connect by level <= 1;
returns 1 row
select start_date + level - 1, tbl_incidents.incident_id, level
from dual, tbl_incidents
where incident_id = 6
connect by level <= 2;
returns 5 rows
select start_date + level - 1, tbl_incidents.incident_id, level
from dual, tbl_incidents
connect by level <= 3 and incident_id = 6;
returns 21 rows
select start_date + level - 1, tbl_incidents.incident_id, level
from dual, tbl_incidents
connect by level <= 4 and incident_id = 6;
returns 85 rows
select start_date + level - 1, tbl_incidents.incident_id, level
from dual, tbl_incidents
connect by level <= 5 and incident_id = 6;
returns 341 rows
So with
r being the number of rows in tbl_incidents and
l being the number used in the connect by for level and
q being the number of rows returned by the query
it appears that
q(l) = r * q(l-1) + 1
level 2: 4 * 1 + 1 = 5
level 3: 4 * 5 + 1 = 21
level 4: 4 * 21 + 1 = 85
level 5: 4 * 85 + 1 = 341
Thanks much,
NoraHi,
The dual table is used when you want to do something in SQL when you are not otherwise using a table.
Generating a "counter table" of the integers 1, 2, 3,..., X is an example
SELECT LEVEL AS n
FROM dual
WHERE LEVEL <= x;There is never any point in joining dual to another table, as in
select start_date + level - 1
, tbl_incidents.incident_id
, level
from dual
, tbl_incidents
where incident_id = 6
connect by level <= x;You will always get the same more easily by just eliminating dual:
select start_date + level - 1
, incident_id
, level
from tbl_incidents
where incident_id = 6
connect by level <= x;It is quite useful and common to join a counter-table to a real table, like this cross-join:
WITH counter_table AS
SELECT LEVEL AS n
FROM dual
WHERE LEVEL <= x
select start_date + n - 1
, incident_id
, n
from tbl_incidents
, counter_table
where incident_id = 6 -
Issue with extra levels when merging projects
Hello all,
(note: working with RH5 and MS HTML help files)
I've created a new project that needs merging into our main
help system (which already consists of 20-something projects). The
issue I'm having is that RH5 seems to be adding several layers to
the TOC.
Originally, the new project had the following layout:
Project Book
-project overview page
-Application A book
-Application B book
-Application C book
-Application D book
When this was linked to our main project and then the main
project was compiled, the TOC looks like this:
Project Book
- Project Book
-- Project Book
--- Project Book
---- Overview page
---- Application A Book
---- Application B Book
---- Application C Book
---- Application D Book
To me, there are at least 2 unnecessary levels inserted into
this. I tried to alter this by removing the Project Book from the
Project chm, so it was just:
-project overview page
-Application A book
-Application B book
-Application C book
-Application D book
However, this did not remove any of the extraneous levels,
and in addition the Project overview page is now accessible only by
clicking on one of the middle Project books (i.e. it previously was
its own page that could be directly clicked on in the TOC, and now
it no longer shows there).
Any thoughts on how/why these extra levels are being
inserted? I'm fine with it an extra level, like
Project Book
- Project Book
-- Overview page
-- Application A, etc.
Having 2 or 3 extra levels, however, is a bit much,
especially since RH seems to be adding them itself.Hi, Tech Writer KC,
I don't know if this has been fixed in recent versions of
RoboHelp, but I believe there was a long-time bug in RoboHelp
— and in HTML Help Workshop, too — where the Include
statements for the secondary TOCs were written at the wrong level
in the master TOC. You can read a little more about this in the
"Known Bugs" section here:
http://helpware.net/htmlhelp/how_to_merge.htm
Many people worked around the problem by using FAR to edit
the master TOC.
http://helpware.net/FAR/index.html
Pete -
Issue with Variables using Customer Exit.
Dear All,
I have the following scenario,
I the Variable Screen I have 4 variables, lets say for eg: Plant, Material, Material Group, Calendar Day.
Then I have 4 Customer Exit Variables in the report, 2 of type Char Value Variables and 2 of type Text Variables.
I have written the customer exit code and all the 4 customer exit variables derive their values from the Calendar Day Variable from Variable Screen.
In the Variable screen if i give the values only for the variable calendar the report executes fine.
But along with Calendar Day If I enter values for any other variable the report gives the following error message - "No value could be determined for variable VAR_CALDAY_CEXIT_1." VAR_CALDAY_CEXIT_1 is the name of my one of the Customer Exit Variables.
Please let me know how to solve this problem.
Cheers,
Neel.IF i_step = 2.
CASE i_vnam.
WHEN 'VAR_CALDAY_CEXIT_1'.
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE WHERE VNAM = 'VAR_CALDAY_MULSIN_MAN'.
CLEAR L_S_RANGE.
IF SY-TABIX = 1.
L_S_RANGE-LOW = LOC_VAR_RANGE-LOW.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'EQ'.
APPEND L_S_RANGE TO E_T_RANGE.
ENDIF.
ENDLOOP.
WHEN 'VAR_CALDAY_TEXT_CEXIT_1'.
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE WHERE VNAM = 'VAR_CALDAY_MULSIN_MAN'.
CLEAR L_S_RANGE.
IF SY-TABIX = 1.
L_S_RANGE-LOW = LOC_VAR_RANGE-LOW.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'EQ'.
APPEND L_S_RANGE TO E_T_RANGE.
ENDIF.
ENDLOOP.
WHEN 'VAR_CALDAY_CEXIT_2'.
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE WHERE VNAM = 'VAR_CALDAY_MULSIN_MAN'.
CLEAR L_S_RANGE.
IF SY-TABIX = 2.
L_S_RANGE-LOW = LOC_VAR_RANGE-LOW.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'EQ'.
APPEND L_S_RANGE TO E_T_RANGE.
ENDIF.
ENDLOOP.
WHEN 'VAR_CALDAY_TEXT_CEXIT_2'.
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE WHERE VNAM = 'VAR_CALDAY_MULSIN_MAN'.
CLEAR L_S_RANGE.
IF SY-TABIX = 2.
L_S_RANGE-LOW = LOC_VAR_RANGE-LOW.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'EQ'.
APPEND L_S_RANGE TO E_T_RANGE.
ENDIF.
ENDLOOP.
ENDCASE.
ENDIF.
'VAR_CALDAY_MULSIN_MAN' is the Calenday Day Variable from the Variable Screen.
It is of type multiple single values.
The User enters two dates and then the code is utilized to pass these 2 dates to 2 Char Value Variables and 2 Text Variables.
Once again, if i do not enter the values for any other variable then the report executes fine.
Cheers,
Neel.
Maybe you are looking for
-
Windows 2000 no longer supported ?
Hi, I would like to report an incompatibility issue. In order to use some older tools, I wanted to make a VmWare image of Windows 2000. It needed a Java runtime. The java.com website suggested version 6.24, and listed Windows 2000 as one of the targe
-
Oracle Enterprise Manager Console redirection
I've recently moved one of our servers that has Oracle 10g 10.2.0.2.0 installed to another domain. After this was done, the Database Control to navigate to the web page will no longer work properly. I have tried uninstalling and reinstalling Enterpri
-
Hey, I'm still on Tiger 10.4.11 and I want to upgrade to snow leopard. If I do, will I lose all my saved passwords? I'm doing online courses and I had to use a one-time use code to get onto my site. If I upgrade, will I lose the use of that site?
-
How do I have catalog on an external drive and update tags from multiple computers?
I have catalog on an external drive but the tags are on the computer. Is there any way that tags can be placed on the external drive so that other computers can access and update?
-
Hi, is there any solution for changing the default meta tag charset? In my case it's <meta http-equiv="content-type" content="text/html;charset=utf8"> but I need <meta http-equiv="content-type" content="text/html;charset=windows-1250">. I can't simpl