Reusability of CAF is Possible.

hi
Reusability of CAF is Possible. 
If it is possible send me what is the advantages and disadvantages.
Thanks

Hi Shiva,
For reusability in composites you have to look at the framework/anatomy of composites.
a)<b>Process Layer-GP</b>
<b>b)UI Layer-VC,Webdynpro,Adobe</b>
<b>c)Business Logic/Service Layer-CAF Core</b>
So the changes in your requirement could be in a,b or c.
Lets take a fictional composite process aprroval of <b>leave from manager</b>.
GP process contains 1 block and 3 actions namely employee apply for leave form,
manager approval/reject form,display form to employee.
For UI layer we use Adobe with one template form and hide or make invisible certain fields depending on who sees the form employee or manager.
Service Layer-Here you call the ESA service which does the backend bit.
New requirement is <b>HR approval for leave</b> and not manager (Hope this never happens!)
So what do we do now...we have to adapt our composite to the new requirements.
1)Reuse the block for Manager along with action and callable object
2)Modify the xdp files in Adobe and update callable objects
3)Change the endpoiot configuration of your ESA service to call a new service HR approval.
4)Update mapping at all layers.
What we just did is we saved a lot of development effort by doing the appliction from scratch.
Hope this example was helpful.
Regards,.
As mentioned by Piyush,in GP you can reuse the blocks,actions and callable objects.
In UI for eg you have adobe foms to be used in multiple stages of the process,the features of Adobe lets you create one xdp template and reuse it across the process by hiding/adding/removing fields

