Enhancements in View

Hi Experts,
Would like to know whether is it possible to shuffle the order of fields in the layout of the view through enhancements??
If not possible what is the other way around to achieve the same?
Thanks in Advance.
Sanket.

Hi,
You cannot directly arrange the UI elements by moving Up/down ( like in custom components ). But you can remove the whole UI element(s) and create them in a particular order. Check this doc for reference: Enhance WDA Component/View
Or, You can dynamically change the order of UI elements using Code. Create a Post Exit in WDDOMODIFYVIEW method and arrange the UI elements. You can refer the code sample in this document: Auto Align UI Elements Dynamically in Web Dynpro ABAP
Hope this helps u,
Regards,
Kiran

Similar Messages

  • Error while enhancing a view for bt115qh_slsq

    Hello
    Iam unable to enhance a view for bt115qh_slsq component.
    When i right click a view and click Enhance. It throws an error stating that "Choose a change request with target system C07".
    Please someone provide me a solution.

    Hello,
    you may try the following: please go to se03 -> "Find Request". Input the        
      request and find it. Double-click the request to change the target     
      system or related settings.                                            
    Regards,
    Gerhard

  • Getting runtime error while enhancing the view SRQM_INCIDENT_S/incidentSRL of SRQM_INCIDENT_S UI component

    context generation failed in view SRQM_INCIDENT_S/incidentSRL of UI Component SRQM_INCIDENT_S
    an exception has occured
    exception class CX_SY_MOVE_CAST_ERROR- source type \ class- CL_SRQM_INC_INCIDENTSRL_CTXT is not compatible, for the purposes of  assignment with target type / CLASS= ZL_SRQM_INC_INCIDENTSRL_CTX
    Method : ZL_SRQM_INCIDENTSRL_IMPL=>WD_CREATE_CONTEXT..
    initialization of view SRQM_INCIDENT_S/incidentviewset of ui component SRQM_INCIDENT_S failed....
    cannot display view srqm_incidet_s/mainwindow of ui component srqm_incident_s
    the above exceptions occured while enhancing the view of SRQM_INCIDENT_S search UI Component..
    please let me know the reason...

    Hi Srinivas,
    It seems to be standard SAP Issue. Please refer to SAP Note 1488728 for fixing the issue. The note recommends to implement the below code in the generated class ZL_SRQM_INC_INCIDENTSRL_IMPL by redefining the method WD_CREATE_CONTEXT.
    METHOD wd_create_context.
      context = cl_bsp_wd_context=>get_instance(
              iv_controller = me
              iv_type = 'ZCL_SRQM_INC_INCIDENTSRL_CTXT' ).
      typed_context ?= context.
      super->wd_create_context( ).
    ENDMETHOD.
    Regards,
    Mahesh

  • Enhance the view "InboxSearch" in the cpmpoent "ICCMP_INBOX/InboxSearch"

    Dear Expert,
    I need to enhance the view "InboxSearch" in the cpmpoent "ICCMP_INBOX/InboxSearch" with new field for example: Affected employee (Partner number and Partner Function both as F4 Search.
    Could you give a step by step description, how to do this?
    As far I know I should:
    1. Extend the Structure: CRMST_AUINBOX_SEARCH with needed field
    2. Add field to the UI
    But I am not sure how to move foreward. Some threads are mentioning the Badi: CRM_IC_INBOX_BADI.
    Thank you very much in advance for your help.
    Best regards
    Ahmed Hadi

    Ahmed,
    Apologies for delay replying, SDN was unavailable when I tried to reply yesterday.
    Our team does not shy away from developing SAP CRM to meet our requirements, but the Agent Inbox is very complicated and very difficult to enhance, so it's not something we've done many changes with.
    If the request is a 'nice to have' then I would advise the business that the change would require a large amount of development and testing (it is very easy to reduce Inbox search performance and/or not return the correct results). 
    Most changes to the Inbox can be accomplished through the BADI you've mentioned and using either the BEFORE_SEARCH or AFTER_SEARCH methods.  However, with your requirements I suspect you will need to enhance the context of the Inbox to bring in the two new fields (created using the Easy Enhancement Workbench).  You'll need to take a Z copy of CL_ICCMP_IN_INBOXSEARCH_CN00 in order to include getters and setters for your new fields along with any lookup help attributes.
    I'm sure there are many ways to skin your cat, but I'm sure you'll need to use the Inbox BADI.  I'm not a developer though, so I may be totally wrong in what I've said here.
    Hope this helps, all the best and good luck with your project,
    Andrew Griffin.

  • Exception triggering while enhancing a view

    Hello All,
    We are facing a issue while enhancing a view. View is getting enhanced successfully but after the enhancement an exception is triggering at UI. It says incompatible context nodes in wd_create_context method. We did not enhance any context node of the view, still this exception is triggering.
    Does anybody face the same issue, please let us know the solution.
    Thanks in Advance!
    -Rashmi

    Hi Rashmi,
    i faced exactly the same situation and solved it with help of SDN.
    See this threat:
    [CRM70 Enhancement of view SRQM_INCIDENT_S/IncidentSRL not working|CRM70 Enhancement of view SRQM_INCIDENT_S/IncidentSRL not working]
    Kind regards
    Manfred

  • Problem with enhancing BP_HIER view BP_HIER/EOVPHierarchyTreeV

    Hi experts,
    Need some urgent help regarding enhancing of view BP_HIER/EOVPHierarchyTreeV  in component BP_HIER.
    I am facing a strange issue here.
    I enhanced the view BP_HIER/EOVPHierarchyTreeV and redefined a method EH_ONNEW_NODE.
    But when i check the TR object list , i do not see this method getting locked  in my TR.
    Still when i ported  this TR to the test system , it reflected in the system.
    But further when i tried porting the TR to the user test system, this change did not get reflected.
    Can anyone help me as to why could this be happening in only one system?
    Is it something related to any system setting at the BASIS side since it is happening only in user test system?
    Any pointers are highly appreciated.
    Thanks
    Swapna V.

    Hi Bhushan,
    Will this work around work when the view class itself is standard and not getting enhanced due to this issue?
    I had enhanced the view and the method and tried porting it in  a new TR again. But that also did not work.
    The IMPL,CTXT classes got locked in the TR , but the EH_ONNEW_NODE method was not locked in the TR somehow.
    Ideally waht i have seen is like , when ever protected section of a view controller class is modified, it gets locked into your TR object list .But here , i dont see even that. Also , the method is missing in the object list.
    Shown below is the object list in my TR :
    Page/Controller of a BSP Application
         ZBP_HIER                      EOVPHIERARCHYTREEV.DO
         ZBP_HIER                      EOVPHIERARCHYTREEV.HTM
    Class (ABAP Objects)
         ZL_BP_HIER_EOVPHIERARCHYT_IMPL
         ZL_BP_HIER_HIERARCHYTREEV_CTXT
    Table Contents
         BSPWD_CMP_C_REPL
             ZENHANCEMENT_SET       BP_HIER                       BP_HIER
    Thanks
    Swapna.

  • Is there any component like the "Enhanced Gird View" of XMLSPY?

    Hi!
    I want to cusomize a XML editor.
    I am looking for any Java based component like the "Enhanced Gird View" of XMLSPY.
    http://www.xmlspy.com/features_views.html
    If you know any component like it, please tell me.
    Thank you!

    JTable?
    [http://java.sun.com/docs/books/tutorial/uiswing/components/table.html]

  • Disable "Enhanced icon view"?

    How do I disable the "Enhanced icon view" so that I don't keep accidentally pressing the Play button on videos and songs? And come on, who thumbs through a PDF at that size? I use QuickLook for everything, I think Apple are just doing this because they can, but I find it reduces the space I have to grab a file and drag it somewhere.
    Its mainly the desktop where this problem occurs, is there a setting to disable it?

    You can use View Options to disable icon previews. For the desktop, click anywhere on the desktop or single-click an icon on the desktop to select it, then choose View Options from the View menu. Uncheck the "Show icon preview" option. For other windows, you can do the same thing, but if you want windows to not show icon previews by default, you also need to click the "Use as defaults" button.

  • Enhance initial views for cProjects

    Hi experts,
    My requirement is to enhance the initial views of cProjects (e.g. Projects, Tasks, Checklist Items, Templates) by an additional tab where I want to provide a custom report. (I know that there is the possibility to add an additional tab for specified project elements, e.g. project definition, project role.)
    Is there a way to enhance the startup view of cProjects?
    I appreciate any hint!
    Thanks in advance!
    Regards
    Wolfgang

    Hi Wolfgang,
    The tabs on top level can not be enhanced via customizing. If you would like to add your own tab, the views has to be modified,
    dpr_mainframe, vi_tabs.
    P.S: the existing tab 'Info' (on the left side of tab Projects) seems to be filled dynamically.  may be you can use it for your application.
    Kind regards,
    Zhenbo

  • CProjects: Enhance standard view

    I have the requirement to add some additional fields in the tab "Additional Data" of Tasks.
    But it is not possible to enhance the standard webdynpro component "DPR_DET_DATA_TASK_O".
    So how can I realize this requirement?
    Is the only solution to create an own tab with the additional fields? Or does it work to copy the functionality of the standard webdynpro component and include it in somehow in my custom defined tab.
    regards,
    hans

    I will try to be as precise as possible:
         - Go to SE80.
         - Select webdympro dpr_det_data_task_o.
         - Select the view to enhance (basic or add or...)
         - Click on 'enhance' pushbutton.
         - Create an enhancement implementation if not already done.
         - Then you can add/remove fields.
         - Save & activate your changes.
    Of course, you will have to update the context with the addiditional fields you want to display. If the fields are new task attributes for instance, you can create & activate structure CI_DPR_TASK (included in table DPR_TASK) with your custom fields. Then you can include the new table fields in the dynpro dpr_det_data_task_o context, and bind them to the screen fields.
    Hope it's clear enough.
    Matthias

  • The genius bar did something to "enhance" my view screen. It left me with minimally viewable tool bars and views too small to read. HOW do I change it back to normal?

    The tool bars are minimal, very small hard to see. The view screen on my MacBook Pro 17" leaves a lot of open space around what I'm viewing. I want it to fill the screen. In the present mode, you would never know I was working with a 12pt font, and you have to get on top of the computer to view the tool bars well.
    Recent upgrade to Mountain Lion. No issues there, just need more discovery. Susan

    Try:
    System Preferences > Displays > ...
    ... and set the reolution back to the maximum.

  • How to enhance Standard View in Webdynpro

    Hi Techies,
    I AM NEW TO WEBDYNPRO CONCEPTS.
    I have requirement that, I need incorporate a new UI element "THRESHOLD SLIDER" instead of Radio Button Group,
    These Radio Button Group represents "Profieciency Scale of Candidate".
    this is dynamic, i.e, sometimes for candidate 1, we have 5 Radio buttons, for Canddidate 2 we can have 10 radio buttons.
    these population of radio buttons takng place dynamically.
    Now my requierement is replace this radio button gp with "THRESHOLD SLIDER".
    The functinality is same...
    user slides the "THRESHOLD SLIDER"  to given rating for a candidatte...
    THIS HAS DONE THROUGH ENHANCEMENT FRAME WORK.
    THANKS IN ADV..
    Regards,
    Raju Mummidi
    SO ANYONE COULD PROVIDE ME SCREEN SHOTS TO GO FURTHER.

    Please go through the link for more information on WD enhancement framework
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/700317da-bd79-2c10-368e-8f18bf5d8b81?quicklink=index&overridelayout=true
    http://help.sap.com/saphelp_nw04s/helpdata/en/c5/f4b9422e0fb911e10000000a1550b0/content.htm
    Thanks
    Prdeep

  • View not copied or enhanced with wizard Error while creating Event Handler method in Z Component

    Hello Friends,
    In one Z Component (Custom Component), in one of the views, while creating event handler, it gave me error message that view not copied or enhanced with wizard.
    I am aware that in Standard Component, if we want to create the event handler method then we need to first Enhance the Component and then we need to enhance the view.
    But, in the Z Component (Custom Component), how to create event handler method in one of the views as while creating event handler method i am getting view not copied or enhanced with wizard error.

    Hi,
    Add a method in views impl class with naming convention eh_on__* with htmt and html_ex parameters.  I dont have have the system right now. Please check any existing event import export parameters.
    Check out do handle event method in the same class.
    Redefine that method.  Call that event method in this handle method. See existing code for reference.
    Attach that event to the button on click event in .htm page.
    Regards,
    Bhushan

  • Issue in Tree View Enhancement

    Hello Experts,
    I have a Tree View and its related Context Node Class. Due to some requirement I need to enhance the same.
    I have done the following steps:
    1. Enhance the View which eventually enhanced the CTXT class  to Z_CTXT as well.
    2. I am trying to enhance the Tree View context node( say IBASE in my example).
    When I do the same, it is giving me an error saying that
    Method CTXT - CREATE_IBASE does not exist.
    Just to recheck I went to the parent class of Z_CTXT which is CTXT and found the method was very much there.
    Refer standard component ICCMP_IBASE  View: IBTreeResultList  Context Node: IBASE. My question is related to this context node.
    Thanks in advance.
    Best Regards,
    Vinamra.

    Hi Vinamra,
    When you enhance the view by default CTXT class also will be enhanced, when you enhance the context node then only system will create corresponding method create_"context node name" in your Z_CTXT class.
    Did you check Z_CTXT class for the create_ibase method, This class should have added this method with code like this
    model   = owner->create_model(
         class_name     = 'ZCLICCMP_IB_IBTREERESULTL_CN00' "cl_crm_ic_ibase_constants=>gc_ibtree_firstlevel_class "#EC NOTEXT
          model_id       = cl_crm_ic_ibase_constants=>gc_ibtree_node_name ). "#EC NOTEXT
      ibasetree ?= model.
    Best Regards,
    Dharmakasi.

  • How to delete a view from a enhanced component?

    I wish to know the possibility of deleting a view from a enhanced component.
    I have two components IUICMD & IUICMRD. I have enhanced 4 views in the first component IUICMD using enhancement set ZCRM_ENHSET. There is no problem with that. But when i try to use the same enhancement set ZCRM_ENHSET for enhancing the second component IUICMRD, it's enhanceable in enhancement set. But 2 views IUICRMD/Meterreading & IUICMRD/MainVS is also copied to first component and available as enhanceable views in First component.
    I want to delete those views from the first component. Let me know How to delete a view from a enhanced component?
    Regards,
    Prabahar

    Hi Raju,
    If you do not need those enhancment views in any of the components ( ie IUICMD & IUICMRD ) , then open the BSP application in SE80 , under controller, there will be files with extension .do as yourviewname.do ...delete those !! These will not dele the Z classes....but just deletes their presence from the BSP...
    I would suggest following approch :
    1) go to SM34 , open BSPWDVC_CMP_EXT....Select you enhancement set and click on enhancement defination in leftside panel.
    2) now select the IUICMRD and CLICK ON CONTROLLER SUBSTITUTION...
    3) now you will see all the enhancement available for that component...Delete the entries for those two views from there...
    This is just deleting the entries...this does not delete any objects from the system.
    4)Now click on Back arrow, and delete the entry for IUICMRD...save.
    5) Now open BSPWD_CMP_WD for IUICMRD...you will get the enhance component button... You can now freshly enhance this component..
    6) We did not touch to the entries for IUICMD  in the BSPWDVC_CMP_EXT...So now if you open the component IUICMD in workbench with you enhancement set...you will see all the enhancement..including those two views which you wanted to delete from IUICMRD.
    7) If you want to delete the enhancement for these views...then right click on the enhance views and select Delete enhancement...You will get a popup listing IMPL, CTXT and CN classes, select all Z entries in the pop up and those all will be deleted physically from the system...and thus view enhancement will be rolled back...
    All the best !!
    Thanks & Regards,
    Suchita
    If you are not sure, you can create copy of IMPL, CTXT and CN classes in se80 and then proceed for deletion..You can also make copy of entire BSP in se 80 before deletion...

Maybe you are looking for

  • BPF Status Report

    Dear All, I am using BPC 5.0.496. From BPC Web>BPC System Report>BPF Step Report, selecting my BPF, and set the parameters, then run, it turn a blank report. Does anyone encounter this? How to solve it? Is there a way to build a graphic BPF step repo

  • PL/SQL Function in an infinite Loop, how to destroy?

    Hi, My Apex is using a PL/SQL function and there is an infinite loop. How can I stop it so I can recompile the PL/SQL again? Thanks.

  • I cant get my email to work on my iphone 4

    hi, i cant get my email to work on my iphone, iv added my email address and password but when i go to mail there are no emails showing or accounts. my email is showing as on in settings but doesnt seem to be working. any advise would be great, thanks

  • Restore deleted backups

    We're running 10g and make a complete RMAN backup of our database a few times a week, and we backup the archive logs twice daily. Our retention policy is a window of 8 days. RMAN backs up to disk, where we retain the files until they are deleted as o

  • Query doesn't show up right results

    Hi gurus: I have a query that doesn't display right results, however the cube has correct information, the problem is that some key figures don't match with the information in the cube, I mean the cube is right but the query is wrong, Any suggestion