What is the "ESF2" framework?

Hi Experts,
at the moment we are defining the architecture for a new customer specific implementation.
We want to use BOPF as core application framework for the new implementation.
A colleague told me that BOPF is already replaced by a new framework, called ESF2.
Unfortunately I did not find any documentation about that framework. I have my doubts that it is really the successor of BOPF.
Does anyone know that framework and how it is positioned against BOPF?
Thx & Regards,
Florian

Hi Florian,
UI models are in general denormalized views on several BOs: an invoice for example displays business partner information, banking data, invoice positions and within the postions material data. These informations are provided be different BOs and have to be mapped to the UI model. The current standards for for the view building and mapping between the models are FBI and GBI respectively. On the dcode you will see a direct integration into FPM without FBI and the related views it needs. From a development perspective it is more convenient as you model your UI based on the BO and its associations. The mapping to the BO is derived using the meta data of both models. But it is also interesting from a runtime perspective: the mapping component we are using is able to use the BOPF meta data to address read requests directly to the database. In the case of HANA we can execute data intensive operations, like sorting and aggregations on the database avoiding to transport data to the ABAP memory which is not needed on the UI directly.
This design we will also offer to replace GBI. In the context of Gateway, this runtime aspect is even more interesting as the Gateway protocol is stateless. In the context of FPM you may argue that data once in the memory is faster accessible in the following steps, and ABAP is very strong with respect to internal tables. In stateless protocols this is not the case, the second step cannot use the memory of the first one.
So far of what we will deliver in one of the next SPs and the delivery will not yet be feature complete to FBI or GBI. But it shows the direction we are thinking and working.
Kind regards
Thea