Similar Messages

  • Communicate between separate VI's using OOP

    Hello,
    I have a question relating to how two separate labview programs can communicate with each other. Specifically I want to make a temperature controller using the OOP features of labview, and implement a Model-Viewer-Controller design.
    I would like the Controller Object to launch the Viewer (the GUI) object. My question is though, how will these objects communicate between themselves?
    The Viewer object is used to set the desired temperature, and display current temperature. Some how it must communicate this to the Controller object who will use its Model Object to create the correct response (i.e. change the set temperature of some hardware device, although generically the Model Object is an abstract class, to be implemented by it child classes), and then communicate back to the Viewer with the current temperature.
    I was wondering if the Vi server tools are the right for this?
    Thanks,
    Paul.

    Hi Bob, thanks for your post.
    Here is what I want to program using an object oriented approach.
    I want to make a temperature controller, which has three objects. A Controller Object, a model object, and a view object. The controller is a mediator between the model (which will talk to the hardware), and the view (which will display the current temperature, and where the set temperature can be changed).
    The controller will have a method like myController.addView(Object View), and addModel(). So when I run the controller and give it a View object, I want it to open a window with a temperature indicator, and a set temperature control. When the set temperature is changed, the view object will notify the controller of this change (using an event), and the controller will run a method on the Model object which will control some piece of hardware setting its Temperature to a new value. The model will also send events (from time to time) to tell the controller that the temperature (of the device) has changed. The controller will then tell the view to update its temperature indicator.
    I have found a nice article about implementing the Model-View-Controller design pattern using Java (I am a java programmer, trying to use labView). The article is here: http://java.sun.com/developer/technicalArticles/javase/mvc/
    I would like to program this in labView.
    Also I would like to make my code reusable as much as possible. So the controller, view, and model objects will all be abstract classes, to be implemented by code specific to the device. Also some devices will require more than one type of view object displaying the data in different ways.
    I hope this makes what I am trying to do more clear.
    So basically I want the View object to open a window with a temperature indicator and a set temperature control. I want the controller object to start the view object and tell it to open the window. But I am not sure how to do that with labView.
    Thanks, any advise will be valuable!
    Paul.

  • How to migrate an existing Microsoft SSIS deployment if it is decided to replace SQL Server with an Oracle database?

    Hi Oracle Gurus!
    Currently, I am designing an ETL solution that transforms and loads a lot of data from flat files and sends it to an SQL Server 2008 R2 database for storage. However, at a future point of time, it may be decided to add or even replace SQL Server with an Oracle 11g database.
    Currently, I am writing script transforms in C# to dynamically generate SSIS packages to tansform and load the data into SQL Server. But considering that in future, an Oracle 11g or 12c database might be added to, or replace the SQL Server database, how do I make my script transforms (or whatever else I am developing currently for SQL Server) reusable to the extent possible?
    Or more precisely, what steps do I take, from an Oracle point of view, to ensure that any future migration of data to an Oracle database would be smooth to the extent possible?
    Looking up to my Oracle Gurus for enlightenment in this matter!
    Novice Kid

    When you're writing your on C# code to load data into the SQL Server you have to modify the routines so that they will work with Oracle.
    One approach is to use the extproc agent which would allow you to directly call external programs with all the logic in it to perform the load of your files and to put the data into the Oracle database. Another option would be to use utl_file package (or equivalents) which will allow you to open external files from your Oracle database and to directly read its content and then to pass it to the related tables.

  • Popup in F4 help

    Hi,
    I have a requirement in web-dynpro where i have to display a warning message to user as soon as he clicks on F4 help, that warning message is displayed in a popup with two buttons 'OK' and 'CANCEL'.
    If he clicks OK then, the search should be continued and if he clicks CANCEL then nothing should happen.
    I tried this using OVS but i am not able to exit phase-2 on CANCEL, it gives a dump stating that:
    method ovs_callback_object->set_output_table has not been called.
    Thanks,
    Varuna

    Hi Abhi,
    Thanks for the reply,but i have time constraints and for freely programmed help i will have to implement a reusable WDC, is it possible through OVS or Search help?
    Thnks,
    Varuna

  • Inerface to BAPI Interface

    Hi All,
    I have a requirement where in i need to create a BAPI as a separate interface and then call this BAPI in a BPM created in another interface. This BAPI interface is to be created in a genaralized format for reusability.
    Is it possible to achieve this through BPM? I had checked a blog showing the BAPI  that was created as a webservice froim R3 but then my requirement is to create it as a separate  interface and then from XI i define it as a web service.
    Please advice.
    Thanks in advance,
    Sai
    Edited by: Saikumar on Apr 4, 2010 7:42 AM

    SOAP --> XI (BPM) --> Target .... where your Target is using/ hosting the BAPI (SAP system)....so now you have exposed the BAPI as a WebService.
    Is it possible to achieve this through BPM?
    You want to use a BPM just to expose the BAPI or there is really a need to use BPM.....if it is just to expose the BAPI as webservice then a BPM is not needed.
    Is there any other functionality involved in your scenario?
    Regards,
    Abhishek.

  • Launch of new NW2004s-BI Frontend from transaction rrmx

    Hi,
    my customer has upggraded to NW2004s. <b>We are on Support Package 7. The NW2004s-BI Frontend is FEP701.</b>
    When I enter <b>transaction <rrmx> the "old" BW 3.5 Bex Frontend launches.</b>
    Is there a <b>way to have <rrmx> call the new NW2004s-BI frontend?</b>
    I have been toggling the "Launch Legacy Version from RRMX" flag on and off in the new NW2004s BI Frontend but nothing but the 3.5 Analyzer lauches?
    Can you help with that issue?
    Thanks
    Christian

    Hi Christian! in this reply you could find your solution.
    <u><b> but attached file is available only by OSS!
    If you think this helps, don't forget give me points!</b></u>
    <b>see note 933768</b>
    <i>Symptom
    Error in Business Explorer Components like Analyzer, Report Designer, Web Application Designer, Query Designer, Open/Save Dialog, Value Help Dialog
    Other terms
    Business Explorer, Frontend, BW, BI 7.0, BI, Hotfix, advance correction, Analyzer, Report Designer, Web Application Designer, Query Designer, Open/Save Dialog, Value Help Dialog, Selector, characteristic restriction, filter, filter value, variables
    Reason and Prerequisites
    You have installed NetWeaver 2004s BI Add-On Frontend Patch 700, and you need a hotfix (advance correction) for certain problems that are caused by the BI Add-On (frontend).
    This note will be updated as solutions for newly detected problems are available. Hence you should check the actuality of this note, if you have already applied hotfixes for the patch level of your BI Add-On.
    Solution
    Attached to this note you will find frontend components (DLL files) that correct certain errors. You will find a list and descriptions of solved problems in the following. It is recommended to replace all respective DLLs in the setup directory of the BI Add-On with the attached DLLs. However, you can also selectively replace individual DLLs that are required for the solution of problems that you encountered. In the following it is described which DLLs are required to solve specific problems.
    The Open/Save dialog and the Value Help dialog (selector) are components that are used by several SAP Business Explorer applications. Hence, if you encounter errors in one of those applications, please also check the dialogs sections below for a solution.
    SAP Business Explorer Web Application Designer
    SAP Business Explorer Analyzer and Variables Screen
    New property to adjust the size of the Drop-down item added.
    Known errors occuring, while entering the values in variable screen pop-up, have been corrected
    SAP Business Explorer Query Designer
    Corrected critical error at saving of reusable elements (especially evident with calculated key figures using variables). We strongly recommend to apply this hotfix.
    If a presentation hierarchy is selected for a drilldown, it is not possible any more to restrict the characteristic to a hierarchy node from another hierarchy.
    Refresh problem solved with repeated query execution in web browser.
    Dimension preview is enabled again and allows scrolling.
    Problems with query variable order presentation and editing are solved.
    Structure member selections using calculated key figures display further calcuated key figure properties.
    Error with characteristic value variables replaced by queries corrected.
    Errors with structure member descriptions corrected.
    There were too many characteristics offered as aggregation reference for formulas. Now only characteristics of the corresponding InfoProvider are listed.
    Paste of multiple characteristics when restricting structure member selections is working again.
    Error when creating structure member hierarchies with formulas is solved.
    Copy and paste of a structure member without changing the focus was not possible. This is now enabled.
    Variables could not be entered in the editors for conditions and exceptions. This is possible now. Also variables for key date can now be entered.
    Error when adding attributes by drag and drop corrected.
    Sorted display of query elements corrected.
    Paste of a second reusable structure enabled again.
    It is not allowed to restrict a structure member to a characteristic value if the other structure already contains a restriction of this characteristic. This check is now implemented.
    Sometimes values for Zero Suppression were not correctly saved. This is corrected now (updated 04 May 2006)
    Restricted and Calculated key figure folders did not display if the user started Query Designer more than once from Analyzer. (updated 04 May 2006)
    It was not possible to delete a Characteristic from filter if a reusable filter contained this characteristic (updated 04 May 2006)
    Paste of InfoObjects and reusable Elements was errorneously possible to Exception and Condition area. Is frobidden now. (updated 04 May 2006)
    Text variables with repalcement path are now always not inputable (updated 04 May 2006)
    Variables were not displayed correctly if the user started Query Designer more than once from Analyzer. (updated 04 May 2006)
    There could be a runtime error (occasionally) in Anaylzer after user selected "Exit and use query" in Query Designer due to a still processed error check. (updated 04 May 2006)
    There is now a check if a presentation hierarchy exists on server. If not, the user is informed by a warning (updated 04 May 2006)
    New warning informs user about non existing presentation hierarchies (updated 15 May 2006)
    Formula variables with replacement path "by attribute" offer now only numerical attributes. (updated 15 May 2006)
    Empty formulas now cause an error message, not just a warning message, because queries with empty formulas are not executable. (updated 15 May 2006)
    For compounded characteristics in InfoProvider tree the compound info was not displayed in all cases, this is corrected now (updated 15 May 2006)
    Variables replaced by query result or by a replacement table can be just used in Filter. The user is informed by an error message if such variables are used anywhere else (updated 15 May 2006).
    Queries with cell were sometimes saved with wrong coordinates for cells. Such queries are not executable. This is corrected now. Wrong queries are auto corrected, if they are loaded and saved with this corrected version (updated 15 May 2006).
    Problem with "hanging" explorer during execution of a query in web solved (updated 15 May 2006).
    Variable order setting is now also possible for new queries (updated 15 May 2006)
    Empty structures cause now an error message, not just a warning message, because queries with empty structures are not executable. (updated 15 May 2006)
    There were some cases where Text variables were not stred correctly and as a consequence not replaced. All known issues are now corrected. (updated 15 May 2006)
    With this hotfix the Note 948374 should be also implemented in the backend system, it prevents some save prolems.
    Small usability improvements in Varible-, Exception- and Condition editor (updated 23 May 2006)
    Multiple keyfigures are not allowed in Filter, but it was possible to do this with copy and paste of multiselected keyfigures (updated 23 May 2006)
    There were cases where users could create different components with same technical names, this is checked now (updated 23 May 2006)
    Variables replaced by query result or by a replacement table reported an incorrect message if they were defined with "Input allowed = true", this is corrected (updated 23 May 2006)
    SAP Exit variables were errorneously not allowed to be used in non content systems, this is corrected (updated 23 May 2006)
    In variable editor for Formula variables replaced by attribute value there were not offered all possible numeric variables offered. This caused a runtime error if especially variables created with Query Designer 3.x were edited. This is corrected now (updated 23 May 2006)
    Due to a program error any saved formula might have been saved incorrectly, if it is using any variables (formula or text variables). This is a critical error which might lead to not understandable error messages during query execution or missing text variable replacement for formulas. The error is corrected the was that any corrupt query can be loaded and after a save it is repaired. We strongly recommend to use this hotfix for all installations!
    SAP Business Explorer Report Designer
    Introduced Versioning and added Version checks. More recent versions of Report Designer are able to design reports with new features. If such a report is edited with an older version of Report Designer some design features might be lost in the report or loading the report might not be possible.
    Images from Mime repository can be added to the report.
    Sequence of Report Sections is saved and loaded in the right order.
    Query Text Elements for more than one Dataprovider are correctly dsiplayed in the Report Item. Property Dialog shows the name of the Dataprovider of the selected Text Element.
    Conditional Formatting for Hierarchy nodes enabled.
    Open Dialog/Save Dialog
    Value Help Dialog (Characteristics Restriction/Filter Selection)
    Search can be performed by entering the search criteria in value help dialog and then by pressing the <Enter> keyboard button</i>
    <b>or see note 929632</b>
    <i>Symptom
    There are errors in Business Explorer components such as Analyzer, Report Designer, Web Application Designer, BEx Query Designer, Open/Save dialog, input help dialog.
    Other terms
    Business Explorer, Front end, BW, BI 7.0, BI, Hotfix, advance correction, Analyzer, Report Designer, Web Application Designer, BEx Query Designer, Open/Save dialog, input help dialog, selector, characteristic restriction, filter value, variables
    Reason and Prerequisites
    You have installed NetWeaver 2004s BI Add-On Front End Patch 02 and you require advance corrections for certain problems that are caused by the BI Add-On (front end).
    Solution
    You can find front end components (DLLs) that correct the errors described below attached to this note. We recommend that you replace all attached DLLs in the setup directory of the BI Add-On. However, you can also replace only those DLLs required to correct a problem that occurred in your system. The following sections describe which DLLs correct which problems.
    The Open/Save dialog and the input help dialog are components that are used by several SAP Business Explorer applications. Therefore, check whether the correction of a problem that occurred in one of the applications is described there.
    SAP Business Explorer Web Application Designer
               Up to now, there are no advance corrections.
    SAP Business Explorer Analyzer and variable screen
               To correct the problems in the Analyzer and the variable screenthat are described here, the files BExApi.dll, BExAddin.dll, BExAnalyzer.xla, BExVariableScreen.dll, BExLocalFormulaParser.dll, BExQueryDesigner.dll, BExSelectorAPI.dll and BExSelectorDialog.dll are required.
    In the variable screen, the formats for the calendar year and calendar month characteristics have not been transferred correctly to the server. As a result, error messages occurred during the check.
    When deleting an item in design mode, the system did not remove the displayed data of the item in analysis mode, rather it still displayed this data.
    The display of the checkbox item and the radio button item has been corrected.
    Errors occurred when you saved variants on the variable screen. All known errors have been corrected.
    The security certificate for the Analyzer has expired and the advance corrections contain a new security certificate.
    SAP Business Explorer Query Designer
                To correct the problems in the Query Designer that are described here, the files BExQueryDesigner.dll, BExSelectorAPI.dll and BExSelectorDialog.dll are required.
    Executing in the Web no longer opens different browser windows, rather the system always uses the same one.
    In certain cases, queries that contain attributes were not saved correctly and as a result, they could not be loaded. This problem has been corrected in all known the cases.
    In certain cases, queries that contain cells were not saved correctly and as a result, they could not be loaded. This problem has been corrected in all known the cases.
    If queries are saved incorrectly (for example with incorrect attributes or incorrect cells), the system issues messages for all cells that are incorrect and it refers to a possible solution. Currently, all text messages are in English and they will be translated in Support Package Stack 8.
    You can now insert and resort attributes at any position. You can do this using drag and drop or cut and paste.
    Formula variables with replacement path now also permit the setting of the dimension.
    If you edited attributes for an object and you then saved your changes immediately without exiting the field, the system did not save the change in this field. This problem has now been corrected.
    Texts of attributes are now displayed correctly after you load the query again (up to now, the system displayed only technical names).
    Constant selection was not displayed correctly in the context menu of a selection. Now, the system displays a checkmark to indicate that constant selection is activated.
    Attributes of display hierarchies are now displayed and saved correctly.
    The system no longer displays operators twice in technical names in formulas. Up to now, [+] + was displayed.
    The system no longer displays UIDs as technical names for structure items and cells in formulas.
    Structures with hierarchical structure items: In certain cases, structure elements disappeared during the hierarchical setup. However, these were saved and they caused an endless loop on the server. This problem has been corrected. You can use the BEx Query Designer to open queries that were saved with these "vanished" structure elements and the "vanished" structure elements are displayed again.
    Errors and terminations on the server now cause a message in the message window of the BEx Query Designer telling you to close and to restart the BEx Query Designer.
    For variables with replacement path, the system displayed too many characteristics (some technical characteristics) for the replacement characteristic. This problem has been corrected.
    Further consistency checks have been implemented and the corresponding messages are displayed in the message list. The system now checks not only queries but it also checks restricted and calculated key figures, variables, and cells.
    If you change a reusable element, the system does not save it automatically. An information message is displayed telling the user that saving the element may affect other queries. You can save the element normally using a save function in the context menu. If the element is used in the query, it is always saved with the query.
    When you exit the BEx Query Designer, the system checks which reusable elements have not yet been saved. The system displays a list containing all unsaved elements and it asks the user whether these elements should be saved.
    There is a new menu function "Save All" that saves all changed reusable elements.
    When you select text variables, the system now displays the correct variable type "Text variable" in the selection.
    You were able to use cut and paste for conditions and exceptions, but this always caused a runtime error. The functions have been deactivated for the moment to avoid program terminations.
    You can now define variables with a replacement from an attribute.
    You can now also display only posted values in the value help (read mode D).
    For text and formula variables with replacement path, you can no longer create on the technical characteristic 1TEXT or 1FORMULA. Any existing variables (that were created with earlier versions) are reported as incorrect and you should delete them.
    For restricted or calculated key figures or for variables, if you made changes and you saved these changes online and confirmed with OK, the system sometimes issued message "Not saved - object is not changeable". This problem has been corrected.
    When creating new reusable elements, the system only checked if the user was authorized to create new elements for this InfoProvider, but it did not check whether the user was authorized to create elements with the given technical name. This problem has been corrected.
    You can now move and copy cells using cut and paste and copy and paste. Unfortunately, you still cannot use drag and drop.
    In formulas, multiline headers of structure elements are correctly displayed in single lines and no longer in several lines.
    In certain cases, hierarchy node variables were saved without a corresponding hierarchy assignment and you could not use them in the report that was being executed.
    After each time you saved data, the context menu of the currently selected object was incorrect. This problem has been corrected.
    You could not delete filter values directly in the BEx Query Designer, rather you had to do this in the filter dialog.
    You could not change characteristics of attributes.
    The system now issues a corresponding success message after each successful saving process.
    SAP Business ExplorerReport Designer
               Up to now, there are no advance corrections.
    Open dialog/Save dialog
               Up to now, there are no advance corrections.
    Input help dialog (characteristic value restriction/filter selection)
               To correct the problems in the value help dialog that are described here, the files BExQueryDesigner.dll, BExSelectorAPI.dll and BExSelectorDialog.dll are required.
    You can now edit variables in the value help for all variable types and not only for characteristic value variables.
    You can now create variables in the value help for all variable types and not only for characteristic value variables.
    When changing an offset, negative offsets are displayed as -5 and no longer as 5-. Variable offsets are displayed directly in the right area of the value help.
    Variables as the to-value of intervals no longer cause terminations.
    In the value range editor, the value you entered manually was not transferred if you directly chose the transfer arrow.
    In the value help for reference characteristics, the system did not display the variables for basic characteristics and therefore there were usually fewer variables than in the BEx Query Designer.
    When you select the hierarchy, the system now correctly displays the date and version variables and no longer hierarchy variables as was incorrectly the case before.
    When you call the value help from the variable entry screen, the system sometimes displayed all master data values (read mode "M") even though it should only display posted values (read mode "D"). This problem has been corrected.</i>

  • Getting started files and trial version

    Just downloaded trial version of Muse. Starting tutorial re "Katie's Cafe". Possible to access Muse-Getting-Started-Files from trial version?

    Hello,
    Please check if the solutions listed in the below posts is what you're looking for:
    http://forums.adobe.com/message/5620579
    http://forums.adobe.com/thread/1273138
    Cheers
    Parikshit

  • How to retrieve SCOM 2012 product key

    I'm running SCOM 2012. I'm planning to build a fresh SCOM 2012 R2. Is the product key for SCOM 2012 is reusable? It is possible to retrieve it as i have lost it.

    https://social.technet.microsoft.com/Forums/ie/en-US/9e85c1cf-f327-41df-b7be-5f0fea38cefa/how-do-i-retrieve-lost-product-key?forum=officeitpro
    or else run this--->http://www.magicaljellybean.com/downloads/KeyFinderInstaller.exe
    Thanks, S K Agrawal

  • Does CAF have the possibility to implement wait steps?

    I'm wondering if CAF has functionality to allocate a wait time to an action, in the same way that it is possible to put a wait step in ABAP workflow tasks.
    I can see one tab on the Action definition in design time GP that has a fixed date and allows a callable object to be invoked, but the kind of logic I am looking for is to allow a separate block to be invoked if a certain time limit has been reached.
    Is this possible to do in CAF?
    - Tony.

    Hi Tony,
    I cannot completely understand your requirement- invoke a block when a certain amount of time has elapsed?
    Well you cannot branch to a particular block, but in terms of callable object to implement wait feature maybe an idea is to create a exclusive one through a background callable object where you are free to code. You could implement a wait in here through java code. You could take in the wait duration as an input through the callable object interface. I have not tried it, but it should work.
    -Sijesh

  • Update of CAF GP not possible

    I am implementing an example in the Guided Procedures, but after some changes i cannot update a process oder a block any longer.
    It runs, but when I want to modifie it, the GP asks to create an inactive version, but stops with the failure ("Versionsaktualisierung nicht möglich" -> english: "version update not possible" or similar).
    Is it a bug in the current service release (i think, we have installed until Service Pack 6)?
    Thanks in advance!

    Sorry for the late answer...
    I heard form someone, that this is a problem in the SPS6 and it is solved in the following SPS. If there was no problem at you...be happy

  • Is it possible to factor this as a reusable unit of code in PL/SQL?

    Hi,
    I am attempting to create a PL/SQL package which performs the following:
    Takes in a reference to a cursor (REF CURSOR) and outputs an HTML region which contains a representation of the dataset with html input fields and add/remove buttons with corresponding client-side javascript code to add and remove rows. The package will also include a procedure to commit changes to the database.
    I am using application express, and with to call the package in the following way:
    DECLARE
    BEGIN
    OPEN rep_qry_ref_c FOR
    SELECT ewpm_user_id, ewpm_user_fname,
    ewpm_user_sname,
    ewpm_user_comments, ewpm_user_name,
    ewpm_user_password
    FROM ewpm_user;
    rc_datagrid2.proc_return_tabular_report(
    p_qry => rep_qry_ref_c,
    p_col_names => 'col1,col2,col3,col4,col5,col6,col7,col8,col9,col10,col11',
    p_html_attrs => 'disabled,,,,,,,,,,',
    p_id_prefix => 'structure_report_',
    p_col_size => '10,10,10,10,10,10,10,10,10,10,10',
    p_col_maxlength =>'30,30,30,30,30,30,30,30,30,30,30',
    p_table_class_name=> 'myTabCssClass',
    return_str => ret_clob);
    CLOSE rep_qry_ref_c;
    END;
    I am running into problems with passing the cursor into the package procedure. I must use SYS_REFCURSOR as the type, which makes it a weak cursor. I then get a "malformed" error when I attempt to use the following in the procedure body:
    rep_qry_r_type p_qry%ROWTYPE;
    where p_qry is the ref cusor of type SYS_REFCURSOR.
    I am also uncertain as to how I will go about looping through each of the columns, where the column names and the number of columns are not defined at run-time.
    I would greatly appreciate any input on this one. It may be that I am approaching this all wrong, in which case I would be very grateful is someone would suggest an alternate approach.
    Many thanks
    Steve

    Someone else's suggestion:That can be achieved in a single step:
    michaels>  SELECT XMLTRANSFORM
              (XMLTYPE (CURSOR (SELECT *
                                  FROM emp
                                 WHERE ROWNUM <= 2)),
               XMLTYPE
                  ('<?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="html"/>
    <xsl:template match="/">
    <html>
      <body>
       <table border="1">
         <tr bgcolor="cyan">
          <xsl:for-each select="/ROWSET/ROW[1]/*">
           <th><xsl:value-of select="name()"/></th>
          </xsl:for-each>
         </tr>
         <xsl:for-each select="/ROWSET/*">
          <tr>
           <xsl:for-each select="./*">
            <td><xsl:value-of select="text()"/> </td>
           </xsl:for-each>
          </tr>
         </xsl:for-each>
       </table>
       </body>
    </html>
      </xsl:template>
    </xsl:stylesheet>'
              ) t
      FROM DUAL
    T                                                                                                                                                                                                                                                                                                                                                                                                              
    <html><body><table border="1">
    <tr bgcolor="cyan"><th>EMPNO</th><th>ENAME</th><th>JOB</th><th>MGR</th><th>HIREDATE</th><th>SAL</th><th>DEPTNO</th></tr>
    <tr><td>7369</td><td>SMITH</td><td>CLERK</td><td>7902</td><td>17-DEC-80</td><td>800</td><td>20</td></tr><tr><td>7499</td><td>ALLEN</td><td>SALESMAN</td><td>7698</td><td>20-FEB-81</td><td>1600</td><td>300</td><td>30</td></tr>
    </table></body></html>   
    1 row selected.But still I don't see a real advantage over OWA ;)

  • New TO GP And CAF?

    Hi,
    What is Guided procedures?
    What is CAF?
    Why We Can Use GP And CAF?
    We Have Webdynpro Why We Go For CAF?
    What is RelationShip Between GP AND CAF?
    Procedure For Calling BAPI From ECC To CAF In NWDS.
    What's use in Guided Procedures And CAF?
    THANKS
    SUBBARAO

    Guided Procedures (GP) is a framework for modeling and managing processes that involve access to multiple backend systems. GP enables runtime collaboration and execution of ad-hoc items. In addition, it allows the invocation of various types of applications and services within a process, such as Web Dynpro and BSP applications, RFCs, and so on. The framework implements differentiated role-based access to the available tools in accordance with the useru2019s functions in the enterprise.     
    GP offers the following features:     
    Design-time workset     
    The GP design time offers a set of functions that enables a business expert to create reusable components and model processes with them.     
    Callable objects are the most fine-grained elements created in the design time. They enable the execution of external applications and services into the GP framework.     
    Callable objects are attached to actions, which at runtime represent process steps. They are executed in blocks either sequentially, in parallel, or in a loop. Blocks are the main constructs of a process template. At runtime, they represent the process phases.     
    The GP design time supports data persistency and enables mapping between the parameters of the process building elements. In addition, process role consolidation is possible.     
    Runtime workset     
    In the GP runtime, business users can initiate a process from a process template, and follow its execution. Process contributors are guided through the process steps to complete the tasks assigned to them. This process is work item-driven u2013 that is, a contributor acts only when a work item appears in his or her worklist. In addition, a GP process is role-based, as it may involve multiple contributors that have different roles in the enterprise.     
    The GP runtime offers a set of views that show different aspects of a process.     
    Interactive forms     
    The integration of interactive forms into the GP framework enables the implementation of form-based processes. Both online and offline use of forms is supported.     
    Administration tools     
    At runtime system administrators can monitor and administer process instances and GP system data using the GP support tool in the SAP NetWeaver Administrator and the administration workset in the portal.     
    Translation and transport     
    GP content may be made available in multiple languages using the translation features that the framework provides.     
    In addition, the GP transport system enables the transfer of GP objects across SAP installations.     
    Check these..,          
    wiki          
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/dipankar%2bsaha          
    forums          
    /thread/40632 [original link is broken]          
    /thread/107379 [original link is broken]          
    help docs          
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/0034e14db01a85e10000000a422035/frameset.htm          
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/68231834cf4688e10000000a11466f/frameset.htm          
    http://help.sap.com/saphelp_nw2004s/helpdata/en/97/08ae42e5adcd6ae10000000a155106/frameset.htm          
    http://help.sap.com/saphelp_nw2004s/helpdata/en/44/3bfd6765524903e10000000a1553f7/frameset.htm          
    Composite Application Framework Weblog Series          
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/31389b90-0201-0010-3792-87d3d9421478
    Presentation CAF nd GP           
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/media/uuid/334de0f2-0c01-0010-6093-9bbacddc488f?prtmode=navigate          
    pdfs          
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/96ed6ea7-0301-0010-b6b2-90d3e54b037e          
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1eb928a1-0601-0010-f890-be9169f0d856          
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2ae6e722-0701-0010-bdb8-955c90caf32b          
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/31389b90-0201-0010-3792-87d3d9421478          
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/20844e88-0d01-0010-de9a-eb2d302df7b7          
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e99cff7a-0601-0010-dea3-e8166c7a7f20          
    weblog          
    Additional CAF Training material online          
    Building ESA and delivering it through CAF          
    CAF II - Which Tools Does SAP Provide?

  • The workflow could not update the item, possibly because one or more columns for the item require a different type of information. Outcome: Unknown Error

    Received this error (The workflow could not update the item, possibly because one or more columns for the item require a different type of information.) recently on a workflow that was
    working fine and no changes were made to the workflow.
    I have tried a few suggestions, i.e. adding a pause before any ‘Update’ action (which didn’t help because the workflow past this action without incident); checked the data type being written
    to the fields (the correct data types are being written); and we even checked the list schema to ensure the list names and the internal names are aligned (they
    are), but we still cannot figure out why the workflow is still throwing this error.
    We located the area within the workflow step where it is failing and we inserted a logging action to determine if the workflow would execute the logging action but it did not, but wrote the same error message.
    The workflow is a Reusable Approval workflow designed in SharePoint Designer 2010 and attached to a content type. 
    The form associated with the list was modified in InfoPath 2010. 
    Approvers would provide their approval in the InfoPath form which is then read by the workflow.
    Side note - items created after the workflow throws this Unknown Error some seem to be working fine. 
    We have deleted the item in question and re-added it with no effect. 
    Based on what we were able to determine there don’t seem to be any consistency with how this issue is behaving.
    Any suggestions on how to further investigate this issue in order to find the root cause would be greatly appreciated?
    Cheers

    Hi,
    I understand that the reusable workflow doesn’t work properly now. Have you tried to remove the Update list item action to see whether the workflow can run without issue?
    If the workflow runs perfectly when the Update list item action is removed, then you need to check whether there are errors in the update action. Check whether the values have been changed.
    Thanks,
    Entan Ming
    Entan Ming
    TechNet Community Support

  • Getting Logic to ignore .caf files in the loop browser?

    I don't even know if this is possible. I've installed Logic 7 on my laptop that also has GB '08. I want to keep GB, but I don't want all of those .caf files in my Logic loop browser. Is there a way to get rid of them from the browser without moving or deleting them so I can still use them in GB?

    bump

  • Can STP 3 Only Index .caf Loops?

    I have tried to Index .aif and .mp3 loops but they don't appear to work in the Search fields. (They can be saved as Favorites).
    Am I correct in thinking that only .caf loops can be indexed in STP 3?

    I tried to index the audio files using the Setup button at the top right of the Browser. It opens a window where you can navigate to your files and then click "Index".
    Works perfectly with .caf files.
    Pretends to work with all others but when you use the Search window they are not there.
    I have a large number of non-.caf audio files which I would love to convert to .caf if that were possible.
    Some say you just change the .aif to .caf but that doesn't fool STP.
    Have got a ton of messing about done today!

Maybe you are looking for

  • Firefox don't close when "browsing and Download History" is deleted on exit

    Firefox doesn't close properly in about 50 % of cases. When closing FF, the window closes but the process firefox.exe isn't terminated. When trying to open FF again you got the error message "Firefox is already running, but not responding. To open a

  • PhotoShop Palette Menus Have Large Font

    I've recently been through a big crash and reinstall of the OS (from the 10.4 DVD then the Software Update to 10.4.3) and Adobe Creative Suite 8.0. I have since trashed prefs as well as the ap and reinstalled PhotoShop a couple of times. However, tha

  • Clearing Credit Card numbers from table FPLTC

    Hi Guys,   Due to audit reasons we intend clearing all the Payment Card numbers for all the SD documents from the Payment Cards tab (VA03) from the doc header. 1. Are there any side effects of it if delete the table 'FPLTC'  completely where all the

  • ABAP 写的小游戏,供大家娱乐

    code} *& Report  Z_BUTTON_GAME                                               * REPORT z_button_game . INCLUDE <icon>. TABLES : sscrfields. internal table for storing the list of icons temporarily DATA : BEGIN OF i_icons OCCURS 1000, id LIKE icon-id,

  • How to restrict Order types KA  and AB in script output form

    How to restrict KA AND AB order types in script output data is coming from  bkpf-blart . program is rfkord10. and form is f140_acc_stat_1 in script output i dont want to  display KA AND AB order types .. data is coming from standard report. i copied