Want to have own selection screen  in HR-ABAP report using LDB

Hi experts,
        I am working on HR-ABAP report using LDB pnp and infotypes..But, here we get the built in selection criterion..but I want my own selection screen to be displayed..whats the solution for this??? Is it possible to create my own selection screen instead of default one..and how???
Please help me..its very urgent..

Hi,
chk this out:
Create Report Categories                                                                               
In this step, you define the report categories and determine the layout
   of the standard selection screen for these report categories. You can 
   create report categories for programs or queries that are based on the
   PNP or PNPCE logical databases.                                                                               
The definition of report categories is divided into two sections:                                                                               
o   In the Change Report Category view, you define general attributes 
       such as sort order, input fields for date, and so on.                                                                               
o   In the Change Selection Criteria view, you define which selection 
       fields of the logical database should be avaliable on the selection
       screen.                                                                               
Example                                                                               
You want to set up your system so that your employees can only start  
   evaluation reports for Payroll if they use a payroll area. Within a   
   payroll area, you should be able to select according to personnel     
   number. Additional selection criteria should not be possible and you  
   should not be allowed to enter a sort sequence.                       
Standard settings                                                                               
The standard system already contains report categories. You can find the 
attributes of the report categories in the table.                                                                               
Note the following five report categories in particular:                                                                               
o   Report category ' ' is the SAP default report category for     
    programs that are based on the PNP logical database.                                                                               
o   Report category PNPCE is the SAP default category for programs that  
    are based on the PNPCE logical database.                                                                               
o   Report category '00000000' is the customer-specific default category 
    for programs that are based on the PNP logical database.                                                                               
o   Report category '0PNPCE' is the customer-specific default category   
    for programs that are based on the PNPCE logical database.                                                                               
o   Report category __X2001 is the default category for Queries  that    
    are based on an InfoSet of the PNP LDB.                                                                               
o   Report category QUEPNPCE is the default category for queries that    
    are based on an InfoSet of the PNPCE LDB.                                                                               
The default report categories are used when a report is called if    
    the report has not been assigned a report category.                  
Parameters and Options for Report Categories of the LDB PNP and PNPCE  
Parameters and Options in Screen Area General Data                     
   If you activate this parameter, you can only enter data on the data
   selection period if you use reports that have been assigned. The   
   same date entries are then used for the person selection as for the
   date selection.                                                                               
o   Matchcode allowed                                                  
   If you activate this parameter, you have use of a Matchcode        
   pushbutton (search help) if you use reports that have been assigned.
   This pushbutton enables you to perform the person selection.                                                                               
o   Sort allowed                                                       
   If you activate this parameter, you have use of a Sort pushbutton if
   you use report that have been assigned. This pushbutton enables you
   to define a sort order before you execute the report.                                                                               
o   Organizational structure allowed                                   
   If you activate this parameter, you have use of an Org.Structure   
   pushbutton if you use reports that have been assigned. This        
   pushbutton enables you to perform the person selection.            
   Note:                                                              
   For more information about these options, see the online           
   documentation under this path:                                     
   SAP Library -> Human Resources -> Reporting in Human Resources     
   Management -> Standard HR Reports -> Report Selection Screen in    
   Human Resources Management.                                                                               
Parameters and Options in Screen Areas Data Selection Period/Person    
Selection Period/Payroll Area/Period/Year                                                                               
o   Options for data selection period and person selection period (key 
    date and so on)                                                    
    Here you define which options for date and person selection are    
    available for reports that have been assigned.                                                                               
o   Options for payroll area/period/year                               
    Here you define which options for selection using payroll          
    area/period/year are available for reports that have been assigned.                                                                               
Parameters and Options in Screen Area Selection View                                                                               
o   Type/Name                                                          
    This parameter enables you to use selection views to define report 
    categories. You use the selection view selected here to determine  
    which fields are available in the Dynamic Selectionsy.                                                                               
