Actions in Extensions of ByDesign BOs possible?

Is it possible to create Actions in Extensions of ByDesign BOs?
If I try to activate an BO Extension with defined Actions, i get the following Error Message:
   "Generating aborted because of errors in the extended business object"
Without any Actions in the BO Extension i don't get this Message.
Thanks,
Eduard

For extension of ByDesign BOs the extension framework is used. This extension framework was developed to support extensions of ByDesign BOs and their related UIs, forms etc..  The framework does not allow yet in FP2.6 to include additional actions, queries, nodes or associations as extensions to existing ByDesign BOs. In FP2.6 only elements can be included for some special nodes within the BO and even certain datatypes must be used since not all datatypes are supported by the framework.
To have additional extension possibilities already within ByDesign BOs is definitely a requirement of many extension scenarios. So it might be that further extension possibilities will be offered in the future. This is definitely on the road map.
FP2.6, however, offers already some additional possibilities to create larger extension scenarios. With the help of a newly created BO and a related UI embedded component it is possible to extend a standard ByDesign UI if certain conditions are fufilled. With such a technique it is for example possible to offer a new action button on the UI or to show additional data of the newly created BO in the context of the ByDesign UI.
We are currently working on a how-to document for such additional extension options and will offer this document in the WIKI when it is finalized.