Similar Messages

  • What's the current framework used to interact with a webcam?

    Hi all,
    I'd like to know what's the current framework most developers are using to control a webcam (i.e. snap shots, video recording etc). I found information pertaining to JMF, but that framework hasn't been updated since 2004! Any input is much appreciated. Thank you!

    Maybe the framework is so good that there was just no need to update the framework? ;)
    The only other reasonable alternative which comes to mind is Morena: http://www.gnome.sk/Twain/jtp.html

  • What's the main framework with SOAP?

    I'm an SOAP beginner,I want to know,what framework shoul i learn to use & how can i start with SOAP?

    Maybe the framework is so good that there was just no need to update the framework? ;)
    The only other reasonable alternative which comes to mind is Morena: http://www.gnome.sk/Twain/jtp.html

  • What's the best way to handle this?

    I'm not sure what APIs/setup to use for this situation:
    A company wants to store data projects they do for clients. Each year, the data fields are set (as a result of gov't requirements) and they won't change for any client project for that year. however, the fields required can (and usually do) change every year. So things they require this year, might not be needed the next year and new fields might be introduced.
    While there are likely to be many common fields from year to year, there's no way to guarantee which ones will remain consistent. They also want to be able to do searches on the data and fields, for projects within a year and across years.
    What's the best framework/API/configuration to handle this? EJB? Simple JDBC? If so, how should the database be handled? Won't it have to constantly create new fields in a table? Or is there another way to handle this?
    What's the best way from a "clean architecture" standpoint?

    dang, I really have to start over? I finally got all this stuff working again.  well, hopefully it won't be as big a pain this time since the data won't be coming from a different machine.   After completing the Migration Assistant process, I had to reinput a bunch of serial numbers for apps, reinstall print and mouse drivers, etc...  I've finally got the new machine up and running smoothly and now I gotta start over? Sigh.
    I was hoping that either I could rename the current account after deleting the other one, or just move everything from one account to the other and then delete the 'RJM' account.
    ok, so it sounds like here are the steps I need to take:
    - make another full cloned backup of this current machine in Super Duper
    - reboot this machine using the advice in the first post, wipe everything clean and reinstall the OS
    - create a new account like 'user1' and re-do software update (which is like 2.5 gig worth of stuff) and takes like an hour even on a high speed connection
    - then re-do the migration assistant process to the properly named account
    - then delete the 'user1' account
    does that sound right?

  • What is the diffrence between a blanket PO and a Framework order?

    What is the diffrence between a blanket PO and a Framework order?

    Hi
    You have to use document type Frame work order for Blanket PO.
    You can use blanket purchase orders to procure consumable materials or services for which it is not worth creating a separate purchase order for each procurement transaction. 
    Blanket purchase orders are usually valid for a longer period of time. You can directly post the invoices for the materials and services procured for this blanket purchase order.
    Raju

  • What is the benefit of configuring the XSS Homepage Framework for ESS

    What is the benefit of configuring the XSS Homepage Framework for ESS?
    Over using standard iViews.

    It means you can disable (or enable) the exact functionality your customer needs rather than sticking with the default implementation.
    Most customes do not use everything available from ESS or MSS.  Switching it off (making it unavailable) is WAY better than leaving potentially unconfigured content to be accessed by users.  SAP generally do not handle the error cases and you will get lots of nasty stack traces .....
    Haydn

  • What is the disadvantage of uninstalling Intel Dynamic Platform and Thermal Framework?

    I have Yoga 13 and after I found that Intel Dynamic Platform and Thermal Framework (DPTF) is throttling my CPU to 800 MHz in non laptop mode, so i uninstalled it, and it works wonder.
    However I see that in my Device Manager, there are two devices that needs driver.
    So what is the disadvantage of uninstalling Intel Dynamic Platform and Thermal Framework? what is the after effect? Is it safe to uninstall it?
    Thanks.

    Sorry, I don't think this will help, but...
    I have been investigating why my Yoga-13 might be freezing up (about once every other day). While looking at errors in the event log, I came across errors that led to the following sites when I googled the error:
    http://en.community.dell.com/support-forums/laptop/f/3518/p/19481625/20262664.aspx
    http://forum.notebookreview.com/dell-xps-studio-xps/650572-new-dell-xps-l521x-ivy-bridge-536.html#po...
    Probably not any help.
    If you do get it installed and you experience your yoga freezing up (no response to any input), please post here.

  • What are the frameworks available out there

    I just want to know what are the frameworks available out there for Desktop application ?

    I want to create a standalone application in Java and I heard that I can make it easier if I follow a framework.
    After having a look at frameworks for Java, it just completely confuse me, as it is very different from frameworks for Flash (which I do most).
    The java framework covers much more stuff than what Flash framework covers (which mainly regulate the way how the SWF communicate with the server and the design of the classes )
    I still wonder what is the definition of framework in Java ? Do I really need one for a standalone application, or I just need to follow the MVC design for my classes ?
    I just need to get it right before I actually work on my program.
    Thanks.

  • What are the pre-requisites for learning OA Framework?

    Hi,
    Im new to oaf,can any body help on this
    What are the pre-requisites for learning OA Framework?
    Karthik

    In order to develop any OAF Application you need to know few concepts before doing any kind of development. The concepts are basically the Business Components for Java(BC4J) components.
    They are:
    Application Module(AM)
    Entity Object(EO)
    View Object(VO)
    Association Object(AO)
    View Link(VL)
    Now let us see the description of each component.
    Application Module:
    Application Modules serve as a containers for related BC4J components. The pages are related by participating in the same task. It also defines the logical data model and business methods needed.They provide the transaction context and also used for establishing database connection. AM’s can be nested to provide more complex AM’s.
    Entity Object:
    EO encapsulates the business logic and rules.EO’s are used for Inserting,Updating and Deleting data. This is used for validating across the applications. We can also link to other EO’s and create a Association object.
    View Object:
    View object encapsulates the database query. It is used for selecting data. It provides iteration over a query result set.VO’s are primarily based on Eo’s. It can be used on multiple EO’s if the UI is for update. It provides a single point of contact for getting and setting entity object values. It can be linked together to form View Links.
    Association Object:
    An association object is created where we link EO’s. For example take the search page where we link the same EO to form a association between the manager and employee. Every employee should have a manager associated. But if it President then no there is no manager associated. This is a perfect example to understand the AO.
    View Link:
    A view link is an active link between view links. A view link can be created by providing the source and destination views and source and destination attributes. There are two modes of View link operation that can be performed. A document and Master/Detail operation.
    -----Let me know if you need more information
    Regards
    Meher Irk
    Edited by: Meher Irk on Oct 23, 2010 10:45 AM

  • What are the messaging apis for sms for developers at ui and framework side

    what are the messaging apis for sms for developers at ui and framework side.It would be better if i get the apis for iOS7.If not, Please let me know if i can acess the apis of older version

    you will likely get better response here
    https://discussions.apple.com/community/developer_forums

  • What on earth is CoreFP and the CoreFP.framework?  This is new in iTunes 8?

    I've never seen a CoreFP package on any of my Macs before iTunes 8.1... Now it installs something called CoreFP. What is this new framework installed? Anybody know?

    I believe that would be the CoreF(air)P(lay) that was added to iTunes.

  • What is the need of a Framework.

    Hi,
    I am devoloping my small projects with JSP ,beans and some servlets.(on Apache Tomcat 4.x).
    My question are these.
    1) Why i require a framework?
    2) Is it(Framework) necessary to devolop a large web project?
    3) What are the most popular types of J2EE Frameworks?
    4) Is Struts a standard one?
    5) Can i do Struts with my notepad or require some thing like Power J 4.0 ....(from Sybase)?
    Please give me a solution.
    Thanking in advance.
    From,
    Vinod A.

    what is the use of asking questions if you don't even know what the question means?

  • What is the use of Framework Order type purchase order ?

    what is the use of Framework Order type purchase order ? How it differs from other regular type?

    Hi,
    The document type of Framework Order is "FO" .The regular use of document type for purchase order is "NB".The use of "NB" and "FO" Document type in Purchase order  to differentiate the how your material behave or to have different different purchasing document.
    Example:Document type "NB" have to the process like Goods Receipt,inoice receipt & payment .In the case of Document type "FO" no Goods Receipt required but IR and payment  have to be done."FO"(Framework Order) only deals with low value item with validity period as well as the limits on value/price.
    Hope helpful to you and then reward.
    Regards,
    Biju K

  • What is the difference between struts and spring framework

    What is the difference between struts and spring framework
    Thanks in advance

    Struts is nothing more than a web MVC framework.
    Spring is lots more.
    Spring has its own web MVC frameworks for both servlets and portlets. I think the Struts web MVC design is inferior to Spring's.
    It also has JDBC and ORM support, message driven POJOs, an IoC engine, aspects, and lots more.
    Struts would be a minor subset of Spring.
    %

  • What are the best practices for using the enhancement framework?

    Hello enhancement framework experts,
    Recently, my company upgraded to SAP NW 7.1 EhP6.  This presents us with the capability to use the enhancement framework.
    A couple of senior programmers were asked to deliver a guideline for use of the framework.  They published the following statement:
    "SAP does not guarantee the validity of the enhancement points in future releases/versions. As a result, any implemented enhancement points may require significant work during upgrades. So, enhancement points should essentially be used as an alternative to core modifications, which is a rare scenario.".
    I am looking for confirmation or contradiction to the statement  "SAP does not guarantee the validity of enhancement points in future releases/versions..." .  Is this a true statement for both implicit and explicit enhancement points?
    Is the impact of activated explicit and implicit enhancements much greater to an SAP upgrade than BAdi's and user exits?
    Is there any SAP published guidelines/best practices for use of the enhancement framework?
    Thank you,
    Kimberly
    Edited by: Kimberly Carmack on Aug 11, 2011 5:31 PM

    Found an article that answers this question quite well:
    [How to Get the Most From the Enhancement and Switch Framework as a Customer or Partner - Tips from the Experts|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c0f0373e-a915-2e10-6e88-d4de0c725ab3]
    Thank you Thomas Weiss!

Maybe you are looking for