User Menus and exclusions

Hi, I have the below SQL which is working great to show the responsibility, the menu linked to the responsibility and the sub menu name (if it begins with AZN) for active responsibilities.
Does anybody know how I can add/update/improve this query so that it takes in to account entries in "Menu Exclusions" (Found under Security > Responsibility > Define) in the ebusiness front end. I am not sure of the tables involved for "Menu Exclusions" and how I would link any exclusions there are to my query to filter the results. Thanks for any input.
SELECT r.RESPONSIBILITY_NAME, FNM2.menu_NAME, FNM.MENU_NAME
FROM
FND_RESPONSIBILITY_VL R,
FND_RESPONSIBILITY FR,
FND_MENUS_VL FNM,
FND_MENUS_VL FNM2
WHERE R.MENU_ID = FNM2.MENU_ID
AND FR.RESPONSIBILITY_ID = R.RESPONSIBILITY_ID
AND (FNM.MENU_NAME LIKE 'AZN%' OR FNM.USER_MENU_NAME LIKE 'AZN%')
AND (FR.START_DATE < SYSDATE AND NVL(FR.END_DATE,SYSDATE+1) > SYSDATE)
AND r.menu_id IN (SELECT me.menu_id
FROM FND_MENU_ENTRIES ME
START WITH me.menu_id = FNM.menu_id
CONNECT BY PRIOR ME.MENU_ID = ME.SUB_MENU_ID)

Join FND_RESP_FUNCTIONS table with responsibility_id to get menu/function exclusions for a responsibility.
Thanks
Shree

