Modification of ABAP Web DynPro iViews delivered via Business Packages

Hello Everyone,
If this has been answered before, I apologize.
Is there any 'supported' way ( or 'unsupported' ) to modify the out of the box ABAP WebDynPro iViews which are delivered via some of the new Business Packages for ECC 6.0?
For example, I want to hide some fields on the 'Create Order' iView delivered in the Business Package for Internal Sale Representative..
Thanks

These Business Packages are just iView definitions that point to normal Web Dynpro ABAP components/applications that reside on the backend ABAP system.  They can be enhnaced like any other WDA application. 
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/6b/edc21e5e1e4a33a492b8955afffac7/frameset.htm
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/b170d256293c5ce10000000a421937/frameset.htm
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/c5/f4b9422e0fb911e10000000a1550b0/frameset.htm
http://help.sap.com/saphelp_nw70ehp1/helpdata/en/9f/95467bbefc4a808fffeba4c5177258/frameset.htm

Similar Messages

  • ABAP Web Dynpro iView error

    My ABAP Web Dynpro iView encouters errors:
    The URL http://sp06:8004/sap/bc/webdynpro/sap/z_jgo_demo// was not called due to an error.
    Note
    The following error text was processed in the system SB2 : WebDynpro Exception: Error in UCF Template POPUP_PAGE ($).
    The error occurred on the application server sw06_SB2_04 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: RAISE of program CX_WD_GENERAL=================CP
    Method: RENDER_TEMPLATE of program CL_WDR_UCF====================CP
    Method: HANDLE_TEMPLATE of program CL_WDR_UCF====================CP
    Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP
    Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
    Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
    Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
    Module: %_HTTP_START of program SAPMHTTP
    I was able to run the ABAP web dynpro application outside of portal by using the url: http://sp06:8004/sap/bc/webdynpro/sap/z_jgo_demo/. But with the extra / at the end, I get the same error.
    Can anyone point me to how to remove that extra / at the end?
    Thanks
    Ben

    Hi Gurus ,
    We have upgraded the SAP HR system from ECC6.3 to ECC6.4 and netweaver from 7.0 to 7.1 .
    Following are the list of error in EHP4 system ,
    1) Layout of ABAP Webdynpro Component are not displayed .
    2) Any ABAP WEBDYNPRO Application is not displayed by tesing in SAP-R3 and also in ESS .
    error are as follows while trying to view layout in abap webdynpro application :
    http://dv.hr.co.in:4567/sap/bc/wdvd/painting.html?_vdrespkey=4IS29CT7NDRIOI511AFI0R1E3&_vdframe=painting&sap-client=435
    If any one have information for this kindly let me know .
    Thanks :
    Vishwas

  • IView not found error when excuting ABAP Web Dynpro iView

    Hi Experts,
    I have created one ABAP Web Dynpro iView for an existing Application.
    Parameters I have passed for iView creation.
    Namespace : sap
    Application Name: SampleApp
    System Name: R3_SYS.
    Can any one please pass on me the details what are the mandatory parameters need to be passed.
    Thanks in Advance,
    Chinna.

    Hi Chinna,
    You need to check the following parameters like
    Namespace - should be 'sap' as this is root node in SICF
    Application Name: - check name of WD application in se80
    Please refer to below thread for creating WD ABAP iview.
    Re: Webdynpro ABAP iView Blank Page
    Web Dynpro for ABAP iVIew's Namespace parameter
    how to create iview from webdynpro application  abap
    Hope it helps
    Regards
    Arun

  • ABAP Web dynpro iview in your own namespace

    Dear All,
       We have our own name space in ECC under which all our portal development have taken place. When we test our abap web dynpro application it works fine as we have created a new node in SICF /<namespace>/webdynpro.
    But now when we create ABAP webdynpro IView in portal it always opens up the iview with http://hostname:port/sap/bc/webdynpro/<namespace>/webdynpro/applicationname
    where as we want
    http://hostname:port/<namespace>/webdynpro/applicationname
    Thanks.
    Naveen.

    Hello Naveen,
    To begin with -
    Is there any specific need to have separate namespace at ECC level.
    I believe name space is more relevant at the Java stack where we have com.abc instead of com.sap.
    You define ZA and ZC for your Web Dynpro App and Component respectively & placed under ZXXX package name.
    So the custom is clearly distinguishable from standard. So, is there a strong business need to define a separate namespace in ECC ?
    By default when you create your Z WD - It gets added under /sap/bc/webdynpro/sap/za_* for instance.
    So long story short - It is better to house your custom WD ABAP under standard SAP namespace, taking care of other Z conventions. Because from Portal integration stand point this works better currently (could be a framework limitation at this point).
    In your case -
    see if you have 2 WDA services under default and custom namespace in SICF. In case of duplicate deactivate the one you dont require. Make a reference from iView and specify the custom namespace in the iView.
    Worst case switch to Option # 1.
    Hope this helps ! ~ Dhanz

  • Lost colors in my abap web dynpro iview when i publish portal

    hello everybody,
    i have a strange problem:
    i create a abap web dynpro application and i create a iview in portal for publish it.
    everything work good
    today we decide to publish in internet the portal using an alias. so we changed all reference in system configuration (w.a.s. url).
    the portal work correctly but we see the abap dynpro iview in whitout color. Only test
    it seems he lost css style link....
    any suggestion?

    somebody can help me?
    maybe is lost .css file?

  • Portal 7.3 & Web Dynpro iView, both accessed from Internet via Web Dispatch

    Hi guru,
    I'd like to know the best (or the correct) way to configure the FQDN and required DNS setting to allow user access ABAP Web Dynpro iview from internet.
    My setup here is very typical:
    One EP 7.3 in intranet, having "ep.internal.mycomp.com" as FQDN (given during installation)
    One SAP ECC in intranet, having "erp.internal.mycomp.com" as SAPLOCALHOSTFULL parameter
    One Web Dispatcher in DMZ, having "service.mycomp.com", and listen to 80 port (later added 8000 port for AS ABAP).
       User access my portal by using http://service.mycomp.com/irj, no problem.
    But problem raised during access WD4A iview, here are my problem and questions:
    [Problem]
    At the beginning, we found that the WD4A iView can only be accessed in intranet, not from internet. Eventhough we register "service.mycomp.com" in public DNS. After some http level analysis, I was shock that the WD4A iview is provided directly by AS ABAP which running this WD4A, EP does not play a "relay" role. (Don't believe the URL bar in your IE, use Tamper Data or HTTP live to check the HTTP requests, you will get it). Since we DO NOT have "erp.internal.mycomp.com" in public DNS, so the iview cannot be displayed. But I DON'T want direct access to my ERP box.
    I don't know a way to get rid of the "erp.mycomp.com" request generated by EP. So I tried to overcome the problem by leveraging the same Web Dispatcher used by EP. And I did make the WDisp -> ERP WD4A work using WDisp's FQDN (ie. service.mycomp.com:8000, also keep original service.mycomp.com:80 to EP), but the iview in EP does not use this FQDN. It use the SAPLOCALHOSTFULL parameter configured in backend ERP.  WDisp does not do any URL replacement for me.
    [Question 1]
    Is there any way to hide WD4A iview in EP (server to server communication only)?
    [Question 2]
    If I can only have "service.mycomp.com" entry in my public DNS, should I change the SAPLOCALHOSTFULL in ERP to "service.mycomp.com"?  I doubt  that it may cause a "loop" situation between WDisp and ERP ?
    [Question 3]
    Is it possible to access WD4A on ERP by two different FQDNs (one for public via WDisp, the other for internal access w/o WDisp) ? I know there is only one SAPLOCALHOSTFULL configuration.
    Anyone have done such integration ? please share your configuraiton. Thanks

    Hay Wei-Shang Ku,
    Many thanks to your prompt reply of this very old post I tried to ask!
    for the /sap/* redirect, think it required to use icm/HTTP/redirect_<xx> parametet in WDISP profile. And i did applied below too to make default WDISP URL go to /irj  (Portal login page).
    icm/HTTP/redirect_0 = PREFIX=/,TO=/irj
    so for "all request to /sap/* will go to ERP":
    icm/HTTP/redirect_0 = PREFIX=/sap/*,TO=/???  (how do you set the TO value here?)
    May i have your WDISP profile setting for reference? Did you make use of parameter wdisp/system_0?
    And here is my overall setting:
    we only have "service.mycomp.com" entry in public DNS.
    1. "service.mycomp.com" is WDISP URL mapped to 1 public IP (we used default http 80 port)
    2. we want user can access JPortal & also backend ERP via WebDynpro iView in JPortal via
       service.mycomp.com  (only port only)
    3. ERP system profile:
        SAPLOCALHOSTFULL = <ERPHOSTNAME>.mycomp.com (not in public DNS)
        icm/server_port_0 = PROT=HTTP,PORT=80$$,TIMEOUT=3600,PROCTIMEOUT=3600
    4. Portal:
        ABAP WebDynpro iView setting -
       System  = XXX (where XXX is alias of system iView)
      System iView setting -
        Logical System Name = ERPCLNTXXX
        ITS host = <ERPHOSTNAME>.mycomp.com:8000
    Thanks again your information, have headache of this issue for long times....
    Gary

  • ESS 1.2 - ABAP Web Dynpro Clarifications

    Hi all,
    We are on Ehp 2 in ECC 6.0 with ESS 1.2 in EP 7.0 and using only 'Travel & Expense' part for our implementation. I have below clarifications
    1. In ESS 1.2 package we have an Overview page and iView, I believe it is for JAVA Web Dynpro, will this support for ABAP Web Dynpro iViews or how to bring ABAP WebDynpro applications with Overview ?
    2. I have Mirrored the ESS PCD Content and modified only 'Invisible in Navigation Areas' parameter. Now the issue I am facing is while selecting button 'Create Travel Request' under 'My Trips and Expenses'. The request is fetching the original content navigation instead of the new Mirrored content. Also while debugging we find the routing 'Navigation Context' as below:
    DynamicParameter=SAP_FITV_ACTION=&SAP_FITV_EXIT_OP=CallTripsPOWL&SAP_FITV_TRIPCMP=R&HistoryMode=1&NavigationContext=ROLES://portal_content/com.sap.pct/every_user/com.sap.pct.erp.ess.bp_folder/com.sap.pct.erp.ess.roles/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.area_travel_expenses/com.sap.pct.erp.ess.12.request
    Is this parameter set by default to fetch the content ? Is it possible to change this entry, if yes, how ?
    Kindly let me know if any clues.
    Thanks!
    Sankar Kumar

    You need to replace the T&E portal content and Homepage Framework config (if using it) for the "older" Webdynpro Java version with the newer (EhP2) Webdynpro ABAP version. There is a very good step-by-step guide (I believe in Service Marketplace) that guides you through each and every change to make to switch one with the other. To your immediate questions...
    (1) Those are the replacements for the WDJ iViews. They are pretty much the same. As said, you need to "switch them out".
    (2) Switch out the WDJ iView with  the WDA iView. The parameter needs to reflect YOUR ESS ROLE pcd path to the object. (the one you show is the standard SAP ESS role....which is fine if you are just using it as is).
    Again, best to find that guide. I used it on my last project and it took all of maybe 30 min. to switch the old for new if you follow it.
    Also, read all the help.sap.com info on it....
    http://help.sap.com/erp2005_ehp_02/helpdata/en/2c/1ec6e9352c4766a4eb1ed0b924309c/frameset.htm

  • Call a ABAP Web-Dynpro-application via a BSP-Application

    We have a BSP-Framework, that call several applications among other things other BSP-Applications, ITS-Application and other systems. Now I want to integrate a ABAP Web Dynpro-Application.
    For the moment I can call the ABAP Web Dynpro-Application from our application.
    This application runs in the same session as the Framework (verify in transaction sm04).
    When I want to call another application in the Framework, the session will be killed (no more sessions in sm04). This happens also, when I want to call the ABAP Web Dynpro-Application a second time.
    I guess, that the ABAP-Framework thinks I want to go outside the system (for example www.google.de) and close the session. I found out, that this wouldn't happen, if the application were suspended. But I found no way to tell the application via a url-parameter to suspend.
    Can someone help me?

    Thx for the tip,
    but I can't firea suspend plug. Because I'm in BSP. I understand the docu so, that you have the option to call a other apllication like BSP from a ABAP Web Dynpro.
    I want to call the ABAP Web Dynpro form BSP like this way.
    1. Start BSP-Framework
    2. Call ABAP Web-Dynpro-Application from BSP
    3. Call another Application from BSP without automatically logout by unload ABAP Web Dynpro. (I have a chance to call the ABAP Web Dynpro again via url to suspend before I call the other app.)
    Regards Stefanie

  • Adobe Flex 4 with ABAP web dynpro

    I currently am working with Flex 3 but wanted few features of Flex 4 for my project. Is there any way that I can use Flex 4 with ABAP web dynpro. I have tried using the 'Use Flex 3 compatibility mode' with 'merged into code' but this does not work. There is no data transfer happening. I see in the forums that this is not possible but all the posts are one year old. Just wanted to check if any new method is availabe.
    Kindly help.

    Hello,
    Flex 4 versions of the Islands SWC libraries were delivered via Support Packages(See Note 1614265).
    http://scn.sap.com/thread/3186643
    Best Regards,
    Tarun

  • Web Dynpro iView Translation

    Hi Everyone,
    We have a requirement at my client to deliver the portal in two languages (Chinese and English). When I change the language of the user from English to Chinese (China) the portal content langauge changes (TLN, Masthead etc. are displayed in Chinese), however when I navigate to any Web Dynpro iViews e.g. Bank Information (ESS iView), I still see everything in English. I have checked my Web Dynpro Content Admin and both zh_CN, zh_HK are available.
    My Second question is if I add some verbiage to this iView via WDP Personalization (Ctrl + right click), can this verbiage also be translated? If so, how?
    Thanks for all your help!
    - Osman

    You should use Content AdministratorPortal Content Translation tab for translation the texts (names) for the PCD Objects (iViews, pages Worksets, Roles Folders) ect.
    In Portal Content Translation Fallow the Fallowing Steps which are very simple
    1) Go to Translation work Coordination Portal Content and Right Click your Folder and select NewTranslation Worklist
    2) This will create the translation Worklist to which you can add your PCD Objects for Translation
    3) Go to Your Folder Containing your iViews, right Click and u2018Add Object To Translation Worklistu2019
    4) After You have added all the objects you want to translate, click u2018Generate Translation Datau2019 Button at the top on the Translation Worklist screen
    5) Click the u2018Release for Translationu2019 button in the screen that appears.
    6) Click close in the screen that appears.
    7) Go to u2018Worklist Translationu2019 link
    8) Search for your Worklist you just created using the search box.
    9) Select the Worklist from the result list
    10) At the Bottom of the screen select the u2018Source and Target Languageu2019 from the dropdown.
    11) Click the Load for Translation
    12) Choose whichever texts you want to translate and enter the Translate Text in the box for the target text
    13) After u r done with all the translation, click close.
    14) Save all and Close
    15) You will go back to the previous Screen again. There select your translation Worklist and click Mark as Translated
    16) Go back to the u2018Translation Worklist Coordinationu2019 link and open your translation Worklist from your folder
    17) Click u2018Publish Translationu2019 Button
    18) Finally Check the portal content
    Polaka

  • Get portal user logon details from abap web dynpro

    Hi all,
    I am developing an abap web dynpro which will be added via an iview to our ees/mss portal. What i need to know is how do i get the current user logon details in my web dynpro! i.e. if a user is loged into the portal using personnel number 111111 i need to be able to capture this value so that i can retrieve hr data for this personel number! any information would be much appreciated!
    Regards
    Mart

    Hi Mart,
    You can pass "iv_user=<User.LogonUid>" as application parameter in iview.
    add iv_user parameter in HANDLEDEFAULT method of default window of webdynpro component.
    that's it.
    when u run your webdynpro application, you can have value of portal logged on userid in iv_user.
    hope this will help u a lot.
    [Visit this thread|Re: WD4A: pass portal logged in userID to WebDynpro ABAP IView.]
    -Haresh Khandal

  • Access Portal Parameter from within ABAP-Web Dynpro

    Hi all,
    I have an ABAP Web Dynpro which is executed via an Web Dynpro iView in Enterprise Portal.
    How can I read the UserID of the portal user within the web dynpro? (the portal user will not be the user who called the Web Dynpro)
    Any suggestions on this?
    Thanks in advance.
    Kind Regards,
    Martina
    ~~~~~~~~~~~~~~~~
    ABAP Web Dynpro developed within CRM 5.0 system
    Enterprise Portal 6.0

    Hi Diz,
    I tried doing the same thing by following the steps as mentioned by you. Just to re iterate,
    1. Created a DC "Portal Application Standalone" project by the name myservice.
    2. Created a portal service inside myservice by the ame AmitsService.
    3. Exposed IAmitsService.class in the public part.
    4 Build and deployed the DC on server and tested it through an abstract portal component and it worked FINE !!
    Now..
    5. Created anoter DC of type WebDynPro
    6. Added SAP_JTECHS -> epbc.prtapi._api as a "Used DC" with dependency build time and runtime
    7. Specified the sharing reference in the properties as PORTAL:sap.com/myservice
    8. Tried to reference the service using the following code..
    IAmitsService portalservice=(IAmitsService)WDPortalUtils.getServiceReference(IAmitsService.KEY);
    9.Build and deployed the DC.
    10. When I run the application I am getting the following error
    Processing HTTP request to servlet [dispatcher] finished with error.
    The error is: com.sap.engine.frame.core.load.SAPNoClassDefFoundError: com/sapportals/portal/prt/service/IService
    Exception id: [000D6008418B005C0000002C00000D200004163CE6719E1D]
    PLEASE ADVISE

  • Can the role info be passed from portal to ABAP web dynpro application

    Hi,
    We have some roles in the portal. We call the ABAP web dynpro applications from the portal. Is it possible to pass on the role from the portal to the Web dynpro ABAP application so that we can use this role information in the application.
    Thanks,
    Pooja

    Hi,
    you can try to add the expression
      role=<IView.PCDUnit>
    as part of the Application Parameters in the iView. This will be the role in 99%. However not all iViews started in the Portal must belong to a role. You can start iViews using page navigation that are not part of a role. Therefore the PCD does not talk about roles but about "units" which is the superordinate term.
    the value will be the PCD path of the role - e.g:
      portal_content/myFolder/roles/myRole

  • Adding an ABAP Web Dynpro application to a Java Web Dynpro screen

    Hey fellow SAPers
    This is an interesting one .........
    We have developed a bespoke ABAP Web Dynpro screen that we want to include into a tabstrip in a Java Web Wynpro application. We have managed to do this by inserting an iFrame into the tabstrip, and then passing the UWL of the ABAP Web Dynpro app. This works. However, life is never that easy and of course whenever the screen is refreshed, the ABAP WD app is called again and so any changes to the data on the ABAP screen are lost as the data in the ABAP app is re-selected and the data returns to it's original state.
    Does anyone know:
    - of another way to incorporate an ABAP WD screen into a Java WD screen (as a tabstrip)
    - how to de-activate a Java view so that the view containing the ABAP WD app is refreshed (i.e. the window is refreshed), the view is not refreshed and the ABAP app is not re-called .....
    - any other ideas ....
    of course, we could re-develop the same screen in Javam, but that would be too easy
    Looking forward to your responses
    Jon

    >
    > Hi Jon,
    >
    > First of all Iframe is not officially supported until 7.01 version.
    I believe it is deprecated in 7.01 and re-supported in 7.02
    [7.01 IFrame Help|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/15/c07941601b1d09e10000000a155106/frameset.htm]
    [7.02 IFrame help|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/15/c07941601b1d09e10000000a155106/frameset.htm]
    >
    > Would you not use Portal for that and incorporate two iViews in a Page?
    I'm guessing you want to show this within the WDJ app not above, below to the left, right...
    This is a very very difficult thing to do - I'm guessing that you are not actively passing data into the URL of the WDJ IFrame, but just have "decorated" the WDJ app with the a statically linked IFrame. In this case the only thing you have to tie the two together is the user id that you are using - and potentially the time the app was launched. You could in theory use a shared memory area (watch out for multi app server environments) to store the state of the app in case it got refreshed... but this is not a simple thing to do...
    Consider if it is absolutely necessary to enhance the WDJ in place - hopefully you can just replace it with a WDA when you install EhP5
    Good luck,
    Chris

  • Use ZBEX Anonymous Login Service in BIApplicationFrame in ABAP Web Dynpro

    Hello,
    We created a ZBEX Service as an alias of the BEX Service as per SAP OSS Note 516884 to allow users to anonymously access BW reports.
    Now we want to embed the BI Web Application in an ABAP Webdynpro as a BIApplicationFrame.
    Note that the ABAP Web Dynpro is on the SAP R/3 ERP side while BI is a separate BW instance.
    The problem we are facing is the standard BIApplicationFrame element uses the SAP standard BEX service when it forms the URL and we do not seem to have a way to make it use the ZBEX Anonymous login service. Hence it always asks for the logon screen defeating our purpose.
    Has anybody done been able to make the BIApplicationFrame use ZBEX service and if yes, what is the solution to this problem?
    Thanks and regards,
    Atul Kulkarni

    Hi Ankur,
    Someone will somewhere call the EJB (not: "Java Bean"!). As an EJB isn't part of a request/response cycle but mainly thought for business logic, it is of course the task of the calling component to deliver the user (his logonID for example) to the EJB.  There is not other way!
    Hope it helps
    Detlev

Maybe you are looking for

  • How to print new main report page based on number of records in subreport?

    Hi, I've a main report which prints on a pre-printed stationary with 2 subreports in the detail section.  The subreport prints multiple records.  If there are more than 6 records in the subreports, a new page should be printed with all the contents o

  • PDF export problem in Pages/Keynote/Preview

    I am having some problems with PDF exports (and "Print as PDF")  from Pages (as well as Keynote and Preview).  Here is my situation: I am creating a PDF of a barchart+legend from the program Mathematica.  I suspect the way the exported PDF is formatt

  • IMPORT/EXPORT statement in Background Mode

    Hey dudes, I am facing a problem in my coding. I am dealing with coding in several events in IS-U, transaction FPY1. However, it's not so important ya. Now I am written some code on IMPORT and EXPORT some parameters between 2 program code. It's work

  • Automatic Payment Error

    Hi Gurus, I am facing one error every time when i am running automatic payment. No permitted payment method exists. For this every time I am editing the proposal and assigning payment method, House bank and A/c ID already assigned House bank and paym

  • Problem with installer

    Hello, I have a problem with my installer. Every time I try to install / upgrade a new application, it opens, but nothing happens. Thank you for your help, Pauline