Similar Messages

  • Action on Change of a variable possible? Fe. in combination of checkbox widget.

    Hello,
    I'm using the checkbox wizard with 35 items from wich the user has to select max. 7 items. The checkbox wizard is a great tool that keeps the choices in user variables.
    Is it possible that  for every (de)selection a choice a counter keeps track of the number of choices and perfoms an action when the status of 7 is reached? Or is there an alternative?
    Lucas

    I have been blogging about the checkboxes widgets, you don't tell the version you are using? Because it has been replaced totally by the Checkboxes Learning interaction in CP8 and its latest version allows also to control what is displayed by changing the associated variables.
    However it remains a static widget, which means that it cannot trigger an action, because it doesn't have events: Events and (advanced) Actions - Captivate blog
    Even if it was an interactive widget, it wouldn't have helped. You will need an interactive object like a button to trigger an advanced (or shared action) that will count the number of variables that have a value different from 'null' Where is Null? - Captivate blog. 
    It will never be possible to trigger an action when the counter reaches 7, because the action will only be executed when the interactive object is clicked.
    Alternative: at this moment I only see to create the radio buttons yourself (use shape buttons) and each button can trigger an advanced/shared (use shared if you are on CP8!) action that will increment a counter and store the choice in a user variable, then (second decision in a conditional action) checks if the counter has reached the value of 7 to give a warning that the allowed number of choices has been reached and eventually disables all the shape buttons. I mention a shared action, because you'll need 32 instances of that action.

  • Actions and extensions

    Hi all
    So here's my issue.
    I have a project on illustrator, with multiple documents (or a single multipage doc) with a design and a different QRCode placed at the same place on all pages.
    So I guessI need to create an action that will duplicate a page, and put a QRCode at the specific place, the list of links being provided by an external document (Excell, word, whatever).
    So far, I have found an extension that will allow me to create those QRCodes.
    But I didnt find how I could integrate the action of calling up the extension while recording the action script, and how to link it to the external document.
    So if someone could tell me how, or what workflow I could use to achieve this goal it would be great.
    Furthermore, I guess i will need to use the variables for the list of urls, and I dont know exactly how to use those yet. If someone could explain, or link to a good page where this would be explained I would appreciate.
    Please feel free to ask for extra details if needed...
    Best regards

    You can check for problems with the <b>places.sqlite</b> database file in the Firefox profile folder.
    *http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox
    *https://support.mozilla.org/kb/Bookmarks+not+saved#w_fix-the-bookmarks-file
    *Places Maintenance: https://addons.mozilla.org/firefox/addon/places-maintenance/

  • UC560 Extension Mobility Logon Button, Possible?

    Is it possible to have either a softkey or replace a line button with an Extension Mobility logon button?
    Our customer has UC560 (CME 8.1) with SPA504G handsets.
    Thanks in advance
    Matty

    yeah I would like to know this too, its crazy that you have to go so deep into the menu to just logon or off.
    I thought that's what the login softkey was for!

  • Extension of LIS extractor - possible to delta enable field from Z-table?

    Hi Experts
    We have to get data from a date field in a custom Z-table (delivery related) in R/3 to BW.
    We would like to get the date by extending a delivery LIS extractor with a new field and make some ABAP to lookup the correct value in the custom Z-table.
    A requirement is though that if the date in Z-table is changed then we need to get the update value to BW. Therefore, we need to delta enable the new field in the append structure - but that ain't possible is it?
    Alternatively will we have to make a new DataSource based on the custom Z-table and somekind of full load (with a fake delta).
    Thanks.
    Kind regards,
    Torben

    Torben,
    If your custom Z-table does not contain too much data and doesn't change too often it might be an option to turn on DB logging (Technical settings ->  Log data changes). Do not do this for large tables containing transactional data as the logs will consume a lot of diskspace!
    Each insert/mod/deletion will be logged and in in a user-exit you can use FM DBLOG_READ_WITH_STATISTIC to check if something has changed and then append the corresponding data to your data package.
    Grtx!
    Marco

  • Trigger an action on VT switch, is it possible?

    Kde has a long standing bug, with at least nvidia proprietary driver, that corrupts the display if effects are active and one does a vt switch.
    Disabling and re-enabling the effects solves the issue, so i wonder if (udev, maybe?) is possible to do it automatically as a temporary workaround till the bug is sorted out.
    Anyone?
    Last edited by kokoko3k (2014-05-23 11:27:34)

    Greetings Mandy,
    At present the Calendar app for iOS (its not actually iCal but an app made specifically for iOS devices) only allows you to send invites if you are using a calendar which is hosted by MobileMe or a Mac OS X Server.
    If you'd like to see this feature send feedback to Apple: http://www.apple.com/feedback/iphone.html
    iOS 5 is coming out at some point: http://www.apple.com/ios/ios5/.  Perhaps it will include this feature for local calendars as well.
    Cheers.

  • Is it possible to restore files from the backup with the .dba extension

    I found a file that looks like it is a backup of my date book data and has a .dba extension. Is it possible to restore my data from there? if so, how?
    Post relates to: Palm m500

    Did you have Notes turned on in iCloud on your previous device? When you go to iCloud.com on an computer, are your Notes there? If so, then you should be able to sign the new device onto the same iCloud account, turn on Notes, and they should sync OTA.
    Cheers,
    GB

  • Possible to obtain phone IMEI number with flex mobile project?

    Just like the title says, is it possible to obtain phone IMEI number with flex mobile project? If not, does anyone know of another method to get a unique number to identify the phone being used (on android and iphone)? I'm asking because I'm building a chat application, and I need a way to potentially ban users based on something other than an IP address.
    edit: now that I think about it, an IMEI number might not be the best way, since wifi tablets may not hav an IMEI number, anyone have any other idea how I could get a number to identify a device that would already be present, because i'm afraid if its something generated by me, a simple uninstall and re-install could circumvent a ban.

    If this is an Android project, you can use this ANE:
    http://blog.snowflax.com/native-imei-action-script-extension-for-android/
    I have verified that it does work and provides the IMEI.  For cases where there is no IMEI ( bc the device is not a mobile phone, or it uses IMSI instead ), you can just bypass the device id check with your database, and enable full functionality.
    Although this is not full-proof, it will nevertheless screen a lot of devices.  With this, you can keep track of the number of app installs / resets, and add a 'banned' flag if you want to in your DB -- if you see unusal activity ( like:  unsually high number of re-installs ).
    ----->  UPDATE:
    I just found this ANE which  includes a class called 'SystemProperties', to find the IMEI/IMSI/serial/phone number on Android, and the MAC address on iOS:
    https://github.com/mateuszmackowiak/NativeAlert
    I have verified that the iOS part works, but haven't tried the Android side, yet.  Note: for iOS, it will also give you a UUID ( even though the object tag claims it is the UDID -- it's not ), which is worthless as a persistent means of identifying the device. since it gets reset on each app re-install.  So, for iOS, you have to use the MAC address, unless you are willing to store/restore the UUID into EncryptedLocalStore, as suggested by a user in:
    http://stackoverflow.com/questions/6794493/get-unique-identifier-mac-address-udid-etc-in-a dobe-air-for-ios

  • Photoshop crash on windows when loading document before extension is initialized

    Hi, I came across wierd problem in Photoshop. I have an action script extension switched on and when I start Photoshop and choose to open a recent file before extension is completly initialized, Photoshop crashes. It doesn't happen on Mac.
    Have you ever seen such behaviour and possibly have an idea how to fix it?
    Luky

    Yep, it's my panel from Window -> Extensions. Unfortunatelly I can't send you sample.
    But what's happening: when I start Photoshop and panel is active so before onCreationComplete is called I try to open a file from recent list. And then Photoshop crashes (and wants to call home with report)
    If I wait till onCreationComplete is completed everything works fine

  • Is that possible to display the user selection data in the printable page?

    Hi All,
    I'm going to add a printablepage button on my page.
    Here comes a questions.
    Is that possible to display the user selection data in the printable page?
    For example,
    I have a table in the page,with 10 records.User select 5 of them.Can I display these 5 records in the printable page?
    Please help.

    Hi Yannick,
    Thanks a lot for the information. It worked.
    The portlet data can be accessible using bindings, but parameter name can be different.
    Meanwhile I have got one more scenario, where the Portlet and Task Flow placed in different pages of WCP Application. On change of data in the Portlet the application should navigate to another page where the Task Flow placed and displays selected data.
    Basically I can not use any button for navigation. The navigation should happen once I do some action in Portlet.
    Is this possible? If yes can you please let me know the steps?
    Thanks in advance!
    Somnath
    Edited by: Somnath Basak on Dec 20, 2011 9:41 AM

  • Extension Manager will not open and Adobe doesn't care

    Just search on “extension manager will not open” in the Adobe Forums or Google and pages of hits come up going back to CS4. This is a serious problem that Adobe is simply ignoring.
    I have Windows 7 Professional 64-bit with Design Premium CS5 installed. Nothing happens when I click on Manage Extensions from within any Adobe application, nothing happens when I click on Adobe Extension Manager CS5 on the start menu, and nothing happens when I double click on a .mxp file. No error messages – nothing.
    So I had a free couple of hours and decided to call Adobe. Six hours later, after talking with Raj, Peenal, Tushar, Madhur, and Sandeep (get the picture?), after noting that none of them had ever even heard of the problem, after my call was dropped during one 30 minute wait, and after a complete uninstall and reinstall of the complete CS5, I have exactly the same problem I started with.
    For my purposes, Design Premium CS5 is literally useless without extensions and Adobe has left me holding a $1500 boat anchor. Do you think anybody at Adobe cares?  I don’t.
    Bottom line - DO NOT BUY Design Premium CS5 if you need extensions. They very possibly will not install and Adobe won't/can't help you.

    Thanks to Carl Sun and Zhiqianq Liu, my problem with Extension Manager is resolved (the problem with Adobe support is not).
    I followed Carl's Sun's instructions to the letter. I created a ExManLog.YES file and then manually ran Adobe Extension Manager CS5.exe via "Run as administrator" as Carl suggested and the Extension Manager ran for the first time.
    In other words, either creating the ExManLog.YES file (unlikely) or manually running the .exe file as administrator (most certainly the solution) solved the problem.
    Running, rerunning, rebooting and rerunning all work now – all without right clicking on Adobe Extension Manager CS5.exe before running Extension Manager. That is, it was apparently sufficient to right click on Adobe Extension Manager CS5.exe and then run the Extension Manager as administrator one time.
    Now what's diabolical about this is that my user has full administrator privileges. Still, Extension Manager wasn’t actually running as administrator until I physically located the .exe file and manually ran it as administrator one time.
    And what’s doubly diabolical is that all those guys at Adobe didn’t have a clue and Carl and Zhiqianq solved it right away.
    Thank you, thank you.
    Now – Adobe – if you are reading this, five of you guys caused me six hours of untold grief (case # 182188172) when the solution was actually very simple. I won’t be forgetting that anytime soon and I hope others who read this will get the message that Adobe support is seriously dysfunctional.

  • How to set fire action event for particular rows in a table

    HI All,
    I have a requirement in which I want to set fire action event for particular rows in a table based on some condition.
    The table has columns like fullname,employee id etc.
    So i want to set fire action event for particulars rows only which will saisfy some condition.

    Atanu,
    Your approach(setting fire action for few rows) seems not possible. Better to go ahead with workaround.
    Do you want this functionality in processRequest(while page loading) or processFromRequest(on some event) method ? Give more explanation regd. your requirement ?
    In either case loop through the rows and when your condition is met write the action to be performed in controller.
    Regards,
    Anand

  • Retrieve alert values for use as parameter in corrective action sql script

    I am trying to write a corrective action sql script to kill a session that is blocking other sessions. I have the "blocking session count" metric set and the alert is firing correctly.
    Is there any way to retrieve the sid and serial number from the alert generated and use it in a corrective action sql script?
    Here is the alert generated:
    Target Name=myproddb.world
    Target Type=Database Instance
    Host=myprodserver
    Metric=Blocking Session Count
    Blocking Session ID=SID: 522 Serial#: 5228
    Timestamp=Mar 4, 2008 5:57:12 PM EST
    Severity=Warning
    Message=Session 522 is blocking 1 other sessions
    Notification Rule Name=Testing Corrective actions
    Notification Rule Owner=sysman
    Clearly the sid, and serial # is contained within the alert Message field
    what I want to write for the sql script is :
    alter system kill session '%sid%,%serial_no%' immediate;
    and have GC pass in the sid and serial_no to the script.
    The "Target Properties" listed on the right of the Edit Corrective Action screen lists minimal details pertaining to the alert and certainly not the session sid, serial no.
    Generically, is there any way to retrieve the values from an alert and use them in a corrective action script or job?
    I've looked into getting the values from the mgmt$alert_history table, but I'm hoping that GC can pass the values to the sql script.
    thanks in advance for your help.

    Hi
    You can implementing a procedure like this.
    1. When a block session count alarms occurs, there is a column in the v$lock that you can examine.
    #!/bin/ksh
    #kill_block_session.sh
    #first export your variables
    export ORACLE_HOME=/oracle/product/10.2.0.3
    export ORACLE_SID=SIDNAME
    $ORACLE_HOME/bin/sqlplus "/ as sysdba" << EOF
    execute immediate killed_blocks;
    EOF
    # end
    The killed_blocks is a procedure:
    create procedure
    declare
    v_sid varchar2(15);
    v_serial varchar2(15);
    -- now a sql query that retrieve the sid and serial
    -- you can obtain these values from v$session and v$lock
    select vs.sid,vs.serial into v_sid,v_serial
    from v$session vs,v$lock vl
    where vs.sid=vl.sid
    and vl.block >0
    -- After this, you execute a dbms_put line with these
    -- values
    But you understant that this response action is very dangerous, because its possible that you kill sessions that the blocking are transitient.
    You must examine your enviroment and your application and establish the metric like UDM and not for only session blocking count.
    You must to see:
    - The type of block
    - The ctime time in the v$lock for to understatn the amount of time to determine that the block is need killed.
    - In my opinion you need a special UDM and deactivate the blocking sesion count
    If you want help to create this UDM send me a mail to [email protected]
    Regards
    Robert

  • Is it possible to refresh the home page or report page automatically?

    Hi.
    I'm develping EM plugin with EM 11 extensibility.
    Is it possible to auto refresh the home page or report page?
    It contains the view data(real time 30 sec page..) select list combo at the matric detail page.
    and it is displayed on the right of the top at the database main page
    Thanks,
    wonjo.
    Edited by: wonjo on Oct 5, 2010 10:49 PM

    Also, there are enhancements in progress to the extensibility framework which will, in future versions of EM, allow this type of control over chart/table refresh for plugins.

  • Possible through "Adobe Bridge scripting"

    I saved the "Document Info" details in adobe illustrator manually using "Document Info Pannel". But i could not save the "Document Info" details through illustrator action and script. Is it possible the above process through "Adobe Bridge scripting". Kindly advice me.

    I am on CS3, so I can't help you with CS version. But anyway here is an example (for CS3).
    I assume that an illustrator file is selected in Bridge.
    #target bridge
    var sels = app.document.selections[0];
    var md = sels.metadata;
    md.namespace = "http://ns.adobe.com/xap/1.0/";
    var myCreator = md.read("http://ns.adobe.com/xap/1.0/", "xap:CreatorTool");
    $.writeln ("File was created by " + myCreator);
    var myModifyDate = md.read("http://ns.adobe.com/xap/1.0/", "xap:ModifyDate");
    $.writeln ("File was modified at " + myModifyDate);
    // Let's write some info into IPTC Contact panel (IPTC Core in Metadata panel)
    md.namespace = "http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/";
    md.CiAdrCity = "Kiev";
    md.CiAdrCtry = "Ukraine";

Maybe you are looking for

  • Start-Up Disk

    My Air has the Start-Up Disk is Full issue, which I'm positive has to do with my mail. I'm trying to clean off files but now I can't even start it in Safe Mode. Help?

  • Rebuilding My Credit...

    Here's a timeline of my rebuilding process, since my bankruptcy in 2012 to clean up my mess from stupid decisions prior. Any and all input is welcome!   Average FICO from CCT 07/20/2015 - 65607/18/2015 - 656  Notable Information  Bankruptcy Chapter 7

  • Miracle: When I delete a row it's deleted in page but in DB table it Wont

    Hi when i delete a tablerowgroup it is deleted in table component but when i check this in my Database it is presented. I am just not getting whats happening there. For deleting i have the following code in Delete Button action handler. try { RowKey

  • OK, I purchased qt pro, now how do i get it????

    I go to the "downloadable softward puchases link," but I don't see a registration code!? I see something marked "Key(s)" ??? Is that it? If so/not then what? Sorry for being so inept! -b.

  • Subcontracting - Direct delivery with MRP and Scheduling agreements

    Hi All, can anyone suggest where I am going wrong. I have a sub con assembly A that is made up from parts B and C. The source of supply is: A by VENDA B by VENDB C by VENDC I do not want part B arriving on site as it is situated next door to the sub