ECM - Web dynpro changes to Saslary Data screen do not refelect

Hi,
We want to modify the compensationprofiles_salarydata iView. This iView is trigtgered when the hyperlink on the employee name is cicked on the compensation screens. We have done the required modifications like, deleting ( making visibility to NONE)  the non-essentail fields like ltes say all pay scale / pay grade fields.. But this does not get refleted in the Web applications.
To make this work we have deleted all the fields from the VAC ( Visual applicaiton component ) and still it does not work. We cannot do personalizatioan as the iView preview does not show any fields but the message " select an employee first ..." kind of message
any ideas if any one has encountered this issue earlier
regards
Raj

Create a context attribute of Visibility type and assign it to the UI Element which you want to hide.....then in the Implementation Tab -> wdDoModifyView() method set the context attribute created earlier to invisible....
Shikhil

Similar Messages

  • ESS Web Dynpro "Change Personal Number"

    Hi,
    we are using EP70 and ERP2005.
    When I start the Web Dynpro "Change Personal Number", the user needs to type in the personal number he want to change to.
    Is there a chance, to make this an F4 Input help field, with interactive selection?
    TIA,  points guranteed

    it is not possible according to SAP

  • Skills Profile - Enhance Web DynPro to handle Effective Date

    We are working with the ESS BP on ECC 6.0 and have a requirement to enter an Effectivity Date for the start of a qualification.  The trouble is that the existing function for updating the qualification profile (XSS_SKL_APPLY_QUALI_PROFILE) does not allow for a beginning date to be passed in.  Instead it uses the current date (Sy-Datum) which is set on initialization of the SkillsApplication (via FM XSS_SKL_INITIALIZE_DATA).  I have tried to enhance the structure for the qualification profile (structure RHXSS_SKL_EMPLOYEE) but it is marked as Can Not be Enhanced by SAP.
    Does anyone have any thoughts on a good way to add this functionality?  I'd hate to throw away all of SAP's work with the SkillsApplication and write one from scratch just for this small change, but it's looking like that might be my only option.

    The following describes the changes required for adding the effectivity date to the Standard Skills Profile Web Dynpro Java screen.
    ABAP Changes
    1.  Get modification keys for hte following structures and change the enhancement category of the strucures to "Can Be Enhanced Deep".
         RHXSS_SKL_EMPLOYEE
         RHXSS_SKL_PROF_UPD
         RHXSS_SKL_QUALIPROFILE
    2.  Add appends to each of the structures in step 1 for feidl ZEFFDATE
         RHXSS_SKL_EMPLOYEE - ZZEFFDATE type BEGDATUM
         RHXSS_SKL_PROF_UPD - ZZEFFDATE type String
         RHXSS_SKL_QUALIPROFILE - ZZEFFDATE type BEGDATUM
    3.  Enhance the following function modules for setting/getting the values of ZZEFFDATE
         XSS_SKL_APPLY_QUALI_PROFILE
         XSS_SKL_CONFIRMATION_DATA
         XSS_SKL_GET_PROFILE_OVERVIEW
         XSS_SKL_GET_QUALI_DETAIL_DATA
    4.  Enhance the following Includes using the Modification Assistant or Enhancement Framework for setting/getting
        LRHXSS_SKL_INTERFACEF01
        LRHXSS_SKL_INTERFACETOP 
    Java Changes
    Track:  Make a new track for the ESS Component.  A quick SDN search should produce for you a Cookbook for setting this up in the NWDI
    DC:  esssklsap.com
    1.  Reimport the Skills model to get the ABAP changes into WebDynpro
    2.  Create a new Application (zSkillsApplication in my case)
    3.  Modify the Application properties to tell the framework manager to use the CcSklConfiguration  component for navigation configuration
         Properties
         sap.authentication = true
         sap.xss.configurationComponentDC = sap.com/ess~skl
        sap.xss.configurationComponentName = com.sap.xss.hr.skl.CcSklConfiguration
    4.  In the Interface Controller of Component CcSklConfiguration, modify the navigation Graph as follows
    navigationGraph =
       new NavigationGraph(
        new NavigationPath[] {
         new NavigationPath("",IFPM.EVENT_START,"OVERVIEW"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_EDIT,"DETAIL"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_ADD,"SELECT"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_REVIEW,"REVIEW"),
         new NavigationPath("OVERVIEW",IFPM.EVENT_REMOVE, "OVERVIEW"),
    //begin replace ERICV - Go Straight to Review&Save
    //     new NavigationPath("DETAIL",IFPM.EVENT_ADD, "OVERVIEW"),
         new NavigationPath("DETAIL",IFPM.EVENT_ADD, "REVIEW"),
    //end replace ERICV - Go Straight to Review&Save    
         new NavigationPath("DETAIL",IFPM.EVENT_BACK, "OVERVIEW"),
         new NavigationPath("DETAIL",IFPM.EVENT_SELECT, "SELECT"),
         new NavigationPath("SELECT",IFPM.EVENT_EDIT, "DETAIL"),  >
    5.  In the Component FcSklBusinessLogic, make the following changes:
            a.  Perform the context mapping of the new ZZEFFDATE field in the Interface Controller and Standard Controllier
            b.  Modify the insUpdSkill method of the Component Controller to populate the Effective Date
    try {
       wdContext.nodeApply_Quali_Profile_Input().bind(
        (Xss_Skl_Apply_Quali_Profile_Input) model.createModelObject(Xss_Skl_Apply_Quali_Profile_Input.class));
       Xss_Skl_Apply_Quali_Profile_Input input = new Xss_Skl_Apply_Quali_Profile_Input();
       Rhxss_Skl_Employee insUpdVector = new Rhxss_Skl_Employee();
       insUpdVector.setSkill_Id(wdContext.currentContextElement().getQualiId());
       insUpdVector.setExist_Profcy(wdContext.currentContextElement().getProfDropDown());
       //Begin Insert ERICV - Add Effective Date to Skills Qualification
       insUpdVector.setZzeffdate(wdContext.currentContextElement().getZzEffDate());
       //End Insert ERICV - Add Effective Date to Skills Qualification
       input.addProfile_Ins_Tab(insUpdVector);
       wdContext.nodeApply_Quali_Profile_Input().bind(input);
       wdContext.currentApply_Quali_Profile_InputElement().modelObject().execute();
      } catch (Exception ex) {
       fpm.getMessageManager().raiseException(wdThis.wdGetAPI().getComponent(), ex);
    6.  In the Component VcSklDetail make the following changes:
         a.  Context mapping of all relevant nodes to get the new ZZEFFDATE field in the context
         b.  Screen modifications to get the ZZEFFDATE on the screen
         c.  Modify the initDetail method of the Component Controller
    if ((sklOutputElement.getExpiry_Date() == null) || (sklOutputElement.getExpiry_Date().equals(""))) {
       wdContext.currentContextElement().setLicenceVisibility(WDVisibility.NONE);
    //begin insert ERICV - set the zzEffective Date
         //convert date to java.util.date
             SimpleDateFormat sdf = new SimpleDateFormat("mm/dd/yyyy");
      try {
       java.util.Date myDate = sdf.parse(wdContext.currentGet_Quali_Detail_Data_OutputElement().getStart_Date());
       sdf.applyPattern("yyyy-mm-dd");
       wdContext.currentContextElement().setZzEffDate(Date.valueOf(sdf.format(myDate)));
      } catch (ParseException e) {
       // TODO Auto-generated catch block
                e.printStackTrace();
    //end insert ERICV - set the zzEffective Date
        //@@end

  • Open and close a PO in web dynpro in SRM 7.0 screen .

    Hi All ,
    I am creating a PO in SRM 7.0 by using excel upload via web dynpro screen .
    After the upload , I see that there are some problems with the PO in web dynpro .
    For example , when i click on the line item it dumps and there are some other similar problems .
    When I save the PO close it and reopen it , the problem goes away . May be the system handles them in some way
    So , is there a way in which I can close and reopen the po through coding ?
    I know there are buttons at the top that close the PO , but some how I could not get the code for that .
    I will really appreciate the help here .
    Thanks in advance ,
    Ambar Patil.

    Hi...
    By first instance, i think that problem may be with uploading from excel. because sometimes excel data conversion will not done properly. So due to incorrect values, PO may go into dump..  that is my thought.
    if not lets wait for others answers
    Regards
    Srinivas

  • Web Dynpro application callable object error: Page Builder Not available

    Hi, SDN Fellow.
    I created a callable object of Web Dynpro application. The callable object is atatched to an Action, and Action --> Block, and Block --> Process.
    I initiate the process in GP Runtime, when it comes to the Action screen the Web Dynpro application atatched to, I got the following error:
    The page builder required to display this application UI inside the portal environment is not available.
    As aa comparison, another callable object that atatched to a Web Dynpro component (that implement GP interface) is working fine.
    Please advise.
    Thanks in advance,
    KC

    Hi KC,
    When you start your process from GP Runtime, does the actual action/callable object open in a new window?
    Have a look at this SAP Note:
    [Error when executing a GP task - Page builder|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_bc_gp/~form/handler%7b5f4150503d3030323030363832353030303030303031393732265f4556454e543d444953504c4159265f4e4e554d3d393831353137%7d]
    Although the error message you are getting is different, but if your callable object opens in a new window, then the problem (in most probability) is the same as mentioned in the SAP Note.
    Also, try testing the Web Dynpro callable object in standalone mode. For more information on this, see:
    [Testing Callable Objects|http://help.sap.com/saphelp_nw04s/helpdata/en/4c/588041a17e060de10000000a1550b0/frameset.htm]
    Bye
    Ankur

  • Deploying MDM Web Dynpro Components on NWCE 7.2 - /wdconfig not displayed

    Hi all -
    I'm trying to deploy the MDM Web Dynpro Components Framework  (the goal is to
    have NW CE connect to and 'see' the MDM repositories) and according to the URL
    http://help.sap.com/saphelpnwmdm71/helpdata/en/4a/8c20a0dc93203be10000000a42189b/frameset.htm,
    one of the steps is to run the MDM Web Dynpro Configuration Manager application
    (_http://<server>:<port>/mdm/wdconfig).  However, I get an error stating the page
    wasn't found (example: Error: Requested file /wdconfig does not exist).
    Looking further, I see that WD Framework needs to be configured as a pre-req.
    I'm in the JSPM and I see that MDM JAVA WD FRAMEWORK 7.1 7.11, MDM JAVA API Library
    and MDM Java Connector needs to be deployed (JAVA API and Connector are first).
    Under the 'Deployed Components' tab in JSPM, I see :
    >> sap.com/MDM_JAVA_API - 7.1
    sap.com/com.sap.mdm.tech.apireset
    sap.com/com.sap.mdm.tech.connector
    sap.com/com.sap.mdm.tech.mdm4j
    >> sap.com/MDM_JAVA_WD_FRAMEWORK - 710.711 (SP05)
    sap.com/tc/mdm/wdcomps/core/ear
    I deployed MDM_JAVA_API first and have restarted the NWCE system.
    I don't see any error in the logs and the URL for the /wdconfig still does not exist.
    Is there something that I have to deploy?  Can someone point me to a document other than
    the help.sap.com that talks about CE 7.2 and MDM 7.1 configurations?  I do have the master
    and install guide for both. 
    Please advise!
    Thanks!
    -s

    Update:
    Hi - thanks for the followup.
    I have the correct SCAs.  I have done the following:
    UNDEPLOY both components
    Restarted the services
    Deployed the JAVA_API first
    Restart services
    Deployed the Framework
    Restarted the services
    Yes, even though the docs said I can deploy them in order, I think there may have been
    a few hitches that the error logs didn't catch.
    Specifically, when I re-deployed the FRAMEWORK 7.1 7.11, there were now 19 components
    listed instead of one.
    I am able to go to ~mdm/wdconfig now.
    However, I get a new message:
    "You are not authorized to use MDM Web Dynpro Components Configuration Manager".
    Even though I'm the Administrator? 
    I did see in the docs that I need to create a Project first and that the userID that logs in
    should exist in UME and the MDM system.
    (_http://help.sap.com/saphelp_nwmdm71/helpdata/en/4a/41a40c343f2ab1e10000000a42189c/content.htm)
    I am looking into that now.  I think I will close this thread and start a new one
    specifically for that.
    Thanks!
    -s

  • BW Hierarachies in Web Dynpro either using BI java SDK or Not

    Hello,
    I am working on a requirement to develop a web dynpro Tree for a BW Hierarchy. On This requirement I have following Questions.
    1. How can I retrieve Nodes/Hierarchies from BW Hierarchy into the query? Is it Query , Cube or RFC?.
    2. What is the standard way to retrieve the Hierarchy onto Web Dynpro?.
    I appreciate if somebody can help on this problem.
    Thanks,
    Raj Peddisetty.

    Raj,
    we used the following delivered function modules to read, add and delete the nodes:
    --ZRSBB_NODES_READ_WITH_FILTER
    --BX_FAVOS_ADD_OTHERS
    --BX_FAVOS_DELETE_NODE
    We created some wrapper function modules to call these above delivered fm's.
    Hope this helps.
    --MLS

  • Web Dynpro ABAP ALV On Data check

    Hi
    If i push the check button and i find an error in my on data check event and send an error message l_message_manager->REPORT_ATTRIBUTE_ERROR_MESSAGE. It will not check again when i am pushing of the check button again, i guess because no data has been changed. But if no data has been changed, the user will not have cleared the error for sure.
    Now as i write this i have an idea for an work around.
    But anyway. It seams to me that others should have faced this problem and i believe i am doing something wrong. I have tried to set the value again, but this will not trigger an change.
    So what i will try next is to save my error messages and just clear them when the data_check is done again. (I am not sure how to do this at the moment, but i will see.)
    Still does anybody know a better way, or how it's meant to be done?
    thanks.

    my solution is:
    on the data check event i save the changes to tables in my class.
    i have put an own check button in the alv, which is realy checking the data.
    the save button is then using my tables to do the actual changes to the dso.

  • I have Firefox 5 now, in the admin section of my web site when I edit a change in the data it does not make the change on my data file. There was no problem in my previous version.

    How can I return to a previous version that did not have problem? On Safari on my lap top Mac, I do not have this problem. We tried this on another Windows computer with a 3.5 or 3.6 Firefox version and there was no problem.

    When you have a problem with one particular site, a good "first thing to try" is clearing your Firefox cache and deleting your saved cookies for the site. Note: this is likely to log you out, so finish up whatever you are working on first.
    1. Clear Firefox's Cache
    orange Firefox button ''or'' Tools menu > Options > Advanced
    On the Network mini-tab > Offline Storage : "Clear Now"
    2. If needed, delete the site's cookies here
    While viewing a page on the site, right-click and choose View Page Info > Security > "View Cookies"
    Then try reloading the page. Does that help?
    Some sites appear to be incompatible with Firefox 5. The difficulty is tracking down the problem. To see whether it is caused by the new stricter HTML parser in Firefox 4+, you can turn that off. Please save any unfinished work first.
    (1) In a new tab, type or paste '''about:config''' in the address bar and press Enter. Click the button promising to be careful.
    (2) In the filter box, type or paste '''html5''' and pause while the list is filtered
    (3) Double-click '''html5.parser.enable''' to toggle it to false (it should turn bold).
    Then return to the problem page, reload and try again. Does that make any difference?
    Here's the process to roll back if needed:
    First, I recommend backing up your Firefox settings in case something goes wrong. See [https://support.mozilla.com/en-US/kb/Backing+up+your+information Backing up your information]. (You can copy your entire Firefox profile folder somewhere outside of the Mozilla folder.)
    Next, download and save Firefox 3.6 to your desktop for future installation. http://www.mozilla.com/firefox/all-older
    Close Firefox 5.
    You could install Firefox 3.6 over it (many have reported success) or you could uninstall Firefox first. If you uninstall, do not remove your personal data and settings, just the program.
    Unless you have installed an incompatible add-on, Firefox 3.6 should pick up where you left off. If there are serious issues, please post back with details.

  • In the view of Web Dynpro- "Page cannot be displayed screen"

    Dear All,
    In se80,During ABAP Webdynpro development,in the View "Page cannot be displayed screen" is appearing.....In SICF i have activated almost all services.....can anyone please  help me out,so that i can develop webdynpros plsssss...........
    Regards
    Sajid
    Edited by: shaik sajid on Feb 10, 2009 7:32 AM

    Check Your internet Explorer connection settings Internet Option->Connection->LAN settings.
    Try playing around with it. We had the same problem in the past.
    Greetings
    Prashant
    P.S- Points welcome

  • Web Dynpro ABAP - ALV - insert data

    hi,
    I have got the following task.
    I need to insert a new row into an alv table that shall be editable (data to be edited in the table, where
    a) the other rows of the table, that already exist must not be editable
    b) some columns of the new row are to be initialized with values when creating new row
    can you help here?
    more precise description of the task/problem
    to a) all I found is the possibility to make columns editable, if I wanted to edit new inserted fields directly in the table. This would give the possibility to also edit the rows that are already there and where the data should not be modified...
    to b) I tried with a propriarity button in wddoinit.  DATA lr_btn_new TYPE REF TO cl_salv_wd_fe_button.
      DATA lr_fct_new TYPE REF TO cl_salv_wd_function.
      CREATE OBJECT lr_btn_new.
      lr_btn_new->set_text( 'Request New').
      lr_fct_new = lo_model->if_salv_wd_function_settings~create_function( id = 'BTN_NEW' ).
      lr_fct_new->set_editor( lr_btn_new ).
    and than call an on_function event handler, but now got the problem that I do not know how to insert the row to the table....

    Hi,
    Inserting new row is very simple,just modify your internal table which is attached to the ALV table in the onFunction Event handler method like.
    data: wa_tab type wd_this->elem_flights. "work area is of type context node(structure),now this is empty
    it_flights type table of wd_this->elem_flights,
    v_lines type i.
    Now read the context node data into internal table.
    navigate from <CONTEXT> to <FLIGHTS> via lead selection
      lo_nd_flights = wd_context->get_child_node( name = wd_this->wdctx_flights ).
    CALL METHOD LO_ND_FLIGHTS->GET_STATIC_ATTRIBUTES_TABLE
      IMPORTING
        TABLE  = lt_flights.
    Modify the internal table from workarea.
    describe table lt_flights lines v_lines.
    modify lt_flights from ls_flights index v_lines. This is to add empty row at the last in the table
    Now bind the internal table to context node.
    To make entire row is editable check this forum threads and articles which i already answered.
    Cell Edit/ Row Edit in ALV WDA
    How to make all columns of alv editable
    Also check this article for conditionally editable.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0625002-596c-2b10-46af-91cb31b71393

  • Adobe Flash Islands + Web Dynpro Java - CE 7.1 EHP1

    Hi All,
             I am currently working on flash islands in web dynpro java(CE 7.1 EHP1  Trail version). i have done some sample projects in Flex Builder and using the complied(Flex Complier 2.0) SWF file, i was able to do data transfer between web dynpro java and Flex component. every thing works fine till this but if i complie the flex project using Flex Complier 3.0, i am able to see the Flex component rendered in web dynpro java, but data transfer dosent work.
    i have checked few thread in SDN and came to know to use WDFlashIsland30.SWC library to complie using FLex Builder 3.0.
    i got this library and complie the Flex Component using Flex Complier 3.0 and placed this WDFlashIsland30.SWC in server also but the problem exists .... the complied Flex Component is getting reddered in web dynpro java but the data transfer is not happening ???
    what could be problem ???
    1.  Is it enough to place the WDIslandLibrary30.swc libraby in CE 7.1 EHP1 version for data communication between Flex and Web Dynpro Java if so what could be the problem ?
    2. Or do i need update the Server ???
    Thanks and Regards,

    HI,
    your issue is completely independent from the server, it's a pure client problem. In general Web Dynpro Java does not care which Flex version you used to compile, as long as you used the right library.
    If you did not change anything else it should work. Are you sure you replaced the used library and changed the source-code-compliance before recompiling?
    Kind Regards,
    Carl Heckmann

  • Map context node  web dynpro to context DATA of  interface controller ALV

    Hi Experts,
    I have started creating simple ALV by following the example in the below mentioned link.
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/3439404a-0801-0010-dda5-8c14514d690d
    I have completed 95% development but stuck with last bit of
    Set data to ALV for display (via reverse context mapping).
    When Click on the Controller Usage button. The component controller of your Web Dynpro component DOES NOT appears on the right side of the screen.
    Therefore I can not  Map context node NODE_FLIGHTTAB of your Web Dynpro component to context DATA of the interface controller of the ALV component.
    Could you please shed me light on this.
    Your time and help much appreciated.
    Best Regards
    CB

    Hi Chandra,
    You need to add component controller first. Just go to the property tab of interface controller of the alv component and click on create button and then add the component controller. After that you'll be able to see the node in the context tab.
    Regards
    Arjun

  • Exchanging data between a Web Dynpro application and SAP Web Shop

    I'll try to keep this as clear as possible:
    1) We have the SAP Internet Sales system running, which has a series of Business Object classes and corresponding Backend Layer objects that can return data from several sources.
    2) We are able to create our own Backend Layer objects that would return data from a component called IPC, which is a Java component.
    3) I would like a Web Dynpro application to retrieve data from this backend layer object, but I am not experienced enough with Java to know if what I want to do is possible. I don't think that I can use JCo, because I am trying to get a Java component (class?) in Web Dynpro to access a Java class remotely.
    4) I think I am asking is this: is there a way for a Java to Java connection to be created, much like Web Dynpro can use JCo to connect Java to ABAP systems?
    If this is a glaringly obvious question to Java programmers, my apologies!
    - Tony.

    Somebody on another forum recommended using RMI. Which would be the better option in terms of ease of implementation?
    - Tony

  • Developer Studio 7.2 in CE 7.2 Trial -- Java Web dynpro screens very differ

    Hi there
    Anybody got a good tutorial on creating a simple Java Web dynpro using the supplied rel 7.2 (note please NOT 7.1)  release of the Developer studio that comes with CE 7.2 trial.
    Even following the supplied tutorial the screens are DIFFERENT - the tutorial seems to be more like the screens from the 7.1 Version.
    For instabce you don't get any Root UIElement container(transparent container) witha default Textview and the WINDOWS seem to be inconsistent with what the tutorial says -- the screens have a lot more functionality -- which might be good but doesn't help when trying to follow the tutorial from the WELCOME home page.
    I suspect that the tutorial was developed on the earlier release and hasn't been fully tested on rel 7.2
    Cheers
    jimbo

    Hi
    Yes , those are earlier release tutorials ,
    But thing are very similart but more enhancement , and look and feel ust spend some time with view you will get idea about new stuff.
    BR
    Satish Kumar

Maybe you are looking for

  • Function module JOB_CLOSE throwing exception

    Hello, We have a batch job which has 2 steps: 1) Step 1 uses job_open, job_submit and job_close and immediately schedules batch job A/P_ACCOUNTS which in turn creates batch input sessions A/P_ACCOUNTS. 2) Step 2 Processes A/P_ACCOUNTS sessions create

  • HT1423 Upgrade memory in an iMac.

    It's looking pretty straightforward to install more memory in and iMac.   Is it really that easy - for a non-teckie, that is!

  • What Mac Mini to buy?

    Hello all, I'm about to make the jump to Mac. Having already owned and iPhone and iPad and loved them it's time for me to get ride of my PC and simplify everything. My questions is what version Mini should I buy. My goal is this: Install in my living

  • Burn failed (unknow error 261)

    I tried to make a copy of a playlist on cd-rw. I got this message 'burn failed. unknown error 261'. Can anyone help me fix this problem?

  • Replacement I pod touch not working properly (photo App Problem)

    Well Monday I got my replacement Ipod touch and it still seems to be having the same problems with the accelerometer the photos still freeze on a crooked angle, sometimes it will not let me zoom in or out, it even have been making duplicates of the p