HCM Processes and forms - Inclusion of field in line structure.
Hi,
My requirement is to include a "wage type % increase" (Custom field) in one of the processes i had configured for change in pay.
In the existing process, When the manaer initiates the change in pay process for a subordinate, the form would defualt the existring wage types and amount on to the form and changes made in the New wage amount would finally get updated in backend after a round of approvals.
The wage type % increase field would be calculated based on the New wage amount entered by the Manager and exisiting wage amount. (This i have handled using scripting in the adobe form level). The purpose of this field is to help the process initiaiting manager to be aware of the % increase he is recommending.
Currently i have only a single form scenario with 4 steps
Step 1 - Initiating managerinitiates process
Step 2 - Hr admin approves / sends back
Step 3 - Exception (Special level) approval based on certain conditions
Step 4 - Compensation specialist approval - final step before infotype is updated
In Step - 1 when the initiaiting manager initiates a change in pay process for a subordinate the wage type values in the abode form would look like below
Wage type // Exisiting Wage amount // % Increase // New Wage amount
XXXX // 2000 // //
XXXX // 1200 // //
On entering the New wage amount, the % increase field would calculate the increase % based on the abobe form scripting.
Problem - When the process moves in to next level I.e HR admin level i find that "% increase" fiedl is no more visible for the 2nd wage type (wage type in 2nd row). But the value for the first wage type is visible. This happens with the rest of the steps also. I want the value to be visible all all the levels
I have used a custom field defined in the form scenario for % increase and have the data binding done. I have not used step-dependent scenario for this particular field. The grid above has all fields mapped to PA0008 fields using SAP_PA service except for the "% increase" field which cannot be reffered to SAP_PA.
Any views. suggestions to fix this issue would help.
Best Regards
G Raj
Edited by: G Raj on Oct 14, 2009 12:47 PM
Hi,
Re-posting the message.. Any reply / suggestion is welcome.
Best regards
G Raj
Similar Messages
-
Default value in dropdown field for FPM form in HCM Processes and forms
Hi Experts,
I am developing HCM Processes and forms using FPM forms and I had a dropdown list contains ten values. So, every time while opening the form first time, my dropdown field should be defaulted with fifth value from the list. How can we achieve this in dropdown field related to FPM Form.
Please guide me.
Regards,
Nayani.You would have to assign the default value to one your custom generic services.
Regards.
PS: There are posts which talk about generic services , make yourself comfortable with the concept of generic services. -
Generic service to populate fields in HCM Processes and Forms
Dear Friends,
I am developing generic service to populate some fields in HCM Processes and Forms. Please let me know whether i need to develop a single service for each field in the form or is better to write one generic service for all the form fields.
Thanks in AdvanceHi Sapient,
By right, generic service means to be generic so that it can be re-used in any HCM forms thats needed the field/validation from the generic service.
Unfortunately in real situation, generic service are not reusable for some reasons:
- for the same field same field might have different validation in different form.
- there is dependency, example, to read special field
The key thing here is all about the design and planing before development. Whereby if you have all the info and requirement HCM form to be implemented(which you wont get it for most of the cases), and you have the overall view of all HCM to be implemented and you are able to plan ahead before coding, then you can design the generic service for each/related field.
If it is not the case, i would encourage to use 1 generic service for all the field in the HCM form. It would ease the team during support/maintenance phrase as well. For sample, please refer to HRMSSRCF_REQUISITION_ADVANCED for Create Requisition form.
This is my humble opinion based on my experience working on HCM forms. Please do comments and discuss.
regards,
Xiang Li -
Query on HCM Processes and Forms
Hi
I am facing some issues in configuring Hiring Forms in HCM Processes and Forms. I can place them in 2 baskets and describe each of them below. I would appreciate any advise on ways and means to overcome these errors.
Basket #1
I want to use the standard forms SHU1, SHU2 in development environment to understand the HCM P&F functionalities. I copied these form scenarios from client 000 and did all the configurations as outline in IMG activity HRAdministrative Services >> Configuration of Forms and Processes >> Sample Processes for HCM Process and Forms.
When I run a check using HR Administrative Services >> Configuration of Forms and Processes >> Configuration of Forms >> Check Consistency of Form Scenarios and select Form name, I get errors along following lines:
u2022 Error Message Sample#1 Form scen SHU1 vers. 00000 serv. SAP_PA: Only one deflt value allowed for field I0009_ZLSCH
u2022 Error Message Sample#2 Form scen. SHU1 vers. 00000 service SAP_PA: Field I0007_ARBST default value is not created
u2022 Error Message Sample#3 ISR scenario SHU1 version 00000: Field I0001_BUKRS is missing
u2022 Error Message Sample#4 Form scen. SHU1 vers. 00000: Field I0007_ARBST service for default values not required
However, at the bottom of the log I see this message in Green: Form scenario SHU1 version 00000: Form scenario is consistent
I tried to make the changes as suggested in the Long Text for each of these messages. Probably due to the fact that I am using standard delivered forms, I get this message u201CDo not make any changes (SAP entry)u201D and I am unable to save the changes.
Basket #2
In this basket I have Org_Change form and have managed to go the whole nine yards and complete the configuration in ECC. The consistency checks for process and forms are in green. However, I am unable to start the process through Portal. I get this message u201Cno data availableu201D when I try to select a process.
Among the 5 roles delivered in SAP as initiators for processors u2013I am interested in 3 of them HRASARA (for HR Administrator). I have configured HRASRA and HRASRB as initiators for Org_Change. However, I am not able to figure out how to link these roles to portal roles such as SAP_ASR_ADMINISTRATOR, SAP_ASR_MANAGER etc.
I would appreciate any advise on ways and means to overcome these errors.
Thanks
SubhashHave you been able to fix your issue in Basket # 2 ?
-
Use of Table in HCM Processes and Forms
Hi Guys,
I am developing an Adobe form for the HCM process and forms .My requirement is to populate table values in the adobe form based on a value got in the backend service.
I tried declaring an internal table in the backend service but in vain.So decided to code inside the context of the form.But was not able to use the parameters available in the
Now the trouble is how to get the value from the form scenario field and populate that table.
Please provide your thoughts.
Regards,
Aravind.PHello Aravind,
Could you please tell us how you solved this ?
Edited by: Gopi chelvam on Mar 24, 2010 6:13 AM -
Creating a new position and updating IT 1028 using HCM processes and forms
I have to create a new position and update the related infotypes using the design time framework of HCM processes and forms. The problem I am facing is the info type 1028 is not a part of the de coupled infotype framework and does not appear in the service fields list. How can I update the infotype 1028? I was thinking of updating it using the FLUSH method of the class implementing the ADV services interface IF_HRASR00GEN_SERVICE_ADVANCED by calling the function module RH_INSERT_INFTY. But, how do I get the position ID created? Is there any other way of achieving this? Please help as soon as possible.
HI
Create one Function Module to return all the vacant positions and load that in a drop down.
For IT1028 you have to update via the RH_INSERT_INFTY.
Kind Regards,
Mukesh -
Infotype 0000 Creation using HCM Processes and forms in MSS
Hi,
I need to create an Action for Transfer an employee using HCM Processes and Forms. So, my form should update infotype 0000, 0001, 0008 etc.
But when I provide create operation for infotype 0000, system is throwing short dump. When I change the operation to change nothing was creating in infotype 0000 for that respective employee. Is there any way to update infotype 0000 using HCM Processes and forms. Please help me here.
Thanks & Regards,
Nayani.Hi Chris,
Thanks for your reply mate.
I understand that for IT0000 update we don't have to configure it explicitly.We just assign values to MASSG and MASSN and IT0000 should update. I am doing exactly that.
For the "condition" we do have multiple rules for that and I am familiar about the trickthat the rule fields must be part of the SAP_PA service which is actually making the update. That's all in place and that's working fine.
Now coming to the problem -
The "action" is "Return from Career Break" where the only PA infotype that has to be updated is IT0000. Besides that we are updating Absences,IT2001.
I have tested the process thoroughly and it seems that the system does not allow an IT0000 update without any other PA data change. To test this, I added a PA infotype update in my config and at that time IT0000 got updated beautifully. But when I am trying to update only IT0000, it fails.
To solve the issue, I had a discussion with my team and we have decided to copy IT0001 along with IT0000. So as of now, we have sorted out a workaround but the technical issue is something I would like to look into.
If you figure out anything then please let me know.
Appreciate your help.
Thanks,
Saikat -
Regarding scripting in adobe HCM process and forms
Hi Gurus,
I am working on adobe HCM process and forms. Configuration has been done for HCM process and forms and I am getting the scenario stage level in the forms based on which I will give the visibilty to differenct levels of approvals in the form.Scripting has been done for that.
When form is initially loaded, I am making invisible some of the fields. On choosing the drop down the value that I make invisible is visible again. I found that Scenario stage that I bound to the form attribute is getting cleared off, when drop down event is called. Drop down event calls the generic services to fill the drop down values. Drop down used is from ISR Controls from the library.
The scripting that I used in the drop down event is as belows
if (xfa.form.data.Page1.FORM_SCN.rawValue == "INIMGR_LVL1")
xfa.form.data.Page1.DE.DEContent.HR_VIEW.presence = "invisible";
xfa.form.data.Page1.FORM_SCN.rawValue this is getting cleared off. Form SCN is the field in the form where in which I bound the attribute scenario stage.
Pls help me on this.
Regards,
Krishnan ParamasivanSolomon,
Thanks for the earliest response. can you explain me in detail. Where to check/select the form scenario stage field to be passed over. In scripting the coding written as below:
xfa.record.CONTROL_PARAM.ISR_EVENT.value = "DD_GET_POSITION";
ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
DD_GET_POSITION is the event created in generic services and used in the user events in the form scenario stage in HRASR_DT.
Any further guidance on this ?
Thanks in advance.
Regards,
Krishnan -
HCM Process and Forms & Global employee management
Hi all,
I would to know if anyone of you experience in implementing HCM Process and forms for Global employee management(GEM).
I would like to know the difficulties or challeges .
How the forms will work.
Means if i have created a form using Personnel number without GEM.
Later if i Implement GEM.do i have to Change the form ?
Does P&F has any option choose the employee based on personnel id anywhere or we have to use personnel number and process as existing.
what could be stuctures for each infotype which are country specific .
Please share your experience on this.
Regards,
NachyForms and processes are enabled for CE/GE.
what process you would lile to do ?
refer HR_PA_US_ADDL_CONTRACT sample process and note 1366872
1) The central person id of the existing (reference) pernr should be
read with the help of a generic service and this should be made
available for the SAP_PA service so that a new central person is not
created. This should be set in the field CENTRAL_PERSON in the
form scenario.
2) An explicit operation on IT0709 should not be defined in the
infotypes and operations of the design time tool. This is
automatically handled by the infotype framework through the data
sharing mechanism (table T582G). Kindly ensure that IT0709 is
enabled for data sharing and please remove it from the process.
3) The reference pernr data and the shared infotypes must be read with
the generic service only (refer to note 1366782), these should not
be read with the SAP_PA service as this may lead to a clash in the
record keys and can lead to undesired results. -
HCM Process and Forms Generic Service Error
I tried creating a generic service for HCM Process and Forms using enhancement spot HRASR00GENERIC_SERVICES. After I created a custom implementation I then added the filter value = ZH_FORM_HEADER (my generic service name/definition). When I try to go into the configuration and add the generic service and do the binding of the fields I get an error stating "Generic Service ZH_FORM_HEADER has more than one implementation." I have double checked and only one implementation is using that filter value and there are no implementations with a blank filter value that belong to this enhancement spot. Any suggestions on what could be wrong? I can create generic services and the implementations of the BADIs just fine in our sandbox just not in the development instance. Also, I have tried searching on OSS and SDN and couldn't find any messages associated with this problem.
Hi :
We are having a similar problem. Our generic service works OK in development system. But after we transport the service to Test system, the service haveing the error " Generic service XXXXXX has more than one implementation".
Have you solved your problem? Can you tell us the solution?
Best regards!
Wayne -
HCM Process and Forms Dynamic Actions
Hi
We are implementing HCM process and forms and presume that dynamic actions will have to be recreated as rules.
Can anyone give any guidance in this area as some of our dynamic actions are quite complex.
Many thanks
IanHi,
For HR forms please follow the following link
HCM Processes and Forms (www.service.sap.com/erp: - SAP ERP Human Capital Management -> Workforce Process Management -> HCM Processes and Forms -> Media Library)
https://websmp205.sap-ag.de/~form/sapnet?_SHORTKEY=00200797470000081848&
A dynamic action has the following components.
Infotype Number (INFTY): specifies the infotype for which you want the dynamic action triggered
Subtype (SUBTY): narrows the focus to a specific subtype
Field Name (FIELDN): starts your action when a maintenance function is performed on a particular field
Function (FC): specifies the various maintenance operations to which your dynamic action would respond. They are 02 (change); 04 (create); 06 (create and change); 08 (delete); 10 (change and delete); 12 (create and delete). Dynamic actions are only applicable in maintenance operations, not in display functions.
Sequence Number (NO): refers to a sequential number.
Step (A): specifies a particular type of action. No dynamic action is executed if the function character has a value other than one of the following:
P: Plausibility checks, which allow you to check certain conditions.
I: Calls an infotype for processing
W: Called after the I statement and used to assign values to screen fields while creating or copying another infotype record through the I statement
F: Calls a FORM routine (subroutines in ABAP) during your action. The routine may reside in or out the module pool MPNNNN00.
V: Lets you treat collectively a number of fields for which you want to define a common dynamic action
M: Sends SAP Office mail
Variable function part: The variable function part along with the step indicator forms the core part of your action. It specifies the processing details when the dynamic action is triggered. For example:
Requirement: When the postal code or the city of an employeeu2019s permanent residence is changed in infotype 0006, an email should be sent to the administrator.
INFTY SUBTY FIELDN FC NO. STEP VARIABLE FUNCTION
0006 1 ORT01 06 001 V PSTLZ
0006 1 PSTLZ 06 002 M M0001
The V statement on line 001 is used to link the two fields to the M statement. The statements relevant to field PSTLZ are also applicable to the ORT01 field.
When a record is created or changed in infotype 0006 of permanent address, an email is sent using the feature M0001. Information such as the recipient address, subject, and content of the mail is derived from M0001.
Warm REgards,
Kapil -
Execute HCM Process and Forms on Enterprise Portal ?
Hi Experts,
I have done a scenario on Employee Relocation Process with the reference of the tutorial specified in help.sap.com. [Here's the link|http://help.sap.com/erp2005_ehp_04/helpdata/EN/fe/1bd54243063658e10000000a155106/frameset.htm] in HCM Processes and Forms
The following are steps which i have done so far ....! relevant to that tutorial .
1) Created ISR Scenario
2) Created Form Scenario
3) Created Linkage between ISR and Form Scenarios.
4) Checked the consistency of the Linked ISR and Form Scenarios. Everything was fine ...
I have designed the form layout with relevant form fields that are required for the relocation process (HCM Forms) and created a workflow template with all the required steps specified in the tutorial .
Now my questions are as follow's:
1) how to test the HCM process ?
2) In which environments can I test the process ?. Can I test HCM process in Enterprise Portal if yes how ....?
3) In what way thus MSS and ESS are connected to HCM Process and Forms.
I am confused about this, can you experts please explain in details ...!
Use full Answers are rewarded must
Thanks
Mukkalla.sapLooks like a program error to me.
Running a system on SAP_ALL to make it work cannot be a solution, so do an ST01 trace to find out which authorization exactly is missing and what is checked before the dump, and consider adding it if appropriate.
Cheers,
Julius -
HCM Process and Forms Position Change Workflow Rejection
Hi Experts,
I am new to HCM Process and Forms workflows and have a simple query here.
With the conventional workflows (PR/PO) when Approver Rejects a workitem we send a notifcation to the INITIATOR and when he changes the PO/PR the workflow gets triggered via CHANGED EVENT.
However, here in POSITION CHANGE workflow when an approver REJECTS it at any level HOW WILL I SEND BACK THE FORM TO INITIATOR SO THAT he does the suggested changes and submits for RE-APPROVAL.
Idea is to avoid the burden of filling all the fields everytime
Please guide me on this.
Thanks a lot
Rgds,
LakshmiHi,
If a change method doesn't exist you can create a new one where you can use a Call Transaction sentence that redirects to a tcode where you can modify the form.
Regards, -
Error in HCM Process and Forms
Hi All,
When I test my HCM process and forms I got the error "Complete the required entry field "Pers.administrator" (P0001-SACHP) " but I've not used this field in my form. I got this error while testing my process. Could you please tell me how to solve this issue?
Thanks and Regards
BasheerHi Everyone,
As instructed above, I configured the field GBDAT infotype 0002 to the table V_T588MFPROPC, and it got rid of the error message, but it has not complete resolved the issue, I am reciving the following warning:
Entries in display field "GBDAT" are ignored
Diagnosis
You entered a value in the "GBDAT" field. However, the field is customized as display-only and not for user input.
System Response
The system restores the content of the field as it was before your input.
Procedure
Contact your system administrator.
Procedure for System Administration
User entries in the "GBDAT" field () do not make sense. Correct the settings for the user interface
Anythoughts?
Thanks in advance,
Heather -
How to use buttons in hcm process and forms?
Hi Experts,
I want to know how to use buttons in HCM process and form.
And when i click on the button it was validating all the fields and it was throwing an error ( complete SACHP fields) i am not using this filed in any where of my form.
So, please help in getting out of this error. And help me with some document, which method will trigger once we click on the button.
Thanks & Regards,
RockyYou do not need to add this field to your list. In the view V_T588MFPROPS (SAP delivered), this field is set as mandatory. In configuration, you must maintain the view V_T588MFPROPC (Customer area) and make sure the field is not set to mandatory. This will override the SAP delivered setting and the error message will be not be displayed.
Derrick Banks
Banks & Company, LLC
Maybe you are looking for
-
What this mean? "could not rasterize because the pixel data for this layer is not"
I've taken a color picture and made it black and white by doing the following: Layer>New Adjustment Layer>Hue/Saturation. I brought the saturation down to -100. The pencil is selected and my foreground color is black. When I try to select the flower
-
Is there a way to have a wish list, or send a gift application from the app store?
Is there a way to have a wish list, or send a gift application from the app store?
-
Error:No Jco RFc metadata found
Hi Moderator, Pls don't block this question ,previously also ,I have closed the questionin another forum but you blocked here. Closed the questionin another forum as I think that this is appropriate forum. ============================================
-
Shows only album songs??
Why is it i only see songs from albums when i go to music>artist>x?x it dont shows other songs from that artist beside the album he made just made like that?! help please
-
BPC: SOA and setting connection time outs in BPC
Hi All, can any one explain SOA architecture of BCP and how it improves performance? My understanding of SOA arcitecture is it breaks down large application into small modules called services. Here what are the services it is refering to? And in SOA