Link to Dynamic Layout Record - Task

Hi All,
I have added a link from our activity report in to the task record. We use the dynamic layout quite a bit with the task record, however when drill down into the record from the report, Siebel displays the standard layout instead of the actual layout.
This nullifies the need since the screen should look totally different.
Anyone come across this and have a solution?
Thanks in advance.

you don't have to worry about all that.
just open up any activity that is read-only and copy-paste the code. Then in the Fx of the field that has values XXX or YYY, write the web-link code as the concatenation of strings and whenever you encounter the Activity ID, replace it with the fx of Activity ID and again concatenat it with the remainder of the string.
there are many questions in this forum regarding the same issue and i bet you will get your solution here only.

Similar Messages

  • Appointment vs Task Dynamic Layout

    Hello,
    I have an dynamic layout on the Activity Type field.
    Is it possible to check in the default value if the Activity is an Appointment or an Task?
    I tried different formulas but it is always false.
    IIf(FieldValue('<Activity>')='Task',LookupValue("TODO_TYPE", "Value1"),LookupValue("TODO_TYPE", "Value2"))
    Maybe someone have an idea and could help.
    Thanks,
    Kind Regards,

    You have the capability to create dynamic layouts by type, using existing Activity Dynamic Layout Management. There are two options, one each for Appointments and Tasks. The driving picklist is the Type field for both activity types. That requires you to add appointment types and task types to the same picklist. If you are willing to do that, then you can create dynamic layouts.
    Our problem was that we did not want to make users pick between Appointment Types and Task Types. The requirement was to have only the appropriate values show depending on the type. So we default the Type value and created two new picklists, one each to store Appointment Type and Task Type.
    The net result is that we can show users appropriate types based on the activity type, but we only have one layout per activity type per user role as a result.
    Also, you asked about how to determine if it's a task or appointment, and that information is stored in the Activity field automatically by the system when a user creates a new activity record. The values are Task and Appointment, and can not be administered.
    Hope this helps,
    Thom

  • Task Dynamic Layout

    I created different layouts for when someone creates a task, and assigned each of those layouts to a Task "Type" option from the picklist. Everything works great when we choose an option in that field, but the initial layout of a task(before completely any of the fields) doesn't portray any of the layouts we created. It keeps the defaulted layout that came with the system. How do I change this?
    -Amber

    Amber, when you setup your Task dynamic layout in step 1 you can specify the Default Layout.

  • Dynamic Layouts For Call

    Hi
    Call Functionality (Account Call/ Contact Call) uses Activity object.We have dynamic layouts for Appointment and task ? Can we create dynamic layouts for Call ( For new Call / Auto Call)

    Dynamic layouts are supported for Tasks and Appointments.

  • Web Services Activity Insert problem with linking to child contact records

    Hi - I am trying to use WS 2.0 to insert a new activity and link it to a list of contacts. I have converted this from WS 1.0. It works fine without the contact linking code but fails with the following message when linking to the contact records...
    Update operation on integration component 'Activity' failed because no matching record in business component 'Action' with search specification '[Description] = "Test2"' could be found.(SBL-EAI-04403)
    Here is a simplified version of the code in question...
    activity2.Activity act = new activity2.Activity();
    act.Url = cs.crmSessionUrl;
    activity2.ActivityInsert_Input input = new activity2.ActivityInsert_Input();
    input.ListOfActivity = new activity2.ListOfActivityData();
    input.ListOfActivity.Activity = new activity2.ActivityData[1];
    input.ListOfActivity.Activity[0] = new activity2.ActivityData();
    input.ListOfActivity.Activity[0].Subject = "Test2";
    input.ListOfActivity.Activity[0].Activity = "Task";
    input.ListOfActivity.Activity[0].Status = "Completed";
    input.ListOfActivity.Activity[0].Type = "Email";
    input.ListOfActivity.Activity[0].DueDate = DateTime.Parse( DateTime.Now.ToString("M/d/yyyy HH:mm:ss"));
    input.ListOfActivity.Activity[0].AccountId = "AEGA-BGV8Z9";
    input.ListOfActivity.Activity[0].ListOfContact = new activity2.ListOfContactData();
    input.ListOfActivity.Activity[0].ListOfContact.Contact = new activity2.ContactData[1];
    input.ListOfActivity.Activity[0].ListOfContact.Contact[0] = new activity2.ContactData();
    input.ListOfActivity.Activity[0].ListOfContact.Contact[0].Id = "AEGA-CCMEWM";
    activity2.ActivityInsert_Output output = act.ActivityInsert(input);
    Any suggestions would be great!

    Try using execute instead.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:ns="urn:crmondemand/ws/ecbs/activity/10/2004"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
    xmlns:data="urn:/crmondemand/xml/Activity/Data">
    <soapenv:Header>
    <wsse:Security>
    <wsse:UsernameToken>
    <wsse:Username>yourusername</wsse:Username>
    <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">yourpassword</wsse:Password>
    </wsse:UsernameToken>
    </wsse:Security>
    </soapenv:Header>
    <soapenv:Body>
    <ns:ActivityExecute_Input>
    <data:ListOfActivity lastpage="?" recordcount="?">
    <data:Activity operation="insert">
    <Subject>Test7</Subject>
    <AccountId>AALA-5KC0OV</AccountId>
    <Type>Email</Type>
    <Status>Completed</Status>
    <Activity>Task</Activity>
    <data:ListOfContact>
    <data:Contact >
    <data:Id>AALA-5851K0</data:Id>
    </data:Contact>
    </data:ListOfContact>
    </data:Activity>
    </data:ListOfActivity>
    </ns:ActivityExecute_Input>
    </soapenv:Body>
    </soapenv:Envelope>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <ns:ActivityExecute_Output xmlns:ns="urn:crmondemand/ws/ecbs/activity/10/2004">
    <ListOfActivity xmlns="urn:/crmondemand/xml/Activity/Data">
    <Activity>
    <ModifiedDate>2012-06-07T01:00:09Z</ModifiedDate>
    <CreatedDate>2012-06-07T01:00:09Z</CreatedDate>
    <ModifiedById>AALA-583LBZ</ModifiedById>
    <CreatedById>AALA-583LBZ</CreatedById>
    <ModId>1</ModId>
    <Id>AALA-5TG95O</Id>
    <CreatedBy>Web Services Administrator, 06/06/2012 18:00:09</CreatedBy>
    <ModifiedBy>Web Services Administrator, 06/06/2012 18:00:09</ModifiedBy>
    <ListOfContact>
    <Contact>
    <ModifiedDate>2012-03-19T20:19:55Z</ModifiedDate>
    <CreatedDate>2012-03-05T21:43:14Z</CreatedDate>
    <ModifiedById>AALA-583LBZ</ModifiedById>
    <CreatedById>AALA-583LBZ</CreatedById>
    <ModId>79</ModId>
    <Id>AALA-5851K0</Id>
    <CreatedBy>Web Services Administrator, 03/05/2012 13:43:14</CreatedBy>
    <ModifiedBy>Web Services Administrator, 03/05/2012 13:43:14</ModifiedBy>
    </Contact>
    </ListOfContact>
    </Activity>
    </ListOfActivity>
    </ns:ActivityExecute_Output>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

  • Dynamic Layout on Edit Customer page

        Hi, I need to customize Edit Customer page so that when the value of Line Of Business is "A", some fields should hide and some others should show, and when the value of Line Of Business is "B", those hidden fields should appear and some fields should hide.
    I've seen some documentation about customization, but I couldn't do what I need so far. The documents always say to use the Oracle Composer (Administration > Customize Customers Page), then click on "Select" on the left-upper corner, then click on the desired component and "Edit Component". There, I should be able to write some groovy expression on Expression Builder to indicate whether to hide or show the component, based on another field's value.
    My problem is that the options in the menu is always inaccessible! I have a print, but I don't know if I can attach it here neiter how to attach it....
    Does anybody have any idea of how to accomplish this? Is there any other way to do this type of customization?
    Any help would be appreciated...

    In Rel8, app composer introduces dynamic layout. This feature allows an object to have many create and detail layouts.
    These layouts can be dynamically shown based on role, record type, or advanced expressions. Record type and Advanced Expression run against the record.
    Think of it as the state of the record i.e. Record Type = 'Hot' Show Layout 1, Record Type = 'Cold' Show Layout

  • Why do I not get the checkout option for a pdf type document when clicking on the document link in the SharePoint workflow task?

    We are trying to use workflows to review and edit pdf files in sharepoint 2010. We are having a couple of issues and am hoping someone has the answer.....
    1)  When myself and coworkers click on the pdf document in the library, we get the check out option as expected.  However when we click on the document
    link in a workflow task (on the sharepoint site), the pdf opens as a temporary file and we do not get the check out option.  Why does this happen????? 
    2)  The same thing happens when we click on the document link in the workflow task email;   HOWEVER,  one of our co-workers does get the
    check out option when clicking on the link in the email task.  Why would she get the checkout option using the email and not when clicking on the link in the task list on the sharepoint site ????  We have compared our internet settings and adobe
    settings to ours and found no differences.
    We are using Sharepoint 2010, Windows 7, IE8, Adobe Reader X or XI.  Some of us have Adobe Pro X and have the same issues.

    Hi,
    According to your post, my understanding is that you could not get the checkout option for a pdf type document when clicking on the document link in the SharePoint workflow task.
    I try to reproduce the issue, however, no matter when I click the pdf type document in the library or click on the pdf document link in the workflow task email, it download the pdf doucment and then I can open it.
    It will be better if you can descript how you
    get the check out option as expected when you click on the pdf document in the library.
    Then I upload a
    word type document to the library, no matter when I click the word type document in the library or click on the word document link in the workflow task email, I can open the word document directly and get the check out option as expected.
    I recommend to use the other type docuemts to check whether the check out option works.
    Thank you for your understanding.
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Dynamic layout elements determination logic for output of Pro-Forma Invoice

    This is my requirement below. Please give the suggestion    
    Business requires output to be generated in name of the client, with client logo and scenario specific data elements. To do this in Standard SAP will require to define hundreds and hundreds of layouts. By making most of the client/scenario elements on the layout we can greatly reduce the number of required layouts and reduce implementatuion effort and lead-time.
         The goal is to define a generic table that will hold most of the dynamic layout elements for different document types and countries, including logo, sender address etc.
          For this we will create Z-versions of the output types BA00 ( Order Confirmation, ZPRI (Pro-Forma Invoice) and RD00 (ZD00 Invoice).The layout text blocks will be permanently fixed.The print Program user-exit should call the Z-table that holds the dynamic layout elements and retrieve these elements and merge them with the matching layout text block.
    Message was edited by: janardhan b

    Hi Janardhan,
       Even I have faced the similar situation.but what we have done is instead of calling the dynamic text elements..Why don't we call the text elements based on the required condition ,Then u dont have to maintain all the text elements required in the table.In the table we can only have the doumnent type,client name,logo name and address.
    In the print program if u r using script layout then call the required text elements (write_text) based on the client name and document type that is fetched from the Z-table,Otherwise if u r going for smartforms then with in the layout give the condition under the conditions node of the window or the text.

  • User exit for dynamic layout determination

    Hello,
      I would to know user exit name for dynamic layout determination for output type of Invoice and Order confirmation.
    My user exit should get fired when user press the print preview button in VF03/VA03.
    Regards,
    Vimal Nair

    Hi
    I dont' think you need a user exit, but you should manage that directly in print program.
    Infact you can choose which output type has to be or not to be loaded in a document by an user exit.
    But only in print program you can know if the user has choosen print or print preview.
    So check in TNAPR which print program are used for orders or invoice and change them or, if they are std program, you can copy them before changing them.
    After calling the sapscript (fm OPEN_FORM) or smartform you can know if user press printpreview by reading the structure of export (like ITCPP for example).
    Max
    Message was edited by: max bianchi

  • Issue linking external URL's in task list

    When I link a URL to a task list, a pop-up at the bottom of the screen saying "Only secure content is displayed" with a button saying "Show all content"
    When I select "Show all content" an Internet Explorer pop-up appears asking to either "Leave this page" or "Stay on this page."
    Selecting "Stay on this page" does nothing, but selecting "Leave this page" logs me out of Planning. When I log back in, the web page appears when I click on the task list.
    When I log off and close my browser, I have to go through the same steps.
    Is there any way to have the URL task list work without having to go through those steps? Is this an IE security setting?
    Thank you in advance for any input.
    Tiffany

    What URL are you using, is that an FR or WA report? If so check this Oracle - Hyperion Labs......: Generate Smartcuts for all objects under a folder
    Regards
    Celvin

  • Internal order and its link to equipment master record

    What is internal order?
    How it is created and its link to equipment master record?

    Hi,
    Maintenance Orders can be linked with Equipment while creating in IW31.
    Other Internal Orders will have their own featues. If the orders to be posted directly to some cost centers or some cost receivers, CO people may create the orders directly using KO01.
    Regards,
    Maheswaran.

  • Checklist -can a link be added to the task?

    Checklist -can a link be added to the task?
    Question is we have a list created but need to link back to a service or more detailed instruction - can this be done in the checklist item?

    Hello,
    It  looks like you can include HTML in the text of the checklist item.   Simply add the HTML as you would for a standard link.
    <a  href="URL">Click Here</a> for more information on  how to complete your task.
    Cheers!
    PS: I haven't used this  myself (we're on v2004), so I hope it works for you!

  • How to build dynamic databases(record set) for mobile?

    Hi All ,
    i have an applocation that needs to personalize the data for users .
    i have the data available , but dont know how to personalize it fot users to download special version of my application.
    how to build dynamic databases(record set) for mobile?

    In the load rule in the dimension build settings you would need to go to the tab dimension definition, choose the time dimension and right click on it. Select Edit properties. If you have not done so, set the dimension to be the time dimension. Then go to the generations/levels tab and set the generation names you need. For example if you want YTD, you would set the generation name to Year, if you want QTD set it to Quarter. You would set the number to the generation number that coorisponds to the generation. The DBAG has the list of names for all of the DTS members.

  • Webdynpro Dynamic layout manipulation: error attaching elements to Group

    Hi Experts,
    I am trying to create dynamic layout during run time. Itu2019s working partially, but as soon as I add new u201CGroup elementu201D or new u201CTransparent elementu201D I am getting a null error. If I just use buttons, input field or text dynamically layout create it works fine. I want to group this fields in a groups or transparent container so that I can manipulate layout place containers where I need. As soon as I add other element (inputfield/button/text) to transparent element it errors. I have attached code below for more detail. Does anyone have similar issue? Lot of demo and example code show how to create elements (inputfield/button/text) none show how attach those element back to u201DGroupu201D or u201CTransparentu201D element.
    I am creating dynamic elements in u201CViewu201D method u201CWDDOMODIFYVIEWu201D. Any idea or clue much appreciated. Thanks in advance.
    Kind Regards,
    Trim
    method WDDOMODIFYVIEW .
      DATA lr_container  TYPE REF TO cl_wd_uielement_container.
      DATA lr_trans_cont TYPE REF TO CL_WD_TRANSPARENT_CONTAINER.
      DATA lr_input      TYPE REF TO cl_wd_input_field.
      DATA lr_table      TYPE REF TO cl_wd_table.
      DATA lo_nd_sflight TYPE REF TO if_wd_context_node.
      DATA lr_button     TYPE REF TO cl_wd_button.
      DATA lr_o_group     TYPE REF TO cl_wd_group.
      data: lr_text TYPE REF TO CL_WD_TEXT_VIEW.
      constants : gc_trs_cont type string value 'Trscont',
                  gc_text1 type string value 'ePDA goals and activity of the team',
                  gc_text2 type string value 'Complete all box and submit to manager'.
      DATA lo_el_context TYPE ref to if_wd_context_element.
    navigate from <CONTEXT> to <SFLIGHT> via lead selection
      lo_nd_sflight = wd_context->get_child_node( name = wd_this->wdctx_sflight ).
      IF first_time = abap_true.
        lr_container ?= view->get_element( 'ROOTUIELEMENTCONTAINER' ).
        DATA lr_grid_data TYPE REF TO cl_wd_grid_data.
        DATA lr_flow_data TYPE REF TO cl_wd_flow_data.
        DATA lr_matrix    TYPE REF TO cl_wd_matrix_head_data.
        DATA lr_matrix_l    TYPE REF TO cl_wd_matrix_layout.
        DATA lr_matrix2    TYPE REF TO cl_wd_matrix_data.
       CALL METHOD CL_WD_TRANSPARENT_CONTAINER=>NEW_TRANSPARENT_CONTAINER
         EXPORTING
           ID      = '/0CUST/123'
           VIEW    = view
           WIDTH   = '100%'
         RECEIVING
           CONTROL = lr_trans_cont.
       lr_matrix = cl_wd_matrix_head_data=>new_matrix_head_data( lr_trans_cont ).
       lr_container->set_layout_data( lr_matrix ).
        data: lr_o_caption type ref to cl_wd_caption.
        CALL METHOD CL_WD_GROUP=>NEW_GROUP
          EXPORTING
            ID      = 'GRP1'
            design  = '03'
          RECEIVING
            CONTROL = lr_o_group.
       lr_o_caption = cl_wd_caption=>new_caption( text = 'Group1' ).
       lr_o_group->set_header( the_header = lr_o_caption ).
       cl_wd_flow_data=>new_flow_data( element = lr_o_group ).
       cl_wd_flow_layout=>new_flow_layout( container = lr_o_group ).
        lr_matrix = cl_wd_matrix_head_data=>new_matrix_head_data( lr_o_group ).
        lr_o_group->set_layout_data( lr_matrix ).
        CALL METHOD lr_container->add_child
          EXPORTING
            index     = 1
            the_child = lr_o_group.
        CALL METHOD cl_wd_button=>new_button
          EXPORTING
            enabled   = 'X'
            id        = 'B1'
            on_action = 'GET_FLIGHT'
            text      = 'Get Flight Data'
          RECEIVING
            control   = lr_button.
        lr_matrix2 = cl_wd_matrix_data=>new_matrix_data( lr_button ).
        lr_button->set_layout_data( lr_matrix2 ).
        CALL METHOD lr_o_group->add_child
          EXPORTING
           index     = 1
            the_child = lr_button.
        CALL METHOD cl_wd_input_field=>new_input_field
          EXPORTING
            bind_value = 'SFLIGHT.CARRID'
            id         = 'INPUT1'
          RECEIVING
            control    = lr_input.
        lr_matrix2 = cl_wd_matrix_data=>new_matrix_data( lr_input ).
       lr_input->set_layout_data( lr_matrix2 ).
        CALL METHOD lr_o_group->add_child
          EXPORTING
           index     = 2
            the_child = lr_input.
    endmethod.
    Edited by: Trim Chakrapani on Nov 15, 2011 5:01 PM

    Hi
    I suggest you  create a transparent container at design time and then use the below code in wddomodify to get a reference to the transparent container.
      DATA: lv_container TYPE string,
                  lo_container TYPE REF TO cl_wd_transparent_container.
            lv_container = 'TransparentContainer'.
            lo_container ?= view->get_element( lv_container ).
            lo_container->add_child( lo_button ).
    Hope this helps.

  • Dynamically group records by date

    I am attempting to create a report that will dynamically group records into a set number of date buckets.  This is similar to grouping records by a date field and setting the days, weeks, months, etc property but instead of grouping by a set time span I want to a specific number of date groups regardless of date span.  So say i have records where the first date is today at 1am and the last record is today at 9 pm.  I want the data grouped into 10 groups and the time calculated for that group based on total time span / 10.  The first group would be 1AM to 3AM, the second would group 3AM to 5AM, etc..  The reason I am doing this is for a chart that displays record counts over time but the overall timespan will never be known until runtime.  Setting the chart for hourly or weekly doesn't work because if the user runs the report over a year the dates will be illegible.
    Thanks in advance!

    Well this SHOULD be easy. But leave it to CR make not...
    You can start by finding the minimum & maximum dates within your range:
    Local DateTimeVar MinDate;
    MinDate := Minimum({Table.DateField})
    and
    Local DateTimeVar MaxDate;
    MaxDate := Maximum({Person.ModifiedDate})
    Then figure out what the the interval would be if the span is broken down into 10 equal parts"
    DateDiff("n", {@MinDate}, {@MaxDate}) / 10
    From there just use a formula to segregate each records into the appropriate groups:
    EvaluateAfter({@Interval});
    IF {Table.DateField} >= {@MinDate}
        AND {Table.DateField} <= DateAdd("n",{@Interval}, {@MinDate}) THEN 1 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval}, {@MinDate})
        AND {Table.DateField} <= DateAdd("n",{@Interval} * 2, {@MinDate}) THEN 2 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval} * 2, {@MinDate})
        AND {Table.DateField} <= DateAdd("n",{@Interval} * 3, {@MinDate}) THEN 3 ELSE
    IF{Table.DateField} > DateAdd("n",{@Interval} * 3, {@MinDate})
        AND{Table.DateField} <= DateAdd("n",{@Interval} * 4, {@MinDate}) THEN 4 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval} * 4, {@MinDate})
        AND {Table.DateField} <= DateAdd("n",{@Interval} * 5, {@MinDate}) THEN 5 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval} * 5, {@MinDate})
        AND {Table.DateField} <= DateAdd("n",{@Interval} * 6, {@MinDate}) THEN 6 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval} * 6, {@MinDate})
        AND {Table.DateField} <= DateAdd("n",{@Interval} * 7, {@MinDate}) THEN 7 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval} * 7, {@MinDate})
        AND{Table.DateField} <= DateAdd("n",{@Interval} * 8, {@MinDate}) THEN 8 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval} * 8, {@MinDate})
        AND {Table.DateField} <= DateAdd("n",{@Interval} * 9, {@MinDate}) THEN 9 ELSE
    IF {Table.DateField} > DateAdd("n",{@Interval} * 9, {@MinDate})
        AND {Table.DateField}  <= {@MaxDate} THEN 10
    This is where CR drops the ball... IMHO... it WON'T allow you to to group by a formula field that uses an aggregate in the formula (in this case Minimum & Maximum)... It will however allow to to graph on it, which I assume is what you are actually trying to do.  If anyone knows a way to work around the grouping issue, I'd love to know it myself.
    HTH,
    Jason