Note:                                                              
    You create selection views for the PNP and PNPCE logical databases 
    in the Object Navigator (SE80):                                    
    1. Start the Object Navigator (SE80)                               
    2. Choose Workbench -> Edit Object.                                
    3. Choose the More... tab page and the Selection view on this tab  
    page.                                                              
    4. Choose Create.                                                  
    5. In the Create Selection View dialog box, choose the For any     
    tables option.                                                     
    6. In the Name of view field, enter a name for your selection view.
    7. In the Tables dialog box, enter the name of the table from which
    you want to use fields.                                            
    Note:                                                              
    When you enter the table name, observe the naming convention in    
    Personnel Administration:                                          
    Infotype number: nnnn -> table name: PAnnnn                        
    8. Choose Continue.                                                
    9. In the Functional groups area, define functional groups by      
    assigning a name and a number.                                     
    10. Assign fields from the selected tables to the functional groups
    by entering the number of the desired functional group in front of 
    each field.                                                        
    11. Save your entries.                                                                               
For more information about adjusting the dynamic selections using 
your own selection views, see the online documentation under the  
following menu path:                                              
SAP Library -> Human Resources -> Reporting in Human Resources    
Management -> HR Standard Reports -> Report Selection Screen in   
Human Resources Management -> Enhancing the Selection Screen -    
Dynamic Selections.                                                                               
If you do not want to offer dynamic selections, make the following
settings:                                                                               
-   LDB PNP: In the Selection view field, enter PNP_NO_FREE_SEL.  
-   LDB PNPCE: Leave the Selection view field empty.                                                                               
Parameters and Options in Screen Area Data Selection Period/Person   
Selection Period/Payroll Area/Period/Year                                                                               
o   Available input parameters, date or period entry (today, key date,
   all, and so on), and standard value.                             
   Using the Standard value option, you define which of the selected
   options is shown.                                                                               
Parameters and Options in Screen Area CE Selection Fields                                                                               
o   CE selection fields (external person ID, grouping reason, grouping
   value)                                                           
   Using the options in this area, you define whether the external  
   person Id, grouping reason, or grouping value are available on the
   selection screen.                                                
   Note:                                                            
   These parameters are only relevant for you if you implement      
   Concurrent Employment (see also note 517071).                                                                               
Parameters and Options in Screen Area Selection view                                                                               
o   Dynamic selections as dialog box                                  
    If this switch is set, you can call the dynamic selections as a   
    dialog box.                                                                               
o   Dynamic selections active                                         
    If this switch is set, the dynamic selections of the logical      
    database are active at the start of the report.                                                                               
Note that the following combinations are possible for the last two
    options mentioned:                                                                               
Dyn.Sel. as dialog box/Dyn.Sel. active: inactive/inactive         
    Dyn.Sel. as dialog box/Dyn.Sel. active: inactive/active           
    Dyn.Sel. as dialog box/Dyn.Sel. active: active/inactive                                                                               
Activities                                                                               
1.  Choose Edit -> New entries.                                                                               
2.  Enter an abbreviation and a long text for the report category.         
    The customer name range for report categories is 0-9.                                                                               
3.  Select the For the PNPCE logical database checkbox, if you want to     
    create a report category for a program or for queries of the PNPCE     
    logical database.                                                                               
4.  In the General Data screen area, choose the desired options.           
    If you want to use selection IDs, you must have first created and      
    grouped selection Ids. The IMG path to do this is given in the         
    parameter description section.                                                                               
5.  In the Data selection period/person selection period or Selection      
    period screen area, choose the desired options.                                                                               
6.  In the Selection view screen area, choose the desired options.                                                                               
7.  In the CE selection fields screen area, choose the desired (only       
    possible for report categories of the LDB PNPCE).                                                                               
8.  Save your entries.                                                                               
9.  Choose the subactivity Permitted selection criteria.                                                                               
10. Choose Edit -> New entries.                                                                               
11. In the Select option field, use the input help to select each field    
    that should be available on the selection screen.                                                                               
