How to create an uicommand(not visible)

Hi,
I need to create a new option in the context menu of the documents. I create a Enterprise Portal component, then a uicommand an a command group. I think I left something in the creation of the enterprise component, because if I put the component class in the java class parameter on the uicommand, I don't see anything in the context menu of the document. But if I put in the same uicommand, another java class(for example the versions ui comand) it then appears in the context menu. So I think the creation of the command is correct, but provably the component is not well coded.
I don't know if the component must extend some determined class, I have tried extending AbstractPortalComponent and AbtractUICommand, but it seems not to work.
Thanks in advance.
Regards,
Gregori Coll Ingles.

Hi Gregori,
Make sure you read this:
http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/implementing flexible ui one-step-screenflow.article
Regards,
Darin Krasle

Similar Messages

  • How to create a single 'not null ' validation for all the items in a page ?

    Hi everyone ,
    how to create a single 'not null ' validation for all the items in a page ? I have many textfields . Instead of creating 'not null' validation for each item , I would like to create a a single validation control that will serve the purpose
    Thanks & Regards
    Umer

    Nice1 wrote:
    bob , as u said I have done the following :
    1) under create button , there are 9 items and for each item I have set Required to 'Yes'
    2) under delete button , there is 1 item and have set Required to 'Yes' for the item
    3) defined page validation for 9 items under 'create ' button and have set it to fire when 'create ' button clicked
    4) defined page validation for 1 item under 'delete ' button and have set it to fire when 'delete ' button clicked
    now , when I click 'create' button it even shows for the item under 'Delete ' button that it is a required itemSorry, I didn't see this note. The required template won't work, there is no way to attach it to the button.
    The best solution is as the reply a couple replies up
    Create 2 page type validations as a PL/SQL with code
    1st validation
    :P1_ITEM1 IS NOT NULL and :P1_ITEM2 IS NOT NULL ...... and :P1_ITEM9 IS NOT NULL  include all 9 items
    Set the When Button Pressed to the CREATE button
    2nd validation
    :P1_ITEM10 IS NOT NULL
    Set the When Button Pressed to the DELETE buttonI think that's going to be the easiest way to do it.
    Edited by: Bob37 on Apr 27, 2012 12:02 PM

  • How to create and share notes in icalendar

    how to create and share notes in icalendar
    i have created a reoccuring all day event for monday thru friday throughout the month.
    Each day I write notes in the event. I do not want the notes to duplicate each day.
    Now do I set up so notes for that day is only in that day.
    thank you
    angelscott1

    Hi Parga,
    You need to declare the variable at Interface controller and need to map this at the context level.
    Like a variable declared at web dynpro component context level can be used among all views.
    every web dynpro component have an Interface component. this can be used in other components where this perticular component is used it is also have a Context.
    For more info Take Usage of Component Controller Examples.
    [Check this thead|http://help.sap.com/saphelp_nw70/helpdata/en/3a/165da11551994db913f56829f8f3f1/frameset.htm]MPUSAGE
    WDR_TEST_CMPUSAGE_CI1
    WDR_TEST_CMPUSAGE_CI2
    WDR_TEST_CMPUSAGE1
    WDR_TEST_CMPUSAGE2
    WDR_TEST_CMPUSAGE3
    WDR_TEST_CMPUSAGE4
    WDR_TEST_CMPUSAGE5
    WDR_TEST_REF_CMP_USAGE_CI
    WDR_TEST_USAGE_GROUPS_CI
    WDT_COMPONENTDETAIL
    WDT_COMPONENTUSAGECheerz
    Ram

  • Create supplier button not visible

    Hi Gurus
    We are running r12 on solaris 5.10. We have one custom responsibility "KGL AP Superuser".
    Previously we had a option of “Create Supplier” option under KGL AP Superuser--> supplier --> Entry. Now that option is not visible. But It is there is TEST CLONE. How do I enable or visible this in PRODUCTION.
    Regards
    Musaddaq

    Hi Bob,
    Thanks for your response. Could you please let me know where can i find steps or video to create application in windows.
    Vjay

  • Oppty created by emp not visible to his reporting mgr

    Hi all
              One  of employee has created opportunities in crm  and  his reporting manager is not able to see the created oppty .
    (reporting heirachy is maintained ) what could be the reason  plse help  / guide

    Hi Amit,
    One of employee has created opportunities in CRM and his reporting manager is not able to see the created Opportunity, for this
    We can assume 3 kinds of reasons, like:
    1.     Need to check the status of already visible Opportunities (how it is like: open or in process or release)
    2.     Need to check the Priority part of already visible Opportunities (how it is like: high or medium or low)
    3.     If it has Questionnaire need to check Probability chance of success of visible Opportunities and compare your not visible OPPT,
    With these reasons we can find out where exactly the problem is running,
    From the above information if you get any sort of re solution for your task could you please give me sum Reward points by clicking in your left hand side,
    Cheers,
    Sunil.

  • Salesorder created using BAPI_SALESORDER_CREATEFROMDAT2 not visible in VBAK

    Hi Experts,
    I created sales order using BAPI_SALESORDER_CREATEFROMDAT2, further salesorder ID was also indicated after creation.
    But the same order ID is not visible in SD standard table VBAK.
    Pls guide me to a valid standard CREATE BAPI for Sales order.
    Regards,
    Romi Malik

    Hi Romi,
    If you created a document through BAPI and it does not appear in the database afterwards, the logical conclusion is that ...
    No it wasn't really created
    With BAPIs for sales order data loading, there is no automatic COMMIT! (check SAP notes).
    You need to add the call to BAPI BAPI_TRANSACTION_COMMIT to save to DB.
    Regards,
    Franck

  • How to create a Credit Note to the client for purchasing of an Asset last y

    Hi,
    I have an issue in Asset Accounting as it showed bellow:
    Assets depreciation start date is 1st October 2007.
    We have run the depreciation up to November 2007.
    Than we sold the asset in December.
    However, after the end closed year 2007, client returned the asset in 1 st January 2008.
    So i need to create a Credit Note to the client for purchasing of an Asset last year, but we don't know how to create it?
    We thinks that correct movement should be debit in extraordinary cost / profits account, debit in asset account, credit in accumulated depreciation account and credit in client account.
    Plz help. I will assign full points for any useful answer.
    Thanks
    Edited by: Ricardo Pedro Rodrigues Ferrão on Dec 20, 2007 10:09 AM

    How did you sell the asset?
    You can just reverse the sale transaction by going to transaction AB08.
    Hopefull this may work for you.
    Regards,

  • Asset created via AS91 not visible in Asset history sheet

    HI,
    I have transferred an asset from legacy system . Created teh same via AS91. But the same is not visible in Asset History Sheet
    S_ALR_87012048 . Please let me know why.
    Regards
    SR

    Hi SR,
    S_ALR_87012048 is an Asset transaction report which is updated only when transaction like (acquisition, retirement, etc) is performed. Values of this report are fetched from ANEP table.
    For Asset history sheet, you can check S_ALR_87011964.
    Thanks,
    Mayank

  • How to create a named not null constraint

    Hi All,
    How to create a table with a named not null constraint?
    and how to add a named not null constraint to a table?
    Thanks for the help.

    Hi,
    I guess you are asking for a column inside a table, having a named not null constraint. Am I correct? Try the following.
    SQL> create table checktab (col1 varchar2(30)  constraint NN_const not null);Is this what you required?
    Please post technical questions in respective forums.
    Hope that helps.
    Savitha.

  • Newly created KM Repositories not visible in KM Content Area

    Hi
    I created a new KM Repository (File system, Business Objects, etc) and the same is not visible in the KM content area.
    Our portal version : Poral 7 enhancement package 1 SP 05.
    Thanks in advance
    Lakshmi

    Hello,
    Did you have a look under System Administration - Monitoring - Knowledge Management - Component Monitor. Are the light all green ? If not, check from there.
    Best regards.
    The-Hung Nguyen

  • HOW TO CREATE SAP OSS NOTES ID

    I am SAP FI certified and i have my certificate but i have only my SUID as written on certificate. now i want to create my OSS NOTES is , along with SUID i need to give password to create ID. please guide me how create oss id

    Hi,
    Login on sap market place then go to Data Administration------>User Data -
    >Request new users.Then give authorization to this user.
    Regards,
    Pankaj

  • How to create a repository(not just custom) using your hard drive

    I don't know if many people know about this, so I am giving this a shot. There are three major articles on wiki.archlinux.org: Custom local repository,
    Using a CD-ROM as a repository, and Offline Installation of Packages. These are available online through the WIKIs at archlinux.org.
    I was first confused because when I was reading "Offline installation of packages", I didn't know what these ".db.tar.gz" files where. I came mainly from a Debian / Ubuntu
    background (I actually tried many distros before this), so getting used to the way the repository works and no graphical install manager for it. However, I enjoyed a challenge and
    I found out that these are database packages that contain descriptions and locations on where these files are located. The ones on the ftp server are already compiled. I don't know if,
    however they are compiled with the most recent versions.
       With all that said, I thought you had to have it all in one directory in order for this to work, but as it turns out, location is not really an issue. I decided to have a directory reside on the root.
    I chose root because it's only for the install of my own packages. I could have done it as a seperate user account, such as "repos" in PCLinuxOS (another distro I tried). I didn't want to have a seperate account for this. Therefore, I created "/root/repository". Within this directory I created directories for all repository archives. I basically did a "cd /mnt/dvd" and migrated to the particular repository directories. I would copy all the "pkg.tar.gz" files into their respective directories with "cp * ~/repository/<name-of-dir>". For intance, I started with the "core" directory, because there was some things I didn't install in the core directory during installation and if the packages needed it, it was there. This follows for the rest of the directories, such as "community", "testing", and "unstable", etc.You can go to the ftp mirrors to find out what directories are available. The main point is that your files should be in the format ".pkg.tar.gz". These are package files that get converted into a sort of database format that as I mentioned, informs the system the description and where the files are located, and so on.
       The command to perform this, is "tar -xvf /root/repository/core/core.db.tar.gz *.pkg.tar.gz". You can replace core with whatever repository you are adding. So, for example, "extra.db.tar.gz" would be in the "extra" directory. This information is located in the "Offline installation of packages".  The command to create this database is called, "repo-add".
    The format for this command is "repo-add /path/to/dir.db.tar.gz *.pkg.tar.gz". So, if it's the core packages you would "cd ~/repository/core" and "repo-add core.db.tar.gz *.pkg.tar.gz".
      Then, you need to edit the "/etc/pacman.conf" configuration file for pacman. I basically would comment all out except for the repositories I need. So, for example "[core]" and "/etc/pacman.d/core" would tell where normally the servers are located for these files. This information is located int the "Custom local repository" article.using the "repo-add" command.
       Furthermore, I edited each server file located in "/etc/pacman.d/<repository>" where repository is core, extra, etc. I would perform,  "nano /etc/pacman.d/core" for example and comment out all servers. I then add a "local repository" by typing in "file:///root/repository/core", saved it, and then did a "pacman -Sy" to update the repository database. Now, I can do "pacman -S <package-name>" where package-name is whatever I wanted to install. Voila! Please let me know of any suggestions, questions, insights, or comments. I hope I'm not missing anything in this article. I do remember using "rm -rf * in the "/var/lib/pacman/<repository>"directories and using "tar xvf <repository>.db.tar.gz". I don't if that something to do with it, though. Be careful with the "rm -rf *" command, because you can erase your hard drive if you are not careful, for those who aren't informed.
    P.S. Please note all these are done with the root user.

    pressh wrote:
    gradgrind wrote:
    smitty wrote:pressh, I understand and appreciate your point of view... well taken! Are you implying that I should have written in steps, such as 1, 2, and 3? Also, should I have got ridden of the redundant information if it is contained in the Wiki article and / or  taken out the commands on how to apply them and left only with the explanation? Is this what you imply? Sorry if I seem redundant with these questions, but I'm curious so I can improve for the future. I am new to this and open to any suggestion and comments.
    Maybe you could either edit the existing wiki pages where they were not clear to you, or else add a new wiki page, or both. Certainly give the whole a clearer (visual) structure, and (if they don't already exist) add links between the connected wiki pages.
    Yes that is partly what I mean. Further you could get rid of the information that is not really needed to follow the guide (for example what the command 'repo-add' does. People could if they are interested look it up in the script itself, or you could add it here and link to it).
    And yes a bit of structure would be nice. You don't have to nessesarily call it 1,2,3, as long as it has some kind of structure in it (the visual point is very important here). You could take a look at existing wiki pages on the web and see how most of them (not all of them are good of course) are structured.
    That's a good point, too. How do I found out what articles are more effective? I am doing research on this particular matter at the moment and came across articles that have tips on technical writing. Could this help in the long run? Or, is it better to get feedback from other users and improve that way? In other words, do first, and ask later, as one user point out?

  • How to create Activenotes / Active Notes on pc

    I want to create and edit Activenotes / Active Notes on my pc. I do not possess Outlook.
    Unfortunately the Nokia PC Suite 7.1 does not offer such possibility (yet?).
    Since, as I understood, Activenotes would be regular simple HTML docs, I have tried this.
    However, HTML-files created with either VNU or OpenOffice cannot be read by the E71 (reported error: unrecognized fileformat).
    If the source of a Active Note created on the phone is studied it appears a XML document.
    XML-files created with either OpenOffice, and W3's Amaya are readible, however the content is not displayed.
    Anybody got any suggestions how to to create and edit Activenotes / Active Notes on my pc (without Outlook)?
    TIA
    Message Edited by tbnl on 13-Jan-2009 01:09 PM

    Is there data you want off the device?
    Post relates to: Treo 800w (Sprint)

  • GN_INVOICE_CREATE - Creates Invoice but not visible (for Report RVAFSS00 )

    Hi,
    I am running GN_INVOICE_CREATE using SE37.  I have supplied the data and stepped through the code.  At the end of the execution - I get a successful message stating that the "Document 9000007 is saved".  If I go into VF03 and try to bring up Billing document 9000007 - I get the error message "Billing document 9000007 does not exist."
    I am not sure if i am supplying all of the input parameters correctly to make sure that the transaction is committed.  I cannot find enough documentation about GN_INVOICE_CREATE parameters.  The only information I did find for the input is under the Billing (SD-BIL)->Billing->The General Billing Interface->Function Module Parameter at  http://help.sap.com/saphelp_46c/helpdata/en/dd/5615db545a11d1a7020000e829fd11/content.htm and http://help.sap.com/saphelp_46c/helpdata/en/dd/5615b4545a11d1a7020000e829fd11/content.htm .  But that does not describes all of the input parameters like (VBSK_I, WITH_POSTING, CALLER_TYPE, I_WITHOUT_REFRESH, ID_NO_ENQUEUE, ID_KVORG, ID_NO_DIALOG, ID_NEW_CANCELLATION)      
    Do I need to create a wrapper RFC and call a BAPI_COMMIT_WORK as in BAPI_SALESORDER_CREATEFROMDAT2?  Or am i passing the parameters incorrectly:
    Here is what I am passing in SE 37:
    DELIVERY_DATE =                   08/14/2006
    INVOICE_DATE =                     08/14/2006
    INVOICE_TYPE =                     FX        
    PRICING_DATE                              
    VBSK_I                                    
    WITH_POSTING =                     A         
    CALLER_TYPE                               
    I_WITHOUT_REFRESH =                X         
    ID_NO_ENQUEUE                             
    ID_KVORG =                         06        
    ID_NO_DIALOG =                     X         
    ID_NEW_CANCELLATION                       
    The XKOMFKGN and XKOMFKKO tables I believe are correct based on the Communication Structure help files.
    Any help in figuring this out is appreciated.  Also, if you can let me know what the following field inputs are -VBSK_I, WITH_POSTING, CALLER_TYPE, I_WITHOUT_REFRESH, ID_NO_ENQUEUE, ID_KVORG, ID_NO_DIALOG, ID_NEW_CANCELLATION. 
    The reason I am going through this RFC is that we are looking at using Report RVAFSS00 to import a file that then runs the GN_INVOICE_CREATE to create billing documents with external transactions as defined in the General Billing interface.
    Regards,
    Jay

    Did not find the documentation for the fm any where, i think best place to look for is OSS.
    Parameter: ID_NO_DIALOG is for suppressing some shipping related screen and ID_NO_ENQUEUE is for locking sales order or delivery doc.
    By using where used list of the function module, some times it's possible to find out the use of other parameters.
    Hope this helps.
    Regards
    Sridhar

  • How to create an extension not in default location in Eclipse?

    Hi everybody,
    I recently installed an Extension builder 3 on my Eclipse Kepler (on a Mac OS 10.6.8)
    I just created an extension for InDesign CC (9.2) in my eclipse workspace. This works fine, I can launch InDesign CC and see my extension. I just created the extension as proposed by the wizard without changing anything.
    Now this extension works. The next step for me is moving it somewhere else to integrate it in a project tree, let's say <workspace>/autocat/MyExtension. To do so, I use for this the contextual menu on my extension project and then Move... I moved the project where I want, and then launched InDesign. It crashed (see details below).
    The workaround I tried then was not creating the project at the default location proposed by Eclipse, but I got this error message:
    In a last hope, I tried using the import project feature of Eclipse, but got no success.
    An extract from the crashlog when I moved my project away from default location (looks like I have a problem with PlugPlugOwl):
    Crashlog extract
    Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
    0   com.adobe.PlugPlugOwl         0x0000000102bcae9d std::basic_ostream<char, std::char_traits<char> >& boost::uuids::operator<< <char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, boost::uuids::uuid const&) + 14121
    1   libSystem.B.dylib             0x00007fff85985019 _dispatch_barrier_sync_f_slow_invoke + 63
    2   libSystem.B.dylib             0x00007fff859638d2 _dispatch_queue_drain + 251
    3   libSystem.B.dylib             0x00007fff8596417f _dispatch_queue_serial_drain_till_empty + 9
    4   libSystem.B.dylib             0x00007fff85996f1c _dispatch_main_queue_callback_4CF + 37
    5   com.apple.CoreFoundation       0x00007fff81424098 __CFRunLoopRun + 3640
    6   com.apple.CoreFoundation       0x00007fff81422d8f CFRunLoopRunSpecific + 575
    7   com.apple.HIToolbox           0x00007fff81d447ee RunCurrentEventLoopInMode + 333
    8   com.apple.HIToolbox           0x00007fff81d44551 ReceiveNextEventCommon + 148
    9   com.apple.HIToolbox           0x00007fff81d444ac BlockUntilNextEventMatchingListInMode + 59
    10  com.apple.AppKit               0x00007fff84cc9eb2 _DPSNextEvent + 708
    11  com.apple.AppKit               0x00007fff84cc9801 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
    12  com.apple.AppKit               0x00007fff84c8f68f -[NSApplication run] + 395
    13  com.adobe.exo.framework       0x00000001028d1e58 exo::app::OS_AppBase::RunEventLoop() + 56
    14  ...adobe.InDesign.AppFramework 0x000000011d66f8d3 CPMUnknown<ISAXContentHandler>::CPMUnknown(IPMUnknown*) + 775731
    15  ...adobe.InDesign.AppFramework 0x000000011d66e9b2 CPMUnknown<ISAXContentHandler>::CPMUnknown(IPMUnknown*) + 771858
    16  com.adobe.InDesign             0x0000000100001dbc main + 412
    17  com.adobe.InDesign             0x0000000100001bb4 start + 52
    Any idea ?

    Well, I have "resolved" this way: I moved in my filesystem my project, then removed it from Eclipse (without removing it from disk). Then I reimported the project in Eclipse, and trashed my InDesign preferences. It still crashes from time to time, but I can work with it. The truth is elsewhere...

Maybe you are looking for