Maybe you are looking for

  • Protective cap for Macbook Pro charger?

    Hello, I'm unsure if this has been asked already. I noticed when I plugged in to charge my macbook pro this morning, that the clear protective cap was missing. As of now, it is unprotected and was wondering if anyone knows where I can find a replacem

  • Can I extend the range with an Airport Extreme?

    Hi there, Is it possible to extend a wireless network's range with an Airport Extreme (just like you can do with an Airport Express)? Currently I have a Billion wireless modem/router but need to extend the range so I can use my PS3 in my bedroom. I w

  • ALE Vendor Confirmation (CREMAS)

    Hi, When a Vendor is created FK01 the ALE is settings done to send the Vendor code to another SAP system. But now it will be Unconfirmed in both the systems. (LFA1-CONFS and LFB1-CONFS will be '1') When the Confirmation is done using a different User

  • Is there any possibility in LABVIEW to Create a release mode EXE like VC++

    iam krishnaprasad. iam new to LABVIEW. i have 1+year experiance on VC++6.0. Is there any possibility in LABVIEW to Create a release mode EXE like VC++ . if there please suggest me how to create  it.. Solved! Go to Solution.

  • Asset Manager Packaged Application

    Hi, I need to get a copy of the Asset Manager Packaged Application but it has been removed from the Packaged Applications page http://www.oracle.com/technetwork/developer-tools/apex/application-express/packaged-apps-090453.html Does anyone have a cop