Interactive Form for HCM Processes & Forms: Custom Event not firing ?

ECC6
EP7
Adobe Reader: 8.1.2
I am currently developing several Adobe interactive forms as part of an HCM Processes and Forms process. I have started to try to utilize custom form events. Following the documentation, I defined a custom event on the backend...lets say "USER_EVENT_S1". I assigned it a field group of fields and gave it the operation for "check". On the form side, I defined a pushbutton and changed it's "mousedown" FormCalc code to:
//Set ISR_EVENT for BAdI processing in backend
$record.CONTROL_PARAM.ISR_EVENT = "USER_EVENT_S1"
I then activated the form and went to test it. When clicking the button tied to this event, it does absolutly nothing. I have external breakpoints set on the backend to my custom service that should fire for those fields that are part of the field group. The breakpoints trigger correctly as the form itself loads and hits the "initialize" and "F4 value help" methods. However, it is not doing anything when I press the assigned button to trigger my own user event.
Any help ?!?!? I see only one implementation from SAP in their standard content and their own user event is not even implemented in the form! (form scenario S_HRPA_DE_REHIRE_1). That's not very reassuring or helpful. haha

I figured it out this morning. It seems I was using the wrong (older?) button control.
The one that did NOT work had the following for the "click" event....
//Trigger call to backend for BAdI user command processing
app.eval("event.target.SAPSubmit();");
However, the one that DOES work has this:
//Trigger call to backend for BAdI user command processing
ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
Both are called an "ISR_FormEventButton" however, I guess mine was from an older "library". Anyways...works great now! Back to development....
(points to the reply for trying to help at least! Thanks!)

