Dirty flag in standard FPM

I notice that I can change the text of some field in PPM then click Close (without hitting <ENTER>).
I get the data changed dialog box.
How does the dirty flag get set without an event triggering to set it?

Hello Robert,
if you have a look at http://help.sap.com/saphelp_nw04s/helpdata/en/45/b76f4169e25858e10000000a1550b0/content.htm you can see, that there are 3 work-protect modes:
·        NONE
This value means that the work protect mode is not used by the Web Dynpro application. If you navigate to another application in the portal, unsaved data is lost, even if you set the dirty flag.
·        APPLICATION_ONLY
This value means that the Web Dynpro application itself decides if there is still unsaved data u2013 that is, whether the application is dirty. This is why the u201Cdirtyu201D status is only monitored by the server. With this value you cannot ensure that data that has not yet been transferred to the server will not be lost.
·        BOTH
This value means the client also checks the u201Cdirtyu201D status. This ensures that no user input that has not yet been transferred to the server will be lost. This is done by setting the dirty status of the application in SAP Enterprise Portal as soon as the user has entered data.
FPM is using the BOTH mode, which results in behaviour you observed.
Best regards,
  Christian

Similar Messages

  • Using Dirty Flags in CMP ?

    Hi
    How to use Dirty Flags in CMP so that stopping ejbStore() to improve performance.If i run a query in SQl it is taking 2milliseconds and where as in CMP it is taking 180milli seconds so i want to reduce the ejbStore() operation when data is not updated.Give some advices to tune the CMP bean.
    Looking forward for u r suggestions
    Regards
    Mohan

    Maybe this page helps
    http://www.weblogic.com/docs/examples/ejb/extensions/isModified/

  • What is the best practise for setting dirty flag of a page/view?

    For a page/view, normaylly there are 2 things to do for diry data:
    1. when it's clean, Save button is disabled, when it's dirty, save button is enabled.
    2. when it's dirty and the window is closed, a popup says "you have unsaved data, close will lose the data".
    My thought is: it must be handled at client side, because not all valuechange is auto submitted. E.g., you type the 1st letter of a string in a input box, the server side does not know it, but save button should be enabled immediately.
    Is it possible to capture all valueChange events in a page or a view at client side?
    I'm not sure what is the best practise for setting dirty flag? If there is better solution? Does ADF provide facility for this?

    public void save(ActionEvent event){
    boolean formValid = isFormValid();
       if (formValid) {
      save button is enabled.
        private boolean isFormValid() {
            boolean valid = true;
            if (Check Condition 1) {
                valid = false;
               showErrorMessage1();
            if (Check Condition 2) {
                valid = false;
               showErrorMessage1();
            return valid;
        private void showErrorMessage1() {
                    when it's dirty and the window is closed, a popup says "you have unsaved data, close will lose the data".

  • JClient: set dirty flag after prepared stmnt to activate trans. buttons?

    Hi,
    I wrote a service method with a call to a prepared statement that makes a bulk insert (insert into a select ... from b).
    This service method returns the number of inserted rows.
    In my button action after a call my service method I refresh the ViewObject.
    The new rows are displayed, I know that they are not committed but the transaction buttons are not activated.
    How can I set the transaction dirty flag to true so that the transaction buttons are active?
    My button action method:
    private void jButton1_actionPerformed(ActionEvent e)
    SiteTablesAM siteTablesAM = (SiteTablesAM)panelBinding.getDataControl().getApplicationModule();
    int numOfAddedRows = ((TranslationsAM)siteTablesAM.findApplicationModule("TranslationsAM1")).createMissingCurrencyLangRows();
    if (numOfAddedRows > 0)
    // navBar.doExecuteButtonAction(); tested this but has same result
    siteTablesAM.findViewObject("TranslationsAM1.CurrencyLangVO1").executeQuery();
    panelBinding.refreshControl();
    JOptionPane.showMessageDialog(this,numOfAddedRows+" rows have been added.\nTranslate the labels or delete the added rows.","Info",JOptionPane.INFORMATION_MESSAGE);
    It would be more elegant to do the wole job on the server side => after call to prepared statement, refresh the ViewObject + "fire a transaction change event".
    Could you help me on this one.
    Thanks
    Frederic

    I've found a workaround:
    this.setAttribute(this.getAttribute());
    this makes the transaction dirty.
    I would have preferred a more elegant solution.
    I've noticed that when calling preparedStatement.executeUpdate() on a DBTransaction the isDirty flag stays false.
    Is this normal, executeUpdate is always a DML statement?
    Thanks
    Frederic

  • How to hide buttons on standard FPM tool bar

    Hi,
    I have to hide two buttons on standard FPM tool bar....buttons are price simulation and useractions.
    Technical details are...
    FPM_OIF_COMPONENT and Configname is DPVMS_CC_VD
    When i start configuration and open view : Web Dynpro Built in...
    i can see..
    CNRVIEW
    ....TC MAIN AREA
    ......TOOLBAR TOP
    .......BUTTON CONTAINER
    i can't able to see button names existed here...
    Can anybody guide me how to get button names here ....i want to hide few buttons on button container...
    Thanks,
    Subba

    Hallo Subba,
    You should not be in Webdynpro build in.
    I might be wrong ! i think you have started the wda component configuration and not the FPM application configuration->Component configuration.
    In Se80,Navigate to your application,open the application node, select the application configuration,open it.
    From there select the component and go to component configuration->press display button would lead you to the FPM configuration editor.

  • Implementing Dirty Flag for a generated Model (Flex 4)

    Hi there,
    I try to implement a dirty flag for a model generated by a Data Binding Wizard. I tried several ways but always failed to get it work properly bounded to the 'enabled' property of a button. Is there a "best approach" to implement this in a by Flex 4 generated model?
    I have all the Form elements bound to the model's properties and defined fx:Bindings on the model's property as well to get the changes back to the model as well.
    -> I tried to listen to the properyChange event on the Super model but I always returned true for the Dirty flag and couldn't set it to false when I loaded the model into a Form.
    -> I tried to implement a similar approach like below, instead of doing a normal 'getter' function on the isDirty flag I bounded it to the propertyChange event, it failed exactly the same way as above
    I did used my own solution earlier like this:
    [RemoteClass(alias="VODictionaryEntry")]
         [Bindable]
         public class VODictionaryEntry
                   private var _id:Number = 0;
                   private var _terminology:String;
                   private var _description:String;
                   private var _notes:String;
                   private var _insert_date:String;
                   private var _update_date:String;
                   private var _vendor_related:Boolean;
                   public var isDirty:Boolean = false;
                   public function get vendor_related():Boolean
                        return _vendor_related;
                   public function set vendor_related(value:Boolean):void
                        _vendor_related = value;
                        isDirty = true;
                   public function get update_date():String
                        return _update_date;
                   public function set update_date(value:String):void
                        _update_date = value;
                        isDirty = true;
                   public function get insert_date():String
                        return _insert_date;
                   public function set insert_date(value:String):void
                        _insert_date = value;
                        isDirty = true;
                   public function get notes():String
                        return _notes;
                   public function set notes(value:String):void
                        _notes = value;
                        isDirty = true;
                   public function get description():String
                        return _description;
                   public function set description(value:String):void
                        _description = value;
                        isDirty = true;
                   public function get terminology():String
                        return _terminology;
                   public function set terminology(value:String):void
                        _terminology = value;
                        isDirty = true;
                   public function get id():Number
                        return _id;
                   public function set id(value:Number):void
                        _id = value;
                        isDirty = true;
    this is a very simple solution but it worked like a charm. Can somebody suggest me something else, a better solution?
    thank you
    r. Sandor
    P.S.: I didn't include the validators to simplify the example.

    hi,
    meanwhile I come a little bit further if you implement the isDirty flag into your remote model and let generate ( to be included in the flex model as well) a model with Flex you can listen to the propertyChange event and do implement a correctly functioning bindable property.
    public function VOMessageEntry():void
         addEventListener( PropertyChangeEvent.PROPERTY_CHANGE, handlePropertyChange );
    private function handlePropertyChange( event:PropertyChangeEvent ):void
         if ( event.property != "isDirty" )
              isDirty = true;
    this code must be inserted into the generated Object itself not in the _Super_objectname source code.
    I hope I could helped somebody with this solution.
    r. Sandor

  • Dirty flag set for readonly file page

    We are using BDB 4.8.26 transactional data store on Windows 2008 R2.
    DB is logging the message "dirty flag set for readonly file page" to the error log ... this entry was logged 17 times in a 24 hr period. The system processes about 3-5 requests a second.
    We also are having an incorrect "SECONDARY inconsistent with primary" error reported - this used to be very rare but has increased with increased concurrency. But the dirty flag error is recent - after we dropped a secondary and added a new one - there was no error during the secondary drop and rebuild process.
    Appreciate any help on this.
    Thanks
    Kimman Balakrishnan

    Hi Kimman,
    I assume you are not opening your databases with the DB_RDONLY flag. This could be cause by not running recovery after a system or application failure. Make sure you run recovery correctly, single threaded, after each system or application failure; review the Architecting Transactional Data Store applications documentation section.
    Regards,
    Andrei

  • How to trigger standard FPM events through coding.

    While a standard FPM event triggers, it carries out with some event parameters which are automatically filled and is taken care by standard program.
    I have a requirement to raise a standard event manually, but in this case, the standard event parameters are not filled.
    Can any one tell me if there is any way through which I can get the event parameters automatically by raising a standard fpm event manually.

    Hi Chittibabu,
    There is no any such method to fill the event parameters automatically while we raise standard fpm event manually. You have to fill the parameters accordingly before you raise fpm event manually.
    Regards,
    Ravikiran.K

  • How to set document "dirty" flag

    Hi I wonder if there is a  simple way to set document "dirty" flag.
    The thing is that I am modifing layer XMP info in action script but this change is not reflected by setting the document to modified state
    Lukas

    I wonder how fast it would be to set the currect layer colour?
    IE:-
    layerColour('red')
    function layerColour(colour) {
        switch (colour.toLocaleLowerCase()){
            case 'red': colour = 'Rd  '; break;
            case 'orange' : colour = 'Orng'; break;
            case 'yellow' : colour = 'Ylw '; break;
            case 'yellow' : colour = 'Ylw '; break;
            case 'green' : colour = 'Grn '; break;
            case 'blue' : colour = 'Bl  '; break;
            case 'violet' : colour = 'Vlt '; break;
            case 'gray' : colour = 'Gry '; break;
            case 'none' : colour = 'None'; break;
            default : colour = 'None'; break;
        var desc = new ActionDescriptor();
            var ref = new ActionReference();
            ref.putEnumerated( charIDToTypeID('Lyr '), charIDToTypeID('Ordn'), charIDToTypeID('Trgt') );
        desc.putReference( charIDToTypeID('null'), ref );
            var desc2 = new ActionDescriptor();
            desc2.putEnumerated( charIDToTypeID('Clr '), charIDToTypeID('Clr '), charIDToTypeID(colour) );
        desc.putObject( charIDToTypeID('T   '), charIDToTypeID('Lyr '), desc2 );
        executeAction( charIDToTypeID('setd'), desc, DialogModes.NO );

  • How to modify a VAC in a standard FPM Application

    Hello All,
    I have a requirement in the project where I have to modify the standard SAP delivered FPM application. But this does not involve any creation of new webdynpro iview , but to modify a VAC in the application. It is related to essbensap.com, where I ahve to modify the VAC VcBenifitsPlanSelection.
    Ploblem comes when I try to modify the implementation code of the view PlanSelectionView. It says:
    Checkout is not possible. See below for details.
    The operation requires the writeability of the following Objects:
    View com.sap.xss.hr.ben.planselection.PlanSelectionView
    ======>problem: DTR workspace is not modifiable /DN1_XSS_D~ess~ben~sap.com/src/packages/com/sap/xss/hr/ben/planselection/PlanSelectionView.wdview.xlf
    ======>problem: DTR workspace is not modifiable /DN1_XSS_D~ess~ben~sap.com/src/packages/com/sap/xss/hr/ben/planselection/PlanSelectionView.wdcontroller
    ======>problem: DTR workspace is not modifiable /DN1_XSS_D~ess~ben~sap.com/src/packages/com/sap/xss/hr/ben/planselection/PlanSelectionView.wdview
    My question is :
    Is is possible to modify the standard VAC (VcBenifitsPlanSelection). If so, then my NWDI does not allow me to do so.How to solve this error message?
    Is there any other way to solve this requirement, without any configuration issue?
    Please help, as the requirement is very urgent.
    Thanks,
    Sonali.

    Hi Sonali,
    make sure have proper auths for NWDI.
    Regards,
    Raj

  • Portal Workprotect in Talent Profile - WebDynpro ABAP FPM application

    We are trying to implement Workprotect in ESS - Talent Profile application (HRTMC_EMPLOYEE_PROFILE). The requirement is that when user had entered data in either Internal work experience, External Work experience or other tabs; before he has saved the data, if the user clicks on some other link in portal or try to close the window, Portal work protect that is enabled should prompt the user to save the data or risk losing data.
    What has been done so far:
    1. Enabled Workprotect on Portal:
    Step 1: In the portal, go to System Administration -> System
    Configuration -> Service Configuration.
    Step 2: In the portal catalog, Select
    application "com.sap.portal.epcf.loader" and open the properties for
    service "epcfloader" for editing
    Step 3: Set property workprotect.mode.default = 3
    Step 4: Save -> Restart service
    Now, Portal Work protect is enabled.
    2. On the Talent application end, I have seen many posts in forum & FPM related workprotect documentation. But, it is not clear as to how this actually works when it comes to FPM application.
    The documents says FPM allows application to make use of work protect
    mode offered by Portal. To achieve this, the application must u2018tellu2019 the
    FPM whether it contains unsaved
    (u201Cdirtyu201D) data. For this, the FPM provides the Web Dynpro Interface
    IF_FPM_WORK_PROTECTION. In the is dirty method, you have to put
    METHOD is_dirty.
    if * component contains unsaved data
    ev_dirty = abap_true.
    else.
    ev_dirty = abap_false.
    endif.
    ENDMETHOD.
    Questions:
    1. If you see the shared application component HRTMC_TP_SHARED_DATA, it implements interface IF_FPM_WORK_PROTECTION. But, the isdirty method in the component controller has already existing code
    METHOD is_dirty.
    ev_dirty = wd_this->mv_is_dirty.
    ENDMETHOD.
    Where should we put the code given below as described in FPM documentation. In shared component or in individual components like HRTMC_TP_WORKEXP_INTERNAL, HRTMC_WORKEXP_INTERNAL, HRTMC_TP_EDUCATION
    etc.
    METHOD is_dirty.
    if * component contains unsaved data
    ev_dirty = abap_true.
    else.
    ev_dirty = abap_false.
    endif.
    ENDMETHOD.
    And, the line "* component contains unsaved data" as described in document- how do we code this for talent profile considering that there are multiple components, shared component etc? My requirement is that if user has entered some data in any of the tabs like internal work experience, external work experience, then work protect should work if
    user tries to navigate away or close browser.
    2. If you see general documentation for Work protect and webdynpro (not for FPM), it says that the application must define a special status (dirty flag), which tells the portal when there is unsaved data. You can set and cancel this status (TRUE, FALSE) using method
    SET_APPLICATION_DIRTY_FLAG in interface IF_WD_PORTAL_INTEGRATION.
    And it goes on to say that one must set application flag dirty
    SET_APPLICATION_DIRTY_FLAG
    exporting
    DIRTY_FLAG = TRUE | FALSE
    and also set work protect mode
    call method L_PORTAL_MANAGER->SET_WORK_PROTECT_MODE
    exporting
    MODE = NONE | APPLICATION_ONLY | BOTH
    3. Which is the correct way to enable Work protect in case of Talent profile applications? Which method of which component should should we add code to? Which of the above ways should we follow ( Interface IF_FPM_WORK_PROTECTION or IF_WD_PORTAL_INTEGRATION) ? Which component and which method should we Set Work protect and  Set isdirty
    Please advise.

    Hi Experts,
    Can you please provide some useful info in implementing work protect in Standard FPM WebDynpro ABAP applications? In this case, as mentioned above, the application is  ESS Talent Profile application (HRTMC_EMPLOYEE_PROFILE).
    Thanks,
    Sandeep

  • SRM7 - Sourcing Cockpit steps and FPM

    Hi all gurus,
    in SRM7 there's a sourcing cockpit for purchase requisitions which is basically split in 4 main steps:
    - in the first one (which corresponds to a specific WebDynpro/view) the user cah search for a PR; after the results are retrieved, the user can select PR's positions and proceed to the second step;
    - the second step (second WD) represents the user's workarea; here positions from one or more PR can be selected to create a following document (contract or purchase order);
    - the third step (third WD) let the user specify in depth which document should be made (e.g., the specific type of the contract);
    - the fourth step (fourth WD) shows which document has been created.
    By standard, navigation between steps (in both directions, as the user can go back from step 2 to step 1 and so on) is implemented via FPM buttons (e.g, NEXT_STEP).
    In my task I have to work on step 2, and these are the requirements: each time the user goes from step1 to step2 (with some positions, of course) I have to perform a sketch of code.
    The code is ready and works, but don't kwon how to restrict the execution on the clause "each time the user goes from step1 to step2" because:
    - WDDOINIT of step2 is triggered only once, so it works for the first time  the user goes from step1 to step2. If the user goes back to step1 and then proceed to step2, the code isn't triggered anymore.
    - WDDOMODIFYVIEW of step 2: quite similar as before. Using the FIRST_TIME parameter I can execute correctly the code when the user proceed to step2, but if he goes back and then again to step2 the code isn't triggered anymore.
    Outside the IF FIRST_TIME = 'X' condition is not a solution as well, since we'd like the code to be executed only when stepping from step1 to step2.
    I guess the solution could be something related to FPM world, but I'm absolutely not an expert of it so I kindly ask for help to you gurus.
    Thanks for your support.

    Saravanan, I've seen that PROCESS_EVENT method for componentcontroller; when I pass from step1 to step2, that method is executed 3 times and in each run mv_event_id is set as follows:
    1) REFRESH_TOOLBAR
    2) RENAME_STEP
    3) RENAME_STEP
    well, actually I passed from step 1 to step 2 exactly two PR items, that could explain redundancy in 2) and 3).
    Anyway... time to go deeper in the specs I guess, as I don't see a path to find a solution using the componentcontroller.
    My task is to remove the initial lead selection from the table that contains PR items in step2.
    This seemed to be straightforward by removing the initialization of the lead selection from the context node which represents the table (even though this is a custom modification of a standard WD).
    However, that did not work as the standard Webdynpro/view itself has been made on the specific assumption that a leadselection ALWAYS exists; it is used to initialize some properties on the table, so if I remove that "Initialization Lead Selection" flag the standard code dumps.  So, this cannot be a solution.
    However, I've seen that once the lead selection has been set and the screen has been rendered, the user can un-select it via CTRL+left click on the selection column.
    I debugged a bit and was able to reproduce via code that behaviour; no more dumps. Here's the code (actually I put it in a post exit of  WDDOMODIFYVIEW, when FIRST_TIME = 'X'.. not a solution anyway, as I explained before):
    DATA:  lon_soco_workarea           TYPE REF TO if_wd_context_node.
        DATA:  lead_selelement             TYPE REF TO if_wd_context_element.
        DATA:  idx TYPE i.
        lon_soco_workarea = wd_context->get_child_node( name = 'SOCO_WORKAREA' ).
        CALL METHOD lon_soco_workarea->get_lead_selection
          receiving
            element = lead_selelement
        DATA wpr TYPE TABLE OF wdr_event_parameter.
        DATA wpr1 TYPE  wdr_event_parameter_list.
        DATA dref TYPE REF TO data.
        DATA nullref TYPE REF TO data.
        DATA did TYPE REF TO data.
        DATA didx TYPE REF TO data.
    * Get element index - redundant, cause it's = wa_item_indexes-index
        CALL METHOD lead_selelement->get_index
          RECEIVING
            my_index = idx.
    * Getting reference to DATA generic datatype in order to
    * define a custom event parameters for the lead selection
        CREATE DATA dref TYPE REF TO if_wd_context_element.
        GET REFERENCE OF lead_selelement INTO dref.
        CREATE DATA nullref TYPE REF TO if_wd_context_element.
        CREATE DATA did TYPE REF TO string.
        DATA: idstring TYPE string VALUE 'WA_TABLE'.
        GET REFERENCE OF idstring INTO did.
        CREATE DATA didx TYPE REF TO i.
        GET REFERENCE OF idx INTO didx.
    * Creation of custom wpr1 event
        DATA wps TYPE wdr_event_parameter.
        DATA newevt TYPE REF TO cl_wd_custom_event.
        wps-name = 'ID'.
        wps-value = did.
        INSERT wps INTO TABLE wpr1.
        CLEAR wps.
        wps-name = 'CONTEXT_ELEMENT'.
        CLEAR wps-value.
        INSERT wps INTO TABLE wpr1.
        CLEAR wps.
        wps-name = 'ROW'.
        wps-value = didx.
        INSERT wps INTO TABLE wpr1.
        CLEAR wps.
        wps-name = 'NEW_ROW_ELEMENT'.
        wps-value = nullref.
        INSERT wps INTO TABLE wpr1.
        CLEAR wps.
        wps-name = 'OLD_ROW_ELEMENT'.
        wps-value = dref.
        INSERT wps INTO TABLE wpr1.
        CLEAR wps.
        CREATE OBJECT newevt             "pass this event to that method.
         EXPORTING
           name = 'REMOVE_SEL'
           parameters = wpr1.
        wd_this->mo_dom_soco_gaf2->/sapsrm/if_cll_do_tree_mapper~handle_lead_select( newevt ).
    * for other lead selection related actions
        wd_this->mo_dom_soco_gaf2->additional_act_on_lead_sel( io_wdevent = newevt ).
    Problem: this code is related to the view's table management, how could I port such code to the componentcontroller? My guess is it's not possible; I should find a way to execute this code only "every time user switch from step 1 to step 2", maybe  I could raise a "sign" from the method PROCESS_EVENT that i could catch in WDDOMODIFYVIEW?
    Any help as always's welcome.

  • Triggering a Popup to confirm from FPM IDENT Area.

    Hello
    for Workprotect Mode I am trying to triggering a WD Popup to confirm via FPM.
    How to do that?
    Thanks and regards
    Armin

    Hi Armin,
    If you want to call data loss popup, you can do it in two ways.
    1. Set is_dirty flag
          use if_fpm_work_protection interface and use the method set_dirty () to set the is_dirty flag. Once you set this, by default FPM will call the data loss popup. also it is your responsibility to clear the is)dirty flag after the commit in your application.
    2. Reimplement needs_confirmation method
          if you are connected to FPM, you would have used if_fpm_ui_building_block. In this interface, you have a method needs_confirmation to call the data loss popup. use below code snippet.
    *eo_confirmation_request = cl_fpm_confirmation_request=>go_data_loss.
    Thanks
    Senthil

  • Webdynpro for ABAP, Enhancement and change of standard "visible" property

    Hi
    Is it possible to change the standard Webdynpro element (in cProjects application), so that the original control "Input" from visible property "Visible" is changed to mine Context variable? How to change that default "Visible" flag in standard element?
    thank you

    Hi Phani,
    Thanks for the info.
    I am able to see if it is not interactive.
    Displaytype is native only.
    Let me explain you the issue in detail:
    Currently Client is calling ZFORM thro Java. They have some issues with JAVA so they want to use Webdynpro to call that ZFORM and the form is ABAP Dic based.
    For Templete source I gave ZFORM name, and it automatically created a 'NODE' wrt the context in the ZFORM.
    Now I have to pass data from difft  node attributes to that 'NODE'.
    Thanks in advance,
    GG

  • Clear flag of Work Protect Mode

    Hi there,
    I'm using work protect mode functionality in my WD ABAP application. The problem I'm facing at the moment is that I would like to clear this flag explicitly before I trigger a navigation. The scenario looks as follows:
    1. I change data on my OIF screen.
    2. I press a button to navigate to an OCI catalogue and suspend the current WD application. (Navigation is done inplace)
    3. Some data has been chosen and the navigation back to the WD application (resume) is done --> Application is set to dirty
    4. Now I want to navigate to the OCI catalogue again. Before navigation is done, the dirty flag is set to false explicitly.
    Even though the dirty flag is set to false, the work protect mode is doing his job and opens the OCI catalogue in a new window, which is intended be displayed inplace. Now to my question:
    Is there a way how I can clear the Work Protect Mode or set it to false explicitly?
    Kind regards,
    Albert

    Not sure if it will solve your particular problem, but have you tried setting the Work Protect Mode to APPLICATION_ONLY?
    More info here: http://help.sap.com/saphelp_nw70/helpdata/EN/45/b76f4169e25858e10000000a1550b0/frameset.htm

Maybe you are looking for

  • How do i delete sent emails in one go?

    How do i delete sent emails in one go? There must be a few thousand sent items in there with large attachments. Of course it would be silly to do it one by one, so whats the quicker solution?

  • Looking for app to show video, music, game memory usage

    I'm looking for some utility app that can give some detailed info on how much memory is being used for each category of content such as videos, music, apps, etc.     All I seem to be able to find are apps that show the total amount of memory being us

  • Delta update for 0FI_AR_4 DataSource

    Hi Experts, We have a couple of reports (Infoprovider ODS) which are based on the 0FI_AR_4 DataSource. We have enhanced the Datasource and added 7 to 8 fields from SD and FI region. For enabling delta current mapping is: UPDMOD (R/3) field mapped to

  • HT4623 my iphone is not switching on

    my iphone is not switching on

  • Help improving flv optimization

    Looking for advice (guidelines) on optimizing Flash videos for delivery on the Internet. Currently I edit in Final Cut Express, export at 320px x 240px, video set to 220-320 kbps, audio set to 80 kbps. I'm wondering if I can better optimize these set