E-recruitment BSP pages in EHP3

Hi,
      Can we integrate BSP pages in E-recruitment(EHP 3), as BSP iViews in portal.
Regards,
Anand
Edited by: Kirupanand Venkatapathi on Jun 5, 2009 2:15 PM

Hi,
when reading your question i asked the following question: what do you expect to achieve by integrating fuctionality which is meant to be called by an external candidate (someone sitting 1000 miles away from your company at home) into your corporate portal? The external candidate has no access to the portal, so why add them? He has to call the applications directly via links sended to him or through links on you career web side.
Technically you might face the problem that all applications for external candidates use the web user for authorization that means they use the ALIAS not the user for logging in, that's why you should always set your user name as ALIAS in SU01 for testing purposes on your development system, This makes life much easier during rollout.
Kind Regards
Roman

Similar Messages

  • E-Recruitment BSP pages/SmartForms interface

    I've activated a Customer Include field for hrp5121. (Job Postings).  The BSP page methods have been modified to display this new field.
    I've copied SmartForm HRRCF_DATA_SUMMARY_POSTING and in my Z version, my new field is available in table POST_INFO_WT and has been added to the body of the form.  I've also updated table T77RCF_UI_PARAM to use my Z version form.
    From the BSP page "Job Posting for Requisition" (HRRCF_POST_MNT), I can click the posting link to view the SmartForm, but my new field has no value.
    What method(s) needs to be modified to get my field value from hrp5121 into the SmartForm interface?

    Hi,
    when reading your question i asked the following question: what do you expect to achieve by integrating fuctionality which is meant to be called by an external candidate (someone sitting 1000 miles away from your company at home) into your corporate portal? The external candidate has no access to the portal, so why add them? He has to call the applications directly via links sended to him or through links on you career web side.
    Technically you might face the problem that all applications for external candidates use the web user for authorization that means they use the ALIAS not the user for logging in, that's why you should always set your user name as ALIAS in SU01 for testing purposes on your development system, This makes life much easier during rollout.
    Kind Regards
    Roman

  • E-recruitment page is a BSP page?

    E-recruitment page is a BSP page?

    Xiangli,
    which application are you talking about exactly in erecruitment because it is a combination of both BSP and WDA
    Thanks
    Bala Duvvuri

  • Unable to access E-Recruiting Start Pages Externally

    Hello,
    I’m hoping for some assistance with an E-Recruiting issue (standalone system; Version 3.0).  We are currently only able to access the start pages while inside of our network, and receive a “page cannot be displayed” message while outside of our network.  This is with the exception of the candidate registration page.  We can successfully register, and then pass on to the main E-Recruiting start page for an external candidate.
    The hrrcf_start_int bsp/service is used to call the start page for registered internal candidates, recruiters, and administrators (different view for each).  The hrrcf_start_ext bsp/service is used to call the start page for registered external candidates.  And, the hrrcf_cand_reg bsp/service is used to access the external candidate registration page. 
    The URL’s for the start pages were created using program RCF_GENERATE_URLS.   We are requiring all traffic be routed through our WebDispatcher, and all traffic be HTTPS, so the URL’s start out with https://recruiting....  Our E-Recruiting system is actually “careers”, but again, we want all traffic to go through our WebDispatcher, which is “recruiting”.
    We have created external aliases in transaction SICF for all three URL’s, and using the alias, I can successfully login to all pages within our network.   When I test the external aliases within SICF, I get an internal error (The user is not assigned a candidate or an employee) for the hrrcf_start_int and hrrcf_start_ext services.  When I test the external alias for hrrcf_cand_reg, it is successful.
    When I test the hrrcf_start_int  service within SICF, I get the logon page, but after logging on, I get message “Name of logical port’&&lp_named” is invalid”.  When I test the hrrcf_cand_reg service, it is successful. 
    When I test the hrrcf_start_int and hrrcf_start_ext BSPs in SE80, I receive an Internet Explorer “cannot display page” message.   The same is true for the hrrcf_cand_reg.  However, it is trying to access http://recruiting instead of https://recruiting.  I can see that URL address in the application.do Controller, but have no idea where to change it, because it is greyed out (any help with this would be appreciated as well.)
    We have created internal users using program RCF_CREATE_USER, and when I look at transaction BP, I see that it is creating a business partner for each user.
    We have had SAP tell us that it is not a WebDispatcher issue, and we have also confirmed that it is not a firewall issue.
    It seems interesting to me that we can only get to the one page that does not first require authentication.  If anyone has any information that would be helpful, I would appreciate your time.
    Sorry for such a long message, but I was just trying to be as clear as possible.
    Thank you,
    Leeanna Travis

    Hello Leeanna,
    quite a lot of topics and doing remote analysis for netwok issues is difficult.
    Some ideas:
    - starting hrrcf_start_ext / hrrcf_start_int via SICF or SE80 will never be successful as these applications need parameters. The message you got when testing startpage from SICF is classical for invalid startpage Id
    - if you do not reach pages from outside, check network traffic / access rights in firewalls. Usually the sap server name cannot be resolved through a dns for an outside call as you companies dns is not visible for internet users. You will need a relay.
    - check that full qualified server name is set on the server
    - check eeb infrastructure that it allows the access protocoll. If ICF service says http but firewall only allows https you won't get a responde. Sometime switching protocolls within the request produces problems.
    - WebDispacher is known for eating parameters / url parts. Try to get your hands on the traces of the requests which really reach the server.
    - if possible supply some more information on release & support package level. E.g. there is a support package which has an error that if you activate 'do not show https warning' in an icf service it does not only hide the warning but the whole logon screen :o(
    Hope that helps, if not just reply - perhaps w/ focus on one special point.
    Best Regards
    Roman Weise

  • E- Rec - Hiding links - Create / copy requisistions in Recruiter start page

    I use a MSS view for creating Requisitions and hence want to hide Create / Copy requisitions link in Recruiter start page --> maintain requisitions.
    Cn it be done with context changes. If yes, Can some one provide some info on the steps required.
    Thanks
    G Raj

    Hi,
    if you want to change the the appearance (grouping, links, texts) of a startpage this is completely done in customizing or better said you can define your own startpages and use some parts of the sap delivery if you like. The customizing for sartpages can be found in the IMG (T-Code SPRO) under SAP E-Recruiting -> Technical Settings -> User Interfaces -> (Settings for User Interfaces with Business Server Pages (BSP)) -> Start Pages.
    We usually define customer startpages in every project, this is really no big deal.
    If you want to remove a link from a page you should start by analysing the standard startpage as you will have to "rebuild" it. The standard startpage for the recruiter is 0003. Important to know is that IMG only contains customer customizing. The sap standard delivery is stored in own tables which can only be accessed using table tools e.g. SE11 or SE16.
    The tables for startpage customizing are named T77RCF_SP*:
    T77RCF_SP_ID(C) - Startpages
    T77RCF_SP_ID(C)T - Startpages texttable
    T77RCF_SP_GROUP(C) - Startpage groups (the blocks with a number of links)
    T77RCF_SP_GROUPT/GRPCT - Startpage groups texttable
    T77RCF_SP_LINK(C) - Links
    T77RCF_SP_LINK(C)T - Links texttable
    T77RCF_SP_ASID(C) - assignment of groups to startpages
    T77RCF_SP_ASGRP(C) - assignments of links to groups
    The table without C is the standard delivery, the one with C is the one for customer customizing.
    Just take a sheet of paper and start by getting all groups to the startpage 0003. This should be 1005, 1000, 1001, 2000, 1002, 1004, 1003 but could differ depending on release and support package. As you only want to change the 2nd group you will be able to reuse the others. Next get the links to the group you want to change. In my system it's group 1000 which contains links 1000, 1001, 1003 and 1004 according to T77RCF_SP_ASGRP.
    When you have this info you can start customizing your own startpage. you will need to create a new group in the IMG node -> Define Start Page Groups. Just use the information you find in the standard delivery and assign the 3 links you want to keep. Then create your startpage and assign the standard groups and instead of 1000 your own.
    Althought it is possible to use the same numbers for IDs like SAP I prefere using 9NNN for the ids so you always know if its standard or customer. furthermore do not forget to udate your authorization roles and add the new startpage.
    Best Regards
    Roman Weise  
    PS: of course it is your decision to hide links. But even if the managers create the requisitions using MSS the recruiters will work with their startpage only and they will have to be able to create and maintain requisitions so i am not sure if hiding the link is a good idea.

  • E Recruitment BSP Application

    Hi
    A Smartform is opened in a BSP Page in Erecruitment module. In Smartform there is Structure defined in Form Interface'Posting type RCF_S_CS_DI_POSTING' in the main Window of Smartform. The variable POSTING-OVERVIEW_APPL_URL contains the URL.
    When I am running the BSP page in one particular Client it runs fine the smart form  is displayed as BSP page, the Main Window displays the data in the Posting URL variable, but while running in diferent client there is no value in URL even though data is present in tha client.
    I probably feel the answer lies in BSP application, but dont know how to correct and locate the same.
    Kindly provide with suitable inputs.
    Best Regards
    Swetank

    Hello Luciano,
    the method you are looking for is probably ON_CONTAINER_NAVIGATION in the interface IF_HRRCF_NV_CTRL_CALLS of the controller classes. Within these method checks and implicit data change could be done. If there are several controllers used for a container sequence item the main controller has to delegate to all active subcontrollers.
    But please be aware. The implicit save of data entered within the screens of requisition and posting maintenance has not be implemented because of technical application restrictions. Many of our customers have required that sap adds this function to e-recruiting, as it also works for the application wizard. SAP simply could ot change this. This has to do with the status management of objects. It works for the application wizard as candidacy and application are always in draft when it is processed. The requisition can have different status when the requisition maintenance is processed and changes automatically set the status back to planned. This again leads to problems with functions like republishing of posting instances.
    If you really want such kind of functionality you should check if going for EhP4 might be the better option for you. The requisition creation for recruiters can sav automatically in the new WebDynporo UI.
    Best Regards
    Roman

  • E-Recruiting: BSP Default Values

    Hi,
    is it possible to use default values (without modifications on the E-Recruiting BSP applications) in E-Recruiting 600?
    Thanks and regards
    Gabriel

    Hi,
    the answer is easy - no, it is not possible.
    The only available function in this direction is the reference code generation for posting instances which is already implemented. Furthermore a Badi for setting some requisition and posting data is announced for EHP3 - but as i haven't seen it so far i cannot say if it is useful.
    Rgds.
    Roman

  • E-RECRUITING Start Pages and WebDynpro

    Hello All,
    I need to implement a new Link in E-Recruiting Recruiter Start Page.
    But my new link is an ABAP WebDynpro and not a BSP application.
    I followed all steps of creation.
    I Created the OTR Links, and the entries in tables: T77RCF_SP_GROUP, T77RCF_SP_ASID, T77RCF_SP_LINK and T77RCF_LOG_APPL.
    I can see the link in the Start Page of Recruiter.
    But when i click on it, the follow error is displayed:
    BSP Exception: the Application Name erc_a_class_ui_ps in URL XXXXXXXXXXXXXXXXXX is invalid.
    I have no experience with e-recruiting, but i think in the T77RCF_LOG_APPL is possible to enter only BSP apllication. Is that correct?
    If yes, how can i to point an ABAP WebDynpro apllication?
    Thanks.

    Hello João Mariano,
    As you know that you need to maintain your entry in the view table V77RCF_SP_LINKC or T77RCF_SP_LINK
    and link the same entry in V77RCF_SP_ASGRPC Assignment of Links to Start Page Groups.
    Prerequisite:
    Start page link : 9001
    Name : XYZ
    OTR Alias Link :
    External URL as ' https://mail.google.com/mail/#inbox ' or Web Dynpro ABAP URL with https://
    I am sure it will work i have done this for you in my sand box however I am unable to attach the document.
    Thanks & Regards
    Ravi Sabba
    Certified SAP Talent Management Consultant

  • Unable to capture the Idle time for BSP page

    Hi Experts,
    I want to capture the Idle time of my BSP page. If that is 5 mins then i have to display the pop up displaying the remaining time.
    Please let me know how to capture the IDLE TIME. not the time after the page is loaded.
    Any suggestion will be helpful.
    Aready checked in SDN but unable to get the solution so posting it.
    Thanks in advance.
    Sravanthi.V

    hi,
    After capturing the idle time iam giving the warning popup to user before 5mins of expiry.Now my requirement is if the user clicks on OK button of popup the page should get refresh. i.e.Idle time should of system should break and we have to get one more hour for expiry.
    Thanks in advance,
    Sravanthi.V

  • Field value on BSP Page

    Hi,
          I have a requirement to show previous entered values in an input  field on BSP Page. for example suppose I enter value '0998' in an input field say 'XYZ'  and then I close or refresh the browser. again i open the page in browser and click the input field then system should suggest me the previous entered value i.e. '0998'.   does anyone have idea how we can do it?
    Regards
    Amit kumar
    Edited by: amitku1201 on Jan 8, 2010 12:19 PM

    Hi Amit,
    I saw your code..
    <htmlb:form id="Form1" method="POST" autoComplete = "TRUE">
    <bsp:findAndReplace find = "ON" replace = "ON">
    In the link I provided
    <bsp findAndReplace find = "off" replace = "on">
    I dont see the closing tag
    </bsp:findAndReplace>
    anywhere in your code.
    The tag should be not used immediately after the FORM tag instaed it is used just before the tag for particular element.
    Like in your case if you want to used it for the inputfield i_case , it should be done as
    <bsp findAndReplace find = "off" replace = "on">
    <htmlb:inputField id="i_case" value="<%=i_case%>" type="string" maxlength="12" width="100"/>
    </bsp:findAndReplace>
    The inputfield tag will be used between find and replace tags.
    I hope this will help you solve the issue.
    Regards,
    Anubhav

  • Assign a value from dropdownlist to input field value on BSP page

    Hi,
    I'm new to SAP and ABAP. We have a CRM project in which I have to maintain BSP pages.
    Now, coming to my problem: I have a input field with
    value = "//BTAdminH/HeaderInfo"
    This field is normally maintainable. The required function is now to set this field as not maintainable/readonly. Then, the value should be set automatically to an value, which will be selected from a dropdownListBox. After saving, the value HeaderInfo should have the same value like the selected value from the dropdownListBox.
    How can I now set the field as readonly (this should be the easier part) and
    how can I set the value for the HeaderInfo to the value of the selected value from the dropdownListBox?
    If I set it directly like this
    value = "//BTActivity/Priority"
    it is shown on the BSP page correclty, but it is not saved as HeaderInfo.
    Please help me.
    Enja

    Hello Gokul,
    test was only for test purposes! I am using as a separator the plus sign!
    But this is not the problem!
    In debugging, the local variable has the concatenated value! So, this is working!
    oncatenate ls_ddlb1-value ls_ddlb2-value ls_ddlb3-value into lv_headerinfo SEPARATED BY ' + '.
    But when I assign the value of my set_headerinfo to the local variable, then it is returning only the separator sign!!!
    if BTAdminH->GET_HEADERINFO( 'HEADERINFO' ) is initial.
        BTAdminH->SET_HEADERINFO( attribute_path = 'HEADERINFO' value = lv_headerinfo ).
      endif.
    If I declare the local variable as one of the dropdown values, then it is getting populated also for set_headerinfo
    lv_headerinfo  =ls_ddlb1-value.
    So, the assigning is also working! But it is not working, when the local variable equals more than one value! I hope that I could explained it in the right way for you!!!!
    So. why is the value for set_headerinfo not the same as the one for the local variable! The local variable has the correct value after the concatination.
    Regards
    Enja

  • Message not getting refreshed in bsp pages.

    Hi experts,
    An error message which is getting displayed should be removed on leaving the page. I mean the meassage area is not getting refreshed on leaving the page. Everytime i need to refresh the page to remove it. Please help.
    Abhi.

    hello Friend,
    Please clear the internal table / work are used to show message in OnInitialization method of the BSP page.
    now It is not getting cleared at the time leaving the page and data stays in memory...
    Thanks
    K.

  • In portal blank bsp page is displaying

    Hi Experts,
    Iam having an issue in BSP i.e, regarding appraisal template the bsp page is working fine at R/3 side
    but, in portal for one user the data is comming and for other user the blank bsp page is comming
    please can u help me in this
    waiting for u r responses,
    Regards,
    Shilpa.
    Edited by: pasumarthi shilpa on Dec 15, 2008 7:40 AM
    Edited by: pasumarthi shilpa on Dec 16, 2008 5:16 AM

    Hi,
    Check the user Authorization in R/3 and Portal also..
    In portal, Content Administration-->Portal Content -->Your folder(i.e. Role) -->Give a Every one Group Permissions with Read to that folde and check the Enduser check box.
    Thnx
    Suriya

  • How to return values from a BSP page to Javascript

    Hi All,
    I want to call a BSP page which reads a single value from a table and returns that value I want the Javascript in the HTML code to get the value from the BSP page.
    Can you kindly let me know how I can return the value from the BSP page to JavaScript.
    Kindly please provide me a simple code of a BSP page and the Javascript
    Thanks
    Karen

    Hi,
    you need 3 elements to make the javascript code read the value in any field in the table: table´s name, line and column. This is how your code could look like:
    script language="javascript>
       var row = 0;
       function display(){
          row = row + 1;
          campo = 'tabla1_' + row + '_4';                 " <-- table, line, column
          valor = document.getElementById(campo).value;
    </script>
    ROW works as a counter. You have in variable valor the value of the field and can do with it what you want, perhaps display it with ALERT. I am reading the values from field 1 to n in column 4 in table TABLA1. Pay attention to the '_' in the concatenation of field´s name. The table in my BSP is very simple:
    <htmlb:tableView id                = "tabla1"
                           table             = "<%= mytable %>"
                           width             = "100%"
                           allRowsEditable   = "X"/>
    and somewhere I must call function display in my javascript code:
    <htmlb:button  id="boton" text="Texto aqui" onClientClick="display()" />
    So, give it a try.

  • How to call a BSP page or webdynpro from a WAD Template button

    Hi All,
    I want to implement a button on a web template which when called involes a BSP page or a web dynpro and displays the BSP page or webdynpro in a popup window.
    Thanks
    Karen

    Hi Karen,
    What you could do is create a bsp application which receives workbook id as url parameter.
    From WAD create a link to this BSP page and pass the wbook id in the url.
    Within the BSP you can then read the excel as binary string like below
    Select * from rsrwbstore into table wb_tab where workbookid = wbid.
    You can then set wb_tab-clustd as the response of the page with mime type to 'application/vnd.ms-excel'. which will open as excel
    Take a look on this weblog,
    /people/durairaj.athavanraja/blog/2006/02/06/read-sap-table-data-from-bw-webtemplate-ajax-in-bw-webtemplate
    Hope it Helps,
    Regards,
    Amit

Maybe you are looking for