Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0007879Openbravo ERPB. User interfacepublic2009-02-28 04:132009-03-26 11:53
fisher 
rgoris 
normalmajorhave not tried
acknowledgedopen 
5
 
 
Core
No
0007879: Easy access to the window/report/process via short command/transaction code(tcode)
As of now, Openbravo provide standard way of access the window/report/process via the menu tree, also it is planned to introduce the dashboard and bookmark in the future release, but I do strongly suggest to have the feature to allow user access the window/report/process via short command from every page.
I have been working as SAP engineer for more than 6 years, we do feel SAP's tcode(short command accessible from every screen) feature is very convenient for both user and IT, especially when we need to frequently switch to different screen during testing.
1.create a new table and the corresponding window to store the tcode definition, the structure is just like the menu item
2.have a command field(text field) and a small command button( with tick symbol , associate the ENTER key to this button) on the left upper corner.
3.Implement a global command interpreter to execute the tcode/short command when user input the command and clicked the command button/ pressed the ENTER key.
if the user is at the initial logon window, the short command can be directly executed, if the user is in the running window/report/process, the following prefix before the actual short command should be supported.
/nxxxx end the current window/report/process
/Oxxxx leave the current window and create new one
/next logout the system
No tags attached.
? Command Field.bmp (746,550) 2009-03-16 06:52
https://issues.openbravo.com/file_download.php?file_id=994&type=bug
Issue History
2009-02-28 04:13fisherNew Issue
2009-02-28 04:13fisherAssigned To => rafaroda
2009-03-03 12:25rafarodaAssigned Torafaroda => pjuvara
2009-03-03 18:51pjuvaraAssigned Topjuvara => rgoris
2009-03-03 18:52pjuvaraCategoryA. Platform => B. User interface
2009-03-16 06:49fisherNote Added: 0014641
2009-03-16 06:52fisherFile Added: Command Field.bmp
2009-03-16 06:56fisherIssue Monitored: fisher
2009-03-26 11:51rgorisNote Added: 0014992
2009-03-26 11:51rgorisStatusnew => acknowledged
2009-03-26 11:53rgorisNote Added: 0014993
2009-03-26 11:53rgorisNote Edited: 0014993

Notes
(0014641)
fisher   
2009-03-16 06:49   
More info: Help info of the command field
                    Command field
   You can execute the following commands in this field with Enter:
   o To call a transaction
       - in the same session (window)
           Enter: /nxxxx (xxxx = transaction code).
       - in the same session (window), whereby the initial screen is
           skipped.
           Enter: /*xxxx (xxxx = transaction code).
       - in an additional session,
           Enter: /oxxxx (xxxx = transaction code).
 o To end the current transaction
     Enter: /n.
     Caution: Unsaved changes are lost without warning
 o To delete the current session.
     Enter: /i.
 o To generate a session list
     Enter: /o.
 o To end the current transaction and return to the starting menu
     Enter: /ns000.
 o To log off from the system
     Enter: /nend.
 o To log off from the system without a confirmation prompt
     Enter: /nex.
     Caution: Changes that were not saved are lost without warning.
(0014992)
rgoris   
2009-03-26 11:51   
Thanks for the feature request. I appreciate the idea of having easy access from anywhere to certain frequently used pages / views / reports but don't feel lots of affection for doing this via a command line in a field. The newly proposed My Workspace allows (video 3 on http://openbravo.com/concepts/ [^]) for user defined shortcuts (bookmarks) and maybe we should even have a quicker access from every page via e.g. a flyout menu in the toolbar for these.
(0014993)
rgoris   
2009-03-26 11:53   
Please do participate in the discussion on navigation, task paths and more on

Some pointers into the threads:
https://sourceforge.net/forum/forum.php?thread_id=3115225&forum_id=886353 [^]
https://sourceforge.net/forum/forum.php?thread_id=2995124&forum_id=886353 [^]