Similar Messages

  • QISR1 BADI implementation for HCM Processes & Forms

    Hello All,
       I am working on HCM Processes and Forms. I have created a process for Promotion/Position changes. For which I have to provide the drop down values for position, job, EE group, and Bonus Plan information. These value helps need to be restricted based on certain conditions.
    In order to achieve this, I have created a new implementation for QISR1 and added the logic in the method "IF_EX_QISR1~INT_SERVICE_REQUEST_INIT". When I test my process, it is not considering the new implementation and always pointing to the reference implementation with the scenario "SASR".
    Is there any customization settings for getting the new implementation while testing the process.
    Please tell me what was the mistake in my process.
    Thanks,
    Bindu

    Hi,
    Do you have a Z scenario created to handle the requirement ? I believe you need to perform a bunch of customizing activities in QISRSCENARIO transaction.
    Phani.

  • Is there a list of Out of the Box Adobe Interactive forms for HCM (HR)?

    Hi,
    Is there a list of Out of the Box Adobe Interactive forms for HCM (HR)? Can you please help me?
    Venkatesh

    hi,
    there are standard ISR Adobe forms (interactive) to my knowledge, which you can customise at your convenience.
    kindly check at <a href="http://service.sap.com/adobe"></a>.
    more precisely, go here
    <a href="https://websmp110.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000478323&">Interactive Forms Delivered by SAP Solutions</a>
    Do update the forum reg your findings.
    Thanks and Regardas,
    Anto

  • Error while editing standard HCM Processes & Forms

    Hi experts,
    I would Iike to test the standard HCM processes & Forms & for which I have imported the standard forms from Client 000. I have also configured the ADS & have tested the credentials as well. Everything is fine & new custom ADOBE interactive forms (Not HCM Forms) are working fine through WDA. When I test any of the standard processes using HR Administrator role in Portal, I am able to select the relevant standard process (e.g. TERMINATION) for a given employee, but when I click on the  Edi Process button, the system generates an error (short dump): "'WebDynpro Exception: ADS call failed ". I have checked OSS, but did not find any suitable note for it. I have the HR administrator role assigned in the back end & have confirmed that the ADS configuration as well as credential are working fine using the recommended reports. We are on EhP4 SP06.
    Appreciate if anyone has already experienced these probelms & can suggest any solutions. Thanks in advance.
    Best regards,
    Sameer

    Sameer,
    To me it appears that ADS is conencted to only backend ECC not to the portal system.
    Please try below:
    1. Launch WDA for HCMPF in SE80 with appropriate parameters and see if this displays interactive adobe form when you click in edit button.
    2. May be test the ADS connectivity to portal system.
    regards
    Sridhar Kandisetty

  • HCM Processes & Forms - Infotype 0008

    Hello,
    I am working on a scenario where a salary change is being done through HCM Processes & Forms. The salary that changes is in a wagetype (0001). There are other wage types that are also in infotype 8. How can I make sure that I can add more than 1 wage type in this scenario? Right now, if I only add one wagetype, it doesn't copy the wage types that are in the previous record (which is what I thought it would do).
    So, as an example:
    On date - 1 we have : 0001 - 4,000, 0100 - Indexed to full time salary, 0200 - indexed 12.50 %
    On date we have: 0001 - 4,200
    We want to have: 0001 - 4,200, 0100 and 0200 - 12.50%
    TIA
    Jaron Frenk

    Hi Chris,
    We have a similar requirement to update infotype 0041 records.
    I think you simply use the same field to pass to your service to different fields but you change the index for each time you use it. You can see this in the sample processes SAP provides.
    Could you explain a bit on the above ' index' ? What index are you referring to?
    Also, if possible could you reply with the sample processes in SAP which you were referring to?
    Thanks in advance,
    Deepa

  • Web Dynpro for ABAP functionaility for HCM Proceseses & Forms in EhP4

    Dear Gurus,
    I read in one of the threads that HCM Processes & Forms are now Web Dynpro for ABAP based from EhP4 onwards. Can sameone provide me with any SAP link which corroborates this? Thanks.
    Regards,
    sameer Kadam

    Hi Divya,
    Thank you for your reply. I do have an S user id. However, the document that you specified is not readily accessible. Apparently, one needs to buy it online. Isn't there any other such related documentation- which is freely accessible?
    Thanks & regards,
    Sameer Kadam

  • Link between HCM Processes Forms with portal

    Hello Friend's,
          Can anyone tell me how to link HCM processes application with portal. I created process in backend. tell me how to call that process in my portal.

    Hi Ramesh,
    i am not sure you got the process in Portal or not, but this steps helps you to get process in portal.
    Go to SPRO --> Personal Management - HR Administrative Services - Configuration Process for HCm Processes and Forms - Process Configuration -- Setup Processes -- Validity for Processes -- Select Specify Valid Processes for start Application -- now it will prompt with Role of Initiator slect Manager/Employee/HR admin specfic start and end date
    and still we have one more step to do...
    hope it helps pls let me know if you face any problems in setting up HCM forms and processes i will try to help you out.
    Regards
    Vijai

  • HCM Processes & Forms Cost Assignments Defaults

    Hello Everyone,
    I have a question about making Cost Assignments for Infotyps like "Additional Payment" (0015) or "Employee Remuneration Info" (2010) within a Processes and Forms Scenario. This is really a huge requirement for us because the hole Company is split in several subsidiaries so we need to book the costs to different cost objects.
    In the Backend World (PA30/PA61) when creating a record for either one of the Infotypes I can choose the Option "Maintain cost assignment" so I can define a different cost object where the costs of the created record should be booked.
    I know the data of the cost assignment get's stored in the tables ASSHR & ASSOB. But as I'm using the SAP Backend Services SAP_PA and SAP_PT I can't make any DB update/insert statments after the records are created.
    Did anyone implemented a Scenario like this before?
    Would be awesome if someone could give me an advise.
    Best regards,
    Tobias

    If the infotypes in  question are standard PD infotypes you could use SAP_PD service to update them.
    For any other tables you will have to go with a advanced generic service or do the update in a background workflow task.
    Refer here to the post by Christopher Solomon's Profile | SCN: http://scn.sap.com/community/erp/hcm/blog/2012/08/20/hcm-processes-forms-when-all-else-failsadvanced-generic-services
    Hope this helps.
    Regards.

  • HCM Processes & Forms PD Backend Service

    HCM Processes & Forms
    SAP_PD service (OM New Position Object IT1000, New Org. Unit Object(IT1000) and Relations between Position & Org. Unit(IT1001-A003 and/or A012 )
    --- OM Data Create Position Object and Create relation with already existing org. unit, process form shows u201CProcess Completedu201D.  When I check transaction log t-code : slg1 " The number indicated is not in any valid external interval" and " S 30117940 not found"
    This same case is working fine, if I removed the internal number range (just try), it is creating using SAP standard number range '5XXXXXXXX' , it has been created object  'S' and relation with 'S' - 'O'.
    I have created the process form with the following cases with internal number range is working fine.
    1) Create Position using SAP_PD standard OM service u2013only object
    2) Create Org. Unit using SAP_PD Service  -- only Object
    3) Using exisiting Org. Unit and Exisiting Position create relation  -- only relation.
    I am working a requirement same as Process: HR_PD_CREATE_POSITION but no hope.
    If anyone knows about the new object with relation, why internal number is not working or any configuration may I missed!!!
    Thanks & Regards
    SAMY
    Edited by: Ranganathan Pazhanisamy on Feb 1, 2011 8:35 AM

    Dear Sameer,
    The note 1098009 - Limitations for Web Dynpro ABAP doesn't say anything that you can't do.
    I made a brief analysis and didn't see any issue (regarding the note). Check it out in a more detailed manner to see if there isn't a limitation.
    I hope this has been useful.
    Kind Regards,
    Maurício.

  • Using a table in HCM Processes & Forms

    I have an infotype with time constraint 3 that I want to present as a table for input on a form using HCM Processes and Forms. 
    My question is, how do I configure the fields in the form scenario to support a table of data.  Furthermore, how do I perform the binding in the LiveCycle designer, since I guess each column of my table will be bound to a separate data element in the form interface?

    Mike,
    1) For the config, you just have to define the fields needed once. Once they are defined and included in the interface to the form you can then bind the fields. It sounds like you know how to do this part.
    2) Binding a table is just like any other field. The difference is that you have to bind all cells of the table with the fields needed. You have fields 1, 2 and 3. There are three rows and three columns. You would bind rows 1 - 3, colum 1 with field 1 (drag and drop multiple times), rows 1 - 3, column 2 with field 2 and rows 1 - 3, column 3 with field 3.
    I just did this for the first time myself, so I hope my explanation is helpful.
    Jim

  • Unable to test a FPM form based process in HCM Process & Forms ?

    Hi Experts,
    Am new to HCM Process & Forms, I created my first form on FPM and am trying to test it but am not able to do so.. can you all please help me figure out where I am going wrong.
    Here is what I am doing ...
    I have a build a FPM Form Scenario and Process. Now when I clicking on the Execute button in HRASR_DT and go the test screen I dont get the option for selecting the Web Dynpro Screen as Application Start Option.
    I also tried testing it through
    http://OURSERVER/sap/bc/webdynpro/sap/asr_process_execute_fpm?sap-language=EN&sap-wd-configId=ASR_EXECUTE_5_STEP_PA
    and
    http://OURSERVER/sap/bc/webdynpro/sap/asr_process_execute
    when I do this then I am getting an error message "No Internal Service Request scenario was specified".
    Please Advice.
    Thanks

    Hi Sahir,
    Yes, I had to Activate the business function HCM_ASR_CI_5 to get the "Option for Application Start" section in HRASR_DT.
    Thanks for the launchpad configuration link.
    The one think that I am still having issues is that if I goto se80 and selected the WD Application ASR_PROCESS_EXECUTE_OVP and using the Application configuration ASR_PROCESS_EXECUTE_OVP_CFG I execute it by clicking on Test....I get an error message saying
    "Process does not exist"
    Does this mean I can't test my process through se80 I will always have to go through portal and configure the launchpad to test my process ?
    Or am I missing some config or doing something wrong ?
    Regards
    Chayan

  • HCM & Process forms

    Hi Experts,
    I am new to HCM & Process forms could you please provide the information about HCM & Process forms, and how they are useful.
    In which requirements we have to use these HCM & Process forms.(Send me some important links regarding the HCM & Process forms).
    Thank you,
    B. Raghu Prasad.
    Moderator Message: Please search before posting.
    Edited by: Suhas Saha on Oct 5, 2011 3:52 PM

    Hi Aakash,
    Yes, in my case it was an authorization issue. Try assigning the role SAP_ASR_MANAGER to the manager in the ECC.
    Regards,
    Manish

  • Workflow activation for HCM process

    Hi Guys,
    I have gone through few threads regarding this but couldn't solve the problem...my requirement is to activiate wf for HCM process(we are on ECC.6) ..in process config i have assigned standared wf and then activited that but the problem is i can not see any event triggered(in SWEL) once we save and send the form..any specific config to be done for triggering event.
    Thanks,
    Atul

    Please check whether the Event Trace is activated from SWELS transaction Code. After that also check whether any restriction has been imposed in this transaction.
    You can just create a event from SWUE and check whether entries are getting registered in SWEL tcode
    Thanks
    Arghadip

  • Is it better to create ONE form, for 25 different forms?

    We have a Telco Application (in Forms 10g) which has about 200 Forms which are called from the main menu. Out of that 200 forms about *25* are "file upload" type forms (shown below).
    http://www.freeimagehosting.net/alg6q
    As you can see this is small form. The functionality is as follows:
    *(a.)* Select a text file (which has data in tabular format) from the client PC.
    When file is selected, it is also copied to a directory in the DB server machine. File Name will show the full path of the file in the client machine.
    *(b.)* When user presses Load button, form calls a stored packaged procedure. In that we create a EXTERNAL table mapped to the file in the db directory and read the contents to a temporary table in the DB.
    *(c.)* When user presses Process button, the temporary table is read and our Telco tables are updated using this data.
    *(d.)* You can view the error records and correct records discovered while processing, with the View File option. This will display 2 Oracle reports.
    *(e.)* You can delete the temporary table contents using the Delete Temporary option.
    This story goes like this: Our application is in Forms 10g. Now, we want to upgrade this application to 11g Forms. One problem we encountered was the FileUploader bean which we use in the above forms. This does not work in 11g. Solution was found in using WebUtil. Now, we have to modify all 25 Forms (obviously).
    Now here comes the real important part: Our Managers think that in the future also we might have to do upgrade to these 25 forms (due to future problems/upgrades with WebUtil and so on) and they want us to create ONE form for the 25 forms. So, in that ONE form,
    (a.) We have a list box at the top where uses selects which upload function he wants.
    (b.) Then, the file is selected (and transferred to the DB directory).
    (c.) Now when the users presses Load button, we have to execute the load packaged procedure for the selected load file option.
    (d.) When he presses Process button we have to run the program unit for the selected file upload function.
    (e.) When user presses the View File button, he has to show the correct records and invalid records (found after processing) in 2 reports. The reports differ from function to function.
    (f.) He can delete the records in the temporary table using Delete Temp button.
    Is this is good idea?? My initial study tells me that it is not a good idea since we have one form with too much functionality. What are pros and cons of this approach and what is the best solution??
    Edited by: user12240205 on Jun 25, 2012 1:16 AM

    So the forms are completely different, and yet you are asked to stuff them all together into one form? What sense would that make? That's like pulling forms which are using text_io together just because when text_io is changed you simply would need to edit one form. Well of course you would have to. On the other hand there is a pile of code necessary to seperate the parts you glued together in the first place plus the effort of pulling all those forms together plus the effort of adding stuff to one "part" of the form.
    Also think about version control: you'd create more frequent conflicts in putting those forms together when different developers edit different parts of the form. Conflicts causes work as developers are forced to merge more often plus developers can make errors when merging their changes. Also the log of your version control system becomes quite useless as it always will be the xyz form which is changed. If you would want to know what did change you would have to read the log messages carefully of each revission (given the fact that developers wrote them carefully) or do diffs between revisions instead of...looking at what files changed.
    And all that just because the only thing they have in common is that they are using webutil?!? Do your managers keep their Blue Socks and their Blue Cars in the same drawer because they are blue?
    If the issue here is that you need to edit many forms and this might cause errors then you should take a look at the JDAPI, because this would be the tool to do changes in forms in batch. The forms migration assistant can also be configured to change one built-in into another, and you wouldn't have to write one line of java code. But stuffing forms together because they use the same built-ins...I'd say no, but of course this is just my opinioin ;)
    btw.:
    When you say API, u mean a PLL, right???Not only, by API I meant Application programming interface; this might be a package in a library, a whole pll file, a database package, a java class, or a combination of all those.
    cheers

  • WHEN-CUSTOM-ITEM-EVENT - not firing. Please Help

    Hi Grant,
    WHEN-CUSTOM-ITEM-EVENT - not firing. Please Help..
    I need a help from you.
    1) I have developed an form to browse the client machine and upload the file on server / table
    2) Registered the form in Oracle Apps 11.5.10.
    3) Currently i am able to open the File_Dialog and browse throught the clients machine
    But when ever user selects any file and says Open, i am not able to retrieve the file name. wHEN-CUSTOM-ITEM-EVENT is not
    firing. I am sure how we can invoke this CUSTOM-ITEM-EVENT.
    To devlop the form i have referred PERWSIMG.fmb - of Oracle (Apps) HRMS which uploads the employee photo in the Database.
    Hence i have used the same java code / Implementaion Class.
    Please help...
    Regards
    Sameer

    Hi Francois,
    You were right. I re-loaded the zip file and the original version works. Odd, as I don't remember ever modifying those files.
    But my original issue still remains.
    The only code I've added is this:
    Color mycolor = this.getBackground() ;
    setBackground(mycolor);to the CalendarFrame constructor. How could this be causing the trigger to not fire?
    Could it be the way I created the bean? I copied all the java files to my project, attached the libraries, created a deployment profile. Everything compiles without errors or warnings, and the jar is created without issues. The java console doesn't give any errors either.
    Thanks for all your help,
    A
    Edited by: Abigail Parmar on Mar 26, 2009 1:01 PM

Maybe you are looking for