Configuration for absence
Current Leave Policy
Accumulation of Leave is allowed for a maximum of 80 days for 2 years, Any leave in excess of 80 days, if not availed will lapse automatically.
New Leave Policy (effective from 1st July 2008)
Accumulation of Leave is allowed for a maximum of 40 days for 2 years, Any leave in excess of 40 days, if not availed will lapse automatically.
However, in order to amicably manage the leave balances of existing staff without affecting their official work assignment, staff (as on 30 June 2008) will be allowed a grace period of 36 months i.e. from 01 July 2008 to 30 June 2011 to avail their accumulated leave in excess of allowable limit.
It is mandatory to avail at least 3 weeks earned leave at a stretch every year. The balance leave however may be availed in piecemeal.
Explanation
The current requirement is to curtail the current accumulations on 30th June 2008. A new quota to be generated from the 1st July 2008 and it would be subjected to Lapse after 2 years.
And when applying for leave it will be on employees discretion which Absence Quota they want to consume either it the old Absence Quota accumulated till 30th June or from the new Absence Quota starting from 1st July 2008.
What will be the necessary changes in configurations to achieve the new policy.
Similar Messages
-
How to fetch absences configured for Company Code
I have to fetch absences configured for a particular company code. In which table are they available? If they are not maintained in a table, how to find them out?
Thanks,
Sasi.Hi Sasi,
There is no single table for this pupose.
You need a three -step solution:
First goto table T500P and find all personnel area-subarea pairs for your company code.
Then goto T001P and find personnel subarea grouping for absence & attendance types for the respective personnel area&subarea pairs.
Finally, goto T554S for that personnel subarea grouping and have the list of absence types.
Regards,
Dilek -
Time constraint classes and screen number for absence type
Hi all,
What should be the Time constraint classes and screen number for absence type.
The different absence types are annual leave, sick leave , study leave , personal leave, maternity leave , juryduty leave nad leave without pay etc
Kindly help.
Regards,The time constaint class depends on the client requirement.
eg.if they want that a error needs to be generated while overlapping absences or warning message is required.
Time contraints comprise the following:
Time constraint classes that determine which collisions in time data records are allowed
Time constraint table that contains the time-based collisions allowed in the time data records
Time constraint indicator that displays whether a new data record that collides with an existing time data record can be transferred to the system or whether the transfer is prohibited
For screen number you will have to see if the is quota based deduction or just an absence. Here is the documentation of screen number from SAP
In the standard system, the following numbers are allocated to the screens:
1. 2000 - General absence
This screen is used for all absences which do not require special processing (such as paid leave of absence for getting married).
2. 2001 - Quota deduction
This screen is used for entering data on leave or time in lieu of overtime.
3. 2002 - Work incapacity
Use this screen for all absence types where continued pay should be taken into account automatically by the system.
4. Special screens have been developed for the following absence types:
2003 - maternity protection, parental leave
2004 - military and non-military service
2005 - work incapacity (Netherlands)
Please go through the documentation of the configuration.
Shrikant Basarkar -
SAP DMS - How to do an external DMS configuration for the existing system ?
Hi All.
Greetings.
Request help and understanding.
Am new to the world of SAP. And request SOME clarity for understanding of DMS.
We are wanting to put an external DMS server and wish to configure for the same.
So that the load on the production SAP R/3 database is reduced.
We are now wanting to test the same on Dev environment.
From SDN Link :
I understand that :
DMS basically has a content server. which stores documents.
That can be accessed through Web, SAP R/3 Gui , SAP Portal.
I have gone thro various links and the following links i have found to be informative and helpful :
http://help.sap.com/saphelp_erp60_sp/helpdata/en/c1/1c31a243c711d1893e0000e8323c4f/frameset.htm
http://wiki.sdn.sap.com/wiki/display/PLM/DMS+Customizing
http://help.sap.com/saphelp_nw70/helpdata/en/59/fba637fcf7dc39e10000009b38f8cf/frameset.htm
However, would like to know the following because am not getting the clarity :
1) Is there any supported platform / compatibility guide for DMS ?
if yes, can someone send me the link?
2) We have oracle 11g as our for SAP R/3 backend.
Windows 2003 server 64 bit system.
When i check the system status on the dev server of sap.
It says. ECC 6.0 Rel 7.00 update 20 (hOpe am reading it correctly)
After much search on the SMP site,
we finally discovered and downloaded the DMS software for unicode and / 64 bit.
Which we saw under the maintenance components separately seen for DMS 7.0
Now for this DMS content server which we would like to make it external for storage of documents -
do we need to have a separate database for this purpose as a repository.
If i run a setup of DMS - will that automatically install any default repository for this or
will it allow me to choose any other repository for the same ?
Can anyone advise on this.
Because this link says content server is based on Instance of MAXDB : http://help.sap.com/saphelp_nw70/helpdata/en/59/fba637fcf7dc39e10000009b38f8cf/frameset.htm
3) I read some thing like this on some of the SDN links :
P40 - Integration of DMS
P62 - R&D Document Manage¬ment and Workflow
P71 - Document management
What are they referring to.
4) We would be accessing these thro web, gui, customised portal.
This content server configuration is a bit confusing.
5) Is SNC configuration required to be done for the separate DMS server setup.
If yes, how to do that ? any configuration link for that please ?
Can anyone advise on the things to do.
Steps to do.
What all are the pre-requisites to check, before we start the set up of DMS.
Can anyone help me understand this whole thing regarding the DMS installation and configuration.
Step-wise.. from the start to end.
Because it gives me a lot of uneasiness without having everything in place before we could say we could start the whole process of configuration / installation.
Many thanks for your help in advance.
Wishing you a happy and relaxed weekend.
Kind regards
InduThanks christoph & pradeep kumar.
did a few more research and atleast have come to understand that.
DMS server installation has content server which works only with MAXDB.
So my understanding is correct.
And what we see as Easy DMS is a client installation.
which probably i would look at at a later stage.
Found this link to be a little more informative :
http://www.sapfans.com/forums/viewtopic.php?f=12&t=330558
I really wish. That life were to be so easy. To call a consultant and finish it off
Wishful thinking
thanks and cheers
indu -
How to have Multiple Configurations for a Flex Application
Hi All,
I've seen this question asked in various forms multiple times, but never answered: How do you set up a FLEX configuration to have different configurations for development (local), test server, staging server, beta server, and production server? I cannot imagine that Adobe has not accounted for this, something that is very standard in most development teams. Zend Framework has a very elegant solution for this: in the configuration file you define all aspects that can be configured, as well as the various environments (development, staging, beta, live, etc.). Then, in the bootstrap file you specify which environment you want to work in, and you're all set.
How can something like this be achieved in FLEX?
Many thanks!
-MikeMaybe my setup is unconventional, I doubt it, though:
1) SVN repo stores FLEX and PHP codebases in separate projects.
2) Developer gets code from repo, and runs on local machine. -> need to configure FLEX to point to local PHP code here for Remote Objects.
3) Developer then publishes Flex app to staging server. -> need to configure FLEX to point to staging PHP code here.
4) Flex app then gets published to live server. -> need to configure FLEX to point to live PHP code here.
Now, using ANT, the scenario would look like this:
1) SVN repo stores FLEX and PHP codebases in separate projects.
2) Developer gets code from repo, and runs on local machine. -> need to configure FLEX to point to local PHP code here for Remote Objects.
3) Code is good and developer checks it back into SVN.
4) ANT extracts latest build from SVN and builds it, then publishes to staging server. -> need to configure FLEX to point to staging PHP code.
I am using PHPUnderControl as my build server for PHP.
I am also unclear as to how my goal could be achieved using ANT?
Thanks!
Mike -
Payment for Absence Days in Off Cycle
Hi,
If an employee is to be absent during future payroll periods, for example, because of leave, you can pay the employee in advance for the period of the absence. The remuneration is calculated using Absence Valuation in Off Cycle Payroll.
I facing problem in this to determine payment for Absence for Calendar Days = 22.
The formula is Basic Salary/30 Days*Absence Day (Calendar Days).
I tried changing the PCR X011 but the value is not determined.
Can any Expert guide me to resolve this issue.
I have one more doubts, If payment is made in Off Cycle for future Absence Days, then when regular Payroll run, system automatically reduce the Absence Days and pay for the remaining days.
Regards,
RamHi Sikindar,
Thanks for the reply.
Customer want every month the Calendar Days as 30 Days and 22 Days for two set of Employee Subgroup.
The formula is below;
ESG PCR 3 = Basic Salary/30 Days * No of Abscence Days (Calendar Days)
ESG PCR 2 = Basic Salary/22 Days * No of Abscence Days (Calendar Days)
You mean to say we can create two constant for two set of Employee Sub Group.
Pls. see the screenshot of Table T554C.
Now guide me how to write PCR for this.
Regards,
Ram -
ASA 5505 configured for WebVPN connecting to Citrix Web Interface
ASA 5505 configured for WebVPN connecting to Citrix Web Interface.
i have a ASA 5505 that I am attempting to configure for WebVPN with passthrough into Web Interface . The user authenticates into WebVPN OK and gets the option to click on the Citrix Link (which is i add bookmark citrix server http:// 172.30.40.5.) i enter the citrix and then for example i want to open to outlook it can not open. (when i want to open some application no application is open)).there is no alarm at asa. how i solve this issue?
thanks.Teymur,
Can you confim that after disabling the ssl/tls on the Citrix server (secure connectivity) that you are getting exactly the same error. It is possible that it is generating a different error.
The bug where we have see the existing error was CSCtf06303 but that has been fixed in 8.4.1. Can you confirm the exact version of code you are running on the ASA.
If you have confirmed the above two notes it may be adventageous to open a TAC case as we may need to do some live additional troubleshooting.
Thanks
-Jay -
Hi Friendsl,
I need to create a absences report displaying the list of absences with the absence quota being deducted for the absence along with no.of days used in the quota and the year to which the quota belongs.I have checked in infotype 2001 but they is no field for absence quota deducted by the absence.
Suppose if have the quotas as below in infotype 2006
3 days from 2005
30 days 2006
30 days 2007
I take 6 days of vacation in year 2006 through infotype 2001.This 6 days vacation has to be 3 days from quota of 2005 and 3 days from quota of 2006.
The report should display this information as a list.
Can anyone provide sample code on this..
Thanks in advance,
VadivelHi Vadivel,
I think for your requirement ABAP query will do. Just create your own query and generate the report.
Regards
Pavani
<b>Remainder: Points to be given on Answers</b> -
Financial Reporting Studio 11.1.2.1 PDF not Configured for Web Server
I have installed EPM 11.1.2.1, and HFM, Planning, Essbase, Financial Reporting are all working fine except when I do a report preview in the Workspace an error is received that PDF has not been configured for this Web Server.
I have uninstalled PDF and Financial Reporting then re-installed them but I am still getting the same error. Also, I when I tried to view report from Workspace in Financial Reporting Studio, I received the following error:
error number 400 Error Description:Form already displayed; can't show modally. Function: ShowMsg. Module:GblMethods.
Your help would be gracefully appreciated.You should review all installation guides, readmes, and the certification matrix before performing a Hyperion Installation and/or Upgrade.
Version 9.0 of Ghostscript is not supported, install ghostscript 8.6.3 - 32-bit.
From the 11.1.2.1 Certification Matrix: "Either: --Adobe Acrobat Distiller Server 8.0 or 6.0 --GPL Ghostscript 8.63; AFPL Ghostscript 8.54 or 8.51; or GNU Ghostscript 7.0.6"
From the 11.1.2.1 Installation Guide Page 110: "Ensure that a supported 32-bit version of Ghostscript is installed."
See http://www.oracle.com/technetwork/middleware/bi-foundation/oracle-hyperion-epm-system-certific-131801.xls
http://download.oracle.com/docs/cd/E17236_01/epm.1112/epm_install_11121.pdf
Regards,
John A. Booth
http://www.metavero.com -
Want to use an iPod photo configurated for Mac on a PC
I want to use my old iPod photo (configurated for Mac) on a PC (but do not need to keep my songs and photos). Is this possible? If so, what do I do?
iMac G5 Mac OS X (10.4.8) iPod 5th generation 60 GBIf your iPod is formatted for Mac it won't run natively on a PC because the Windows OS does not support the HFS Plus file system and therefore will not see the drive. Macs can read Windows drives so you could restore and format the iPod on a PC, this would also mean any future software updates would have to be done on Windows. This will erase your drive so you need to have your songs and photos backed up. Alternatively there are third party programs that will allow you to use a Mac formatted iPod on Windows, this is one for instance gets good reviews and has the functionality to let you copy content from the iPod to the PC. Not sure if it does photos but have a look: XPlay 2
You can read another user's experience of using XPlay at this link: iPod on Mac and Windows -
SAP IDES ECC 6.0 configuration for ess/mss
Hi,
Iam new to sap . i want to practice various scenarios in ess/mss in my own pc which is installed with ecc 6.0 . what are the configuration to be made in ecc 6.0 for maintaining about 10-20 users for using ess/mss scenarios. i have a knowledge on webdynpro java and little knowledge on ep and using r/3 server. The 10-20 users created should be able to use ess/mss through portal .
So, list the steps configuring for 10-20 users for using ess/mss in ecc ides 6.0 server.
Thanks & regard
prasad<< Do not post the same question across a number of forums >>
-
Is it possible to run TWO parellel configurations for one Object??
SAP Gurus,
We have a strange requirement from the client to have to configurations established in the system for one configuration object.
Without taking much of your time let me paraphrase the requirements.
The client is having two different types of putaway strategies in their current business process. And they toggle between these putaway strategies by reaching out to their production support group and they make configuration changes to have the other put away strategy
One Step Putaway: GR area --> High Rack Storage
Two Step Putaway: GR area --> Interim storage (area at the end of each aisle of high rack storage) --> High Rack
Client wants to have two parallel configurations for both of these put away strategies and needs an ability to switch from one to another. This switching ability should be accessed from SAP screen without any IT intervention (no configuration)
- Switching ability should allow the warehouse manager to change from one step to two step put away strategies without any IT intervention.
- Switching ability should be accessed my SAP Screen (Z-transaction or something with a radio button to toggle around)
Is it possible to have two configuration made for Putaway Strategies and switch them on/off depending on the warehouse needs??
Your invaluable feedback on this will be highly appreciated.
Thanks again folks,
Dhaval
Edited by: Dhaval Joshi on Mar 4, 2008 12:09 PMQ1--I don't believe it is possible. An organization can have multiple licenses tied to its main email address, for example, but then they are assigned to the individual users.
Q2--Yes, you would just need to log out of your account within the CC desktop app prior to logging in on the other account.
If you have any questions, feel free to reach out. -
How can I list all the domains configured for Weblogic Servers?
How can I list all the domains configured for Weblogic Servers?
I saw a note, which says the following:
"WebLogic Server does not support multi-domain interaction using either the Administration Console, the weblogic.Admin utility, or WebLogic Ant tasks. This restriction does not, however, explicitly preclude a user written Java application from accessing multiple domains simultaneously."
In my case, I just want to list all the domains, is that possible by using any scripts?
Thanks
AJIf you use WLS Node Manager and the Config Wizard was used to create the domains, then the list of domains should be in a location like this:
<MIDDLEWARE_HOME>\wlserver_10.3\common\nodemanager\nodemanager.domains
Enterprise Manager Grid Control also has support for multi-domain management of WLS in a console. -
How to get the number of decimal places configured for a site column
Hi,
I have a column 'SampleNumCol' of type Number, the number of decimal places to be displayed is configured as 2.
The column conatins a value, but when retrieved programatically is displayed as 5.00000000 instead of 5.00.
I am retrieving this column using listitem.Properties[field.InternalName].
I need to trim the decimals based on number of decimal places configured for the site column.
How to get the number of decimal places configured for a site column?
Thanks in advance,
dhijitGet the field as SPFieldNumber and then check DisplayFormat which returns
SPNumberFormatTypes
SPFieldNumber numberField = list.Fields.GetFieldByInternalName("YourNumberFieldName") as SPFieldNumber;
SPNumberFormatTypes numFormatType = numberField.DisplayFormat; -
Hi All,
We recently migrated to SP 2013 from SP 2010. We are using most of the OOB features, with a few custom code. We have implemented a custom ASP.NET Membership Provider that authenticates against a web service. This was working fine on SP 2010.
The entire code base was migrated to SP 2013 (with .net fw 4.5, etc) and any issues Compile / Runtime were fixed. However, we are stuck at one bug, which seems to be occuring only while trying to login with Windows Authentication. When a user tries to login
with Forms Authentication, the error is never noticed.
Scenrio: Login as Windows Authentiction.
Result: The user is signed into the system and is authenticated against the AD. For random page loads - it throws access denied (even though he is a site collection admin). While attaching a debugger, we found that, at times the SPWeb.CurrentUser is null (weird).
At the same time, the HttpContext.Current.Request.IsAuthenticated returns true. Which means the User is Authenticated, but not available in the SPWeb.CurrentUser object.
Attached are couple of ULS Logs that we found. The line which says IsAuthenticated=True, UserIdentityName=, ClaimsCount=0 is a little disturbing. Can you please let me know what is happening here? I am not able to access the root site (http://win2012d2:1234/)
however, i am able to access (http://win2012d2:1234/SitePages/Home.aspx) just fine, without any issues.
Please note, this error is only when the user is logged into sharepoint as a windows user. The forms user faces no such issues.
ULS Logs:
Name=Request (GET:http://win2012d2:1234/)
Non-OAuth request. IsAuthenticated=True, UserIdentityName=, ClaimsCount=0
Application error when access /, Error=Exception of type 'System.ArgumentException' was thrown. Parameter name: encodedValue
at Microsoft.SharePoint.Administration.Claims.SPClaimEncodingManager.DecodeClaimFromFormsSuffix(String encodedValue)
at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(IClaimsIdentity claimsIdentity, String encodedIdentityClaimSuffix)
at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(String encodedIdentityClaimSuffix)
at Microsoft.SharePoint.Utilities.SPUtility.GetFullUserKeyFromLoginName(String loginName)
at Microsoft.SharePoint.ApplicationRuntime.SPHeaderManager.AddIsapiHeaders(HttpContext context, String encodedUrl, NameValueCollection headers)
at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PreRequestExecuteAppHandler(Object oSender, EventArgs ea)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Getting Error Message for Exception System.ArgumentException: Exception of type 'System.ArgumentException' was thrown. Parameter name: encodedValue
at Microsoft.SharePoint.Administration.Claims.SPClaimEncodingManager.DecodeClaimFromFormsSuffix(String encodedValue)
at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(IClaimsIdentity claimsIdentity, String encodedIdentityClaimSuffix)
at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(String encodedIdentityClaimSuffix)
at Microsoft.SharePoint.Utilities.SPUtility.GetFullUserKeyFromLoginName(String loginName)
at Microsoft.SharePoint.ApplicationRuntime.SPHeaderManager.AddIsapiHeaders(HttpContext context, String encodedUrl, NameValueCollection headers)
at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PreRequestExecuteAppHandler(Object oSender, EventArgs ea)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
[Forced due to logging gap, Original Level: Verbose] Looking up {0} site {1} in the farm {2}
Unknown SPRequest error occurred. More information: 0x80070005
SPRequest.GetPageListId: UserPrincipalName=, AppPrincipalName= ,bstrUrl=http://win2012d2:1234/
System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)), StackTrace:
at Microsoft.SharePoint.SPContext.get_ListId()
at Microsoft.SharePoint.SPContext.get_List()
at Microsoft.SharePoint.WebControls.ScriptLink.InitJs_Register(Page page)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterForControl(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, Boolean injectNoDefer, Boolean controlRegistration, Boolean loadInlineLast,
Boolean ignoreFileNotFound)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, String uiVersion, String ctag)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(String uiVersion, Control ctrl, Page page, String name, Boolean localizable, Boolean defer)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(Control ctrl, Page page, String name, Boolean localizable, Boolean defer)
at Microsoft.SharePoint.WebControls.ScriptLink.GetOnDemandScriptKey(String strKey, String strFile, Boolean registerDependencies, Control ctrl, Page page)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterOnDemand(Control ctrl, Page page, String strKey, String strFile, Boolean localizable)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterOnDemand(Page page, String strFile, Boolean localizable)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterForControl(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, Boolean injectNoDefer, Boolean controlRegistration, Boolean loadInlineLast,
Boolean ignoreFileNotFound)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, String uiVersion, String ctag)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterOnDemand(Control ctrl, Page page, String strKey, String strFile, Boolean localizable)
at Microsoft.SharePoint.WebControls.ScriptLink.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
at System.Web.HttpServerUtility.Transfer(String path)
at Microsoft.SharePoint.Utilities.SPUtility.TransferToErrorPage(String message, String linkText, String linkUrl)
at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.ErrorHandler(HttpApplication app, Boolean errorIsOnErrorPage)
at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.ErrorAppHandler(Object oSender, EventArgs ea)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.HttpApplication.RaiseOnError()
at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
SPRequest.OpenWeb: UserPrincipalName=, AppPrincipalName= ,bstrUrl=http://win2012d2:1234/
System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)), StackTrace:
at Microsoft.SharePoint.SPWeb.InitWeb()
at Microsoft.SharePoint.SPWeb.get_WebTemplateConfiguration()
at Microsoft.SharePoint.WebControls.ScriptLink.InitJs_Register(Page page)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterForControl(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, Boolean injectNoDefer, Boolean controlRegistration, Boolean loadInlineLast,
Boolean ignoreFileNotFound)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, String uiVersion, String ctag)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(String uiVersion, Control ctrl, Page page, String name, Boolean localizable, Boolean defer)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(Control ctrl, Page page, String name, Boolean localizable, Boolean defer)
at Microsoft.SharePoint.WebControls.ScriptLink.GetOnDemandScriptKey(String strKey, String strFile, Boolean registerDependencies, Control ctrl, Page page)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterOnDemand(Control ctrl, Page page, String strKey, String strFile, Boolean localizable)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterOnDemand(Page page, String strFile, Boolean localizable)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterForControl(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, Boolean injectNoDefer, Boolean controlRegistration, Boolean loadInlineLast,
Boolean ignoreFileNotFound)
at Microsoft.SharePoint.WebControls.ScriptLink.Register(Control ctrl, Page page, String name, Boolean localizable, Boolean defer, Boolean loadAfterUI, String language, String uiVersion, String ctag)
at Microsoft.SharePoint.WebControls.ScriptLink.RegisterOnDemand(Control ctrl, Page page, String strKey, String strFile, Boolean localizable)
at Microsoft.SharePoint.WebControls.ScriptLink.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
at System.Web.HttpServerUtility.Transfer(String path)
at Microsoft.SharePoint.Utilities.SPUtility.TransferToErrorPage(String message, String linkText, String linkUrl)
at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.ErrorHandler(HttpApplication app, Boolean errorIsOnErrorPage)
at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.ErrorAppHandler(Object oSender, EventArgs ea)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Web.HttpApplication.RaiseOnError()
at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
at System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)Hi Mohamed,
According to your description, my understanding is that the error occurred when users login with Windows Authentication.
From the error message, I recommend to check if the anonymous access is enabled for the web application.
And please also make sure that the users all are available and have permission to access the site.
Here is a similar thread for you to take a look:
http://social.technet.microsoft.com/Forums/en-US/28623bdc-a2f0-4876-9be4-9a764f106366/getting-spwebcurrentuser-as-null-with-windows-authentication-ad-when-configured-for-claims?forum=sharepointdevelopment
Best regards.
Thanks
Victoria Xia
TechNet Community Support
Maybe you are looking for
-
In my department, we produce large technical manuals that are distributed to users around the world. When small changes are made to the manuals, we only distribute the changed pages (including the back side of the changed page since the documents ar
-
Does adobe reader for IOS allow the use of buttons in a pdf document?
I have tried to read a pdf with buttons on my iPad (the pdf was produced by me and edited on acrobat pro to include bottons to show/hide text fields). The buttons do not fuction when I try to read the document on my iPad. Is there a way to get these
-
How to support 30+ clients using weblogic5.1 with hpux11.0
Hi,all I am using weblogic 5.1 in hp ux 11.0, and we are doing stress test , with little numbers (<20)clients, it can work properly,but when the client number increase to nearly 30, the speed is very slow,and then weblogic server hangs. we are using
-
Itunes default file location - how do i change it?
Hi, can anyone help. for some reason, itunes defaults to a folder on my works network, and so when off line at home itunes will not work. i need to change the file location so that itunes looks at my local drive and i can use it off line to upload my
-
I am running a Swing applet in a side frame of a browser window. My problem is that the applet is drawn with a border that is completely wasted space. Is there anyway to make the applet take up the entire area of the frame rather than leaving this sp