Find the rotation angle for an 8bit grayscale image

Hi all,
I have an 8bit grayscale image of dimension 3969 X 600, the image is slightly tilted. i need to find the rotation angle and apply the rotation before i do the processing.
Is there any transformation functions readily available in LabVIEW to find the rotation angle?
Need your suggestions folks,
Regards,
KM
Solved!
Go to Solution.

Hi Klemen,
Thanks for your time,
I am not sure which points i need to use as reference to calculate the degree of rotation, is there any functions available to calculate the rotation, I have attached the 2d array of image. I need a little more help.
Can i use the vi (rotate 8bit) which can be found in the following link below?
 http://www.ni.com/example/26943/en/
Regards,
KM
Attachments:
2d array1.xlsx ‏3561 KB

Similar Messages

  • I cannot find information to help me change the orientation of a video filmed in portrait format but only able to be played back lying on its side  (landscape) instead of upright. All the rotation buttons for iPhoto are not 'engaged' when it is in video .

    I cannot find information to help me change the orientation of a video filmed in portrait format but it can only able to be played back lying on its side  (landscape) instead of upright. All the rotation buttons for iPhoto are not 'engaged' when it is in video .

    Thanks OT,
    I tried the Export function but it would not allow me to choose the option of exporting to iMovie. I think you are right about needing Quicktime Pro. I opened iMovie and imported the clip from iPhoto and with some searching found the 'cropping, rotation' mechanism. So I now have a copy in the correct orientation. I plan to import/export it back to iPhoto because I want to have a copy on my iPhone to show people and I wanted to have it available as part of a slideshow I am making in iPhoto of my recent overseas trip. It is a pain that there is no simple orientating tool for the movie clips downloaded to iPhoto with the photos from the one camera.

  • Error!! Can not find the delivery details for the delivery Id :

    hi all,
    I have a report which i need to burst in seven different reports wherein my delivery key is column "emp_id". Now when i schedule the report to burst then the report completes with a warning. I see that there are various delivery cycles for the report and for one of the cycles i get the following message
    Error!! Can not find the delivery details for the delivery Id :
    hence, what happens due to this is, even there are successful deliveries for other delivery ids but then i get only two rows of data in each of the seven bursted ouput xls files. wheareas the data runs in thousands of rows for each cycle.
    Hence whats happening is, that due to error /warning in one of the delivery cycles other reports are also not showing data.
    I am not sure whats causing the issue and why i am not getting complete bursted files out.
    Please suggest
    Thanks
    Ronny

    I guess, you are in 10.1.3.3.2 :),
    in the latest release 10.1.3.4.1, there are more enhancement wrto bursting and performance i believe.
    check th release notes
    can you send me the xml and bursting query you have, i can try simulating in my local.

  • Nternal ERROR: Can not find the ACL containter for object ...

    We are using OWB 10.2.0.3. We tried to introduce two basic roles to prevent user A from accessing certain parts of our project. Somehow (I cannot really say how) we ended up in the error message below whenever we want to modify the security properties of an object.
    Neither in metalink nor in the oracle forums I could find any hint about that error.
    Can anyone help??
    Thanks in advance, Maren
    Internal ERROR: Can not find the ACL containter for object:CMPMap@1ba11bc/id=2023180/owningFCO=2023180/proxyFor=(CMPMapGen@1a4d5c6/id=2023180/stname=CMPBatchMap/pname=LOAD_XML/lname=LOAD_XML/status=CLEAN/committed=true/persistent=true/propsLoaded=false)
    Internal ERROR: Can not find the ACL containter for object:CMPMap@1ba11bc/id=2023180/owningFCO=2023180/proxyFor=(CMPMapGen@1a4d5c6/id=2023180/stname=CMPBatchMap/pname=LOAD_XML/lname=LOAD_XML/status=CLEAN/committed=true/persistent=true/propsLoaded=false)
         at oracle.wh.repos.pdl.security.SecurityPolicyManager.getAccessCharMapOfPrivilegeOwner(SecurityPolicyManager.java:166)
         at oracle.wh.repos.impl.foundation.CMPElement.getAccessCharMapOfPrivilegeOwner(CMPElement.java:2743)
         at oracle.wh.repos.pdl.security.OWBSecurityImpl.hasPrivilege(OWBSecurityImpl.java:820)
         at oracle.wh.repos.pdl.security.OWBSecurityImpl.internalSecurityCheck(OWBSecurityImpl.java:1449)
         at oracle.wh.repos.pdl.security.OWBSecurityImpl.securityCheck(OWBSecurityImpl.java:649)
         at oracle.wh.repos.pdl.security.SecurityModuleImpl.securityCheck(SecurityModuleImpl.java:660)
         at oracle.wh.repos.pdl.security.SecurityModuleImpl.securityCheck(SecurityModuleImpl.java:623)
         at oracle.wh.ui.common.WhSecurityHelper.securityCheck(WhSecurityHelper.java:112)
         at oracle.wh.ui.console.commands.EditObjectCmd.performAction(EditObjectCmd.java:107)
         at oracle.wh.ui.console.commands.TreeMenuHandler$1.run(TreeMenuHandler.java:188)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

    Hi Maren
    Like you I get this error and do not know what steps caused it.In my scenario I have some mappings that give the error and some that do not - the repository user gets the error but the repository owner does not.
    Thinking back over the last number of months (as this project contains 7-8 months od work - we do have exports of the project) I think the ones giving the error are those that perhaps were copied from another to start the coding but I cannot be sure.
    I have read the metalink note mentioned above as well as the the queries posted by Oleg and yourself. The queries posted are slightly different, one has a where clause
    fco.classname = 'CMPACLContainer' (Maren's)
    and the other
    fco.classname='CMPMap' (Oleg's).
    Was this intentional Maren on your behalf for your problem to be fixed?
    We are using 10.2.0.3.33 OWB client and 10.2.0.3.0 OWB repository.
    Thanks
    Edwin

  • Unable to find the published output for this request - problem

    Hi ,
    In the invoice Payables module i modified a report to be open in xml and not text as it was. The program name of this report iis Print Invoice Notice. I did same thing we normally do to register a xml report in ebs.
    The problem is that when i run the report from the invoice form and from the button wich call this raport i get this error:
    Unable to find the published output for this request.
    No output file exist for the request
    and if i see the log file i get this message :
    Arguments
    P_INVOICE_ID='10243'
    APPLLCSP Environment Variable set to :
    XML_REPORTS_XENVIRONMENT is :
    +/oracle/prodora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb+
    XENVIRONMENT is set to  /oracle/prodora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    AMERICAN_ALBANIA.UTF8
    +' '+
    REP-3000: Internal error starting Oracle Toolkit.
    Report Builder: Release 6.0.8.27.0 - Production on Fri Mar 27 02:30:46 2009
    +(c) Copyright 1999 Oracle Corporation. All rights reserved.+
    The thing is that if i run this report from Other ->Request -> Run of the same module this raport runs correctly
    And if i change the output of my report (From concurrent manager) to text its open correctly even from there where i want to open it.
    Can anyone give me any sugestion why i get this error while i try to open this xml publisher report from a button in a form in application?
    PS: i am using ebs 11.5 version
    Thanks in advance,
    Best regards

    Hi,
    REP-3000: Internal error starting Oracle ToolkitThis errors was discussed many times before in this thread, so please search for REP-3000 and fix this error first ( [REP-3000|http://forums.oracle.com/forums/search.jspa?threadID=&q=REP-3000&objID=c84&dateRange=all&userID=&numResults=15] )
    Regards,
    Hussein

  • How can I find the serial number for my creative suite CS6 I bought it from a store.

    How can I find the serial number for my creative suite CS6 I bought it from a store.

    https://www.adobe.com/account.html for serial numbers or subscriptions on your Adobe page... or
    Lost serial # http://helpx.adobe.com/x-productkb/global/find-serial-number.html

  • How do I find the FTP info for my site?

    I created a site with Wix.com. Since then I've been exploring Dreamweaver, and the author of "Dreamweaver for Dummies" suggets that the best way to make changes to my existing site is to use Dreamweaver's FTP capabailities to download the existing pages. But Wix doesn't support FTP -- so they tell me, and simpleurl.com (where I regeistered my domain name) and which is somehow involved in the posting of my site) can't help either. Here's the Dreamweaver page that I need to fill in.
    How do I get this information?

    Yup, it's basically free, altho you can upgrade a little, as I've done. 
    And I took
    a careful look at the "source" for the pages I've created. That code will 
    show
    nothing of what I've written -- text-wise. It's all stored on the Wix 
    servers
    and accessed with various scripts. You can re-locate your Wix-created site
    after 60 days -- not before. So the suggestion I got from the "...Dummies"
    book doesn't apply here.
    Nonetheless, I'm going to continue to learn how to use Dreamweaver. Maybe
    after my 60 days are up I'll wanna move it. Don't know.
    MurraySummers http://forums.adobe.com/people/MurraySummers created the 
    discussion
    "Re: How do I find the FTP info for my site?"
    To view the discussion, visit: 
    http://forums.adobe.com/message/5993566#5993566

  • How do i find the email address for my HP Deskjet 3051A

    I need to find the email address for my printer to finish up my eprint capabilties for my IPad Air.
    I have a HP Desktop 3051A wireless printer.

    Hi mjs208, thanks for posting your question
    Here are the exact steps you'll need for that email - please follow this document: Getting Started with ePrint
    If you also need more information on Airprinting, here is the link for that as well: How to Use Apple's AirPrint Over a Wireless Network
    Cheers
    *** If my reply was helpful, please click on the "Kudos Thumbs-Up" on the right, as a way to say "Thanks!".
    If this reply also fixed your issue - please click the "Accept as Solution" button, so that others can find the same answer. ***

  • Is there a way to change the default angle for effects or a quick way of selecting 90 or 180 without typing in numbers?

    is there a way to change the default angle for effects or a quick way of selecting 90 or 180 without typing in numbers?

    The app developer chooses the alert sound, or provides a way for you to change it.

  • How can I find the serial number for my stolen iPad that's associated with my apple ID ?

    How can I find the serial number for my stolen iPad that's associated with my apple ID ?

    If you registered it with Apple check your registered items at Your Support Profile for Registered Purchases. Also, see iOS- How to find the serial number, IMEI, MEID, CDN, and ICCID number.
    What To Do If Your iDevice Is Lost Or Stolen
    If you activated Find My Phone before it was lost or stolen, you can track it only if Wi-Fi is enabled on the device. What you cannot do is track your device using a serial number or other identifying number. You cannot expect Apple or anyone else to find your device for you. You cannot recover your loss unless you insure your device for such loss. It is not covered by your warranty.
    If your iPhone, iPod, iPod Touch, or iPad is lost or stolen what do you do? There are things you should have done in advance - before you lost it or it was stolen - and some things to do after the fact. Here are some suggestions:
    This link, Re: Help! I misplaced / lost my iPhone 5 today morning in delta Chelsea hotel downtown an I am not able to track it. Please help!, has some good advice regarding your options when your iDevice is lost or stolen.
      1. Reporting a lost or stolen Apple product
      2. Find my lost iPod Touch
      3. AT&T. Sprint, and Verizon can block stolen phones/tablets
      4. What-To-Do-When-Iphone-Is-Stolen
      5. What to do if your iOS device is lost or stolen
      6. 6 Ways to Track and Recover Your Lost/Stolen iPhone
      7. Find My iPhone
      8. Report Stolen iPad | Stolen Lost Found Online
    It pays to be proactive by following the advice on using Find My Phone before you lose your device:
      1. Find My iPhone
      2. Setup your iDevice on iCloud
      3. OS X Lion/Mountain Lion- About Find My Mac
      4. How To Set Up Free Find Your iPhone (Even on Unsupported Devices)

  • Where do I find the serial number for my free LR 5.6 that came with my new Leica camera?

    Where do I find the serial number for my free LR 5.6 that came with my new Leica camera?

    It's normally on the disk packaging. A 24 digit number commencing:
    1160-xxxx-xxxx-xxxx-xxxx-xxxx

  • Could not find the principal resource for user id: paf

    I think I have set up iCal server correctly on a MacOSX 10.5.1 server (upgraded from 10.4.x). But regardless of how many different URLs etc I am trying, I can neither access calendars, nor subscribe to them. I am trying both with Safari and Firefox and iCal client on MacOSX 10.5.1.
    I have iCal service running.
    I have added the user "paf" that have full admin access, and also calendar service is turned on on the server calendar.frobbit.se. Calendar.frobbit.se is one of the hostnames for the server btw.
    I have a group called "canusecalendar" that "paf" is a member of.
    The access for iCal service on the host is for the group canusecalendar and for the user paf, where paf is administrator.
    The closest I have come is when I use a web browser and try to access any URL starting with http://calendar.frobbit.se:8008/. It ask for login, I give the credentials, and in the error log for the iCal service I see the following:
    <pre>2008-02-10 20:46:57+0100 [-] [caldav-8009] [AMP,client] Could not find the principal resource for user id: paf</pre>
    I do see tons of postings by people that more or less guess what URIs to use in browsers, for group calendars, in iCal client when connecting to an account or subscribing. Does anyone on this list know of an authoritative list of URLs that one should use here and there? The closest I have come is the "advanced" section of the iCal Administration document from Apple.

    Yes, I add users using workgroup manager, although the one I now use was added already in version 10.4 of MacOSX Server. I.e. before I upgraded to 10.5.
    Here is error.log (after that access.log):
    <pre>
    2008-02-11 20:32:23+0100 [-] Log opened.
    2008-02-11 20:32:23+0100 [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/ Contents/MacOS/Python 2.5.1) starting up
    2008-02-11 20:32:23+0100 [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
    2008-02-11 20:32:23+0100 [-] 4 processors found, configuring 4 processes.
    2008-02-11 20:32:23+0100 [-] Adding pydirector service with configuration: /tmp/pydirtLZ2ZY
    2008-02-11 20:32:23+0100 [-] twistedcaldav.logging.AMPLoggingFactory starting on "'/var/run/caldavd.sock'"
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Log opened.
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/ Contents/MacOS/Python 2.5.1) starting up
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Log opened.
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/ Contents/MacOS/Python 2.5.1) starting up
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Log opened.
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/ Contents/MacOS/Python 2.5.1) starting up
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Log opened.
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] twistd 2.5.0 (/System/Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/ Contents/MacOS/Python 2.5.1) starting up
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] reactor class: <class 'twisted.internet.selectreactor.SelectReactor'>
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Configuring directory service of type: twistedcaldav.directory.appleopendirectory.OpenDirectoryService
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] "Directory service <OpenDirectoryService '/Search': '/Search'> has no GUID; generating service GUID from realm name."
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] "Directory service <OpenDirectoryService '/Search': '/Search'> has no GUID; generating service GUID from realm name."
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Configuring SudoDirectoryService with file: /etc/caldavd/sudoers.plist
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up document root at: /Library/CalendarServer/Documents
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up calendar collection: <class 'twistedcaldav.static.CalendarHomeProvisioningFile'>
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up root resource: <class 'twistedcaldav.root.RootResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] "Directory service <OpenDirectoryService '/Search': '/Search'> has no GUID; generating service GUID from realm name."
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up default ACEs on root resource
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up AdminPrincipals
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting root ACL
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Configuring authentication for realm: /Search
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up scheme: kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Configuring SudoDirectoryService with file: /etc/caldavd/sudoers.plist
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up document root at: /Library/CalendarServer/Documents
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Configuring SudoDirectoryService with file: /etc/caldavd/sudoers.plist
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up calendar collection: <class 'twistedcaldav.static.CalendarHomeProvisioningFile'>
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up document root at: /Library/CalendarServer/Documents
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up root resource: <class 'twistedcaldav.root.RootResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up calendar collection: <class 'twistedcaldav.static.CalendarHomeProvisioningFile'>
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up root resource: <class 'twistedcaldav.root.RootResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up default ACEs on root resource
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up AdminPrincipals
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting root ACL
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up default ACEs on root resource
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up AdminPrincipals
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting root ACL
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] "Directory service <OpenDirectoryService '/Search': '/Search'> has no GUID; generating service GUID from realm name."
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Configuring SudoDirectoryService with file: /etc/caldavd/sudoers.plist
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up document root at: /Library/CalendarServer/Documents
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up principal collection: <class 'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up calendar collection: <class 'twistedcaldav.static.CalendarHomeProvisioningFile'>
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up root resource: <class 'twistedcaldav.root.RootResource'>
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up default ACEs on root resource
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up AdminPrincipals
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting root ACL
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [KerberosCredentialFactoryBase] getServerPrincipalDetails: ('Principal not found in keytab', -1)
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Could not start Kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up scheme: digest
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Configuring authentication for realm: /Search
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up scheme: kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Configuring authentication for realm: /Search
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up scheme: kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Configuring authentication for realm: /Search
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up scheme: kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [KerberosCredentialFactoryBase] getServerPrincipalDetails: ('Principal not found in keytab', -1)
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [KerberosCredentialFactoryBase] getServerPrincipalDetails: ('Principal not found in keytab', -1)
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Could not start Kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8012] [-] Setting up scheme: digest
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Could not start Kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8011] [-] Setting up scheme: digest
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [KerberosCredentialFactoryBase] getServerPrincipalDetails: ('Principal not found in keytab', -1)
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Could not start Kerberos
    2008-02-11 20:32:23+0100 [-] [caldav-8010] [-] Setting up scheme: digest
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Configuring authentication wrapper
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Setting up service
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Configuring log observer: <twistedcaldav.logging.AMPCommonAccessLoggingObserver object at 0x145c930>
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Adding server at 127.0.0.1:8009
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Adding SSL server at 127.0.0.1:8444
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] twisted.web2.channel.http.HTTPFactory starting on 8009
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x14595a8>
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] twisted.web2.channel.http.HTTPFactory starting on 8444
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] set uid/gid 93/93
    2008-02-11 20:32:23+0100 [twistedcaldav.logging.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:32:23+0100 [-] [caldav-8009] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] Configuring authentication wrapper
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] Setting up service
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] Configuring authentication wrapper
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] Setting up service
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] Configuring log observer: <twistedcaldav.logging.AMPCommonAccessLoggingObserver object at 0x145c7b0>
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] Configuring authentication wrapper
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] Setting up service
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] Configuring log observer: <twistedcaldav.logging.AMPCommonAccessLoggingObserver object at 0x145c7b0>
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] Adding server at 127.0.0.1:8011
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] Configuring log observer: <twistedcaldav.logging.AMPCommonAccessLoggingObserver object at 0x145c7b0>
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] Adding server at 127.0.0.1:8012
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] Adding SSL server at 127.0.0.1:8447
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] Adding server at 127.0.0.1:8010
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] Adding SSL server at 127.0.0.1:8445
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] Adding SSL server at 127.0.0.1:8446
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] twisted.web2.channel.http.HTTPFactory starting on 8012
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x14595a8>
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] twisted.web2.channel.http.HTTPFactory starting on 8010
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x14595a8>
    2008-02-11 20:32:24+0100 [-] [caldav-8010] [-] twisted.web2.channel.http.HTTPFactory starting on 8445
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] twisted.web2.channel.http.HTTPFactory starting on 8011
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x14595a8>
    2008-02-11 20:32:24+0100 [-] [caldav-8011] [-] twisted.web2.channel.http.HTTPFactory starting on 8446
    2008-02-11 20:32:24+0100 [-] [caldav-8012] [-] twisted.web2.channel.http.HTTPFactory starting on 8447
    2008-02-11 20:32:25+0100 [-] [caldav-8012] [-] set uid/gid 93/93
    2008-02-11 20:32:25+0100 [twistedcaldav.logging.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:32:25+0100 [-] [caldav-8012] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2008-02-11 20:32:25+0100 [twistedcaldav.logging.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:32:25+0100 [-] [caldav-8010] [-] set uid/gid 93/93
    2008-02-11 20:32:25+0100 [-] [caldav-8010] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2008-02-11 20:32:25+0100 [-] [caldav-8011] [-] set uid/gid 93/93
    2008-02-11 20:32:25+0100 [twistedcaldav.logging.AMPLoggingFactory] AMPLoggingProtocol connection established (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:32:25+0100 [-] [caldav-8011] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd.sock'))
    2008-02-11 20:32:57+0100 [-] [caldav-8009] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd-pydir.sock'))
    2008-02-11 20:32:57+0100 [-] [caldav-8009] [AMP,client] Unauthenticated users not enabled with the 'calendar' SACL
    2008-02-11 20:33:04+0100 [-] [caldav-8010] [-] AMP connection established (HOST:UNIXSocket(None) PEER:UNIXSocket('/var/run/caldavd-pydir.sock'))
    2008-02-11 20:33:04+0100 [-] [caldav-8010] [AMP,client] Could not find the principal resource for user id: paf
    2008-02-11 20:33:35+0100 [-] Received SIGTERM, shutting down.
    2008-02-11 20:33:35+0100 [-] (Port None Closed)
    2008-02-11 20:33:35+0100 [AMPLoggingProtocol,0,] AMPLoggingProtocol connection lost (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:33:35+0100 [AMPLoggingProtocol,1,] AMPLoggingProtocol connection lost (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:33:35+0100 [AMPLoggingProtocol,2,] AMPLoggingProtocol connection lost (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:33:35+0100 [AMPLoggingProtocol,3,] AMPLoggingProtocol connection lost (HOST:UNIXSocket('/var/run/caldavd.sock') PEER:UNIXSocket(''))
    2008-02-11 20:33:35+0100 [-] Main loop terminated.
    2008-02-11 20:33:35+0100 [-] Server Shut Down.
    </pre>
    And here is access.log:
    <pre>
    Log opened - server start: [Mon Feb 11 20:32:23 2008].
    192.165.72.12 - - [11/Feb/2008:20:32:57 +0200] "GET / HTTP/1.1" 401 141 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/523.10.6 (KHTML, like Gecko) Version/3.0.4 Safari/523.10.6" [6.4 ms]
    192.165.72.12 - - [11/Feb/2008:20:33:04 +0200] "GET / HTTP/1.1" 403 123 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/523.10.6 (KHTML, like Gecko) Version/3.0.4 Safari/523.10.6" [60.7 ms]
    Log closed - server stop: [Mon Feb 11 20:33:35 2008].
    </pre>

  • How to find the user-exit for transaction fpp2

    Hi experts,
    could you help me how can I find the user-exit for transaction fpp2. I tried to after the package, but I did not find it.

    Hi,
    Use the following program to find user exits of specified code.
    *& Tables
    TABLES : tstc,     "SAP® Transaction Codes
             tadir,    "Directory of Repository Objects
             modsapt,  "SAP® Enhancements - Short Texts
             modact,   "Modifications
             trdir,    "System table TRDIR
             tfdir,    "Function Module
             enlfdir,  "Additional Attributes for Function Modules
             tstct.    "Transaction Code Texts
    *& Variables
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    *& Selection Screen Parameters
    SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN END OF BLOCK a01.
    *& Start of main program
    START-OF-SELECTION.
    Validate Transaction Code
      SELECT SINGLE * FROM tstc
        WHERE tcode EQ p_tcode.
    Find Repository Objects for transaction code
      IF sy-subrc EQ 0.
        SELECT SINGLE * FROM tadir
           WHERE pgmid    = 'R3TR'
             AND object   = 'PROG'
             AND obj_name = tstc-pgmna.
        MOVE : tadir-devclass TO v_devclass.
        IF sy-subrc NE 0.
          SELECT SINGLE * FROM trdir
             WHERE name = tstc-pgmna.
          IF trdir-subc EQ 'F'.
            SELECT SINGLE * FROM tfdir
              WHERE pname = tstc-pgmna.
            SELECT SINGLE * FROM enlfdir
              WHERE funcname = tfdir-funcname.
            SELECT SINGLE * FROM tadir
              WHERE pgmid    = 'R3TR'
                AND object   = 'FUGR'
                AND obj_name = enlfdir-area.
            MOVE : tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
    Find SAP® Modifications
        SELECT * FROM tadir
          INTO TABLE jtab
          WHERE pgmid    = 'R3TR'
            AND object   = 'SMOD'
            AND devclass = v_devclass.
        SELECT SINGLE * FROM tstct
          WHERE sprsl EQ sy-langu
            AND tcode EQ p_tcode.
        FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
        WRITE:/(19) 'Transaction Code - ',
        20(20) p_tcode,
        45(50) tstct-ttext.
        SKIP.
        IF NOT jtab[] IS INITIAL.
          WRITE:/(95) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
          WRITE:/1 sy-vline,
          2 'Exit Name',
          21 sy-vline ,
          22 'Description',
          95 sy-vline.
          WRITE:/(95) sy-uline.
          LOOP AT jtab.
            SELECT SINGLE * FROM modsapt
            WHERE sprsl = sy-langu AND
            name = jtab-obj_name.
            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
            WRITE:/1 sy-vline,
            2 jtab-obj_name HOTSPOT ON,
            21 sy-vline ,
            22 modsapt-modtext,
            95 sy-vline.
          ENDLOOP.
          WRITE:/(95) sy-uline.
          DESCRIBE TABLE jtab.
          SKIP.
          FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No of Exits:' , sy-tfill.
        ELSE.
          FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
          WRITE:/(95) 'No User Exit exists'.
        ENDIF.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'Transaction Code Does Not Exist'.
      ENDIF.
    Take the user to SMOD for the Exit that was selected.
    AT LINE-SELECTION.
      GET CURSOR FIELD field1.
      CHECK field1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    I executed the above program but there are no user exits for the specified Transaction.
    Thanks,
    Naveen Kumar.

  • How to find the user exit for order cancellation

    I want to find the user exit for order cancellation. And also to ensure that no one amends the order once the canellation has taken place. The cancellation shall be deemed to be affected only if the vendor has confirmed the acknowledgement of the order cancellation.
    I have got a Zreport where this order should not come as open order item.
    Please tell me the method of finding the users exit for order cancellation and stop the order from getting modified. And also how to find the tables in which the data has to be updated that the order has to be cancelled.
    In the PO header i want an additional tab <cancellation> by which the user by the help of userid and password should be able to cancel the order. An order once cancelled cannot be undone. A new order has to be placed. The new order can be placed refencing the cancelled purchased order.
    My client has got a very stringent requirement. In the past cancelled order has been undone and caused lot of problems.
    Regards.

    hi
    pls tell me t.code so that i will send all user exits related to that particular t.codes
    Thanks & Regards
    phaneendra

  • How to  find the user exit for a screen..

    Hi,
    plz help me how to find the user exit for a screen..?
    Regards
    Anbu

    Hi,
    check this program this will give you the list of user-exit and BADI for the perticular Tcode.
    REPORT  zuserexit_badi.
    TABLES : tstc,
    tadir,
    modsapt,
    modact,
    trdir,
    tfdir,
    enlfdir,
    sxs_attrt ,
    tstct.
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    PARAMETERS : p_tcode LIKE tstc-tcode,
    p_pgmna LIKE tstc-pgmna .
    DATA wa_tadir TYPE tadir.
    START-OF-SELECTION.
      IF NOT p_tcode IS INITIAL.
        SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
      ELSEIF NOT p_pgmna IS INITIAL.
        tstc-pgmna = p_pgmna.
      ENDIF.
      IF sy-subrc EQ 0.
        SELECT SINGLE * FROM tadir
        WHERE pgmid = 'R3TR'
        AND object = 'PROG'
        AND obj_name = tstc-pgmna.
        MOVE : tadir-devclass TO v_devclass.
        IF sy-subrc NE 0.
          SELECT SINGLE * FROM trdir
          WHERE name = tstc-pgmna.
          IF trdir-subc EQ 'F'.
            SELECT SINGLE * FROM tfdir
            WHERE pname = tstc-pgmna.
            SELECT SINGLE * FROM enlfdir
            WHERE funcname = tfdir-funcname.
            SELECT SINGLE * FROM tadir
            WHERE pgmid = 'R3TR'
            AND object = 'FUGR'
            AND obj_name EQ enlfdir-area.
            MOVE : tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
        SELECT * FROM tadir INTO TABLE jtab
        WHERE pgmid = 'R3TR'
        AND object IN ('SMOD', 'SXSD')
        AND devclass = v_devclass.
        SELECT SINGLE * FROM tstct
        WHERE sprsl EQ sy-langu
        AND tcode EQ p_tcode.
        FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
        WRITE:/(19) 'Transaction Code - ',
        20(20) p_tcode,
        45(50) tstct-ttext.
        SKIP.
        IF NOT jtab[] IS INITIAL.
          WRITE:/(105) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
          SORT jtab BY object.
          DATA : wf_txt(60) TYPE c,
          wf_smod TYPE i ,
          wf_badi TYPE i ,
          wf_object2(30) TYPE c.
          CLEAR : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
          LOOP AT jtab INTO wa_tadir.
            AT FIRST.
              FORMAT COLOR COL_HEADING INTENSIFIED ON.
              WRITE:/1 sy-vline,
              2 'Enhancement/ Business Add-in',
              41 sy-vline ,
              42 'Description',
              105 sy-vline.
              WRITE:/(105) sy-uline.
            ENDAT.
            CLEAR wf_txt.
            AT NEW object.
              IF wa_tadir-object = 'SMOD'.
                wf_object2 = 'Enhancement' .
              ELSEIF wa_tadir-object = 'SXSD'.
                wf_object2 = ' Business Add-in'.
              ENDIF.
              FORMAT COLOR COL_GROUP INTENSIFIED ON.
              WRITE:/1 sy-vline,
              2 wf_object2,
              105 sy-vline.
            ENDAT.
            CASE wa_tadir-object.
              WHEN 'SMOD'.
                wf_smod = wf_smod + 1.
                SELECT SINGLE modtext INTO wf_txt
                FROM modsapt
                WHERE sprsl = sy-langu
                AND name = wa_tadir-obj_name.
                FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
              WHEN 'SXSD'.
    For BADis
                wf_badi = wf_badi + 1 .
                SELECT SINGLE text INTO wf_txt
                FROM sxs_attrt
                WHERE sprsl = sy-langu
                AND exit_name = wa_tadir-obj_name.
                FORMAT COLOR COL_NORMAL INTENSIFIED ON.
            ENDCASE.
            WRITE:/1 sy-vline,
            2 wa_tadir-obj_name HOTSPOT ON,
            41 sy-vline ,
            42 wf_txt,
            105 sy-vline.
            AT END OF object.
              WRITE : /(105) sy-uline.
            ENDAT.
          ENDLOOP.
          WRITE:/(105) sy-uline.
          SKIP.
          FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No.of Exits:' , wf_smod.
          WRITE:/ 'No.of BADis:' , wf_badi.
        ELSE.
          FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
          WRITE:/(105) 'No userexits or BADis exist'.
        ENDIF.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(105) 'Transaction does not exist'.
      ENDIF.
    AT LINE-SELECTION.
      DATA : wf_object TYPE tadir-object.
      CLEAR wf_object.
      GET CURSOR FIELD field1.
      CHECK field1(8) EQ 'WA_TADIR'.
      READ TABLE jtab WITH KEY obj_name = sy-lisel+1(20).
      MOVE jtab-object TO wf_object.
      CASE wf_object.
        WHEN 'SMOD'.
          SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
          CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
        WHEN 'SXSD'.
          SET PARAMETER ID 'EXN' FIELD sy-lisel+1(20).
          CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
      ENDCASE.
    Reagards,
    Bharat.

Maybe you are looking for