Skip to Content
author's profile photo
Former Member

Advice please - iViews and BAPIs in EP?

Hi All.

I have several theoretical questions, as we are at the planning/design stage for some future additions to our Enterprise Portal (EP).

We have 2004 Net Weaver EP version 6.0. We are using SAP R/3 4.7c.

Currently the only iViews and workflows we have deployed in the EP are the standard packages for ESS and MSS, for requesting and approving holidays, etc.

We know how to add basic 'SAP GUI transaction' style iViews via ITS with an 'R/3 look and feel' and 'R/3 as is functionality'. We don't know how to create/amend more sophisticated iViews, or even what standard tools are available to do this.

We would like to achieve the following:

- Enhanced/Amended look & feel in Portal iViews for standard transactions e.g. ME28 PO approval, ME2N list of POs, ME23 display PO.

- Action trigger driven changes to data (e.g. approve POs) in the R/3 backend, from web gui events (e.g. button click) in the Portal iViews

- We believe that we can achieve the former by writing and deploying our own custom iViews using Java or ABAP.

- We believe that we can achieve the latter by calling (in Java or ABAP) the standard BAPIs for Purchase Order reading/writing with parameters from our custom iViews.

We also understand that there are some standard packages out there (like those we used for ESS/MSS) that will achieve something similar. But suspect that the GUI and functionality are unlikely to meet our needs.

Is anybody able to confirm for us:

- Is this kind of functionality possible to achieve with our current Portal / R/3 set up?

- What standard tools (NetWeaver Visual Composer, Java Connectors, BAPI Connectors, Web Dynpro, etc.) are available to help us do this?

- Good sources of 'architecture overview' and 'specific how to' documentation for these tools? Have found a few so far that seem useful on and

Sorry for a relatively vague and wide reaching post. Any help or advice that you can offer will be much appreciated. It is a new area for us and we are still learning.

Regards, Tom Cadmore.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • Best Answer
    Oct 12, 2007 at 05:23 AM

    Hi Thomas,

    If I correctly understand, you are tryin to chage the look and feel of the standard ESS / MSS Application.

    For this, Check the iView codelink and try to find the name of the webDynpro Application / BSP.

    If its a WebDynpro application, you need to download that application from service market place. Once downloaded, you need to add it in your NDI as software component. Now this application will be available in your NWDS. You can change the look and feel.

    If you are lookin for changin the look and feel of the standard Transaction of R/3 (Similar to WebDynpro), for that you have to create a new application either in WEbDynpro, PDK or Visual Composer. Use BAPI (That can be provided by your function Counsultant). Import BAPI's in your WEbDynpro / VC. Create the desired layout and add the functionality. Deploy the application. For WebDynpro, you need to create an iVIew as well,

    If any further clarifications are required, please revert.





    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Anish.

      Thanks for your response.

      We are not actually looking to make further changes to ESS/MSS.

      We are in fact looking to write new iViews in Java or ABAP, for presenting an attractive GUI for purchasers/approvers, and interacting with R3 purchasing data via BAPIs.

      Appreciate the tip son teh available tools:

      WebDynpro, PDK or Visual Composer.

      Am interested to know who/what you mean by 'a functional consultant'? Do SAP provide this person, or should we look to contract hire one internally?

      Regards, Tom.

  • author's profile photo
    Former Member
    Oct 11, 2007 at 08:55 PM

    Yes. The kind of functionality of you are looking for can be accomplished in your setup.

    There are many possible ways to accomplish your requirements

    1. Setup a EP7.0 development server. Develop your applications using Visual Composer. You will need BAPI/RFC's in the R/3 system. Deploy the iViews to your portal. Check SDN Elearning section for training materials.

    2. Develop Java Webdynpro applications. You will need BAPI/RFC's in the R/3 system. Create webdynpro iViews in portal. Check SDN Elearning section for training materials.

    3. Develop java PDK apps.You will need BAPI/RFC's in the R/3 system.


    Prasanna Krishnamurthy

    Add comment
    10|10000 characters needed characters exceeded