Skip to Content

Creation and copy of FPM Forms

Quick Introduction –


FPM Forms are the new alternate User Interface (along with Adobe UI) provided by SAP in EHP6 for HCM Process and Forms.  A decent introduction about this new UI was already provided by Siddharth Rajora in his blog –

http://scn.sap.com/community/erp/hcm/employee-self-service/blog/2012/06/27/hcm-processes-and-forms-with-new-user-interface

Actual Story –


I would like to take a step ahead by demonstrating another way of creating and copying FPM Forms. I would like to split this blog into two pieces –

     1. Creation of FPM Form without using HCM Processes and forms Design Time

     2. Copy of FPM Forms

FPM Forms Creation (First half) –


As soon you hear this keyword – ‘FPM Forms Creation’, the very first thought that comes to our mind is HCM Process and Forms Design Time( Of course, the mighty transaction code – HRASR_DT ). Yes, we can create FPM Forms using this transaction code by launching the FLUID as shown below –

/wp-content/uploads/2013/03/p1_194573.jpg

Usually the development happens in multi-client landscape where “Customization” is done in Customization client say C1, “Development” is done in Development client say C2 and “Testing” is done in Test client say C3. In this multi-client landscape, the Process related configuration(Creation of Process and Form Scenario) is always done in Customization client C1 . And forms needs to be developed in “Development” client C2. It’s bit tricky to create these forms without editing the Design Time configuration in “Development” client. On understanding this restriction, I came up with the below approach/solution that handles this requirement –

  1. Log into Development client C2 and run the WD Application – CONFIGURE_COMPONENT and key in the Component Name as “FPM_FORM_UIBB_GL2” and Configuration ID as form name. Click “Create” Button.

/wp-content/uploads/2013/03/p2_194574.jpg

    b.  Select the appropriate package and save the changes into the Transport request ( Workbench request in Development Client )


    c.   Provide the Feeder Class name as – CL_HRASR00_FPM_FEEDER and click on “Edit Parameters” –

/wp-content/uploads/2013/03/p2_194574.jpg

   d.  Provide the Feeder Class Parameters with the your Form Scenario details(Form Scenario and Form Scenario Version) and click on “Ok”  –


/wp-content/uploads/2013/03/p3_194576.jpg

  e.  Go ahead with your form design and save the form.

/wp-content/uploads/2013/03/p5_194577.jpg

f.  Log into “Customization” client C1 and add the newly created form to the form scenario configuration-

/wp-content/uploads/2013/03/p6_194578.jpg

    You would be getting a Warning that the form already exists, ignore this warning by clicking “Ok”.

/wp-content/uploads/2013/03/p7_194579.jpg

    Test the Process to view the new form as a part of final form –

/wp-content/uploads/2013/03/p8_194580.jpg

FPM Forms Copy (Second half)


If there is a requirement like Copying the Standard FPM Form and make few tweaks to it. To achieve such requirements, you can follow the below steps –


     A.  Loginto Development client C2 and run the WD Application – CONFIGURE_COMPONENT and key in the Component Name as “FPM_FORM_UIBB_GL2” and

          Configuration ID as form name which you want to copy. Click “Copy” Button.

/wp-content/uploads/2013/03/p9_194581.jpg

   B. Enter the new form details and save the form

/wp-content/uploads/2013/03/p11_194582.jpg

   C. After successful copy, you would see the following confirmation screen –

/wp-content/uploads/2013/03/p12_194583.jpg

   D.  Click and change mode and make your changes as per your requirement.


    E.    Log into “Customization” client  C1 and add the newly created form(i.e. copied form) to the form scenario configuration-

/wp-content/uploads/2013/03/p13_194584.jpg

     Test the Process to view the new form as a part of final form –

/wp-content/uploads/2013/03/p14_194585.jpg

   Thank You

     & I would like to take questions !

14 Comments
You must be Logged on to comment or reply to a post.
  • Hi Raja Sheakar,

    THanks for sharing this.Could you please send how can we create FPM forms using HRASR_DT transaction?step by step process?

    Actually, we need to implement forms in EHP 6.

    It will helpful to us..

    Regards,

    Lava.

    • Thanks for the feedback Lava,

      Siddharth Rajora ‘s blog – http://scn.sap.com/community/erp/hcm/employee-self-service/blog/2012/06/27/hcm-processes-and-forms-with-new-user-interface provides most of the FPM Forms related information already.

      In fact you won’t need any help in order to create a FPM Form, it’s pretty easy thing.

      You can always check out with me if you are stuck with any point ! I might be able to help you in such cases.

      Thanks

      Raja Sekhar

      • Thanks Raja for your quick response.

        But i am very new to developing FPM forms.I knew ABAP WD.

        What should be prerequisite for creating FPM forms? in this blog u have shown with out HRASR_DT transaction code.But if we required to create FPM forms with HRASR_DT transaction?

        Regards.

        Lava.

        • Hi Lava Kumar,

          Well, if you are aware of little bit of WD ABAP, you should be alright to work on FPM Forms. This technology is so user friendly that even “Functional” consultants like me can easily create forms.

          Well, if you are working on multi-client landscape, then you should follow this blog for creating new forms. If you have single client landscape, then you can create FPM Forms straight from HRASR_DT transaction itself.

          Thanks

          Raja

          • HI Raja,

            Thanks for response.

            Could you please share sequence of steps to create FPM forms?

            Ex:Vacancy Requisition Form or any personal forms…

            Regards,

            Lava.

          • Hi Raja,

            How can we start for a Vacancy Requistion form??

            I know few details about this form as mentioned below.

            Technical Data

            Web Dynpro Application

            ASR_PROCESS_EXECUTE_FPM

            Package of Web Dynpro Application

            PAOC_ASR_WD_PROCESS_EXECUTE

            Application Configuration

            ASR_EXECUTE_4_STEP

            Web Dynpro Component

            FPM_GAF_COMPONENT

            Component Configuration

            ASR_EXECUTE_4_STEP_GAF

            Application Component Controller

            Not relevant

            Software Component of Web Dynpro Application

            EA-HRGXX

            Support

            PA-ER

            Available in the Composite Role From

            SAP enhancement package 5 for SAP E-Recruiting 6.0

            Required Business Function

            HCM_ERC_CI_4

            But how can is start?

            Please do the needful.

            Regards.,

            Lava.

          • Hi Lava,

            I am sure it’s a very simple process for creating FPM Forms. If you face any particular issue during FPM Form creation, you can let me know, I can help you out accordingly.

            Regards

            Kuncham

          • Hi Raja,

            Thanks a ton for the step by step tutorial.

            Can you please help me with the below issue:  When I provide the Configuation Id, Description and click on display I get the error as “Configuration does not exist”. No create button is visible.

            Regards,

            Laxman

          • Hi Laxman,

            I think the forms doesn’t exist in your client. Please use “Forms Reconciliation” to copy Processes and Form Scenarios from client 000.

            I am assuming you are searching the standard processes.

            Regards

            Raja Sekhar

  •  

    Hi,

    i am very new to HCM PNF and FPM, I have a requirement to show a list of Vacation Requests created by the logged in user. Can you please provide me a step by step process no how to achive this.

    Many thanks