Skip to Content
Author's profile photo Siddharth Rajora

HCM Processes and Forms with new User Interface

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 belowCapture.PNG

Form Type has both options available ie FPM Form for WD ABAP and Adobe form well for Adobe.

Capture.PNG

Now if you click on display button it will open the portal version to work on the forms and add elements etc

Capture.PNG

If you select preview you ll see how it looks

cap2.PNG

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.

Assigned Tags

      59 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jarret Pazahanick
      Jarret Pazahanick

      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.

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Christopher Solomon
      Christopher Solomon

      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

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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.

      Author's profile photo Christopher Solomon
      Christopher Solomon

      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

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Christopher Solomon
      Christopher Solomon

      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

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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.

      Author's profile photo Former Member
      Former Member

      Great, thanks Siddharth.

      Author's profile photo Suresh Datti
      Suresh Datti

      Per the Release Note of the Business Function: HCM_ASR_CI_4:

      The following sample processes are available:

      • Change to Working Time (International) - HR_PA_XX_CHANGE_WORKINGTIME_1_WD
      • Special Payment (International) - HR_PA_XX_SPECIAL_PAYMENT_1_WD
      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author
      Author's profile photo Kenneth Moore
      Kenneth Moore

      Finally!  That form licensing catch is why I have not been able to do interactive forms.  Would love to!  🙂

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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.

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      ie from SE80 it works too? can you verify?

      MSS package PAOC_MSS

      MSS role would have been incorrect ?

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      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?

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      You are referring to Adobe one? This is for new interface ie FPM ones from HR renewal ie EHP7 or Add on to EHP6

      Author's profile photo Former Member
      Former Member

      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)

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      Thanks Siddharth  , it is working fine .

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      Hi Siddarha ,

        I need to  add new fields  to Recruitment Requisition with WDA , how to add and how to update into database .??? any suggestion

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      you can directly to do via HRASR_DT. Please check the form fields there and mapping to the infotypes

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Lava Kumar
      Lava Kumar

      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

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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!

      Author's profile photo Lava Kumar
      Lava Kumar

      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?

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author
      Author's profile photo Lukas Weigelt
      Lukas Weigelt

      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!

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      Many thanks Lukas for your kind words 🙂

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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&

      Author's profile photo Sarang Gujrati
      Sarang Gujrati

      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.

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Sarang Gujrati
      Sarang Gujrati

      Thanks Siddarth for your response..

      Do we need to deploy any business packages in Portal to access/ integrate the HR renewal?

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Sarang Gujrati
      Sarang Gujrati

      Thanks Siddharth for your inputs....

      Author's profile photo Former Member
      Former Member

      Hi Rahasekhar,

      Its very nice and Interesting .

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      So its working for you now? You used ASR_PROCESS_EXECUTE_OVP and App alias of CREATE_POSITION

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Siddharth Rajora
      Siddharth Rajora
      Blog Post Author

      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

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Former Member
      Former Member

      Thanks for your reply Yugandhar. I have maintained everything. But still no luck.

      Regards,

      Saikat

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Former Member
      Former Member

      Hi,

      I have already posted that. Please find link below.

      HCM Processes and Forms- launchpad config for PD process

      Thanks,

      Saikat

      Author's profile photo Laxman Chittepu
      Laxman Chittepu

      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

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Laxman Chittepu
      Laxman Chittepu

      Hi Yugandhar,

      Thanks, it worked the way you said....

      Regards,

      Laxman

      Author's profile photo Christopher Solomon
      Christopher Solomon

      I updated my blog to give better step-by-step of this...

      HCM Processes & Forms: Making sense of the new SAP tutorial using FPM