HCM Processes and Forms” is a framework which can be used by customers to create customer
business specific processes. The user Interface used by “HCM Processes and Forms” is Interactive
Adobe by SAP. Due to License costs, usability, customer always asked for an alternative User Interface, Infact many customer did implement
custom solution with WD ABAP interface. Now, Processes and Forms will be delivered with the additional user interface which is
based on web dynpro ABAP technology as a standard solution as part of HCM renewal 1:0.
New alternative is based on Web Dynpro ABAP technology
- New Forms Design Tool
- New Presentation Layer
This is an additional user interface and would not be a replacement for existing SAP Interactive Forms by Adobe. Customers can choose the technology as per their requirement.
Lets try to stack the two technologies based upon their advantages:
SAP Web Dynpro ABAP | SAP Interactive Forms by Adobe |
---|---|
Lower Total Cost of Infrastructure (TCI) | Printing – No additional effort/WSIWYG |
Leverage existing ABAP skills | Strong forms workbench |
Better translation support (i.e., 1 form for multiple languages) |
Looks like the paper solution you are already familiar with (i.e., no training) |
Improved UI element capabilities like more robust help values (F4), table object |
|
Supported by traditional SAP mechanisms (e.g., notes, support packages) |
|
This can be achieved with new customisation available in HRASR_DT as shown below
Form Type has both options available ie FPM Form for WD ABAP and Adobe form well for Adobe.
Now if you click on display button it will open the portal version to work on the forms and add elements etc
If you select preview you ll see how it looks
This is currently in Ramp up and would be available by Q3 2012. More information can be obtained from here www.service.sap.com/rampup
In order to execute processes based on FPM WD ABAP forms, please use the WD ABAP application ASR_PROCESS_EXECUTE_OVP and the application
configuration ASR_PROCESS_EXECUTE_OVP_CFG. Also in launch pad set Application Alias=START_EMPLOYEE.
– SAP NOTE 1805346 Old Applications dont support Web Dynpro UI based processes
PS : Please note i havent explained what can be done with new WD ABAP based Processes and Forms, this is just a snapshot.
Good job with this article and I think there is going to be a lot of interest in the new WDA forms. The article ties in well with a recent one I wrote called New SAP HCM Functionality - HR Renewal 1.0 as well providing some more depth in the Forms area.
Keep up the great work.
Many Thanks Jarret, I saw your blog and saw you missed this point so had to make a new blog regarding HCM Renewal 1:0
Thanks for the early preview. Just looking at it....my first impression is not good....it just looks like they did the bare minimum without much (any?) feedback from folks actually trying to do these things "in the trenches". I have many more worries/questions over the WDA version that goes back even before SAP made it "available" and 3rd parties were offering it (such as how much load is now transferred to the backend versus utilizing frontend capabilities like Javascript on the client side). However, I will hold my opinion until I actually see it and get my hands on it.
Thanks for the tease! haha
Thanks Chris.
Those are pertinent questions, But one of the primary reasons for this new UI was performance, So i think it should be good. But then again its early days. Lets see how it goes.
The UI has little to do with performance as much as the engine behind the HCM P&F framework does. THAT is where I hope they have done some re-work and refactoring!
Have you ever watched how the dispatcher works and what all goes on?!?! Talk about some piss-poor design decisions. Heck, it wasn't till recently that they fixed an issue where if you use multiple form scenarios (which is common) that it would go back through ALL of them running all of your backend services in each to "compute" the data container.....so if you process went from fscn A to B to C to D, the "engine" would for example by step D, go "run A, run B, run C" and then bring up D in initialization. Why not simply grab your process object right from CASE Mgmt?!?! I thought that was the point of persisting the data! hahaha Even now, with their "fix" it still will "look back ONE form scenario"....which is even still crazy to me but I guess they have reasons......and then we could get off talking about how the engine handles "rules" and "user events" but those are far too many more cans of worms to open in this discussion.
Don't get me wrong.....I do like HCM P&F. I just happen to know a bit about it's more ugly side too though. haha
WoW, this is really nice, Adobe Forms not very attractive for the customers and the look and feel is not good.
I hope with this new enhancements it will be very flexible to maintain it.
Do you know when it will be released?
Regards.
As indicated above, This is currently in Ramp up and would be available by Q3 2012. More information can be obtained from here www.service.sap.com/rampup
Thanks for sharing this Siddharth.
Can you tell us what will be initially provided in the way of sample processes that customers can use to start building their HCM P&F WDA solutions on?
Regards,
John
oooo good question. Wonder if SAP will have some/any WDA-type samples.....and by samples, I mean WORKING ones....unlike most of the Adobe ones. hahahaha
John
It will be the same processes available as it was for Adobe.
If you see my first screenshot, there is a customisation available which indicates you want the form type in adobe or WD ABAP. So you ll have always same processes which can be used for eirther scenario, so you ll have enough sample processes as we have now
ie
Form Type has both options available ie FPM Form for WD ABAP and Adobe form well for Adobe.
Great, thanks Siddharth.
Per the Release Note of the Business Function: HCM_ASR_CI_4:
The following sample processes are available:
You are right Suresh
Only two are released right now
http://help.sap.com/erp_hcm_ias_2012_01/helpdata/EN/7B/05B739F1C141179DD6FE0E869832B0/frameset.htm
Finally! That form licensing catch is why I have not been able to do interactive forms. Would love to! 🙂
Nice article Siddharth Rajora , your timely reply is very helpful and appriciatable.
I am new to HCM p&f , could you explain one end to end scenario with webdynpro based ui ,??? its very urgent to implement with one of our customers...
Thanks in advance.
Upender
There are sample processes which you can look at and practice too in the system
End to end scneario can be any action which you perform via PA40 or change operation via PA30 can be utilized with HCM P and F.
Hi Siddharth ,
As you said , i tried with both the standard process
1) HR_PA_XX_CHANGE_WORKINGTIME_1_WD
2) HR_PA_XX_SPECIAL_PAYMENT_1_WD .
i was able to run above processes from HRASR_DT , but while running the same processes from MSS(NWBC) i got the below error .
" No internal service request was specified " . anything need to change in configuration...
I am new to HCM process& forms ..
kindly suggest me in this scenario ..
Thanks in advance.
Regards ,
upender.
ie from SE80 it works too? can you verify?
MSS package PAOC_MSS
MSS role would have been incorrect ?
In order to execute processes based on FPM WD ABAP forms, please use the
WD ABAP application ASR_PROCESS_EXECUTE_OVP and the application
configuration ASR_PROCESS_EXECUTE_OVP_CFG.
Also in launch pad set Application Alias=START_EMPLOYEE.
- 1805346 Old Applications dont support Web Dynpro UI based processes
Hi Siddharth, I have noticed, that Adobe P&F execution is based on 5 steps GAF(roadmap) application configuration. HRASR00_PROCESS_EXEC_ALT has no GAF interface implementation.
Can you provide more details about this Alias=START_EMPLOYEE?
Is this a method of usage of HRASR00_EMPLOYEE_SEARCH?
Did you achieved PERNR selection & process selection, or have you done it via static parameters?
Did you have HCM_ASR_CI_5 activated?
You are referring to Adobe one? This is for new interface ie FPM ones from HR renewal ie EHP7 or Add on to EHP6
I'm referring to WD one. EA-HR: 607 level 9.
I'm wondering how to dynamically assign PERNR to process: HR_PA_XX_SPECIAL_PAYMENT_1_WD using components described in note 1805346(
ASR_PROCESS_EXECUTE_OVP &ASR_PROCESS_EXECUTE_OVP_CFG)
I didn't get your question, it should be similar to adobe but with above new components
http://help.sap.com/erp_hcm_ias_2012_03/helpdata/en/62/7348706c174148804
31becce97c940/frameset.htm
Thanks Siddharth , it is working fine .
HI,
I have a question ?
There are a form for live change for Benefit on EHP6, how i can launch a workflow with this form.
Nico
Hi Siddarth ,
i followed the mentioned procedure for Requisition P&F and working fine , but the problem is
if i open the workitem from NWBC UWL ,giving the error " No internal service request was specified" any idea???
from
upender.
can you attach the screenshot, this can be due to wrong WD component being used?
as I explained earlier.
check note 1751099 is implemented or not?
In order to execute processes based on FPM WD ABAP forms, please use the
WD ABAP application ASR_PROCESS_EXECUTE_OVP and the application
configuration ASR_PROCESS_EXECUTE_OVP_CFG.
Also in launch pad set Application Alias=START_EMPLOYEE.
- 1805346 Old Applications dont support Web Dynpro UI based processes
Also refer to the following help document,
http://help.sap.com/erp_hcm_ias_2012_03/helpdata/en/62/7348706c174148804
31becce97c940/frameset.htm
Hi Siddarha ,
I need to add new fields to Recruitment Requisition with WDA , how to add and how to update into database .??? any suggestion
you can directly to do via HRASR_DT. Please check the form fields there and mapping to the infotypes
Hi Siddhartha ,
Our client is implementing Ehp6 net weaver 7.31 ,
here the issue is with medical reiumbersement in ESS , the major issue is after creating the advance claim request ,empolyee is provided to print the requst in adobe format(SAP_AC_PDF) , but client dont want the adobe instead wanted the request printed in smartform.
is it possible to replace the adobe with smartform in ess reiumbersment ,?????
if so , please guide me in this context..very urgent
Thanks .
Regards ,
Upender
The SAP printing guide is available from the following URL:
http://help.sap.com/saphelp_nw04/helpdata/en/d9/4a905c51ea11d189570000e8
29fbbd/frameset.htm
951105 HTML output via Smart Forms, data overviews
But usually Adobe is used for print output, You can also raise a message for SAP using BC SRV SSF, you ll get the response on the approach
Hi Siddharth,
It is very useful content whoever not worked on FPM forms.
Actually, we started working on FPM Forms.
Can you please let me know how can we test the FPM Form?
I have created Form Scenario,Process and Application Config ID...but the Test button is in disable mode in Configuration window.
Regards,
Lava
You can test it via HRASR_TEST_PROCESS< we have standard delivered forms
choose WD form and WD screen!
/sap/bc/webdynpro/sap/asr_process_execute_ovp?PROCESS=HIRE_01_WD&SAP-WD-CONFIGID=ASR_PROCESS_EXECUTE_OVP_CFG&APPLICATION_TYPE=PA
URL will look this!
HI Siddharth,
We are also implementing FPM FORMS...
Can you please tell me how can we place radio buttons in FPM layout...i am able to see radio button groups but how can convert it into radio buttons?
There are many blogs which have discussed this
I share the links
http://scn.sap.com/community/erp/hcm/blog/2013/02/12/fpm-forms-scripting
http://scn.sap.com/community/erp/hcm/blog/2013/03/15/hcm-processes-and-forms-my-little-understanding-on-field-attributes
Hey Siddharth,
thanks for giving an overview of this new technological approach for forms, this looks very interesting (especially since I have already been confronted with Adobe Interactive Forms). I'm glad this document got bumped to the top by the comments section, else I'd never have noticed 😯
Cheers, Lukas
P.S. I'm glad you find or rather take the time to write such documents besides your already 'insane' amount of effort you put into threads/discussions; I highly appreciate it!
Many thanks Lukas for your kind words 🙂
Thanks Siddharth for sharing all the useful information!
We are on EA-HR 606 and don't have any plans to install the HR Renewal. I have'nt been able to find any information on the addon for EHP6. Would you be able to share the detail if you do?
Thanks,
Pavanmeet
HR renewal 1.0 contains two software component versions:
EA-HR 607 and LSOFE 607. These are direct successors of the EHP6
components EA-HR 606 and LSOFE 606.
If your system is already on EHP6, either both components can be updated
, or you can choose to update only EA-HR or only LSOFE.
Please see the details in the administrator's guide for HR renewal 1.0,
which can be found in SAP Service Marketplace under the following path:
Release & Upgrade-Info
Installation & Upgrade Guides
SAP Business Suite Applications
SAP ERP Add-Ons
HR renewal 1.0
Note 1691232 BC-UPG-ADDON :This is the master Note which provides the
information regarding the installation and pre requisites
RIN: 1701634
HR renewal 1.0 download information:
https://websmp205.sap-ag.de/~form/handler?_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&NE=NAVIGATE&ENR=01200314690900004801
&V=MAINT
RKT Material
https://websmp106.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000754287&
Hi Siddharth,
Very nice blog....Thanks for sharing info on this
I have few questions regarding HR renewal.
1. We are at EHP6 and thinking of implementing HR renewal. So can we directly use above mentioned add ons or is there any other component we need to implement?
2. Once we develop our own custom FPM form, how can we depoly it on landing page. Since HR renewal uses UI5? So is there any integration part we need to take care between webdynpro abap and UI5?
3. Compatibility of HR renewal on Portal.
1. Yes you need to implement the add ons as explained
2. You can call them via HR Admin page as well, it ll still use WD ABAP, UI5 is only for the homepage. You can check the rkt materials
3. HR renewal for HR professional is not yet released for Portal, should be out by year end, also above functionality is available via portal, i m not sure which one you are asking, HR renewal is indeed available on portal but except above as mentioned
Thanks Siddarth for your response..
Do we need to deploy any business packages in Portal to access/ integrate the HR renewal?
Yes we have new Businness package or roles from pfcg, new strategy to deploy which needs to be used for this
Check HR Renewal,
http://help.sap.com/erp_hcm_ias_2013_02/helpdata/en/a2/e9db5177e33c46e10000000a44538d/frameset.htm
http://help.sap.com/erp_hcm_ias_2013_02/helpdata/en/6a/5b82ff751c4377a15cfd76470dbcd5/frames
and check above notes
Thanks Siddharth for your inputs....
Hi Rahasekhar,
Its very nice and Interesting .
Hi Siddharth,
I have an Employee FPM form launching from the MSS team viewer now using ASR_PROCESS_EXECUTE_OVP and the Application alias = START_EMPLOYEE was a key step in that.
I am now working on trying to get an ORG related form working and this also doesn't work and I suspect I need an application alias for this too. Does anyone know what this should be?
Rob.
I wanted to share the answer to my Question with everyone. I wanted to launch a form which was a request for a new position and I was able to get this to launch using ASR_PROCESS_EXECUTE_OVP by specifying the Application alias of CREATE_POSITION. I got this from the incorrect example launch config SAP supply that calls webdynpro ASR_PROCESS_EXECUTE_FPM. There are others there too and they have the application alias' of : CHANGE_ORG_ATTRIBUTES, CREATE_ORGANIZATION, CREATE_POSITION so take your pick.
Rob.
So its working for you now? You used ASR_PROCESS_EXECUTE_OVP and App alias of CREATE_POSITION
Siddharth,
Yes, that was the application alias that worked. Can you explain more about the app alias and how you can see the alternatives in the WDA FPM?
Rob
In WDA, its the application name typically with FPM suffix
Application Alias
Contains additional information that can be used in BAdI implementation and
in the feeder classes of the launchpad GUIBB. The launchpad does not use this
data.
More info here, although for JAVA based application just to explain the concept
http://help.sap.com/saphelp_nw04/helpdata/en/96/910fcdfe1c384f8e17cf86947794cf/frameset.htm
http://help.sap.com/erp_hcm_ias_2012_03/helpdata/en/ec/4b6f1c7fc3460faba3dcc224d1777e/content.htm
Hi Rob,
I am also trying to launch a PD process (Rename Organisation Unit). I tried with application alias CHANGE_ORG_ATTRIBUTES , but it doesnt work. I have another similar process for Position also. Can you kindly help me on this..?
Many thanks,
Saikat
make sure if ur passing all these parameters:
PROCESS=<Process>&APPLICATION_TYPE=PD&OBJECT_TYPE=O&OBJECT_MEM_ID&SUBST_CLASSIFICATION=NO_CLASS&INITIATOR_ROLE=HRASRB
Thanks for your reply Yugandhar. I have maintained everything. But still no luck.
Regards,
Saikat
Post the question in ESS forum with the screen shots etc, so that we all can take a close look and can try to assist.
Hi,
I have already posted that. Please find link below.
Thanks,
Saikat
Hi Sidd,
Thanks a lot for sharing.
Can you please help in the below issue:
Now if you click on display button it will open the portal version to work on the forms and add elements etc
The Configuration doesn't open in portal. Do I need to do any configuration related to it.
Regards,
Laxman
If you are creating the form for 1st time then from se80 you have to create a component config <Z_config> for web dynpro component FPM_FORM_UIBB_GL2.
Once you create the <Z_Config>,from the hrasr_dt, you have to give the form name and save it. Then you can click display or edit from hrasr_dt transaction. It will open the form directly in the browser.
Hi Yugandhar,
Thanks, it worked the way you said....
Regards,
Laxman
I updated my blog to give better step-by-step of this...
HCM Processes & Forms: Making sense of the new SAP tutorial using FPM