Skip to Content

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.

59 Comments
You must be Logged on to comment or reply to a post.
  • 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.

  • 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

  • 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

  • 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.

    • 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?

  • 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 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

  • 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

  • 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?

  • 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!

  • 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

  • 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.

  • 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.

  • 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