Internal candidates Data transfer in E recruiting..Urgent
Hi experts,
How to transfer internal candidate's data from E-recruting to PA??
Please reply its urgent
Thanks
Sameer
Edited by: sameer dhuke on Mar 17, 2008 9:54 AM
Hi sameer,
you have to go to the ecc to hire the person as the information from e-recruiting is far not enough to process a hiring. currently standard data transfer brings ~15 fields to the ecc while the complete hiring action will probably have >100 fields.
To do the hiring from e-recruiting you would have not only get the information into e-recruiting first, but also get all the business logic combined. Things which sound easy can get quite complicated e.g. the name. In all projects i took part so far firstname is no required field as the companies attract applicants from around the world and there are countries where having only one name is common. So firstname can't be a required field in e-recruiting but in PA the field is required as it is necessary for social insurance, taxes and stuff (these people really get a second name to be processed when getting a work permit). You would have to get all the logic on country specific name requirements to e-recruiting. Furthermore you separate the systems to separate the data. Data security guys would get crazy if you could run complete hiring actions / organizational change action from e-recruiting accessing payment data, banking information, CB information, information on related persons ... .
For additional documents I have to disappoint you. I do not have more than the standard stuff you get from sap net rest of my knowledge results from various rollouts.
Best Regards
Roman
Similar Messages
-
Candidate Data transfer from E-Recruiting System to HR system for New Hiring.
Hi All,
Hope everyone doing in good Spirit.
We are implementing E-Recruiting as Standalone for one of our client.
Can any please help me in regards with Data transfer from E-Rec System to HR System for hiring once the candidate has been successfully completed recruiting process.
You inputs are highly appreciable.
Thank you.
Sekhar.Hello Sekhar,
there are three different scenarios for transferring the data of an external candidate to the HR core for hiring.
the easiest and most commonly used is the RFC connection. When creating an activity of category data transfer the data of the candidate is transferred from eRec to HR core. There it is stored in table T752F. Then you can run transaction PA48. There you can select the candidate and run a hiring action. This is the same action like in PA40 only the system will preset the fields with the values from eRec (similar to batch input).
Instead of using the RFC solution you can transfer the data using PI (this can be activated using a switch in T77S0). To be honest none of my customers is using this. Either they had no PI server at all or they did not use it for eRec
The third was delivered with a business function HCM_HIRE_INT_CI_1. This is based on HCM processes and forms and targeted towards customers using Talent Management Core (e.g. data for education and work experience is transferred into the TM Core infotypes 740X as contrary to the hr core standard infotypes 0022 and 0023 they are structured like the eRec ones). Of course as you can do a lot of customer enhancements to HCMP&F you can replace the behavior nearly completely. One or two of my clients discussed this solution but as far as I know none is actually using it.
The simple truth is most customers seem to not use any integration at all. The first solution is easy to activate but only covers around 13 fields. Compared to a real full blow hiring action this is not even 10% of the fields which have to be entered. So the presetting this small number of fields is not a great help especially as you have to check every information anyways. Furthermore PA48 is not very nice and lacks functions to structure the incoming records which makes it difficult to handle in large distributed organizations.
The other two options require a lot of infrastructure for small functionality. What we discussed with a client was using the new hire integration to preset a full hiring form with eRec data and then send to the candidate as offline form to gather all missing information and use this for hiring. But there were to many issues on data privacy aspects when sending a form with social security data, bank account data, etc. via email. Furthermore they required actual signatures.
Kind regards
Roman -
ALE data transfer from E-recruitment to HCM
hi All,
We are Implementing E-recruitment in HCM.
I have following 2 requirements
Case 1). Distribute data of infotypes 0000,0001,0002,0006,0022,0023,,0024,1000 and 1001 into ER(E-recruiting) from my HCM (ECC) system. This i have achieved using message type HRMD_A and setting up ALE as per standard guidelines.
Case 2) i have to transfer Candidate data which gets created in E-recruitment server back into HCM(ECC) server(reverse of case 1) and stored them in infotypes 0000,0001,0002,0006,0022,0023 and 0024. How this can be achieved ??
is there any standard way i mean IMG configuration or ALE setup to transfer this data back into HCM (ESS) server?? or any BAdis??
kindly suggest me some solution if anyone of you have encountered the same situation in past. The final solution i m thinking is of creating custom basic IDOC type, message type and custom programs for inbound and outbound processing but before doing this i just wan to have a confirmation that there is no standard way of doing this...
Thanks in advance..Hi Michell,
For this purpose, you will have to repair in three places.
1. One is the FM: HR_PREPARE_NEW_EE
Fro example you want to add something for infotype 008 you need to add this code ( level being the value you want to pass. ) :
PERFORM ppv USING email 'P0105-USRID' '03'.
Add the this in the import parameter as well.
2. You need to change include MP000040 under form: process_infogr. The internal table : proposed_values is carrying all the values.
You can insert your code right after this SAP's loop :
LOOP AT proposed_values WHERE infty EQ infogr-infty "XDPK139847
AND seqnr IS INITIAL . "XDPK139847
IF proposed_values-fname EQ 'PSPAR-SUPDG'. "QNUK74530
pspar-supdg = proposed_values-fval. "QNUK74530
ELSE. "QNUK74530
MOVE proposed_values-fname "QNUK74530
TO initial_values-field_name. "QNUK74530
MOVE proposed_values-fval "QNUK74530
TO initial_values-field_value. "QNUK74530
APPEND initial_values. "QNUK74530
ENDIF. "QNUK74530
DELETE proposed_values. "QNUK74530
ENDLOOP. "QNUK74530
For example for e mail it will be :
if infogr-INFTY = '0105' and infogr-subty = 'U006'.
infogr-subty = 'U009'.
clear wa_infogr.
loop at infogr into wa_infogr
where INFTY = '0105' and subty = 'U006'.
wa_infogr-subty = 'U009'.
modify infogr from wa_infogr.
endloop.
if infogr-INFTY = '0105' and infogr-subty = 'U009'.
LOOP AT proposed_values WHERE infty EQ infogr-infty "XDPK139847
AND seqnr = '03' . "XDPK139847
IF proposed_values-fname EQ 'PSPAR-SUPDG'. "QNUK74530
pspar-supdg = proposed_values-fval. "QNUK74530
ELSE. "QNUK74530
MOVE proposed_values-fname "QNUK74530
TO initial_values-field_name. "QNUK74530
MOVE proposed_values-fval "QNUK74530
TO initial_values-field_value. "QNUK74530
APPEND initial_values. "QNUK74530
ENDIF. "QNUK74530
DELETE proposed_values. "QNUK74530
ENDLOOP.
endif.
endif.
3. You also need to change on the E -rec side in class:
CL_HRRCF_ACT_DATA_TRANS_RECORD
and method: TRANSFER_DATA.
Hope this is helpful.
Thanks
Amina -
ALE data transfer in E-recruiting
hi All,
We are Implementing E-recruitment in HCM.
I have following 2 requirements
Case 1). Distribute data of infotypes 0000,0001,0002,0006,0022,0023,,0024,1000 and 1001 into ER(E-recruiting) from my HCM (ECC) system. This i have achieved using message type HRMD_A and setting up ALE as per standard guidelines.
Case 2) i have to transfer Candidate data which gets created in E-recruitment server back into HCM(ECC) server(reverse of case 1) and stored them in infotypes 0000,0001,0002,0006,0022,0023 and 0024. How this can be achieved ??
is there any standard way i mean IMG configuration or ALE setup to transfer this data back into HCM (ESS) server?? or any BAdis or BAPIss??
kindly suggest me some solution if anyone of you have encountered the same situation in past. The final solution i m thinking is of creating custom basic IDOC type, message type and custom programs for inbound and outbound processing but before doing this i just wan to have a confirmation that there is no standard way of doing this...
Thanks in advance..Hi.
There is a standard activity in e-Recruiting "Data Transfer for New Employee" which transfer the Candidate data from e-Recruiting to HCM system in temprary table T752F. when you hire this candidate from PA48 all transfer data will get stored in respective Infotype of SAP HCM system..
Thanks,
Madhu -
Data transfer from E-recruitment to PA
Dear All,
we are Implementing E-recruitment. while transferinf the data from E-recruitment to Personnel administraion, I am getting the error, No data available from the partner system table T752F). We are using the same server for E-rec and PA.
While doing the data transfer activity in E-recruitment i m getting succfulll. In R/3 while going to the Tcode PA48 i m getting the error.
Please help me on this.
Thanks and Regards,
Revathi.An integrated hiring (data transfer) scenario with SAP e-recruitment
and R/3 starts with creating a "Data Transfer for New Employees"
activity within e-recruiting for the candidate selected to be hired.
Data from e-recruitment is transferred to the target HR (via an RFC
call) and stored there in a holding table (T572F) for processing
by an appropriate action. Within the HR system, execute transaction
PA48 to access the holding table. Select the candidate you want to
process and then click the "Hire" button, and continue with the
appropriate action.
This message occurs, if you execute PA42 or PA48, in order to perform
the personnel action RA (Integration with Recruitment in Partner
Systems) and no data exists on the R/3 or external system.
You will find all the relevant information in the IMG documents
available. Please check;
- Set Up Data transfer from SAP ECC
- Set Up Data Transfer for New Employees -
Errors in ALE data transfer to E-Recruiting.
Hello,
I need help with my ALE for E-Recruiting.
We are on E-Rec 604 with seperated standlone e-rec system.
We have set up ALE Data transfer for object type P from ECC QA to E-Rec QA system but unfortunately the I-Doc is always gettign posted with status 52.
Those are the messages:
Object 01 ,P ,01012021 does not exist: infotype 0105 cannot be created
Object 01 ,P ,01012021 does not exist: infotype 0009 cannot be created
Object 01 ,P ,01012021 does not exist: infotype 0006 cannot be created
Diagnosis:
You have tried to create infotype 0105 for plan version 01,object type P,object ID 01012021. However,the object does not exist.
PA objects exist if infotypes 0000, 0001, and 0003 have been created.
PB objects exist if infotypes 4000, 0001, and 0002 have been created.
PD objects exist if infotype 1000 has been created.
I followed the setting of "standalone" attachment to note 997181:
HRSYNC_P CONV_HR_DATA_TO_EREC (active as of Release 604)
HRALE00INBOUND_IDOC HRRCF00_INBD_NEWMOD (active as of Release 604)
HRALE00SPLIT_INBOUND HR_INB_PROCESS_IDOC (inactive as of Release 604)
HRALE00INBOUND_IDOC HRRCF00_DELETE_SPREL (inactive as of Release
604)
HRALE00SPLIT_INBOUND HR_INB_PROCESS_IDOC (active up to Release 603)
HRALE00INBOUND_IDOC HRRCF00_DELETE_SPREL (active up to Release 603)
So we have activated only the CONV_HR_DATA_TO_EREC and HRRCF00_INBD_NEWMOD because we are on 604.
We have distributed Infotypes 0000, 0001, 0002, 0105 (Subtypes 0001 and 0010), 0006, and 0009 and I have to distribute the P - CP relation with 1001 A209.
Somebody could help me please?.
Thanks,
EstherHi Esther,
Can you share you inputs how you have fixed the issue.
Currently we are following I2 A Scenario according to the link
http://help.sap.com/erp2005_ehp_05/helpdata/en/49/46037f06971ec6e10000000a42189b/frameset.htm
DO we need activate the swiches in HR System or Erec System.I believe it has to be in HR
HRALX HRAC - X
HRALX PBPHR ON
HRALX USRAC X
RECFA HRRFC
RECFA RECCE
RECFA DTCBA
BADI do i need to activate only below one's
HRSYNC_P
CONV_HR_DATA_TO_EREC (active as of Release 604) HR system
HRALE00INBOUND_IDOC
HRRCF00_INBD_NEWMOD (active as of Release 604) Erec System.
Correct me if im wrong. -
E Recruiting- Manager need view the Internal Candidate data
Hi
Is it possible for the Manager to view the candidateu2019s data. The Manager is already assigned to the Requisition.
Thank you.Hello,
In the standard MSS role you have the requisition monitor available as manager and there you just get candidates for the requisitions if you have created a questionnaire activity for the candidate where the manager is assigned in the activitiy's processor field.
Regards
Nicole -
Data transfer to E-Recruitment Infotypes.
Hello,
We are having the ERP system and SAP E-Recruiting running on the same
system.Is it possible to transfer the data from infotype-22 (Education)
to E-recruitment infotype-5104 (Education) and infotype-23
(Others/Previous employers) to the E-Recruitment Infotype-5103 (Work
Experience)?
and when i posted the same to SAP, the reply i got was :
"""It is not possible to transfer the information from IT0022 and IT0023
to E-recruiting solution.
For this you need to use the function modules HRRCF_MDL_SAVE after that
call the function FM BAPI_TRANSACTION_COMMIT.
But in standard it is not available."""
We ran both the function modules.They ran without any errors, but it did not load the E-Recruiting infotypes.
Could Some one Provide me details or guidance on how to run the function
modules?
Also, any documentation with this aspect would be apreciated.
Sai.Hi,
You can run the FM in the Transaction SE37 and check the authorization of the person.
Good Luck.
Om. -
E-Recruiting-Internal candidate Transfer
Hi
External candidate: I am able to transfer the selected candidate from E-Recruiting to PA.
Internal candidate: when the offer is accepted by the candidate how the changes takes place in PA. Can you threw light on this step please.
Thank youHi Robin,
the organizational change for internal candidates can also be processed by using transaction PA48.
When using the data transfer activity e-recruiting transferes data via a RFC function module call into table T725F. If you dothis for an external candidate e-recruiting will generate y dummy employee id for the data and when you run PA48 it starts an Hiring Action. If you transfer an internal candidate its data is put into the table with the correct employee Id. If you run PA48 the system recognizes the employee id as existing one and starts an organizational change action.
I think just the label on the button in PA48 is a bit misleading.
Best regards
Roman Weise -
PERNR of internal candidates in the e-Recruiting system
Hi Experts,
We are implementing e-Recruiting 6.0 and have e-Recruiting system integrated in a separate instance and we do data transfer from the HR system to the e-Recruiting system through ALE. Does anyone know where the personnel number of internal candidates get stored in the e-Recruiting system? I can see that the sytem brings up PERNR in the portal for all internal candidates, but unable to find out the table in which it is stored. I have checked in the infotype tables and business partner table (BUT000) with no luck. Can someone help?
Thanks,
Uthra KJ
Edited by: Uthra Karthikeyan on Sep 19, 2008 3:12 PMExplore following tables :
Table Name Short text
EREC_MGR_GRP Grouping of Managers for E-Recruiting s
EREC_MGR_GRP_T Text table for manager grouping in E-Re
T77RCF_AGENCY Agencies in E-Recruiting
T77RCF_APPLSRC Application Source in SAP E-Recruiting
T77RCF_EREC_UGR User Groups That Are To Appear in E-Rec
T77RCF_LOG_APPL Applications in E-Recruiting
T77RCF_LOG_APPLT Applications in E-Recruiting
T77RCF_PROC2SUB Assignment of Processes to Subarea of E
T77RCF_ROLE Roles in E-Recruiting
T77RCF_ROLE2SUB Assignment of Roles in E-Recruiting to
T77RCF_ROLE_T Roles in E-Recruiting
T77RCF_WI_FILTER Workflow Task Filter for E-Recruiting
I think , this is how it is getting the pernr based of user name .
FYI
Package :PAOC_MSS_E_RECRUITING ~ Interface for MSS e-Recruiting
class:CL_HRWPC_CA_NAME ( Retrieves Candidate Data from the E-Recruiting System )
method :GET_CANDIDATE_NAME_LINK
get pernr that user is attached to
CALL FUNCTION 'BAPI_USR01DOHR_GETEMPLOYEE'
EXPORTING
id = sy-uname
begindate = sy-datum
enddate = sy-datum
IMPORTING
return = return
employeenumber = employeeid.
IT0105
Table :Pa0105
Good Luck
^Saquib -
Generating Offer Letter & Data Transfer in Recruitment Module
Dear Gurus,
1) We are implementing Recruitment module and i am quite new to it. Could any one of you suggest what are the sequence of steps required to maintain to make sure that a Standard offer letter is generated and how to mail it to the applicant while you perform Offer Applicant Contract activity. Kindly suggest how to move further to fulfill this requirement.
Kindly note this is pure Recruitment module and e recruitment is totally out of scope.
2) How do you transfer applicant data to Personnel Adminstration module when the Applicant action Prepare for Hiring is run.
Kindly suggest the sequence of steps to be followed to make sure the data transfer happens from recruitment to personnel adminstration.
Kindly also let me know what are the mandatory switches that have to be activiated in T77S0 table to set up an integration between PA & RC.
3)When you hire a external applicant whose data is already there in PB10 and when you hire him for suitable vacancy and do the data transfer to PA. The next time when i try searching in the applicant pool will the Applicant group change from External applicant to internal applicant in case of hired applicant. If yes how to go about it.
Kindly throw some light on this. Please note we would like to go about the standard functionalities of SAP Recruitment module.
If there is any challenge in fulfilling the above requirements, kindly point out the same so i can address the same to my client...
Regards,
KiranHi Ravi,
You can do the initial data entry of the applicant through Tcode PB40 or PB10. Once you have maintained the data, then you can do the applicant actions like given below through Tcode PB40.
Enter additional data
Reject applicant
Put applicant on hold
Process applicant
Offer applicant contract
Applicant rejects offer
Change of org. assignment
Further application
Invite applicant.
It is not compulsory to do all these actions, but these actions are useful to keep a track of applicants.
Then you have to do applicant action prepare for hiring through PB40. After doing prepare for hiring action you can transfer the applicant data to Personnel administration through Tcode PBA7. Once the data is transferred personnel number is generated for applicant. Then you have to complete the activities throug Tcode PBA8.
Few tables for configuration of recruitment :
T750D - for creating media for recruitment
V_T750C - Recruitment instruments
T750K - Applicant group
V_T750F - Applicant range
V_T751E - Applicant action type
V_T588D - Infogroup for Applicant action
Shrikant -
Activation of Objects with Type Data Transfer Process
Hi Experts,
I am stuck in a problem of activation of DTP. I loaded the data from the Datasource to PSA and there are about 200,000 reocrds.
Now I wanted to take this load to DSO NEW table ..I have created a DTP and when I try to activate the DTP I get this Error
Activation of Objects with Type Data Transfer Process
Internal Activation (Data Transfer Process )
Post Processing/Checking the Activation for Data Transfer Process DTP_49Z7OSAHFAR9O8335ED6
Error when activating Data Transfer Process DTP_49Z7OSAHFAR9O8335ED67X11C.
I tried to activate the Data source but it still didnt help. Looked in SDN for some related stuff but most of them are talking about going for SP 11 ..we are already on
*SAP_BW 700 SAPKW70014 *
Your suggestion will be appreciated with maximum points
ThanksHello Experts,
Could you'll please help me out with this ...I
I deleted the DTP and created back again
logged out of BW and logged back again
Infact I found a SAP note 1086877 and i applied it ..but it still didint help
Whie loading the Master Data from PSA to DTP ..it worked fine.
While Loading the transactrion data I went to Tcode RSBATCH and in the drop down I selected the DTP activation and gave a 3 Back ground processes....Ever since that it started giving me problem
Your help will be appreciated...my data loads are stalled ..i mean I cant move forward.
Thanks -
E-Recruiting - Transfer External Candidate to Internal Candidate
We are running E-Recruiting 3.0 as a stand-alone system not connected to our R/3 4.6C system and I am trying to find out how to switch an external candidate over to an internal candidate once hired. I see from a previous post that there is a process to do this if the two systems are connected, but I have found nothing for a stand-alone environment. I wil also need to know how to do the reverse (if an employee leaves we want their candidate profile to be switched over to an external candidate if they choose.)
Any guidance would be greatly appreciated.
Thank you,
Leeanna TravisTravis,
You can do it in the following manner.
first, create an RFC program with all the candidate data. Pass this data to the hiring action Tx code in HR system. You get basic infotype data from the E-rec.
So it should be possible.
for the second one , you should mark those employees who leave on a periodic basis (hopefully daily). then these are to be transferred to E-rec again through an RFC program.
After this you can update candidate profile in E-rec with a program.
But, altogether without establishing a connection, I dont see how you do this!
regards,
Bharat -
E-Recruiting 6.04. Issue with internal candidates e-mail.
Hi,
We are on E-Rec 604 with seperated standlone e-rec system.
We did the initial transfer of employees with ALE and we though that all were ok, but now we realized that there are some internal candidates that no have e-mail adress in e-recruiting.
We have been investigating and those employees have filled the infotype 105 subtype 0010 in Hr system. In E-Recruting system the user created by ALE has the e-mail too, but in transaction BP only a few of them have filled the field e-mail in the block of adress independent comunication. So only this few internal candidates have e-mail in the portal of E-Recruiting.
We are looking for any differences of those employees in HR system but we can´t find anything.
Someone could help me with the reason of this problem, please?.
And someone know if there is any way for repared this in the e-recruiting system.
Best Regards,
EstherHi,
I just want point out the HCM ALE processes. Firstly independently of connected to eRecruiting or not.
The message type HRMD_B is containing the infotypes belonging to the software component SAP_BASIS.
The message type HRMD_ABA is containing the infotypes of the message type HRMD_B and the infotypes belonging to the software component SAP_ABA.
The message types HRMD_B and HRMD_ABA must be used to distribute HCM data into non-ERP based landscapes.
The message type HRMD_A is containing the infotypes of the message type HRMD_B and the infotypes belonging to the software component SAP_HR. It should then be used to distribute HCM data into an ERP based landscapes.
Esther is describing an eREcruiting standalone based on an ERP landscape. Therefore, the message type HRMD_A should be used.
Then, from the HCM integration in Business Partner point of view, the standard implementation of the BAdI HRALE00INBOUND_IDOC should be deactivated. This implementation is normally converting the object P into a CP, because the object P is known only in HR (and ERP based landscape). In an ERP based landscape, the P will exist with its CP. The integration to the BP will not work during the ALE-Inbound process, but during the Synchronization run (report HRALXSYNC). The implementation makes sense only in none-ERP based landscapes (where message type HRMD_ABA will be used).
Ester should then adapt her distribution model to be able to distribute the necessary infotypes for the consistency of a P (infotypes 0000, 0001, 0002, 0003) as well as the one which are used for the BP-integration (infotype 0006 subtype 1, infotype 0009, infotype 0105 subtypes 0001, 0005, 0010, 0020), as well as the HR-object CP and its relationship to the P (infotypes 1000 and infotype 1001 subtype B209).
With the hope it is clarifying the usage of the message types depending on the used scenario and on the used landscapes.
Best regards.
Pierre -
Hi Friends,
We are on EREC standalone model. Initial data transfer between HR to EREC master data using PFAL is done.
All employees have got NA, CP, US, BP in HRP 1001 in EREC system.
Change pointers are also activated in HCM system, now current master data changes are also in reflecting in EREC system thro IDOC posting.
But when recruiter logs into portal and does a candidate search, no internal candidates are appearing ?
1) What needs to be done for internal candidates to visible during candidate search ?
2) Also while logged as internal candidate, released requisitions are not visible for internal candidates while they try to search for internal job postings ?
Kindly provide your inputs.
Regards,
ER.Hi,
In SLG1, getting the below error messages for multiple times.
"Error while calling content extraction class CL_HRRCF_CEC_QUALI_WITH_PROFCY
The error occurred in program CL_HRRCF_SES_BUSOBJ_FROM_SPTYPCM001 line 96
Qualification 52000001 does not exist
The incorrect HR object has the key 01NA60000029 "
"The error occurred in program CL_HRRCF_ALE_EE_INBOUND"
Also please state how to differentiate internal and external candidate search pages.
Regards,
ER.
Maybe you are looking for
-
Error While creating Collection Management role
Hi We did a client copy and Iam getting the error "Database error UDM_PR_HEAD UDM_COLL_BUPA 5" whenever I tried to create collection management roles. Database error UDM_PR_HEAD UDM_COLL_BUPA 5 Message no. UDM_WORK_LIST010 Diagnosis Database instruct
-
Error message on MXF Log & Transfer
Haven't had this one before. I have another post running asking for assistance in converting MXF P2 card files to MOV without using FCP. I thought I should also post for help on the original problem. I take in a lot of video shot on P2 cards for edit
-
IPod touch will not scroll or change pages by flipping with my finger.
Help, iPod stuck in some weird manual mode. Voice over is on as well. I cannot get to the settings because it does not allow me to scroll down by flipping iwth my finger. I tried resetting and nothing changes.
-
Balances against freight clearing account
Hi all After posting GR and invoice with planned delivey cost ( Freight ) i am looking at GL account balances for freight clearing account 192100 in ledger 0L. In the report layout I am unable to see the vendor for which this freight is paid. Can any
-
Hi There, I am in need to dynamically change the values inside a popup upon a user changing the value of the `Chapter` field within the `Composition Marker` dialog. I realize that we cannot add new string values to a popup at runtime, but I read a t