Similar Messages

  • How to remove exclusive menus and programs from responsibilities

    I have a batch of exclusive menus and programs original defined in responsibilities. Right now, need to remove them from around 300 responsibilities. How? thanks

    The menu exclusions for responsibilities are stored in table fnd_resp_functions. A dirty way is to delete it from this table. But test this for one record whether it works. Else there should be an API which you can use in a program to remove.
    Programs are in request groups assigned to that particular responsibility. So you have to manually edit the request group to include the programs

  • Nokia's user interface and software A terrible e...

    (hope this is in the right section, here goes)
    I got my E63 about a month ago. I thought it only fair to list my grievances with the phone so far, because I am really close to selling it and buying something else, and I think Nokia deserves to know the reasons why, and will hopefully improve in the future.
    I will start off with what I love about the phone, because I do in fact, really like it. The slim size, excellent keyboard, great connectivity like 3G and Wi-fi, and the reasonable battery life, make it a great phone, but its in the user interface, and actual usage of the phone, where things really start to fall flat.
    The user interface is very disorganized and difficult.
    Why is everything so hard to find and use? For example, if I want to change the applications that appear on my home screen, I need to navigate the following directory tree:
    Menu > Tools > Settings > General > Personalisation > Mode Settings > Home Screen Applications > Application Shortcuts > Shortcut 1
    and then, when I finally get to the list, the items arent even in any order!
    You must be joking, what a horrible menu! Its insane. As a user, I feel like its a terrible experience.
    But thats not all. Why are there 2 notes applications on my phone? There's notes, and active notes. Why does Nokia OVI store exist twice, once in the main menu, and once under installations? Why do I have Contacts, and OVI contacts on my phone? Why can't my phone have just one app that works well, instead of 2 that differ slightly.
    Why is email setup in the installations menu? Why isn't it under email, where mailboxes get set up? Its just sitting there cluttering up Installations, when its something you only use once or twice.
    Not to mention the fact that the configuration settings are all over the place, i.e. there is an Email Key setting in Menu > Tools > Settings > General. Its all on its own, not near anything. Why isn't it in the same menu where the other shortcut keys get set? Or even in the email app settings?
    I am not naive, I know that the E63 is on the cheaper end of the scale, so I can't expect it to be the fastest phone in the world, but scrolling through my email in HTML mode is so horribly slow, and the view tends to jump from left to right on some emails, I hardly even use the phone to check my email anymore, which is sad because that is the reason I chose the E63.( for the nice keypad and email syncing)
    These are just SOME of the things that I have noticed. So please Nokia, PLEASE PLEASE PLEASE! Spend some of your R&D money on user interface and user experience!
    If there is anything you take away from this letter, let it be this:
    Doing anything on the phone just feels like hard work, it makes me not want to use the phone.
    Your phones should be simple and easy to use, even without the mass of Help files that appear in a lot of the menus.
    I know, some people may say that if I want a better experience, I should be willing to buy a more expensive phone. Well, I can say that if I do spend more money on a phone, the chance is very slim that it will be a Nokia.
    Really, I am not being nasty, just trying to be honest. I know that Nokia is run by human beings like myself, so I tried to be polite, and I dont intend to hurt anyones feelings.
    I am quite willing to answer any questions you may have. Its a bit of a pipe dream, but I would love to see Nokia release an entirely new version of the phone software, with everything re-organized and re-done. The sad truth is that will probably never happen, and I will end up swopping my E63 for something that is easy and pleasant to use.
    So please, let me know if there is anything I can do to change the situation, or help you guys in making this better for everyone.

    "If your not used to symbian you'll learn it quick enough, compared to android it's childsplay."
    On the contrary, Ive been using Nokia phones for the last 8 years, and for the last 2 years Nokia exclusively, and the UI has just got worse.
    The fact that "you'll learn it" is of no comfort. Why should I have to spend hours learning how to use a cellphone? Whenever I want to do something I havent done before, I have to spend time digging through obscure menu options. That is absurd.
    "What phone do you have in mind to replace the E63,  that would help us users alot more then telling us what is wrong with your phone.  Although over all I like my e63."
    I don't have any specific phone in mind, Im just going to ask and look around until I find something with an operating system that is organised in a logical manner, and that allows me to access and read my email quickly and easily.
    I put this here hoping that other users would come forward with UI related things that they were unhappy about,  and then Nokia would take notice. I could easily have just gone out and changed phones, but I chose to do something different.

  • What is difference between Shared ,Exclusive and Exclusive but not commulat

    what is difference between Shared ,Exclusive and Exclusive but not commulative lock modes plese tell me

    Lock objects are used to synchronize access to the same data by more than one program.
    The lock mode controls whether several users can access data records at the same time. The lock mode can be assigned separately for each table in the lock object. When the lock is set, the corresponding lock entry is stored in the lock table of the system for each table.
    There are three types of lock modes
    1.Exclusive
    2.Shared
    3.Exclusive not cummulative
    Exclusive lock: The locked data can only be displayed or edited by a single user. A request for another exclusive lock or for a shared lock is rejected.
    Shared lock: More than one user can access the locked data at the same time in display mode. A request for another shared lock is accepted, even if it comes from another user. An exclusive lock is rejected.
    Exclusive but not cumulative: Exclusive locks can be requested several times from the same transaction and are processed successively. In contrast, exclusive but not cumulative locks can be called only once from the same transaction. All other lock requests are rejected.
    please go through these links:
    http://help.sap.com/saphelp_nw04/helpdata/en/a2/3547360f2ea61fe10000009b38f839/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/af/22ab01dd0b11d1952000a0c929b3c3/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eeb2446011d189700000e8322d00/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eebf446011d189700000e8322d00/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eed9446011d189700000e8322d00/frameset.htm
    briefly :
    You can lock the table or record by using following types of locking:
    1) Exclusive (E) the locked data can only be displayed or modified by single user i.e the owner of the object. Access to other users is denied.
    2) Shared (S) several users can access the same record simultaneously, but only in display mode and except the first one, who has asked for the data in update mode.
    3) Exclusive not cumulating (X) it is similar to exclusive lock. It allows only a single user access. E can be called several times from the same transaction. In contrast, a lock type X can be called only once during the transaction. Any other call for this lock is rejected.
    Activation of Lock Object
    1) When you activate the lock object, the functions are automatically generated. And these are ENQUEUE-EZN and DEQUEUE-EZN. EZN is name of the lock object.
    2) While ENQUEUE is used in program to set the code over the selected data depending upon the lock object arguments. DEQUEUE is used to release the lock.
    Thanks
    Seshu

  • Messed up user names and folders

    I got my five-month-old G5 back from the repair shop (after four weeks and a wiped hard drive , everything working fine, I reinstalled all my software (Adobe CS2, printer drivers, NeoOffice), installed mail accounts again etc.
    But, the "home" folder/my account name had been set by the repair shop to "test" which I tried to change to James; all this did was create another folder on the HD/users folder called James, with its own set of library, documents etc. I have been using that for the last few weeks. Still logged in a Test, I guess, since "James" isn't actually a seperate account, just a folder. But today I decided I didn't want to be known as Test anymore, and had another go at changing it. Mostly because it's easier to access to "home/test" folder from Finder and in application menus, and I didn't like having these two "users".
    Oh dear.
    I really don't know what I did wrong, but suddenly I am back to square one. I've been bitten by data loss twice now, so at least all my files are backed up onto an external 250Gb Lacie Disk. But all my bookmarks, mail settings, and software preferences are reset and I can't get them back, or find them in spotlight. I now have Test (with a little house icon) and two folders, James and James O, the name I tried to change Test to just now. The other User Folders are not users as such, I can't log in as them, they are just folders. The bookmarks from the James folder and the Test folder bear no relation to the bookmark structure I laboriously set up in Safari. I can't find any of my settings anywhere, and my restart has just bought up a factory fresh finish...
    And the home user is still called Test.
    I would phrase this query more succinctly but I am afraid I am at breaking point, losing my machine for four weeks nearly put me out of business and the thought that my settings might so easily be wiped again makes me reluctant to want to spend more time fixing it. And I am very confused as to the difference between "Test" the home folder (whose name I have changed in account settings but springs back to Test when I restart); and the other folders. All of which have various Adobe settings/fonts etc stored away in the libraries, but all of them different.
    Which one does the computer use?
    And if it's always the home account - in my case Test, why would any setting changes I have made be made in a different folder? And if in renaming Test, I actually casued the old settings to be stored in a folder called James or James O, where are the bookmarks, the application preferences?
    I'm hoping there is a mac whizz out there who has some extra-terrerestial powers of understanding of my clumsy explanation here, and who could point me in the right direction; sorry to be less clear. but my brain is just fried. I have spent soooooo many days just fixing/installing/rebooting/fixing this **** machine, it is a far cry from the sweet Mac ads ("when funky designer X wanted to revolutionise the entire music and video business all he used was his shiny new G5....."). If it wasn't so pretty it would be 25 floors down on the Hong Kong sidewalk by now. Actually scrap that, if it wasn't my livelihood and if I had any money to buy a PC, its days would be numbered.
    Help please? If not technical then tea and sympathy appreciated.
    Thanks
    James

    Ditto!!! I just did the same thing this past weekend. Bought a "new" PB with OS 10.4.4. Ran the PB for a few days setting up internet access info, mail accounts, download prefs, configuring Firefox with bookmarks, plug-ins & exts. Looked at the Sys Prefs Control panel for Accounts and saw the account name was "newuser" but also saw that I could change the name to my own name "macnicol". Change the account name but could not change the "short name". Didn't think much of that at the time. Ran for a while longer without logging out, updating bookmarks and other goodies. Finally a Firefox upgrade required a restart. After restarting it was apparent that my desktop was different than before the restart. When I ran Firefox it was a square 1 with no ext, plug-ins, history or bookmarks. When I clicked the "home" icon it took me to "newuser". When I checked the accounts, only "macnicol" showed as an active account. It appears now that when ever I configure an applic such as Firefox it updates files in the invisible "newuser" account Library files and whenever I restart everything in "macnicol" is back to a new account square one point. How do I combine "newuser" and "macnicol" to get one account with all of the things I have configured so far? Or how do I set up a new "home" account and start over?
    Thanks, macnicol
    PB TI GB Mac OS X (10.4.5)

  • Displaying menus and dialogs in different languages

    According to
    http://docs.info.apple.com/article.html?artnum=303588
    Mac OS X could not display menus and dialogs in Polish even when it was selected as the primary language. In other words, Finder was operating only in languages further in the language preference list. I wonder whether users of Macintosh computers sold in Poland had to really use them in English or another language.
    My particular problem is that I am passing iMac indigo running OS X Panther to my father who lives in Poland and knows only Polish. I searched left and right and I can't find anyway to make menus and dialogs to display in Polish. Obviously, Polish dictionary for Finder is missing (my Mac has English and German). But somehow I can't believe that Apple was successful selling computers in Poland without Polish language. Some applications in Panther, like iTunes, do speak Polish.

    I would buy Polish OSX Panther if I was sure that this solves my problem.
    Apple itself never provided a Polish localization for Panther, which was released 5 years ago. But at that time I believe that http://www.apple.com/pl/ did have a special add-on to provide this. You would need to ask them whether they still have that available someplace.
    It would be a lot better to run Leopard, which has Polish included, if possible.

  • Why is the Photoshop font size extremely small for their navigation menus and tools?

    Why is the font size for the Photoshop Cloud navigation menus and tools displaying extremely small on my laptop? I can barely see them. The other Adobe Cloud applications don't display small.

    funkotronic13 wrote:
    Is a readable interface an unreasonable expectation?
    Not at all, and we should well expect that Adobe is working on it.  By their own admission they ARE working on it.  I don't sense "deafening silence" at all.  But results won't/can't be instantaneous and they're not going to promise you release dates.  Life is not like that, no matter how many times you click your red shoes together.
    It's not hard to understand that right now only a small minority of Photoshop users are running high dpi screens that can't take advantage of the 200% setting.  And it was the choice of those users to buy such hardware even in light of the fact that Photoshop can't work fully well on it yet.  Adobe didn't force anyone to buy a 150 ppi display.
    Frankly, if you've chosen such hardware even though Photoshop doesn't offer 150% scaling, it's your own fault.  I recently invested well over $1000 in a new monitor and I planned well enough ahead to buy a 100ppi model (Dell U3014, and it's GREAT).  There's a reason that very new technology is called "bleeding edge".  If you want "To Work" instead of "Dealing With Quirks", sometimes you have to be conservative.
    A majority of Photoshop users DO expect new and useful features, however, such as new tools, new camera support in Camera Raw, etc., so Adobe understandably cannot dedicate every resource they have to revamping Photoshop's user interface just for a special few folks who have irresponsibly adopted new display technology.
    We can debate all day how much Adobe ought to be spending on engineering development, but you and I don't run the company.  We don't make business decisions for them.  I do, however, claim to understand their capabilities and limitations - possibly better than most - because I'm in the same business.
    I can only recommend you be patient.  One day Photoshop will respond to your desktop settings.
    What the heck has anybody ever accomplished here, with Adobe, in either fashion?
    Rhetorical or not, some quite tangible things do come to mind...
    At one time I couldn’t paste my clipboard containing a grayscale image into a new document via an action assigned to a key; the color engine would crash.  Today I can do so without incident.
    At one time multiple Help windows would pop up unexpectedly, often when working in the Styles panel.  Today they don’t.
    At one time I had to select Basic GPU mode.  Today I use Advanced GPU mode without a problem.
    Once running Liquify or Smart Sharpen or a number of other things were slow, especially on big images.  Now they're quite fast, with GPU acceleration.
    At one time an action could not write data back to a document when in windowed mode.  Today it works.
    At one time panorama stitching and focus stacking did not work.  Now it works.
    At one time most filters only worked on 8 bits/channel data.  Now many of them can handle 16 bits/channel.
    Once naysayers predicted that the Photoshop Photography bundle would shoot up in price.  Yet today it's still $9.99 a month.
    Once it was impossible to read Photoshop's UI on a 200+ ppi screen.  Now there's a new 200% setting for that.
    I'm sure I can think of other things.  And of course the software isn't perfect today.  It never will be absolutely perfect.
    Station_two, are you keeping up with the latest Photoshop releases?  If not, I submit that your rhetoric may be falling out of date.
    -Noel

  • How to compare user input and database data?

    hi, I am new to JAVA, i hope i didnt post wrong forum :P
    I would like to know how to get user data input from web page(client side) and compare with the data in database (server side)?
    What i doiong is using the JavaScript to get the user input and compare with the JSP. but this way it seem like not a good way! Because i facing a lot of problem to get the user input!!
    Thx a lot!!
    function pasteData(obj){
              var em_num_select = obj;
         //document.write(em_num_select);
              <%
                SQLSelectNO = "SELECT em_num FROM emmast ";
                   try {
                        getEmpNo = db.execSQL(SQLSelectNO);
                   }catch(SQLException e){
                        System.err.println("Query Error!!");
                   while(getEmpNo.next()){
                        matchEmpNo = getEmpNo.getString("em_num");
                        %>if (em_num_select == '<%=matchEmpNo%>'){
                        <%
                                  String SQLgetAllInfo = "SELECT em_num, em_name, em_init, "+
                                                                                         "em_buyer_flag, em_dsgn_cde, em_proj_all, "+
                                                                                         "em_proj_cde1, em_proj_cde2, em_proj_cde3 "+
                                                                                         "FROM emmast "+
                                                                                         "WHERE em_num = '"+matchEmpNo+"' ";
                                  try{
                                       getAllInfo = db.execSQL(SQLgetAllInfo);
                                  }catch(SQLException e){
                                       System.err.println("Query Error");
                                  while(getAllInfo.next()){%>
                                       document.all.emp_name.value = '<%=getAllInfo.getString("em_num")%>'
                                       document.all.emp_init.value = '<%=getAllInfo.getString("em_name")%>'
                                       document.all.emp_disg.value = '<%=getAllInfo.getString("em_dsgn_cde")%>'
                                       document.all.emp_buyer_flg.value = "<%=getAllInfo.getString("em_buyer_flag")%>";
                                       document.all.emp_basis.value = "<%=getAllInfo.getString("em_proj_all")%>";<%System.out.println(getAllInfo.getString("em_proj_cde1"));%>
                                       document.all.emp_pro_cde1.value = "<%=getAllInfo.getString("em_proj_cde1")%>";
                                       document.all.emp_pro_cde2.value = "<%=getAllInfo.getString("em_proj_cde2")%>";
                                       document.all.emp_pro_cde3.value = "<%=getAllInfo.getString("em_proj_cde3")%>";
                             <%}%>
                             }//close if (em_num_select == '<%=matchEmpNo%>')
              <%}// close hile(getEmpNo.next())%>
         }// close function pasteData(obj)

    Hi,
    This forum is exclusively for Sun Java Studio Creator.
    You may need to post this question at:
    http://forum.java.sun.com/forum.jspa?forumID=45
    Thanks,
    Creator Team.

  • SQL Query to find menus and submenus attached to responsibility

    Hi,
    I am looking for help to find out a sql query to pull out the list of all the menu's associated with each of the responsibilities assigned to users. Please let me know any SQL query to find out menus attached for responsibilities assigned to users.

    835129 wrote:
    I was asked by my lead to list out responsibilities and attached menus and I was asked to submit the output from production. In the metalink note provided by you it was asked to create table collecting all menu id's and I cannot create any tables in production. Apart from this there were 1000's of users with different responsibilities and different menus. I cannot collect all of the users menu ids.
    I just want to list out responsibilities and attached menus. Is that something you can helpout withhttps://forums.oracle.com/forums/search.jspa?threadID=&q=fnd_responsibility_vl+AND+fnd_menu&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=fnd_responsibility_tl+AND+FND_MENU_ENTRIES_TL&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Please search the forum for these tables/views and you should get many hits:
    FND_MENU_ENTRIES_TL
    FND_MENU_ENTRIES_VL
    FND_RESPONSIBILITY_TL
    FND_RESPONSIBILITY_VL
    Thanks,
    Hussein

  • How to Hide Menus and Icons in SAP Login Screen.

    Hi
    Can Any one Guide me on How to Hide Menus and Icons in SAP Screen.
    Example: System Drop Down Menu, Help Drop Down menu Etc and
    ICONS: Trash Button, Truck Button , Print Button
    Using OS Level Regedit or SAP Level using any Parameter.
    Thanks & Regards
    Daniel . K

    AFAIK the system menu can´t be hidden - because people won´t be able to log off (but by using the X in the right upper corner). Additionally it contains additional transactions (own data etc.) that users should be able to change.
    Markus

  • Missing all menus and buttons from Folio Builder

    I had a problem with Folio Builder panel when change ID password. I re instal both plugin again( FP and FProdTool), but this did not help. After reading the forum about solving the problem >
    1) Quit InDesign and any other CS apps
    2) Use the Activity Monitor to quit the CS5ServiceManager or CS5.5Service Manager
    3) Next delete this file based on version:
    /Users/lnegi/Library/Application Support/Adobe/CS5ServiceManager/preference/csxs2.pref
    /Users/lnegi/Library/Application Support/Adobe/CS5.5ServiceManager/preference/csxs2.pref
    4) Then remove this item from the Keychain Access based on version:
    Adobe-CS-5-renga
    Adobe-CS-5.5-renga
    To remove from the keychain:
    Navigate to /Applications/Utilities and launch the Keychain Access.app
    If the lock icon in the upper left appears locked, click on it and enter your password to unlock it.
    Select the “login” item in the Keychains list in the top left.
    Select “Passwords” from the category list.
    Type “renga” in the search field in the top right.
    Select any matches and press the delete key.
    >>>>I followed the advice. But after that , Folio Builder panel has stopped working, missing all menus and buttons from FBpanel. Please help solve the problem!!!

    i'm disappoint ...after the second day, I can not work with my DPS.. afte trying this:
    1. Uninstall Folio Builder Panel and Folio producer Tools ( Seems you might have already followed this step). Use Spotlight to serach for Uninstall Folio builder Panel and Uninstall Folio producer Tools and then uninstall repectively.
    2. Uninstall Adobe Air.
    3. Restart your Machine.
    4. Reinstall Adobe Air from get.adobe.com/air
    5. Reinstall Folio Builder Panel and Folio Producer Tools.
    >>> Folio Builder panel again does not appear!!! The Panel yesterday behaved strangely, one moment disappeared, then appeared( but with а blank window)....what am i doing wrong!? ...When I first time instal DPS, it also had problem after a older versions of DPS, but the problem eventually decided. Now I instal the last versions plugins HEEEEELPPPP!!!!

  • Provide Feedback for the DVD Studio Pro User Manual and Onscreen Help Here

    The Apple documentation team for professional video applications would like to know what you think about the DVD Studio Pro 4 Help documentation (available in the Help menu):
    • How often do you use the DVD Studio Pro Help documentation? Under what circumstances do you use it most?
    • How do you find what you're looking for in DVD Studio Pro Help? For example: table of contents, index, skimming, PDF links, PDF search?
    • What do you like most about DVD Studio Pro Help?
    • What is missing?
    • Are there any particular examples of other manuals or documentation that you consider to be good models for future editions of the DVD Studio Pro User Manual and onscreen help?
    • By what method do you usually learn a new application? For example: provided tutorials and manuals, third-party tutorials or books, training classes?
    • What do you think is the most difficult feature/concept to grasp in DVD Studio Pro?
    • What's the most frustrating experience you've had with the DVD Studio Pro Help documentation?
    • Do you prefer electronic or print documentation?
    • Are there any other delivery methods or media you think we should explore?
    • What size computer display do you typically use to view the onscreen help? For example: 15-inch, 17-inch, 20-inch, 23-inch, or 30-inch?
    • What resolution is the computer display set to when you view onscreen help? For example: 1024 x 768, 1280 x 854, or 1920 x 1200 pixels?
    • Do you use multiple computer displays?

    • How often do you use the DVD Studio Pro Help
    documentation? Under what circumstances do you use it
    most?
    I'm working with DVSP for 4 months, so everytime I don't know how to do something I use the documentation. As the times passes I almost don't need it so often.
    • How do you find what you're looking for in DVD
    Studio Pro Help? For example: table of contents,
    index, skimming, PDF links, PDF search?
    PDF Search, but I think is not the best way to search because it shows too much useless results.
    • What do you like most about DVD Studio Pro Help?
    It is powerful and easy to use.
    • What is missing?
    A way of editing the DVD Project Source Code. Let me explain: in some big projects I just need to change the Jump from "button_1" to "button_2", and to do that I need to find the button under my menus and choose it from a list. If I can just type "2" instead of "1" it will be faster and error-free.
    Advancing in this idea, if I can open the entire link list as a Source Code in TextEdit, I can see all the buttons and link all of them without seeking for each on menus.
    Today the Connections Tab helps a lot, but I still need to find the button un the menus. With 5 or 4 menus is easy, but sometimes I have 50...
    • Are there any particular examples of other manuals
    or documentation that you consider to be good models
    for future editions of the DVD Studio Pro User Manual
    and onscreen help?
    The OSX help is great!
    • By what method do you usually learn a new
    application? For example: provided tutorials and
    manuals, third-party tutorials or books, training
    classes?
    Manuals, third-party tutorials and discussions foruns.
    • What do you think is the most difficult
    feature/concept to grasp in DVD Studio Pro?
    • What's the most frustrating experience you've had
    with the DVD Studio Pro Help documentation?
    Using scripts. It could be better with a lot of examples. "To do that, try this one".
    • Do you prefer electronic or print documentation?
    In electronic is easy to find things.
    • Are there any other delivery methods or media you
    think we should explore?
    • What size computer display do you typically use to
    view the onscreen help? For example: 15-inch,
    17-inch, 20-inch, 23-inch, or 30-inch?
    I use AppleCinema 20
    • What resolution is the computer display set to when
    you view onscreen help? For example: 1024 x 768, 1280
    x 854, or 1920 x 1200 pixels?
    1650x1050
    • Do you use multiple computer displays?
    No.

  • User Profile Disks - exclusions not working

    I'm utilizing User Profile Disks to handle profiles between my Session Host servers. I have some odd requirements on which folders need to be included in the UPD, so for this reason, I am using the option of "Store all user settings and data on the
    user profile disk" and then I am trying to exclude specific folders. However the exclusions are not working properly.
    For example, I am trying to exclude AppData\Roaming\Adobe. In Server Manager under the profile disk settings, I add an exclusion of \AppData\Roaming\Adobe.
    However after I connect to a RemoteApp and my profile disk is created, when I mount the UPD, I see that this folder is still created inside the VHDX. Am I entering the path incorrectly? How would I properly exclude a specific folder from being redirected
    to the user profile disk?

    Hi ,
    This issue may occur if the user profile was manually deleted by using the command prompt or by using Windows Explorer and if the “Do not logon users with temporary profiles” Group Policy setting is configured.
    A profile that is manually deleted does not remove the security identifier (SID) from the profile list in the registry.
    If the SID is present, Windows will try to load the profile by using the ProfileImagePath that points to a nonexistent path. Therefore, the profile cannot be loaded.
    To resolve this problem open yourself, follow these steps:
    Right click Computer > Properties > Advanced system settings > Advanced tab > Under User Profiles, click Settings > In the User Profiles dialog box, select the profile that you want to delete > click Delete > Apply/OK.
    Also check your Synchronization Connection Settings in User Profile Service application also make sure you are running this service application with Service Account i.e. Account with Farm Admin permission.
    Please mark the same as answer if it helps you.Thanks.

  • Doubts in abap user exit and coustomer exit

    Hi every bady,
    Any one knows the different between user exit and coustomer exit please answer my question
    with regards,
    Sentha

    Hi,
    Difference between user exits & customer exits:
    User exit - A user exit is a three character code that instructs the system to access a program during system processing.
    SXX: S is for standard exits that are delivered by SAP.   XX represents the 2-digit exit number.
    UXX: U is for user exits that are defined by the user.  XX represents the 2-digit exit number
    Customer exit - The R/3 enhancement concept allows you to add your own functionality to SAP’s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
    The following links are also useful:
    User Exit Vs Customer Exit
    coding in user exit in program rffous_t
    User exits
    User Exits
    Refer this link
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975e643b111d1896f0000e8322d00/frameset.htm
    Check the following links.
    For customer exits
    http://help.sap.com/saphelp_erp2005/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/c8/1975d943b111d1896f0000e8322d00/frameset.htm
    Difference b/w BADI and user exits
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    User Exits
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    Regards,
    Rakesh

  • Help with BDC, user exits and BAPI

    Hello all:
    1) I posted a question before about BDC documentation and people sent me lot of helpful material. Thanks to all of them. I am very new to ABAP coming from VB background and wondering if someone can tell me how to practice one simple BDC program starting from scratch. What do I first need to do to get started? I have Mini WAS 6.20 test version and like to practice BDC programming.
    2) What are user exits and BADI and can anyone provide some documentation and sample code if possible.
    Thanks everyone in advance.
    --Mithun.

    Hai Mithun Dha
    Go through the following Documentation & Example Code
    Just check these links.
    Diff. between LSMW & BDC?
    BDC SESSION
    CALL TRANSACTION
    CALL DIALOG
    What is BDC or batch input
    The Batch Input is a SAP technic that allows automating the input in transactions. It lies on a BDC (Batch Data Commands) scenario.
    BDC functions:
    E BDC_OPEN_GROUP : Opens a session group
    E BDC_CLOSE_GROUP : Closes a session
    E BDC_INSERT : Insert a BDC scenario in the session
    E The ABAP statement "CALL TRANSACTION" is also called to run directly a transaction from its BDC table.
    It runs the program RSBDCSUB in order to launch automatically the session. The session management is done through the transaction code SM35.
    The object itself is maintanable through the transaction SE24.
    BDC methods:
    Method
    Description
    Parameters
    OPEN_SESSION
    Opens a session
    SUBRC (Return Code ? 0 OK)
    SESSIONNAME (Session to be created)
    CLOSE_SESSION
    Closes a session
    None
    RESET_BDCDATA
    Resets the BDC Internal Table...
    None. Normally, for internal purposec
    BDC_DYNPRO
    Handles a new screen
    PROGNAME (Name of the program)
    DYNPRONR (Screen Number)
    BDC_FIELD
    Puts a value on the screen
    FIELDNAME (Name of the field)
    FIELDVALUE (Value to be passed)
    CONSTRUCTOR
    Constructor - Initializes NO_DATA
    NODATA (No data character). The constructor is called automatically when the object is created.
    RUN_SESSION
    Launches a session with RSBDCBTC
    None
    CALL_TRANSACTION
    Calls a transaction with the current BDC Data
    MODE (Display Mode)
    UPDATE (Update Mode)
    TCODE (Transaction to be called)
    BDC_INSERT
    Inserts the BDC scenario in the session
    TCODE (Transaction to be called)
    BDC techniques used in programs:
    1) Building a BDC table and calling a transaction,
    2) Building a session and a set of BDC scenarios and keeping the session available in SM35,
    3) Building a session and lauching the transaction right after closing the session.
    BDC using Call Transaction
    BDC using Call transaction involves calling an SAP transaction in back ground from within the ABAP
    program. The process involves building an Internal BDC table containing the screen information needed to
    execute the required transaction and then passing this to the Call transaction command (See code example).
    The full procedure for creating a BDC program is as follows:
    What is the difference between batch input and call transaction in BDC?
    Session method.
    1) synchronous processing.
    2) can tranfer large amount of data.
    3) processing is slower.
    4) error log is created
    5) data is not updated until session is processed.
    Call transaction.
    1) asynchronous processing
    2) can transfer small amount of data
    3) processing is faster.
    4) errors need to be handled explicitly
    5) data is updated automatically
    BATINPUT/DIRECT INPUT
    A: Batch-inputs can not be used to fill the "delivery due list" screen because it is not a dynpro. This is a standard SAP report. A SAP report (check with "System -> Status") may be called using SUBMIT sentence with the appropriate options . It is preferred to call a report than create a Batch-input program.
    GO THROUGH THIS LINK
    http://www.guidancetech.com/people/holland/sap/abap/zzsni001.htm
    check with this code
    include bdcrecx1.
    tables : mara.
    data : begin of it_mara occurs 0,
    matnr like mara-matnr,
    mbrsh like mara-mbrsh,
    mtart like mara-mtart,
    maktx like makt-maktx,
    meins like mara-meins,
    end of it_mara.
    start-of-selection.
    perform upload_data.
    perform open_group.
    loop at it_mara.
    perform bdc_dynpro using 'SAPLMGMM' '0060'.
    perform bdc_field using 'BDC_CURSOR'
    'RMMG1-MATNR'.
    perform bdc_field using 'BDC_OKCODE'
    '/00'.
    perform bdc_field using 'RMMG1-MATNR'
    it_mara-matnr.
    perform bdc_field using 'RMMG1-MBRSH'
    it_mara-mbrsh.
    perform bdc_field using 'RMMG1-MTART'
    it_mara-mtart.
    perform bdc_dynpro using 'SAPLMGMM' '0070'.
    perform bdc_field using 'BDC_CURSOR'
    'MSICHTAUSW-DYTXT(02)'.
    perform bdc_field using 'BDC_OKCODE'
    '=ENTR'.
    perform bdc_field using 'MSICHTAUSW-KZSEL(01)'
    'X'.
    perform bdc_field using 'MSICHTAUSW-KZSEL(02)'
    'X'.
    perform bdc_dynpro using 'SAPLMGMM' '4004'.
    perform bdc_field using 'BDC_OKCODE'
    '=BU'.
    perform bdc_field using 'MAKT-MAKTX'
    it_mara-maktx.
    perform bdc_field using 'BDC_CURSOR'
    'MARA-MEINS'.
    perform bdc_field using 'MARA-MEINS'
    it_mara-meins.
    perform bdc_field using 'MARA-MTPOS_MARA'
    'NORM'.
    perform bdc_transaction using 'MM01'.
    endloop.
    perform close_group.
    *& Form upload_data
    text
    --> p1 text
    <-- p2 text
    FORM upload_data .
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    FILENAME = 'c:\mat_bdc.txt'
    FILETYPE = 'ASC'
    TABLES
    DATA_TAB = it_mara.
    IF SY-SUBRC = 0.
    SORT IT_MARA BY MATNR.
    ENDIF.
    ENDFORM. " upload_data
    flat file structure is
    PRANIT_011 CCOUP This is Testing material kg
    PRANIT_012 CCOUP This is Testing material kg
    PRANIT_013 CCOUP This is Testing material kg
    PRANIT_014 CCOUP This is Testing material kg
    PRANIT_015 CCOUP This is Testing material kg
    when your selecting views
    this particular material will belongs to Po/Sales or some other areas .
    when you select basic 1 --it gives description
    select basic 2 -- it gives tax ,amount, base unit of measurement
    BDC TO BAPI
    The steps to be followed are :
    1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
    [for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
    2. Create a Z program and call the BAPi (same as a Funtion module call).
    2. Now, if you see this BAPi, it has
    -> Importing structures.
    eg: SALESDOCUMENT: this will take the Sales order header data as input.
    -> Tables parameters:
    eg: ORDER_ITEM_IN: this will take the line item data as input.
    Note :
    Only specify fields that should be changed
    Select these fields by entering an X in the checkboxes
    Enter a U in the UPDATEFLAG field
    Always specify key fields when changing the data, including in the checkboxes
    The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
    Maintain quantities and dates in the schedule line data
    Possible UPDATEFLAGS:
    U = change
    D = delete
    I = add
    Example
    1. Delete the whole order
    2. Delete order items
    3. Change the order
    4. Change the configuration
    Notes
    1. Minimum entry:
    You must enter the order number in the SALESDOCUMENT structure.
    You must always enter key fields for changes.
    You must always specify the update indicator in the ORDER_HEADER_INX.
    2. Commit control:
    The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
    For further details... refer to the Function Module documentation for the BAPi.
    For User Exits
    User Exits
    Screen exits are exits that allow you to use a reserved part of the screen (A subscreen) to display or input data.
    It is determined be SAP where the sub screen will be displayed.
    The syntax is: CALL CUSTOMER-SUBSCREEN
    The screen exit is not processed untill the corresponding subscreen has been created in an enhancement project,
    and the project has been activated.
    Note:
    Function codes are only processed in the main screens flow logic
    You are not allowed to enter a name for the subscreens command field
    You are not allowed to define GUI stauses
    You are not allowed to enter a value for Next screen
    The global data of the program is not available for the subscreen. Data for the subscreen is provided by function modules.
    These function modules belongs to the same function group as the subscreen Subscreens are edited with transaction CMOD.
    When you activate a project containg subscreens, the calling screen is regenerated and the subscreen is displayed next
    time you display the calling screen
    The developer must create the subscreen and the corresponding PBO and PAI modules
    How to identify screen exits
    Look after CALL CUSTOMER-SUBSCREEN in the screenprogram of the screen you want to modify.
    Use transaction CMOD menu Utillities -> SAP enhancements to search for screen exits
    MENU EXITS
    Menu exits allow you to add your own functionallity to menus. Menu exits are implemented by SAP, and are reserved menu
    entries in the GUI interface. The developer can add his/her own text and logic for the menu.
    Function codes for menu exits all start with "+"
    Example
    We want to create a new menu item in the Office menu. The text for the menu should be "Run ZTEST", and the menu will
    run report ZTEST.
    Goto transaction SE43 Area Menu Maintenance
    In Area Menu Paramenter type 'S000' (S triple Zero)
    Select Change and ignore all the warning screens
    Expand the office menu. In the buttom of the office tree you will find a menu named "Customer function"
    Double click on the text. In the pop-up screen change the text to "Run ZTEST". Note that the trsnaction code is +C01
    Goto transaction SE93 and create transaction +C01 that calls report ZTEST.
    Now you will se the menu displayed in the office tree. If you delete transaction +C01 again, the new menu will dissapear.
    USER EXITS
    User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule.
    The code for the function module is writeen by the developer. You are not writing the code directly in the function module,
    but in the include that is implemented in the function module.
    The naming standard of function modules for functionmodule exits is: EXIT_<program name><3 digit suffix>
    The call to a functionmodule exit is implemented as: CALL CUSTOMER.-FUNCTION <3 digit suffix>
    Example:
    The program for transaction VA01 Create salesorder is SAPMV45A
    If you search for CALL CUSTOMER-FUNCTION i program SAPMV45A you will find ( Among other user exits):
    CALL CUSTOMER-FUNCTION '003'
    exporting
    xvbak = vbak
    xvbuk = vbuk
    xkomk = tkomk
    importing
    lvf_subrc = lvf_subrc
    tables
    xvbfa = xvbfa
    xvbap = xvbap
    xvbup = xvbup.
    The exit calls function module EXIT_SAPMV45A_003
    2. How to find user exits
    Display the program where you are searching for and exit and search for CALL CUSTOMER-EXIT
    If you know the Exit name, go to transaction CMOD. Choose menu Utillities->SAP Enhancements.
    Enter the exit name and press enter.
    You will now come to a screen that shows the function module exits for the exit.
    3. Using Project management of SAP Enhancements
    We want to create a project to enahance trasnaction VA01
    Go to transaction CMOD
    Create a project called ZVA01
    Choose the Enhancement assign radio button and press the Change button
    In the first column enter V45A0002 Predefine sold-to party in sales document . Note that an enhancement can only
    be used i 1 project. If the enhancement is allready in use, and error message will be displayed
    Press Save
    Press Components. You can now see that enhancement uses user exit EXIT_SAPMV45A_002. Double click on the exit.
    Now the function module is displayed. Double click on include ZXVVAU04 in the function module
    Insert the following code into the include: E_KUNNR = '2155'.
    Activate the include program. Go back to CMOD and activate the project.
    Goto transaction VA01 and craete a salesorder. Note that Sold-to-party now automatically is "2155"
    Have look at this links
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIOFFI/BCCIOFFI.pdf
    http://www.sapgenie.com/abap/ole.htm
    http://help.sap.com/saphelp_46c/helpdata/en/59/ae3f2e488f11d189490000e829fbbd/frameset.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIOFFI/BCCIOFFI.pdf
    Creation of Field Exits
    Step by step procedure for creating Field Exits
    There are eight steps to creating a field exit:
    Step 1: Determine Data Element
    Step 2: Go To Field Exit Transaction
    Step 3: Create Field Exit
    Step 4: Create Function Module
    Step 5: Code Function Module
    Step 6: Activate Function Module
    Step 7: Assign Program/Screen
    Step 8: Activate Field Exit
    Step 1: Determine Data Element
    - Before you can begin adding the functionality for a field exit, you must know the corresponding data element.
    - An easy way to determine the data element associated to a particular screen field is to:
    Go the appropriate screen.
    Position the cursor in the appropriate field.
    Press eF1f for field-level help.
    Click on the eTechnical infof pushbutton (or press eF9f) on the help dialog box.
    On this Technical Information dialog box, the data element will be specified if the field is 'painted' from the ABAP/4 Dictionary.
    Step 2: Go To Field Exit Transaction
    - The transaction to create field exits is CMOD.
    - You can use the menu path Tools -> ABAP/4 Workbench -> Utilities -> Enhancements -> Project management.
    - From the initial screen of transaction CMOD, choose the Text enhancements -> Field exits menu path.
    - After choosing this menu path, you will be taken to the field exits screen. From here, you can create a field exit.
    NOTE : Even though you use transaction CMOD to maintain field exits, you do not need to create a project to activate field exits.
    Step 3: Create Field Exit
    - From the field exit screen of transaction CMOD, choose the Field exit -> Create menu path.
    - After choosing this menu path, a dialog box will prompt you for the appropriate data element .
    - Enter the data element name and click the eContinuef pushbutton.
    - Now, you will be able to create the function module associated to the data elementfs field exit.
    Step 4: Create Function Module
    - You will automatically be taken to the Function Library (SE37) after entering a data element name and clicking the eContinuef pushbutton.
    - In the eFunction modulef field, a function module name will be defaulted by the system based on the data element specified. This name will have the following convention:
    FIELD_EXIT_<data element>
    - You can add an identifier (an underscore followed by a single character ).
    - The first function module for a data elementfs field exit must be created without an identifier.
    - To create the function module, click on the eCreatef pushbutton, choose menu path Function module -> Create, or press eF5f.
    - After choosing to create the function module, you will get the warning: "Function module name is reserved for SAP". This message is just a warning so a developer does not accidentally create a function module in the field exit name range. By pressing eEnterf, you will be able to go ahead and create the function module.
    - Before coding the function module, you will have to specify the function modules attributes -- function group, application, and short text.
    Step 5: Code Function Module
    - From the function modulefs attributes screen, click on the eSource codef pushbutton or choose the Goto -> Function module menu path to the code of the function module.
    - Here you will add your desired functionality for the field exit.
    - Remember that field exitfs function module will have two parameters -- one importing parameter called "INPUT" and one exporting parameter called "OUTPUT". These parameters will be set up automatically by the system.
    - You must remember to assign a value to the OUTPUT field. Even if the value does not change, it must be moved from the INPUT field to the OUTPUT field.
    Step 6: Activate Function Module
    - After coding the function module, you must remember to activate it.
    - Use the Function module -> Activate menu path to activate the function module.
    - At this point, you can return to the field exit transaction.
    - You should be able to 'green arrow' back to this transaction.
    - When you return to the field exit transaction, you will see an entry for the newly created field exit.
    - At this point, the field exit is global. That is, it applies to all screens that use a particular data element. On any screen that uses the data element, the corresponding field exit function module will be triggered, once it is active.
    - Also, the field exit will not be triggered yet because it is inactive.
    Step 7: Assign Program/Screen
    - This step is only needed if you want to make a field exit local.
    - To make a field exit local, select the field exit and click on the eAssign prog./screenf pushbutton.
    - In the dialog box , indicate the appropriate program name and screen number.
    This information indicates that the field exit is local to the specified screen in the specified program.
    - In the dialog box, you determine which function module gets executed for the field exit by specifying the identifier in the eFld. Exitf field.
    - If this field is left blank, the function module triggered will be 'FIELD_EXIT_<data element>'.
    - If a single-character identifier is entered into the field, the function module triggered will be 'FIELD_EXIT_<data element>_<identifier>'.
    Step 8: Activate Field Exit
    - The field exit must be active for it to be triggered by the system.
    - Activate the field exit by choosing the Field exit -> Activate menu path.
    - After assigning the field exit to a change request, its status will change to eActivef and it will be triggered automatically on the appropriate screen(s).
    NOTE : In order to activate the field exit the profile parameter abap/fieldexit = YES must be set on all application servers
    Thanks & regards
    Sreenivasulu P

Maybe you are looking for

  • Extraction of purchase requistions

    Hi, I was under the impression that 2LIS_02_HDR (and ITM and SCL) should be able to extract purchase requisition info alongside PO's. However, no records are shown, and when filling the setup table no PR numbers appear for selection. Are the extracto

  • Export Settings for iTunes

    What export settings (AIFF, AU, etc) should I use to export the sound track of a music video in Mpeg4 so that it can be copied into iTunes and played via the wireless interface (Airport Express) ? Presently importing(copying an Mpeg4 into iTunes the

  • Blackberry restarting problem

    Hi, I am using Blackberry Z10 for last three months. I am finding a lot of bugs in various functionalities. Recently my phone got a strange problem like I was not able to open any application. If I tab on any icon, the screen just moves left to right

  • Multiple TCP*Extend Proxy

    Hi, I am developing a C++ Client for Coherence and using the TCP*Extend to connect to the Cache. I am able to run multiples nodes on same machine. My goal is to add more machines to this setup (is different machine called cluster or node ?). I would

  • Upgrading to Windows 7 64 bit Custom Install

    Satellite A205-4639. Windows Vista Ultimate 32-bit factory installed. Purchased from Office Max. The instructions for a Custom Windows 7 install say to create a recovery DVD before proceeding. Instructions for creating the DVD say go to Windows Start