12. Select the checkbox in the 1.page column, if you want this selection   
    field to be available directly when you call the selection screen.                                                                               
Further notes                                                                               
13. If you want to copy entries, you still have to enter the selection     
    parameters again in the subsequent screen.                                                                               
o   If you create the report category '000000000', a selection screen is   
    generated according to report category '00000000'for all reports for   
    which a report category has not explicitly been assigned.                                                                               
Assign Report Categories                                                                               
In this step, you assign a report category to your reports.                                                                               
Example                                                                               
You have created your own report, for example ZPCTEST1, and would like
    it to have the selection screen that corresponds to that of the       
    evaluation report for Payroll, which is assigned to report category   
    '__M00001'.                                                           
    Assign report category '__M00001' to the report.                                                                               
Requirements                                                                               
You must have defined the Report Categories.                                                                               
Standard settings                                                                               
SAP Standard Reports:                                                                               
In the standard system, reports are assigned a report category. If you
    want to override these assignments, perform the activities described  
    here. If you want to assign report categories to standard reports using
    SE38, this represents a modification.                                                                               
Customer-Specific Reports:                                                                               
For reports you have developed yourself, you can either assign report 
    categories by performing the activities described here or directly in SE38.
Recommendation                                                                               
Only assign a report category if you have created your own reports or if  
the selection screens in the standard system do not meet your             
requirements.                                                                               
Activities                                                                               
1.  Choose Edit -> New entries.                                                                               
2.  Perform the required assignment using the Program name and Report     
   category fields.                                                                               
3.  Save your entries.                   
reward if helpful
regards,
madhumitha

