About CONTROL FRAME WORK

Hi experts,
       Can anybody give some information about the control frame work in report....it would be gr8 helpful to me...Generally what is the diff. between normal reports ,alv,and control frame work.....
Thanks
KRISNA

Hello Krisna
a very important difference between a "classical" report and an (OO-based) ALV list is that we have a <b>frontend</b> and a <b>backend</b>:
- backend = ABAP program
- frontend  = control (e.g. grid control)
The control framework takes care of the <b>synchronization</b> between backend and frontend. For example, when the application passes PBO of a dynpro holding a control the control framework automatically executes <b>CL_GUI_CFW=>FLUSH</b> .
Sometimes we have to call specific methods to trigger this synchronisation. If you have an editable ALV grid you have to call method go_grid->CHECK_DATA_CHANGED in PAI of the dynpro holding the grid control otherwise you will not see the changed values (of the ALV list) in the internal table of your ABAP program.
Another important method of the control framework is <b>CL_GUI_CFW=>SET_NEW_OK_CODE</b>. If the user executes an ALV toolbar function we never pass PAI of the dynpro. However, sometimes you would like to do that. In this case you can call CL_GUI_CFW=>SET_NEW_OK_CODE which will set a new ok-code and trigger PAI after finishing execution of the toolbar function.
For more details please refer to the SAP documentation
<a href="http://help.sap.com/saphelp_erp2005vp/helpdata/en/d2/147a36c70d2354e10000009b38f839/content.htm">SAP Control Framework</a>
Regards
  Uwe

