E-Recruiting Addition field to Infotype 5107
I'm implementing E-Recruiting for a client.
I added the additional field to infotype 5107 Desired Work Location using PPCI. I also created a custom table for Desired Work Location to store the value of Location (county, institution & etc.). When I added the new field to the infotype 5107 it automatically shows up on the Desired Work Location of E-Recruiting page as a text field. I found the bsp for this page it's desLocn_detail.bsp. Also I have to set two field that are already on the page Country and State to a default value. Both are drop down list.
Here's my question:
1.I would like to make the new field list box i think that's what it is called, where the candidates can select multiple locations. How & where can i do this? And how can i link the value from the custom table that i created to the new field that I added to Infotype 5107 to appear on the list box?
2.How and where can I set Country and State field to the a default value? Is this done in the IMG?
3.I'm assuming the deslocn_detail.bsp is a SAP standard BSP. should I modified this bsp to rendered what I'm supposed to do? If i modified this page when the upgrade/service pack is applys my modification will be wiped out?
any suggestion will be helpful.
I think you should take the following approach:
The only sane way to keep multiple values in a single database record that comes to my mind id to create a new table to keep the selections.
It's key should be the same as of the HRP5107 table plus a sequential number for counting selections.
There are further 3 things to consider:
1. Filling up the table before display with current selection.
2. Handlig user selection after submit.
3. Hiding the text field from user input.
ad 1.
I havn't used <htmlb:listbox> before, so I might wrong somewhere, but i guess that you should prepere two tables and pass them to table and selection attributes.
Probably it would be best to store them as attributes of the controller to provide easy access from the bsp.
The proper place to fill these structures is the DO_REQUEST method, probably near the end of the method when all standard stuff is done.
In this method you should read the configuration of available loactions and put it in the 'table' attribute,
and read the table of selections and put them in the 'selection attribute'.
ad 2. The place to handle input is the DO_HANDLE_DATA in the controller. As i've said a haven't used listbox, but probably the are multiple fields with the id of the listbox, each containing a selected item.
You should read them here and place them in the 'table' attribute.
Next you have change the on_save method in the controller (Actually it might be in a parent controller - i haven't checked it).
In there you should insert the values in the 'table' attribute to the custom table with selections (probably you have to delete all entries for the current infotype record first)
ad. 3
Now that i wrote 1 and 2 i see that you can just remove the field from the infotype...
Hope this helps.
Similar Messages
-
Help with F4 search on additional field in Infotype 0045
Hi guys,
I have created an additional field in Infotype called 'Payee_Key' of type P0057-EMFSL. I have to create F4 help for that field. However when creating F4 help through foreign key it is showing all tha values for EMFSL in the table.
I want the F4 help to be like Payee Key field of Infotype 0057 , where only specific country values of EMFSL , depending on the employee number are shown. not all values.
Please help me out. Thanks.
Edited by: soumyajit DM on Dec 15, 2010 10:42 AMHi Zafar,
Here is the answer to your question:
1) Create a class say ZABC_F4 that implements the IF_BSP_WD_CUSTOM_F4_CALLBACK interface.
2) Create method RETRIEVE_CUSTOM_VALUES with below parameters in that class:
CT_RESULTS_TAB Changing Type SHSVALTAB
IR_CUSTOM_REF Importing Type Ref To OBJECT
IS_SEARCH_HELP Importing Type SHLP_DESCR
3) Write logic for DB select here and put it in below code:
select * from abc into LT.
data: ls_result LIKE LINE OF ct_results_tab.
LOOP AT lt ASSIGNING <fs>.
CLEAR ls_result.
ls_result-key = <fs_>-field.
ls_result-value = <fs_>-fieldtext.
APPEND ls_result TO ct_results_tab.
ENDLOOP.
4) Redefine the V-method for that attribute and put below code there:
DATA:
ls_map TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping,
lt_inmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab,
lt_outmap TYPE if_bsp_wd_valuehelp_f4descr=>gtype_param_mapping_tab.
ls_map-context_attr = 'STRUCT.attribute1'.
ls_map-f4_attr = 'aaa'.
APPEND ls_map TO lt_intmap.
ls_map-context_attr = 'STRUCT.attribute2'.
ls_map-f4_attr = 'bbb'.
APPEND ls_map TO lt_outmap.
CREATE OBJECT rv_valuehelp_descriptor TYPE
cl_bsp_wd_valuehelp_f4descr
EXPORTING
iv_help_id = '(ZABC_F4)'
iv_help_id_kind = if_bsp_wd_valuehelp_f4descr=>help_id_kind_comp
iv_input_mapping = lt_inmap
iv_output_mapping = lt_outmap.
5) Implement get P for value input, as you know.
Thats it.
Regards,
Bhushan -
How do you add additional fields in infotypes?i want to leave blank space
how do you add additional fields in infotypes?i want to leave blank space in front of the field?
Hi,
To add new fields go to PM01 and select Enhance Infotype option and then follow the steps in sequence.
I am not getting blank space in front of the field. please elaborate it.
Regards,
Raja.D -
E-recruiting: Additional field on cover letter screen
Hi!
I want to add a checkbox input field on the application screen in
e-recruiting above the cover letter. I found the actual BSP
(coverletter_v.bsp of HRRCF_REG_APPLN) and added the field.
I am not sure where the best place to put the new database checkbox field
but I am biased towards an append on table HRP5136 (Correspondence)
associated with the registration of an application(OTYPE = 'ND' and
ACT_TYPE= '1020', '1030' and '1035').
Could someone advise me what kind of objects and methods I
should/need to change in order to implement this completely and also why
don't external breakpoints take effect(I tried several places in the controller methods associated with a cover letter)? Is there a customizing that have to be set in order to get the effect of setting breakpoints?
In my case, as far as I understand there is no possibility to add an extra field in
a predefined user-exit, but rather one has to change SAP standard. Is
that right?
The reason why we need an additional field is that an
applicant may choose to appear as anonymous in the list of all
applicants and in that case (s)he needs to tick off the new checkbox
field. I did not find a suitable solution for this in SAP standard
e-recruiting system.
In advance, thanks for any guidance and help on this issue!Hi,
As of now, the custom fields automatically being displayed on screen is available only with BSP.
The WDA screens are available for extrenal & internal candidates. You can craete your Z fields in cutomer include in the respective infotypes. The WDA developer will ahve to explicitly put the UI elements on the relevant screens & map them to these Z fields. We had a similar requirement & we have done this in this way.
Regards,
Sowmya -
Additional field in infotype 0009 issue ( PBO and PAI )
Hi Guru,
I need your help please.
I have a additional field in IT0009 and when I want created a new infotype 0009, I fill all field but after ENTER or SAVE all field are save in the layout but not the additional field.
To save the additional field in the layout, I must fill it again and after the ENTER or SAVE the field is save in the layout.
I have checked in the debbugger, when I create a new infotype 0009 it goes to the PBO but after ENTER or SAVE it doesn't go to the PAI so I must do it again ( fill the additional field and ENTER or SAVE ) and then it goes to the PAI.
Thus I would like to know how I can make so that after the ENTER or SAVE the screen goes in PAI before the PBO and at the first time.
Thanks very much in advance.
Regards.Hi Srini Vas, hi Pedro Guarita and thanks for your reply,
After more investigation, the probleme come from a check over country bank.
In fact, the screen of the infotype 0009 must be adpated following the country bank but to do this, the standard module pool (mp000900) check if the country bank have changed.
call method cl_hrpad00_iban=>process_iban_pai
changing
cs_bankdata = ls_bank_data_current
exceptions
error_iban = 1
others = 2.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
endif.
call method cl_hrpad00_iban=>get_bank_data_old
importing
bank_data_old = ls_bank_data_old.
if ls_bank_data_current-banks <> ls_bank_data_old-banks. "MELN1357200
bank country changed -> leave screen needs to be done
leave_screen = 'X'.
endif.
But when you create a new infotype 0009, the ls_bank_data_old-banks is always initial. So when module pool compared the ls_bank_data_old-banks with the ls_bank_data_current-banks, those are always different.
In conclusion, when you create a new infotype 0009 it is always mandatory to push ENTER before to fill any additional field because at each first time that the standard module pool go in the PAI, it make a leave screen.
Thanks in advance for all yours reply. -
Additional field in Infotype 0001
I manage to add an additional field in the infotype 0001 in Dev client. I have a bit concern when to apply it in the production client.
Do you have any experience to share on this?hi
test in development server later test in testing server later send it to production server
nothing to worry
all the best -
E-Recruiting - additional fields in BSP vs. WDA
Good morning!
After searching high and low and not finding an answer, I would like to ask the experts this question.
For the BSP candidate pages we were able to include additional fields via the customer include tables in selected HRPnnnn tables.
The new fields were automatically added to the respective screen.
Now that SAP is replacing the BSP with WDA, how are the additional field customer includes being used? Or is there a complete different way to add your own fields to the candidate profile screens?
Thanks in advance and best regards,
MathiasHi,
As of now, the custom fields automatically being displayed on screen is available only with BSP.
The WDA screens are available for extrenal & internal candidates. You can craete your Z fields in cutomer include in the respective infotypes. The WDA developer will ahve to explicitly put the UI elements on the relevant screens & map them to these Z fields. We had a similar requirement & we have done this in this way.
Regards,
Sowmya -
Additional Fields in Organizational Assignment Info type
Can we add additional fields in an organizational info type?
Yes you can add new fields in the standard info types also.
Through transaction PM01 can you specify that additional field is standard field or customized field. if it standard you can do with the help of screen modifier. if it is custom then use PM01.
if it is custom field, this will help you:
Additional fields on Infotypes form of MasterData application
if standard field, check this:
How to add a new field using PM01 Transaction
Best Regards,
praneeth kumar -
Adding additional text field to infotype in SQ02
Hi ,
I am trying to create an additional text filed to the infotype 0034 in a customized infoset, in Tx SQ02 as shown in the link below:
http://help.sap.com/saphelp_nw04/helpdata/en/d2/cb4468455611d189710000e8322d00/content.htm
Here the question is :
The check box "Detemine LIKE reference using text field" is grayed out and I couldn't able to check the box.
Can any one help me to resolve this and let me know what is the significance of that check box?Hi Suresh,
I tried running the query after deleting the newly added text fields to the infoset, the query is running properly with out any short dump, where as with the additional fields added it is going to short dump and the shot dump states as shown:
An exception occurred. This exception is dealt with in more detail below
. The exception, which is assigned to the class 'CX_SY_DYN_CALL_ILLEGAL_FUNC',
was neither
caught nor passed along using a RAISING clause, in the procedure "%_GET_PERNR"
"(FORM)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
The program "!QZZ/SAPQUERY/H2AAVULA27174228" contains a CALL FUNCTION
statement. The name
of the function module to be called is "RPAQ_GET_AF_0034".
No function module exists with the name "RPAQ_GET_AF_0034".
All function modules are stored in the Function Library (SE37).
Possible reasons:
a) Wrong name specified. Particular attention should be paid
to upper/lower case and underscores ("_")
b) Transport error
c) If an enqueue/dequeue module has been used, the lock object
may not have been activated (ABAP Dictionary)
Any help?
Best regards
Vamsi -
Placement of additional fields while enhancing OM infotype
Hi All,
As per our client requirement we need to create two additional fields in IT1051. We have tried creating the same but the fields we need are to be at the center of the screen as per the client requirement as shown in image1 but its coming somewhere at the bottom of the screen as shown in image2.
In the 1st image i have marked two fields, these are the additional fields which we need to configure.
Whereas after done our config the fields which we added are coming at the bottom of the screen as shown in the below screenshot.
Can anyone of you help me out to change the fields as shown in image1.
Thanks in advance.!!!!
Regards,
SakthiHi Sakthi
Can you please share your config for the given requirements?
Also, check the below link if it helps:
http://sap.ittoolbox.com/groups/technical-functional/sap-hr/table-similar-to-t588m-but-for-om-infotypes-1167524
Regards
Neha -
HELP CREATING ADDITIONAL FIELDS WITH DROPDOWN IN STANDARD INFOTYPE
HI ALL,
I AM IN ABAP-HR.
I HAVE 2 THINGS 2 ASK MY FRIENDZ..
1). I WANT TO ENHANCE STANDARD INFOTYPE...
I WANT TO PUT ADDITINAL FIELD WITH DROPDOWN...
I CAN PUT ADDITIONAL FIELD BUT I DONT KNOW HOW CAN I DO WITH DROPDOWN...
2).
OTHERTHING I WANT TO CHANGE THE TEXTFIELD OF STANDARD INFOTYPE..
I MEAN 2 SAY CHANGE TEXT 'BIRTHDATE' TO 'DATE'..
CAN U PLZ HELP ME OUT 4 THIS....
WAITING 4 FAVOURABLE REPLY..
BBYE..Hello Bhumit,
1) to check how to bring values to a dropdown please refer the standard demo report programs in se38
a)DEMO_DROPDOWN_LIST_BOX
b)demo_dynpro_dropdown_listbox.
2)We need to understand that if the field label 'BIRTHDATE' is from a standard screen then the approach is to go to that particular screen ...delete the text and put our own text there as 'DATE' ..otherwise if the field is a custom field we can change the name in the field level or domain level
Pls check,revert and reward if helpful
Regards
Byju -
Infotype Screen Control (T588M) not working for additional fields to contro
Hi,
I have a requirement to enhance IT 0002 with fields LNAMR, FNAMR and CNAME. Also field preferred language.
I have included LNAMR, FNAMR & CNAME as additional fields in the Include Screen 2040 elements, lay editor and maintained table T582c where i have assigned enhancement to the standard screen. These fields are getting displayed in infotype 0002
But the issue is Infotype Screen Control (T588M) is not working for these fields to control the display or hide.
Has any of you come across this issue? what could be the reason for this issue? Please suggest ASAP.
Thanks in advance.
RegardsHi Experts,
Please help with your inputs and suggestions.
Regards -
Hi All,
I have added an additional field in IT0109 through PM01.
But the field is not displaying in PA30, while using infotype 0016.I have created an entry in table T582C for mp001600 and zp010900.
Please let me know what could be the problem.
Thanks,
Bindu.Hi,
You have modified IT0109 and trying to see the data in IT0016. Please check IT0109.
Sandip -
Additional fields in SAP Query
Hi ,
We have a requirement in HR reporting wherein we are providing the late attendance records of the employees. That is the person is scheduled to come at a respective time but he comes in late and this record is created in attendence infotype . Now we need to see the variance in his planned and actual arrival . Majorly all the fields are availabe in the Infosets but the one with the variance is not there . So do we need to create a custom report for the same or it can be handled in the SAP query adding one field for calculation. If it can be handled , how can that be possible .
Thanks & RegardsPlease check this link:
Re: query report
I guess, it can help for your case too...
Even this:
Re: sap query infoset and fieldgroup
Re: Additional field in SAP Query
Kind Regards
Eswar -
Adhoc query -sq02- Additional fields
HI experts
I am working additional fields in SQ02 .
I added a additional field for an infotype in SQ02 .Issue when I go to Tcode PQAH and run the query .I Could not able to see the selections check box for my additional fields which is useful to select as input field .
And when I right click on my additional field I could see options 'Only value' but for other fields I could see ' only value ' , 'only text' and ' value and text' .
If any one worked on these kind of issues .Please give pointers .and requirement is specific.Hi Kamesh,
I have the same issue - did you resolve this issue, and please could you share how?
Thanks,
Vaishali
Maybe you are looking for
-
I keep receiving an "Unable to Download Apps" error pop-up on my iPhone 6 for two apps. Neither app is in the App Store anymore. I held down the icon/badge for the app but when I click on the "x" to try to delete the app it will not let me because ""
-
My itunes does not connect to the underlying music files on my external drive. When I try to play, I get the dreaded exclamation point and "file not found" message for all. While I could click on each of the 10,000+ songs and reassociate the file to
-
Problems with iMovie 8.0.6 - view, edit, publish, drop clips
Ever since the update to latest version of iMovie which I used frequently up to now, I have not been all of a sudden be able to do the following: - view clips in that are in project timeline in the view window (tried full screen as well) - intermitte
-
After I reset my Ipod nano the folder icon with excamation point show up.
My Ipod nano was freeze, so I reset it and after that, It shows the folder icon with excalmation point,why does that happened? how can i fixed_?
-
BW Extractors Problem - Source System Is Incorrect
Hello, I performed a homogeneous system copy of our BW system from our Production BW system to the Development BW system! But now I´m with a problem regarding the extractors... when I go to transaction RSA1, I was trying to replicate data in a BWD ex