Similar Messages

  • Dynamic selection screen for custom ABAP report

    Hi,
    His it possible to create a custom ABAP report with a dynamic selection screen. The report doesnot use a logical database. If possible sample code will be appreciated.
    Regards,
    Chandra Kumar

    hi
    use this link
    Dynamic selection screen
    Cheers
    Snehi

  • How to define our own selection screen for logical database  in abap-hr?

    Hi Friends,
    Can u please help me
    How to define your own selection screens for  logical database.
    we use to do like(goto->attributes-HRReportcatagerious ).but How to desin using  customer table like t599c, t599f and how to add to my logical database?
    Thanks in advance
    charan

    check out this online help
    http://help.sap.com/saphelp_erp2004/helpdata/en/9f/dba65c35c111d1829f0000e829fbfe/frameset.htm
    Regards
    Raja

  • How to have a selection screen in the smartform

    Hi,
    <i><b>How to have a selection screen in the smartform. <u>Could anybody share with the example of driver program and the smart forms</u> . Please send me ASAP</b></i>
    Thanks
    Shiva shekar

    Hi,
    Refer to this
    http://www.****************/Tutorials/Smartforms/SFMain.htm
    Thanks,
    Anitha

  • Displaying selection screen details in Alv Report  output display as Header

    Hi all,
    May be somebody knows how I can show selected values with select-options in top_of_page using REUSE_ALV_GRID_DISPLAY.
    This shoud work for all the reports and diff selection screens .
    I need one dynamic process which will for display any report selection screen selected details.(Basically varient information of report).
    Small example if possible, please.
    Thanks in advance,
    Rimas

    Hi Thiru,
    Thanks for the input.
    This is my exact requirement.
    Hi Experts,
    I would like to Display / Print  Select-options selected details in ALV Header.
    Ex: Say suppose here i enter kunnr as 1000
                                            lifnr as    2000 to 4000
                                            p_langu as  'EN'.
                                           p_dir  as 'C:\TEMP,
                                           p_upda as 'X'
    for selection screen below.                    
    SELECTION-SCREEN :BEGIN OF BLOCK blk1 WITH FRAME TITLE text-000.
    SELECT-OPTIONS : s_kunnr FOR kna1-kunnr.
    SELECT-OPTIONS : s_lifnr FOR lfa1-lifnr.
    PARAMETER      : p_lanuge LIKE t002-spras DEFAULT sy-langu.
    PARAMETER: p_dir  LIKE rlgrap-filename
               DEFAULT text-003 LOWER CASE.
    PARAMETERS: p_upd AS CHECKBOX DEFAULT 'X'.
    I dont want to Hard code selection screen values like
    DATA: header TYPE slis_t_listheader,
    wa TYPE slis_listheader,
    wa-typ = 'S'(093).
      wa-key = s_lifnr .
      wa-info = 'Vendor no".
      APPEND wa TO header.
    I want dynamic process for all of my selection screen values selected
    hard code may be it will be fine small selection screen it will work.
    Fur that i got one process to get dynamically through fm
    Ex: DATA: irsparams TYPE rsparams OCCURS 0 WITH HEADER LINE.
    CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
    EXPORTING
    curr_report = program
    TABLES
    selection_table = irsparams
    EXCEPTIONS
    not_found = 1
    no_report = 2
    OTHERS = 3.
    loop at irsparams.
    write : / irsparams-SELNAME.
    write : / irsparams-SIGN.
    write : / irsparams-OPTION.
    write : / irsparams-LOW.
    write : / irsparams-HIGH.
    endloop.
    I have done my requirement partially but i am failed to achive my full  requirement.
    Because
    rsparams  strcture is diff from  slis_t_listheader.
    Can any one help me for further assistence to display irsparams strcture data in alv header.
    Thanks
    Nag

  • Print Selection Screen Parameters in ALV report only once

    Does anyone know how to print the selection screen within a ALV report.
    I've tried everything. I have the code to capture the selection parameters into a internal table. I can use top_of_page but I only want it printed once.

    Hi,
      If you have captured the selection screen entries in an internal table, then you could display it once by using the BLOCK LIST ALV.
    Check the function module.
    REUSE_ALV_BLOCK_LIST_DISPLAY
    Using this function module more than 1 alv could be display in the report.
    In our case ..there will be two alvs ...one for the selection screen n other for the main report output.
    Check the following example on the block List ALV....
    <b>BALVBT01</b>.
    Regards,
    Vara

  • Selection screen fields order in report painter report..

    hi experts,
    i have a  problem with selection screen fields order in report painter report.
    Actually in report painter report selection screen order is different compare to report writer report selection screen.
    how should i get the same selection screen fields order For  Report painter  report compare to Report Writer report ?
    For example, Report Writer selection screen order is:
      ledger:
      company code:
      period:
      current fiscal year:
      previous fiscal yer:
      previous quarter end period:
    where as Report Painter selection screen order is:
      ledger:
      previous fis year:
      current fis year:
      company code:
      period:
      previous quarter end period:
    please help me regarding with this.
    Thanks and Regards,
      NAGARJUNA.

    hi nagarjun,
    Go to Sq01, select the query and goto to change mode.go to the next screens till u reach Selection fields. Here u enter the NO field in the sequence which u want ot appear in the selection screen and it is done. Save and execute.
    Ex:
    Selection fields No
    Exclude Cancelled Lots 5
    Material number 1
    Plant 2
    Material type 3
    Inspection Lot Origin 4
    Regards,
    Lokesh

  • I want to change the selection text in the standard report/transaction  .

    I have added one screen field to the standard report , now i want to change the selection text in the standard report/transaction

    Hi,
    >
    scoy123 wrote:
    > I have added one screen field to the standard report , now i want to change the selection text in the standard report/transaction
    Refer:-
    CONSTANTS : c_comment(20) TYPE c VALUE 'write your comment'.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(20) c_comment.
    PARAMETERS : p_matnr TYPE matnr.
    SELECTION-SCREEN END OF LINE.
    Hope this helps you.
    Regards,
    Tarun

  • Problem in multipule selection screens in a single report.

    Hi experts,
    I have created one report with multiple selections screen. There i am using Layouts for each screen. The problem is whenever i press F4 in layout fields it is going to display all variants, bcoz the program name is same,so how can i segregate the variants for particular selection screen. Please suggest how to do. send the code if you have.
    Thanks and regards,
    Pavan.

    check out the following documentation. use handle or logical group. you can provide any 4 char field to screen 1 and for screen 2 then fill the same when you press F4
    A variant is identified uniquely by:
    the program to which it is assigned (REPORT)
    the handle if, e.g. several lists with various structures and data are called (HANDLE) in a program (I_CALLBACK_PROGRAM)
    The handle is a unique user-assigned CHAR(4) field, which assigns the call to the current internal output table structure.
    Example:
    Various lists can be output in program x, depending on a user action.
    Display variants are to be able to be defined for each of these lists.
    This functionality is guaranteed by assigning a HANDLE for each list. If variants are saved for this program and handle, the handle must not change.
    the logical group if, e.g. the same list is made with different settings (LOG_GROUP) via different transactions
    The logical group is a unique user-assigned CHAR(4) field which determines the assignment.
    Example:
    The program x is called via the transactions T1 and T2. The field catalog fields offered to the user vary depending on the transaction code by assignment to logical groups.
    If variants are saved for the program and logical group, the logical group must not change.
    the user name, if variants are saved user-specifically (USERNAME)
    This parameter is never entered manually as the variant name is unique.
    the variant name (VARIANT).
    This parameter is only to be entered if a particular variant is to be read and the list is to be output with this variant via this structure.

  • When trying to send a link off firefox via email the system looks for a g mail account that I do not have nor want to have. I've told the settings to use my outlook account but it keeps looking for g mail. how do i correct?

    when trying to send a link off firefox via email the system looks for a g mail account that I do not have nor want to have. I've told the settings to use my outlook account but it keeps looking for g mail. how do i correct?

    http://support.mozilla.com/en-US/kb/Changing+the+e-mail+program+used+by+Firefox

  • How to put Mandatory option for selection screen fields in ABAP Queries

    Hi Experts
    Can anyone tell me how to put mandatory option for the selection screen fields in ABAP Queries.
    Manually I had written code in the At Selection Screen  option in infoset to display error message if that field is blank.
    But I need to display the selection fields with the tick mark (obligatory mark).
    How to do this?
    Appropriate answers will be awarded

    Hi
    For parameter option
    parameters : p_kunnr type kna1-kunnr  obligatory.
    For select option
    select-options: s_date for vbak-erdat obligatory.
    Plz rewards points ,
    Regards ,
    Ganesh.

  • REPORT PAINTER - Add a field to a selection screen to a CUSTOM REPORT

    Hi,
    I'm trying to add a field to a selection screen to a CUSTOM REPORT that has been made in REPORT PAINTER (Y_DVL_xxxxxxx). How should I proceed to do so?
    Thanks a lot,
    Julien

    Hi Julien Girard ,
        Could you please check the below link :
    http://help.sap.com/saphelp_erp2005/helpdata/en/56/32e339b62b3011e10000000a11402f/frameset.htm
    Regards,
    S.Manu.

  • Saving Selection Screens in Webdynpro Abap

    Hi ,
    Could you please throw some light on how to save the selection screens in Webdynpro Abap ?? Just like variants in normal Abap?
    Thanks and Regards
    Alok Sharma

    HI,
    I dont think there is automatic saving of varients in web dynpros  just like normal selection-screen.
    Just check this link you might get some idea.
    Link[Save Varient|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f028c2b9-1730-2d10-71ae-ce300ea00573?quicklink=index&overridelayout=true]
    Regards and Best wishes.

  • Want to trigger at selection screen on 'X'  using mouse click event.

    I've designed a report which has two radiobuttons i would to like change the selection screen depends on the selection of the button as of now i'm selecting the button and hitting enter so that at selection screen on radiobutton group triggers.but for more user friendly I would like trigger as soon as i click on the button. Is it possible to do this?
    cheers
    Anand

    Hi,
    all the selection screen elements which u want to be appearing on the screen during one radio button should be declared as:
    SELECTION-SCREEN BEGIN OF BLOCK b_2 WITH FRAME TITLE text-001.
    *PARAMETERS:      rb_img    RADIOBUTTON GROUP rad1.
    PARAMETERS:      p_from    like bkpf-bldat modif id gr2,
                     p_to      like bkpf-bldat modif id gr2.
    SELECT-OPTIONS:  s_arobj  FOR   toa01-ar_object modif id gr2.
    SELECTION-SCREEN END OF BLOCK b_2.
    SELECTION-SCREEN BEGIN OF BLOCK b_3 WITH FRAME TITLE text-001.
    *PARAMETERS:      rb_invo   RADIOBUTTON GROUP rad1.
    SELECT-OPTIONS:  s_bukrs   FOR bkpf-bukrs modif id gr1,
                     s_belnr   FOR bkpf-belnr modif id gr1,
                     s_gjahr   FOR bkpf-gjahr modif id gr1,
    SELECTION-SCREEN END OF BLOCK b_3.
    AT SELECTION SCREEN
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF SCREEN-GROUP1 = 'GR1'.  
          IF RB_INVO  = SPACE.
            SCREEN-ACTIVE = 0.
          ELSE.
            SCREEN-ACTIVE = 1.
          ENDIF.
          MODIFY SCREEN.
        ELSEIF SCREEN-GROUP1 = 'GR2'.
          IF RB_INVO  = C_X.
            SCREEN-ACTIVE = 0.
          ELSE.
            SCREEN-ACTIVE = 1.
          ENDIF.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    Hope this helps you.
    Regards,
    Anjali

  • Varient for selection screen in Webdynpro ABAP

    Dear Experts,
    We all know that in abap editor selection screen we can save the selection criteria in form of 'Variants'.
    I need to something similar in webdynpro. And I was requested not to use the database tables for saving the data.
    Is it possible? If Yes then please let me know.
    Thanks Supriyo

    POWL - Power Work List
    Isn't POWL - "Personal Object Work List" ? Although often interchangeable referred to as "Power Lists".
    However, if Thomas says "Power Work List" I think we're going to have new variant out there to search on!
    NB the POWL is very "Powerful" (sic) in this respect as you can even add your own OVS to the selection criteria. Unfortunately I have found that the POWL selections and selection process are perceived as less than obvious by end users. So much so that where we are looking at pure reporting functionality we are instead looking to BW to provide a web reporting interface.
    For some reason (perhaps they've been using SAP backend reports too long) users seem to want to do their selection and then see the results - unless it's in the form of a dashboard - in which case they are happy to drill down into the results. It is like they don't trust the system to have used the correct selection criteria.

Maybe you are looking for

  • Safari wont open, quit unexpectedly with a problem report

    New macbook air, safari app wont open when i click on it. Problem report keeps coming up.

  • Reg: Turkish characters issue on BW 3.10 Bex level and RSRT

    Hi, We are facing the same problem with the turkish characters, Our system is BW 3.10 (3.30 Cont) and ECC 6.0. The turkish characters are displaying correctly at the table level, but not at the RSRT or the Bex level. The turkish characters are displa

  • Data dictionary views

    Hi, What are the the views in the data dictionary that store the user packages (spec, body, function list and parameters etc) ? TIA. Stephan

  • URL cache problem in UCM and sitestudio

    Hi , We have created Metadata Field : xPageName, and have configure an entry in config.cfg as SSUrlFieldName=PageName, Scenario is we have assigned abc.html to xPageName for a content item on suppose /oracle/cms1/ URL, by mistake we assigned abc.html

  • Formula - word extraction

    I have a formula that  extracts the numbr after the x and is used in a calculation. Now the word "fix is being entered before the x5  and it is messing up the formula. Can someone tell me how I can extract the word fix or fixed from this string so my