Similar Messages

  • Reg: Control Frame Works material...

    Hi All,
             Can Any one of you please send me some info in detail regarding <b>Control Frame Works</b> in ABAP.I need to work on this area.I dont know the concepts of OBJECTS in ABAP point of  view ,i need some help in working out the topic practically.
    Thanks in Advance,
    Regards,
    Vijay Penumaka

    refer sap help.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b7/147a36c
    http://help.sap.com/saphelp_nw2004s/helpdata/en/d2/147a36c70d2354e10000009b38f839/content.htm

  • Control frame works in background

    Hi all,
    I am trying to run a report program that displays data in the ALV using oops.
    So when i schedule the job in background, job is cancelled and it throws error saying "Control Framework: Fatal error - GUI cannot be reached"
    so in order to avoid this problem , i am calling the offline method of the cl_gui_alv_grid method and instantaiting another object of type cl_gui_docking_container if  the offline method returns me '1'.
    still the problem is persists.
    Any sugestions as to whether we can schedule the jobs  that make use of control frame works in background or bacth mode or pointers to the problem is appreciated.
    Thanks.

    Hello,
    Try when background process instead of creating an ALV, send the info to a file (flat or csv)  and donwload it on the server.
    Bye
    Gabriel.

  • What is Advantage of Control Frame work architecture

    can i know the advantage of control framework architecture over normal architecture ?

    Welcome to SDN!!
    The Follwoing docs explains in details in using TREE (which is of CFA) in SAP.
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/b7/147a36c">SAP's CF</a>
    Thanks
    Jack
    <b>PS: Allot points if it helps !!!</b>
    Message was edited by: Jack

  • Which is better frame works use along with flex

    Hi,
    I am developing an hospital application, mainly includes the
    management of outpatients and in front end i am using flex but in
    back end i did not get a clear idea about which frame work has to
    use or need of a new architecture. i just need some suggestion
    which of these spring,EJB 3.0 and Jboss Seam is better for back end
    implementation.
    Thanks and Regards
    kumar

    Hey kumar ,
    I don't have experience with a lot of frameworks but I am
    using Blaze-DS + Spring with deployed under glassfish.
    I think you biggest problem here is how to make the frontend
    pluggable, extensible and easy to maintain.
    I do make all single screens as single modules. and each
    module have it's own java class to do the work + some java classes
    for general perpose.
    Teh whole thing is build in ANTS and using jnit as a testing
    framework for java. I don't have anything yet to do automated UI
    testing.
    Ries

  • OA FRAME WORK MATERIAL

    Hello friends ,
    I am new to oracle apps field...i didn't have any knowledge about OA Fram work..
    Could you please give your valuable suggestions to learn OAF and please provide materials of OAF .
    Thank you,
    Durga.

    Hi Durga;
    please check below links:
    Getting Personal with OA Framework Pages
    http://blogs.oracle.com/stevenChan/2007/04/11/
    http://www.oraclearea51.com/oracle-technical-articles/oa-framework/oa-framework- beginners-guide.html
    http://andrieshanekom.blogspot.com/2006/07/getting-started-with-oaf-development. html
    Framework Developer guide
    Framework Developer guide
    OA Framework Training
    http://forums.oracle.com/forums/thread.jspa?threadID=683510
    Regard
    Helios

  • The remote controls stopped working

    I bought with an official Apple dealer the new i Pod Shuffle (generation 3) to use during my bike rides. After the first ride the remote controls stopped working and the voice over feature spontaneously started repeating the songs title. As well the volume control stopped working altogether. I didn't have time to return the Shuffle after only a week so I disable the voice over feature and keep on using my Shuffle with no volume adjustment, fast forward etc ….
    After a visit to the Apple website I saw that several owners complained about this problem and assumed Apple would know about it and be ready to offer a fast solution. So picked an official Service Center as close as possible from my location.
    First shock the Service Center was dirty, the paint obviously several decades old and faded, the light kept to the minimum.
    Second shock not Tech on duty to check something as simple as a headsets. I realized there was no way to have a fast resolution to my problem. The Shuffle will be send to a regional repair center, I could have save the trip and just go to an Apple dealer. What the use to have Service Centers if they don't provide service?
    Now when a product is returned, after 25 days of ownership (can't say use), a product designed by a company with the reputation of Apple you expect some kind of sign that the company is sorry, stands behind it's product and will do all possible to solve the problem. WRONG.
    Third shock. The person who took my Shuffle obviously never saw a Shuffle generation 3 before or even knew it existed. She explained over and over that I may (but it sounded more like I will) be charge for the repair. Even asked me to pay upfront a basic fee to cover the time of a Tech checking on the product. And that the Tech will give me a quote if I am to be charged. Furthermore She found tons of reasons why eventually I would be charged to repair the product, however no technical person ever checked on the product. Well I guess only users read messages on Apple website not employees of Apple.
    So what now? I am suppose to receive an E-mail in 24 hours to 5 working days, in which I'll be explained the result of the Tech investigation.
    I guess most owners of Apple products have a better experience with the Customer Service or where the reputation of Apple being a “cool” company comes from? But based on my experience it looks like Apple's products and Apple's Customer Service may not meet Apple's reputation or customer's expectations. Or am I asking for too much?

    I seriously doubt you were at an Apple Store and you were not dealing with Apple employees. You were dealing with a 3rd party shop that does work on Apple products.
    Don't know where you are located but you could contact Customer Service at Apple and complain but they are somewhat limited it dealing with a 3rd party company. But they will at least have you complaint on file. Or you could attempt to find an actual Apple Store and take your Shuffle there. Or you could try one of the workarounds listed on the threads here.

  • Remote control stopped working on MacBook Pro

    I have two MacBokk Pros (2008 and 2011), with two remote controls that worked fine and interchangeable until about a week ago. Now both remotes work only on the older one of our computers, but not on the newer one. I have looked into the Security prefs panel, "Disable Infrared Receiver" is unchecked, "this computer will work with any available remote control" is shown underneath - everything look like it was before.
    Holding "Menu" and "Fast Forward" to pair the remote produces no results after 5 seconds or more.
    I also did the the "iSight test" mentioned elsewhere in this forum, the batteries in both remotes are fine and sending a signal.
    That leads me to suspect there might be a problem with the infrared receiver. But is that a hardware or software issue and what should be done next, considering that I'm about 200 miles from the next Apple store?

    Thank you! Yes, I've seen this troubleshooting page and followed those suggestion, that's where I also found the remote control battery test mentioned above.
      Product ID: 0x8242
      Vendor ID: 0x05ac  (Apple Inc.)
      Version: 0.16
      Speed: Up to 1.5 Mb/sec
      Manufacturer: Apple Computer, Inc.
      Location ID: 0xfd110000 / 3
      Current Available (mA): 500
      Current Required (mA): 100
    The only difference here is a "3" in the Location ID where your's shows a "2"
    UPDATE: The SMC Reset tip worked! Thank you!!!  

  • Crystal report 9 supports frame work 2.0

    Hi experts,
    we are using Crysatl report 9 and build the reports using VS2003 with the frame work 1.1.4322.
    We are fetching the online report by deploying the same in the IIS server which has the frame work [1.0,1.1,2.0].
    When we use Asp.net frame work 1.1.433 in the virtual directory, we have are not getting any issue.
    If we go for Asp.net frame work 2.0.50727 in the virtual directory, we are receiving an error message in the event log as below:
    Event code: 3005
    Event message: An unhandled exception has occurred.
    Event time: 12/19/2011 10:44:31 AM
    Event time (UTC): 12/19/2011 5:14:31 AM
    Event ID: 3099bcd049ab452cab409d38c750f222
    Event sequence: 6
    Event occurrence: 1
    Event detail code: 0
    Application information:
        Application domain: /LM/W3SVC/1/Root/Solitair-Reports-2-129687452447349006
        Trust level: Full
        Application Virtual Path: /Solitair-Reports
        Application Path: C:\SOLITAIR\KAReportingSystem-Solitair\
        Machine name: AAA
    Process information:
        Process ID: 3936
        Process name: w3wp.exe
        Account name: NT AUTHORITY\SYSTEM
    Exception information:
        Exception type: SqlException
        Exception message: An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
    Request information:
        Request URL: http://localhost/Solitair-Reports/Main.aspx
        Request path: /Solitair-Reports/Main.aspx
        User host address: 127.0.0.1
        User: 
        Is authenticated: False
        Authentication Type: 
        Thread account name: NT AUTHORITY\SYSTEM
    Thread information:
        Thread ID: 1
        Thread account name: NT AUTHORITY\SYSTEM
        Is impersonating: False
        Stack trace:    at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Connect(Boolean& useFailoverPartner, Boolean& failoverDemandDone, String host, String failoverPartner, String protocol, SqlInternalConnectionTds connHandler, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject, Boolean aliasLookup)
       at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
       at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
       at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
       at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
       at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
       at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
       at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       at System.Data.SqlClient.SqlConnection.Open()
       at KAReportingSystem.MainForm.Page_Load(Object sender, EventArgs e) in C:\Inetpub\wwwroot\KAReportingSystem\Main.aspx.vb:line 28
       at System.Web.UI.Control.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    Kindly advice me
    Thank you
    Deepan
    Edited by: Deepan1 on Dec 19, 2011 2:20 PM

    Hi,
    As you must have guessed, Crystal reports 9 is not compatible / tested / supported with .NET 2.0.
    Take a look at below wiki.
    [http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567]
    - Bhushan.

  • Error while Accessing Smart Card using Open Card Frame Work

    HI
    Using Open Card Frame work I am trying to access GemAlto provided Smart Card (java card). I downloaded the Open Card Frame work from “http://www.openscdp.org/ocf/download.html”.
    I am executing a basic program to access the data stored in smart card.
    public static void main(String[] args)
                        System.out.println("reading smartcard file...");
                        try {
                        SmartCard.start();
                        CardRequest cr = (FileAccessCardService.class);
                        System.out.println("calling waitforCard");
                        SmartCard sc = SmartCard.waitForCard(cr); //Error comes after this line
                        System.out.println("After waitForCard called");
                        FileAccessCardService facs = (FileAccessCardService)
                        sc.getCardService(FileAccessCardService.class, true);
                        CardFile root = new CardFile(facs);
                        CardFile file = new CardFile(root, ":c009");
                        byte[] data = facs.read(file.getPath(), 0,
                        file.getLength() );
                        sc.close();
                        String entry = new String(data);
                        entry = entry.trim();
                        System.out.println(entry);
                        } catch (Exception e) {
                             e.printStackTrace(System.err);
                        System.exit(0);
    The content of the opencard.properties are :
              OpenCard.services = opencard.opt.util.PassThruCardServiceFactory
    OpenCard.terminals = com.ibm.opencard.terminal.pcsc10.Pcsc10CardTerminalFactory
    OpenCard.trace = opencard:5 com.ibm:4 opencard.opt.database:6
    After the line “ SmartCard sc = SmartCard.waitForCard(cr);”
    the program is expecting a card to be inserted but while inserting Smartcard the following error message come :
              calling waitforCard
              [ERROR    ] com.ibm.opencard.terminal.pcsc10.OCFPCSC1.OCFPCSC1.SCardConnect
    --- message
    --- thread Thread[Thread-0,5,main]
    --- source com.ibm.opencard.terminal.pcsc10.OCFPCSC1@2e7263
    [ERROR    ] com.ibm.opencard.terminal.pcsc10.OCFPCSC1.OCFPCSC1.SCardConnect
    --- message Protocol = 0
    --- thread Thread[Thread-0,5,main
    --- source com.ibm.opencard.terminal.pcsc10.OCFPCSC1@2e7263
    Basically the error is coming from the SCardConnect function of OCFPCSC1.cpp file.
    Please reply to my mail id if any body has any idea how to resolve this issue.
    MAIL-ID : [email protected]
    With Regards
    Swarup
    Finacle Archie
    Infosys Technologies Limited,Bhubaneswar,India

    Sounds like an issue that has to do with JavaScript Origin policy. You'll have to use Domain Relaxing for this. Read all about it here:
    http://help.sap.com/saphelp_nw04/helpdata/en/59/87b54064c2742ae10000000a155106/frameset.htm
    here:
    http://help.sap.com/saphelp_nw04/helpdata/en/5e/473d4124b08739e10000000a1550b0/frameset.htm
    and here:
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/f8751d8c6b254dac189f4029c76112/frameset.htm

  • Standard to item caregory B or Frame work order

    Hello All
    What are the impacts are there when i change the standard PO to item category B or frame work order.
    Assume that one of the external system creates a PO in ECC system and i am trying to change the item category B or frame work order of the docuement type?
    what impacts in the system?
    one benifit, i need not do good receipt or any other benifts/ impacts?
    any help  is appreciated.
    Muthu

    Hi,
    Whether you trying to create the PO with Item Cat B you will need to worry about the consumption as with Cat. B you need to mention the Account assignment cat. whether its K or U or M any thing but your material will go in consumption directly for that specified account and not to the accounts you maintained for that material.
    this will impact you on your monthly report's or the Yearly reports as if you have changed  tha account for consumption.
    as well if you have consumed that material you need to put the Material Valuation as Moving only as the price of all the PO will be differed and the material in PO will need to monitor for MAP change by M1EP TCode.
    see if you want to consume all the materials for specified accounts other than what you maintaining now, is very much helpful for you but not to maintain your Price. as well if you gonna sale that material how you going to rectify the price is a big problem so there will be a difference in Profit analysis also.
    Try do Confirmatory test in DEV(i think you have done that) still i suggest not to go for B other than Standard one.
    Regards,
    Ninad Kshirsagar

  • Frame work Purchase Order Plus Service entry sheet

    Hello,
    We are having the issue of defining this Purchase order process for Non receivable items i:e items which are non goods receipt like PO for services.When we create a PO with one line item and quantity of 5 and total value of PO is 500 .So after the first invoice the system is closing the PO .System is not looking at the quantity and just closing out the PO .So we have to design a process in which we need to create multiple invoice for a Po(Non GR) also we need to set the tolerence limit for the PO which i thing will be set in OMR6 (PP) and also regardless on quantity the system can create multiple invoices .So what is a good process to drive this.Either Frame work PO or service entry sheet??
    Also is there a way in config we can set tolerence limit for the whole amount of PO .Like in OMR6 we define the upper and lower limit of PO .So if the total value of PO is 1000 ,while creating the invoice it vont allow us to create invoices for more than 1050 .can we set the tolerence for the whole amount of PO ?? Regardless of how many invoices we create.

    Thanks Andra,
    The problem is the multiple invoices is for non goods receipt item so there will be no delivery.At the time of creating a PO the GR is not checked so there will be no delivery .
    Also this setting is for invoices which are comming from Vendors.But if we are genrating the invoices manually it is not blocking those invoices.Also i there is nowhere mentioned in Incomming invoice to set tolerence for incomming invoice.Are you talking about Vendor tolerences?
    Thanks in advance
    Edited by: Metroid01 on May 14, 2009 6:52 PM

  • After updating my iPhone 4 to iOS7, the controls on the headset are not working anymore. However, the controls are working on my friend's iPhone 5. Is this a common issue?

    After updating my iPhone 4 to iOS7, the controls on the headset are not working anymore. However, the controls are working on my friend's iPhone 5. Is this a common issue?

    ofel wrote:
    After updating my iPhone 4 to iOS7, the controls on the headset are not working ..
    Try This...
    Close All Open Apps... Sign Out of your Account... Perform a Reset... Try again...
    Reset  ( No Data will be Lost )
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    Wait for the Apple logo to Appear...
    Usually takes about 15 - 20 Seconds... ( But can take Longer...)
    Release the Buttons...

  • Tecra P5 - Volume control doesnt work properly

    Hi
    Since upgrade to Windows 7 64 bit I can't turn the volume all the way down by using the volume control at the front of the notebook. Worked fine under Vista 32 bit.
    The volume control still works but no matter how far I wind it to the left there is still sound coming from the speakers.
    Any help appreciated.
    Thanks
    Warren

    As far as I know volume control in the past was mechanical but now it works on different way and it is controlled by specific tool/utility.
    To be honest Tecra P5 is not known to me but obviously it is Australian notebook model and according to Australian support page this notebook model is not supported for Windows 7.
    That doesnt mean you cannot use it but this means there is not software package designed for Windows 7 that can be installed so I think there is no much you can do about it.
    I know it is annoying but for volume control you can use Windows option placed in task bar.

  • Approval for frame work PO

    Hello Friends,
    we want clarify that why we need approval for Frame work PO .?
    Scenario is :- while creating the PO we already take approval from the Managers or any responsible person.But while booking the IR  in Miro we have to take approval for each invoice booking in this lot of time is getting waste so can any help us in this please.
    thanks

    Hi Ranjeet singh ;
    If you take approval for PO , you should not need any approvel in invoice verification (miro) .
    I quess that you take approval in miro so inconsistency option in invoice.
    You can control po and miro consistensies with m8 system messages and tolerances.
    Please look at document --> M8 messages for incoming invoices with tolerances
    Regards.
    M.Ozgur Unal

Maybe you are looking for

  • Re-Installing Snow Leopard - Backup required first?

    Though I know its always good to backup before a reinstall, my Time Machine is not working (which is why I have come to reinstalling system). I am told that the process of booting from Snow Leopard disk and installing will save off all my data and se

  • Function Module to get the node name in particular level name in Hierarchy

    Hi All, We have 0Material hierarchy which consists of 14 levels and materials are in the 14th level. We have a requirement to update the 4th level node name to all materials. So we have created the attribute to this 0Material and thought of updating

  • How to change PrinterJob.printDialog(..)'s dialog's language?

    Hey! I'm using PrinterJob.printDialog(attributes)-method for printing. How do I change the language on the printing dialog? Is there an attribute that does the trick or does it have something to do with Windows' settings? Cheers, Antti

  • Webservice: client proxy chokes on (any) reply

    I have made sure that: - there is a complete reproduction scenario - the webservices are online! - the wsdls and eclipse project with proxies and test program calling the proxies are attached I can't find any references (SDN/google, posted on SDN) wh

  • No/Poor WiFi Reception in Hotel...pls help.

    I'm in a high rise hotel room on the 2nd flr. pretty far away from the downstairs computer/router and I'm not able to get online. Is there an app.or device I can use to boost the incoming signal to my Mini. I'm running OS 10.6.8. BTW,right now, I'm o