Logic needed for report: Parameter Group

hi..friends,
im dev a report: refernce std report - "S_ALR_87012178" is the tcode.  there they are giving 5 slabs: ie. under 'Output control Sel Scrn - in "Due date sorted List" '. but my requirement is to do same like that for 10 slabs.
the values are dynamic. Accordingly we should display the amount falling in that specified period.
i hav already fetched the data. but to display them, i hav struck.
how to access the input and print them.
i hav to use alv hierarchical seq display format.
My decl:
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 01(30) text-050 for field p_slab1.
SELECTION-SCREEN POSITION POS_LOW.
PARAMETERS: p_slab1 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '15',
            p_slab2 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '30',
            p_slab3 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '45',
            p_slab4 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '60',
            p_slab5 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '75',
            p_slab6 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '90',
            p_slab7 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '115',
            p_slab8 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '130',
            p_slab9 LIKE rfpdo1-allgrogr OBLIGATORY DEFAULT '145'.
SELECTION-SCREEN END OF LINE.
suggest me logic pls.
regards,
Padmashree.

Hi,
Try out this.
declare all the parameters in the block.
selection-screen begin of block b2 with frame .
parameter:  declare all the parameters.
selection-screen end of block b2.
hope it may help you.

Similar Messages

  • Error while creating logical port for Reporting

    Hi,
    In one of the training materials for Duet Enterprise, i saw the steps for creating logical port for the consumer proxy /IWTNG/CO_PXY_RECORDS_REPOSITO.
    When i am trying to create the logical port, i am getting an error saying,
    " SRT Framework exception: Error in WSDL access: Exception occurred in communication framework:Error in HTTP Framework:500 Native SSL error
    https://<server:port>/_vti_bin/OBAFileReceiver.asmx?wsdl "
    I would like to know is it really necessary to create this logical port for "Reporting Scenario" and is it not created automaticallly using the Installation Wizard??
    And in case it has to be created, how to resolve this SRT framework exception?
    ~ Ramanath.

    Hi,
    the consumer proxy  /IWTNG/CO_PXY_RECORDS_REPOSITO was used in Duet Enterprise SP01. Now with SP02 the consume proxy /IWTNG/CO_OBAFILE_RECEIVER_SOA is created.
    However, the SSL error that you are getting looks a little strange (it does not mean that there is an error, but it is worth checking):
    So can you go to SOAMANAGER -> Service Administration -> Single Service Configuration. In here select "Consumer Proxy" from the "Search by", Search Pattern "/IWTNG/CO_OBAFILE_RECEIVER_SOA" and Field: Both.
    You should find one entry. Select it and click "Apply Selection".
    Now go to the Configurations tab. Here you should see one Logical Port with name "LOGICALPORTFORREPORTING" with Creation Type "Manually Created". In fact this logical port was created by the Wizard.
    Click on Display and scroll down again. Now in the "Additional Information" tab there is a string after HTTP Destination, e.g. 0050568E3F5A1ED096F22339C44BAF83.
    Copy this value and go to your SAP GUI -> Transaction SM59.
    Here click on Find/Search and search for this HTTP Destination. You should find one Type G RFC Destination that has the target host of your SharePoint server and the path prefix /_vti_bin/OBAFileReceiver.asmx.
    Now you can test the service. Just click on Connection Test. The result should be a HTTP Response: 200.
    If not, then something went wrong with the automatic configuration and we should take another look at it (for example maybe the SSL certificate from SharePoint that was imported by the Wizard is not valid)
    Regards,
    Holger.
    PS. Don't use the "Ping Web Service" test from SOAMANGER -- unfortunately this is not working consistently.

  • How to create logical link for report and make that available in webui

    Hi All,
    Please  mention the steps to creae logical link for standard report(BI) or customized report and assiging it to work center,
    Thanks,
    priya

    There is a good guide available from SAP: service.sap.com/crm-inst
    It goes into most details you would want to know on including BI reports.
    The path is SAP CRM > SAP CRM 2007 > CRM WebClient UI
    cheers Carsten

  • Logic needed for dynamic report

    Hi Experts,
    I have made a dynamic report where my logic is if the value of the columns is 0 than it should be blank and if the columns of the stores have some value for eg: 01 than it should populate the same store.
    The logic goes like :
    for matnr     01store 02 store
                                             01       100.00          0.00
                                             02          00              00
                                             03       50.00           13.00
    than the output should be
    matnr     01store 02 store
                                             01           01store       
                                             02        
                                             03           01store    02 store
    I have made the logic but all the lines are getting appended
    it_field_dynamic1-fieldname = 'MATNR'.
        it_field_dynamic1-desc      = 'ARTICLE'.
        it_field_dynamic1-reffield = 'MATNR'.
        it_field_dynamic1-reftab   = 'MBEW'.
        it_field_dynamic1-seq =  1.
        COLLECT it_field_dynamic1.
        CLEAR wa_itab.
        LOOP AT itab INTO wa_itab. "WHERE SALK3 NE '0.00'.
          it_field_dynamic1-fieldname = wa_itab-bwkey.
          it_field_dynamic1-desc      = wa_itab-bwkey.
    *    IF WA_ITAB-SALK3 NE '0.00'.
    *    it_field_dynamic1-reffield = wa_itab-bwkey.
    *    ENDIF.
          it_field_dynamic1-reftab   = 'MBEW'.
          it_field_dynamic1-seq =  1.
          COLLECT it_field_dynamic1.
          CLEAR wa_itab.
        ENDLOOP.
        LOOP AT it_field_dynamic1.
          wa_alv_cat1-fieldname = it_field_dynamic1-fieldname.
          wa_alv_cat1-col_pos    = sy-tabix.
          wa_alv_cat1-ref_field = it_field_dynamic1-reffield.
          wa_alv_cat1-ref_table = it_field_dynamic1-reftab.
          wa_alv_cat1-seltext   = it_field_dynamic1-desc.
          COLLECT wa_alv_cat1 INTO lt_alv_cat1 .
          CLEAR wa_alv_cat1 .
    *    APPEND wa_alv_cat TO lt_alv_cat .
        ENDLOOP.
        IF NOT lt_alv_cat1[] IS INITIAL .
    * Create Dynamic Table -> i_table
          CALL METHOD cl_alv_table_create=>create_dynamic_table
            EXPORTING
              it_fieldcatalog = lt_alv_cat1
            IMPORTING
              ep_table        = i_table1.
          ASSIGN i_table1->* TO <table1> .
    * Create dynamic work area and assign to FS
          CREATE DATA i_struct1 LIKE LINE OF <table1>.
          ASSIGN i_struct1->* TO <struc1>.
        ENDIF.
        DATA: l_row TYPE sy-index.
        FIELD-SYMBOLS: <ls_table> TYPE ANY.
        FIELD-SYMBOLS: <l_field> TYPE ANY.
        DATA: wa_dref1 TYPE REF TO data.
        FIELD-SYMBOLS: <wa_tab1> TYPE ANY.
        CREATE DATA wa_dref1 LIKE LINE OF <table1>.
        ASSIGN wa_dref1->* TO <wa_tab1>.
        FIELD-SYMBOLS: <fs1>, <fs2>.
    *  DATA: wa_dref1 TYPE REF TO data.
    *  FIELD-SYMBOLS: <wa_tab1> TYPE ANY.
        CREATE DATA wa_dref1 LIKE LINE OF <table1>.
        ASSIGN wa_dref1->* TO <wa_tab1>.
        CLEAR : wa_matnr, wa_itab.
       LOOP AT imatnr INTO wa_matnr.
    *clear: wa_itab-bwkey.
    *      CLEAR: wa_itab.
          LOOP AT itab INTO wa_itab WHERE matnr = wa_matnr-matnr.
    *        CLEAR: wa_itab-bwkey.
            IF wa_itab-salk3 EQ '0.00'.
              CLEAR: wa_itab-bwkey .
            ELSE.
            ASSIGN COMPONENT wa_itab-bwkey OF  STRUCTURE <wa_tab1> TO <fs1>.
              IF sy-subrc =  0 . "AND WA_ITAB-SALK3 NE '0.00'.
                <fs1> = wa_itab-bwkey.
              ENDIF.
            ENDIF.
    *ON  CHANGE OF WA_ITAB-MATNR.
            ASSIGN COMPONENT 'MATNR' OF  STRUCTURE <wa_tab1> TO <fs2>.
            IF sy-subrc =  0.
    *      ON CHANGE OF wa_itab-matnr.
              <fs2> = wa_itab-matnr.
    *      ENDON.
            ENDIF.
    *      APPEND <wa_tab1> TO <table1>.
          ENDLOOP.
           APPEND <wa_tab1> TO <table1>.
          CLEAR : wa_ltab.
        ENDLOOP.
    than i have called the alv grid display
    Please let me know.
    Thanks,
    Nikhil.

    Hi Oliver,
    My current output is:
    for                                  
    matnr     01store 02 store
                                                      01         100.00         0.00
                                                       02          00              00
                                                       03       50.00           13.00
                                            matnr    01store   02 store
                                             01       01store         
                                             02       01store            
                                             03       01store
    but for matnr 02,  01 store has 0 value hence it should come blank but its appending from the first line and populating 01store for material 2.
    Thanks & Regards,
    Nikhil.

  • Logic Needed for MM Report with PR, PO, GR and Invoice details

    Hi Experts,
    We need to provide a list of below details as columns.
    PR, PR creation date, PO, PO creation date, GR, GR creation date, Invoice and Invoice creation date.
    Now on the selection screen we'll have Date range. If I give the dat range as 01.01.2011 to 31.12.2011, then the list should be displaying all the details. However, it should first check Invoices in that date range and mention the related details. If there are some GRs (for which invoice is not yet created) for that year, then the related details (PR, PO and GR) of that GR are to be shown. For POs (for which GR itself is not yet created), again details are to be shown (PR and PO details).
    Can somebody help me in getting this done in some simpler way? I am thinking of fetching the data from the respective tables for this date range and then from invoice i will be printing and then deleting the corresponding GR, PO and PR. Then will be checking GR , printing the details and deleting corresponding PR and PO.. and so on. But I felt this not that great.
    Can anyone suggest some other logic or provide some inputs?
    Thanks.

    Hi,
    As per your requirement you can cross the tables i.e. BSET,RSEG,RBKP(For Invoice Header n Item Details).Then now go to the MKPF,MSEG tables (For MIGO Details) and EBAN,EKKO,EKPO(For Purchase Requsitions,Orders Details).... Consider BUDAT as  a selection date among the tables RSEG,MKPF,EKKO.
    Regards,
    Rickky

  • Help needed for report on tables vbak and vbap

    Hello,
    I needed help in one of my work issues, this is my first project and Iam still learning. kindly help.
    I was asked to take erdat,vbeln,posnr from selection screen and compare it with the data already in tables vbap,vbak. If the data
    already exists and exception needs to be raised saying that the 'data exists',but if the data is not present in the tables the
    tables have to be updated. This has to be done using function module only.
    Then I have to write a REPORT calling the above function module and finally displaying the number of records updated and the
    list of them.
    I have started writing a function module:
    FUNCTION z_tableupdate.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(DATE) LIKE  VBAK-ERDAT DEFAULT SY-DATUM
    *"     VALUE(SALESORDERNO) LIKE  VBAK-VBELN
    *"     VALUE(ITEMNO) LIKE  VBAP-POSNR
    *"  EXPORTING
    *"     VALUE(EX_VBAP) LIKE  VBAP STRUCTURE  VBAP
    *"     VALUE(SYS) LIKE  SY-SYSID
    *"     VALUE(EX_VBAK) LIKE  VBAK STRUCTURE  VBAK
    *"  EXCEPTIONS
    *"      DATA_UPDATED
    *"      DATA_EXISTS
      SELECT * FROM vbak INTO vbak_wa WHERE erdat = date
                                        AND vbeln = salesorderno.
      ENDSELECT.
      SELECT * FROM vbap INTO vbap_wa WHERE posnr = itemno.
      ENDSELECT.
      IF sy-subrc EQ 0.
        ex_vbap = vbap_wa.
        ex_vbak = vbak_wa.
      ELSE.
        RAISE data_exists.
      ENDIF.
      sys = sy-sysid.
    ENDFUNCTION.
    How is the above code for function module, will this work??
    Now can I write a report to call the above function module and update the record?? if so, how to update ??? please help...Lots of thanks in advance.

    Hi
    Welcome to SDN forum
    Whay can't you write a simple report in SE38.
    why you are using Fun module
    Nothing wrong in it.
    But first become perfetc in reports in SE38 and then do using the fun modules
    write a simple select statement like
    SELECT AVBELN AERDAT BPOSNR BMATNR
    INTO TABLE ITAB
    FROM VBAK AS A JOIN VBAP ON
    AVBELN = BVBELN
    WHERE A~VBELN  IN  S_VBELN AND
                 A~ERDAT  IN  S_ERDAT AND
                 B~POSNR IN S_POSNR.
    IF SY-SUBRC <> O.
      WRITE: / 'No data found'.
    ENDIF.
    First write this in SE38 by defining a proper selection screen and internal tables
    then do as fun module
    see the doc for fun module
    Function Modules;
    Check this matter.
    Function Modules are Global ABAP programs created by SAP for reusable purpose.they have IMPORT,EXPORT and TABLE parameters, and EXCEPTIONS to through when error occurs.
    You can create them from TCode SE37.
    Go through the following doc:
    Function modules are cross-program, reusable procedures that are organized into function groups, and whose functions are implemented between the statements FUNCTION and ENDFUNCTION. Function modules and their interfaces are created in the Function Builder.
    Function Module Interfaces
    The parameter interface of a function module is defined in the Function Builder. It includes the definition of interface parameters and the specification of exceptions that can be triggered by a function module. The Function Builder automatically generates comment lines below the FUNCTION statement in the source code of the function module, which represent the interface of the function module with the following syntax:
    Syntax
    ... [IMPORTING parameters]
    [EXPORTING parameters]
    [CHANGING parameters]
    [TABLES table_parameters]
    [{RAISING|EXCEPTIONS} exc1 exc2 ...]
    The syntax and semantics of IMPORTING, EXPORTING, CHANGING, RAISING, and EXCEPTIONS mainly correspond to the definition of method interfaces with [CLASS-]METHODS. The additional option of defining table parameters using TABLES is obsolete.
    Interface parameters
    The interface parameters are defined on the relevant tab pages in the Function Builder.
    IMPORTING parameters are input parameters. When the function module is called, a suitable actual parameter must be specified for every non-optional input parameter. The content of the actual parameter is passed to the input parameter when the call is made. The content of an input parameter for which 'pass by reference' is defined cannot be changed in the function module.
    EXPORTING parameters are output parameters. When the function module is called, a suitable actual parameter can be specified for every output parameter. The content of an output parameter that is defined for 'pass by value' is transferred to the actual parameter if the function module is completed without errors. An output parameter that is defined for pass by reference is not initialized when the function module is called.
    CHANGING parameters are input and output parameters. When the function module is called, a suitable actual parameter must be specified for every non-optional input or output parameter. When the function module is called, the content of the actual parameter is passed to the input/output parameter, and when the function module is completed, the content of the input/output parameter is passed to the actual parameter.
    TABLES parameters are table parameters. Table parameters are obsolete CHANGING parameters that are typed as standard tables with a header line. If an internal table without a header line or a table body is passed as an actual parameter to a formal parameter of this type, an empty local header line is generated in the function module. If an internal table with a header line is used as an actual parameter, both the table body and the header line are passed to the function module. Pass by value is not possible in formal parameters defined using TABLES. Formal parameters defined with TABLES can be replaced by formal parameters defined with CHANGING. A local work area can be created for the internal table in the function module by using the addition LIKE LINE OF itab of the DATA statement.
    Exceptions
    The exception of a function module are defined on the Exceptions tab page in the Function Builder. Here you can select exception classes to define whether class-based exceptions are declared or non-class-based exception are defined. Class-based exceptions are represented in the above syntax by RAISING, and non-class-based exceptions are represented by EXCEPTIONS.
    The addition RAISING is used to declare class-based exceptions that can be propagated from the function module to the caller. Exceptions in the categories CX_STATIC_CHECK and CX_DYNAMIC_CHECK must be explicitly declared, otherwise a propagation can lead to an interface violation. A violation of the interface leads to the treatable exception CX_SY_NO_HANDLER. Exceptions of the category CX_NO_CHECK are implicitly always declared. The declaration of exceptions of the category CX_STATIC_CHECK is statically checked in the syntax check. For exceptions of the category CX_DYNAMIC_CHECK, the check is not performed until runtime. In a function module in which class-based exceptions are declared with the RAISING addition, the statement CATCH SYSTEM-EXCEPTIONS cannot be used. Instead, the relevant treatable exceptions should be handled in a TRY control structure.
    The addition EXCEPTIONS is used to define a list of non-class-based exceptions that can be triggered in the function module using the statements RAISE or MESSAGE RAISING. Exceptions defined in this way - as with formal parameters - are bound to the function module and cannot be propagated. If an exception of this type is triggered in a function module, and no return value has been assigned to it with the homonymous addition EXCEPTIONS of the CALL FUNCTION statement when the call was made, this leads to a runtime error.
    Note
    For new developments after release 6.10, SAP recommends that you work with class-based exceptions that are independent of the function module.
    RFC is a technology which is used to access a functions (Modules) from
    the remote systems.
    If a function module is set as remote enabled which can be access from
    the remote system via RFC.Eg: U can access the Remote enabled function modules in ur VB,Webdynpro,Java,Visual composer program.
    A function module can be set as remote enabled by SE37->Go to ur FM->click the option Button "remote enabled".
    But Normal function modules can not accessd from the remote system.
    Good Example for RFC enabled function module is : BAPI(Business Application Programming Interface)
    Note: All BAPIs are Remote enabled but not all remote enabled function modules are BAPI.
    CALLING A FUNCTION MODULE:
    1)In U ABAP Editor --> Click "Patter" ---> Selection Option Button "Call Function"
    --> Write the Corresponding FM name --> Hit Enter
    2)The appropriate import ,export Parameters will be displayed in ur editor
    3)Pass the Values Here.
    Also check these links.
    http://www.geocities.com/victorav15/sapr3/abapfun.html
    Check this link:
    http://help.sap.com/saphelp_erp2004/helpdata/en/9f/db988735c111d1829f0000e829fbfe/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/d94b78ebf811d295b100a0c94260a5/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
    Check this link:
    http://help.sap.com/saphelp_erp2004/helpdata/en/9f/db988735c111d1829f0000e829fbfe/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/d94b78ebf811d295b100a0c94260a5/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/41341147041806e10000000a1553f6/frameset.htm
    See the following links:
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/9f/db970e35c111d1829f0000e829fbfe/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/26/64f623fa8911d386e70000e82011b8/content.htm
    Regards
    Anji

  • Using (Select All) for report parameter

    Hi there,
    I am Looking for assistance in making the the (Select All) option work for a particular report. The parameter is for product families (which there are about 47 unique results for). The report is also influenced by two other parameters, one being a date type
    i.e 'MTD' 'YTD' 'MAT'. When a long date type such as MAT is selected, selecting all families causes the report to get stuck in an endless loop.
    I've tried creating my own <Select All'> item in the parameter dataset, then I have the opposite issue, the <Select All> selection works perfectly but when I try and tick two or more product families I recieve the following error:
    "An expressions of non-boolean type specified in a context where a condition is expected, near ',' "
    Parameter Dataset:
    SELECT '<Select All>' AS family_description, '<Select All>' AS family_code
    UNION ALL
    SELECT DISTINCT family_description, family_code
    FROM dim_item AS item
    ORDER BY family_description
    Snippet From Main Report Dataset:
    Where
    sales.oe_branch_code IN (@Branch)
    And
    sales.order_status <> 'X' and sales.line_status <> 'X'
    AND (item.family_code IN (@Family) OR @Family = '<Select All>')
    Any help is appreciated
    Thanks Kindly
    SQL Novice

    Hi KCBA,
    I have check the query you have provided the issue cause by the query "
    AND (item.family_code
    IN (@Family)
    OR @Family =
    '<Select All>')" you are using which is incorrect.
    If the parameter @Family have set as "Allow multiple values" then you don't need to add new label "Select All" for the multiple value parameter already have this section, if the parameter @Family is not the multiple values
    parameter and you want to select all the values or just select one, you can modify the query as below which will works fine:
    "AND (item.family_code =
    (@Family) OR
    @Family = '<Select All>'
    If you are using the stored procedure and have issue about add multiple value parameter in the where clause, you are take reference to below similar case about how to create an function to make it work:
    Passing multi-value parameter in stored procedure ssrs
    If I have some misunderstanding, please try to provide more details information about the relationship of all the parameters (Cascading or not ), current result  you have got and expect result you want(Snapshot).
    Any problem, please feel free to ask.
    Regards,
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • Logic required for report in which selection criteria is more than one

    Hi Friends,
    I have below piece of selection-screen criteria in my report.
    1)general data
    2)all customers
    3)company code data
      a)company code
    4)sales organization data
      a)sales org.
      b)dist. channel
      c)division
      d)field group
    In above one, 1..4 are check boxes and a..d are select-options under the respective check box.
    Please provide me the sample logic which I need to maintain in my report if user selects more than 1 check box.
    Thnks in advance.

    Hai,
    Let
    1)general data
    2)all customers
    3)company code data
    4)sales organization data
    are the check box names,Then
    Just use the piece  of code below:
    <b>IF general data = 'X'.
       COUNT = COUNT + 1.
    ENDIF.
    IF all_customers = 'X'.
       COUNT = COUNT + 1.
    ENDIF.
    IF company_code_data = 'X'.
       COUNT = COUNT + 1.
    ENDIF.
    IF sales_organization_data = 'X'.
       COUNT = COUNT + 1.
    ENDIF.</b>
    Now check whether more than one Check Boxes are selected or not
    <b>IF COUNT GT 1.
    "* Do the oprations  what ever you want here  
    ENDIF.</b>
    <b>Reward points if it helps you.</b>
    Regds,
    Rama chary.Pammi

  • Fail safe logic needed for purchase order upload program

    Hello all,
    i am working on creating PO's by reading data from a text file. I need to implement fail safe logic in it, which is to make sure this program uploads all the records in the text file successfully. For example, i have 1000 records in my text file and while running the upload program if the program times out while creating the 500th PO or if SAP is down at that time, then we have 499 PO's created and 501 yet to be created. But if we run the same program again, we will generate duplicate PO's for 499 again. I want to avoid this kind of problem.
    How do i implement this idea?
    Kindly guide me on this.
    Thanks.

    Ok ..
    Then I would suggest you use Application Log to keep the success and error messages of PO processing.
    You can check trsnaction SLG0 and create your own application log object.
    Then you need to use FMs BAL_LOG_* to crate and add messages to it.
    This way you will have a facility to check as which of your records are converted to PO for a run.
    In case SAP gets down in between , still you can find the details using Xn SLG1 and then accordingly remove the records from your file which are already converted to PO.
    Thanks,
    Ram

  • Intellisense for report parameter where value comes from a query

    I've got a report that pulls print information for a table.
    We want to add a parameter to select the userID.  I got a query  for each distinct individual but there are over 3500.
    Is there a way to use intellisense to get the parameter with out scrolling through all 3500 users?
    The more you type the shorter your choices get?

    You can create through the Visual Studio using the ReportViewer component. You should create the custom filters (AJAX AutoComplete) and through them, pass the values to the ReportViewer using the code C# for example. The code below illustrate a connection
    with Report published in Reporting Services Portal.  
    string report = "ReportName";
    string user = ConfigurationManager.AppSettings.Get("ServerReportUser").ToString();
    string password = ConfigurationManager.AppSettings.Get("ServerReportPassword").ToString();
    string domain = ConfigurationManager.AppSettings.Get("ServerReportDomain").ToString();
    IReportServerConnection connection = new Geicom.ReportServerConnection.ReportServerConnection(user, password, domain);
    ReportViewer.ServerReport.ReportServerCredentials = connection;
    ReportViewer.ServerReport.ReportServerUrl = new Uri(ConfigurationManager.AppSettings.Get("ReportServerUrl").ToString());
    ReportViewer.ServerReport.ReportPath = ConfigurationManager.AppSettings.Get("ReportPathRelative") + report;
    ReportViewer.LocalReport.ReportPath = ConfigurationManager.AppSettings.Get("ReportPathRelative") + report;
    ReportViewer.ShowPrintButton = True;
    ReportViewer.ShowPromptAreaButton = True;
    ReportViewer.ShowRefreshButton = True;
    ReportViewer.ShowToolBar = True;
    ReportViewer.ShowBackButton = True;
    ReportViewer.ShowPageNavigationControls = True;
    ReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;List<ReportParameter> paramList = new List<ReportParameter>();paramList.Add(new ReportParameter("Parameter1", Parameter1Value.ToString(), false));
    paramList.Add(new ReportParameter("Parameter2", Parameter2Value.ToString(), false));
    ReportViewer.ServerReport.SetParameters(paramList);
    Ricardo Lacerda

  • Tables needed for report

    Hi Experts,
    I need to build a report for the following requirement.
    Based on the input parameters: <b>MATERIAL NUMBER</b>,
                                      <b>BATCH</b>.
    I need to see in the output: <b>CUSTOMER SOLD-TO,
                                       SHIP-TO,
                                       QUANTITY,
                                       INVOICE DATE,
                                       PO,
                                       ORDER NUMBER.</b>
    Could you please let me know what are the tables i can used for this.
    Thnx a ton.

    You can get material and batch from table MCH1.
    Sales Document data comes from VBAK, and VBAP.  You can get the ship-to partner from VBPA, and you can get the invoice date via document flow table VBFA, or VBUK, VBUP.
    REgards,
    Rich Heilman

  • Documents needed for Report

    Hi Experts,
                    To build a report  what are the documents that you are needed or prepared from Functional spec to UAT (User Acceptance Test) like busines Blue print..we had 4 only .Can u share your experience with me..
    Thanks & Regards,
    Swathi.d

    Surely Swathi.
    High level Design Document will briefly specify the steps to be followed to followed to achieve the business requirements without getting much into the technical specification.
    For example suppose the report is going to be developed on a multiprovider which is built on two cubes, then the HLD will simply give you the flow saying that Build a multiprovider on two cubes, then build report on that multiprovider and give the data flow. Then it will also briefly explain the structure of the report - giving idea whether it will have free chars, filters etc.
    Detailed design Document will be a very comprehensive doc. It will give all the minute details of the technical changes which are made. It will follow the Technical Requirements Doc basically.
    For the same example above - The DD will give the technical names of all backend structures, give the details of all dimensions present in the Multiprovider and the Chars present in them. Also the itechnical names of all Nav. Attributes present.
    Then about the report, every single detail like the technical names and description of all objects present in free chars, rows etc., names of the variables and on which char it is built, RKF and CKF if they are present, basically every technical info if present.
    Hope this helps.
    thanks,
    rahul

  • How do you set up a default Date To based on Date From for report parameter

    I'm working on a report. I have been asked to set up a default Date To based on Date From for the report parameters. I mean when running a report, if an end user selects a value for parameter Date From, system will automatically populate the Date To parameter based on the Date From + 6 days.
    I guess there's gotta be something to do with Value Set. Do any of you guys know how to go about this?
    Any suggestion is greatly appreciated.
    Dennis

    You should be able to retrieve the value of other valueset using :$FLEX$.<valuesetname> I'm not sure about the exact syntax, it's been a while since i worked with applications.

  • Logic need for my selection screen

    Hi,
    i designed my selection screen
    PARAMETERS:
      rb_alv   RADIOBUTTON GROUP g2,                                                        " Radio 1
      rb_pc    RADIOBUTTON GROUP g2,                                                        " Radio 2
      rb_unix  RADIOBUTTON GROUP g2.                                                        " Radio 3
    *File path
    PARAMETERS: pa_ftxt TYPE rlgrap-filename.
    Below isMy requirement is :How to do it???please help
    Do not hard-code the directory output for Unix. Just make sure the selection logic checks to make sure a value exists in the path field if either download option (pc/unix) is set). For the PC default, use u2018c:\temp\veninfo.txtu2019 as a constant.
    Thanks
    asis

    PARAMETERS:
    rb_alv RADIOBUTTON GROUP g2 user-command 'RAD', " Radio 1
    rb_pc RADIOBUTTON GROUP g2, " Radio 2
    rb_unix RADIOBUTTON GROUP g2. " Radio 3
    *File path
    PARAMETERS: pa_ftxt TYPE rlgrap-filename.
    at selection-screen output.
    if rb_pc = 'X'.
    pa_ftxt = 'c:\temp\veninfo.txt'.
    else.
    clear pa_ftxt.
    endif.
    at selection-screen on value request for pa_ftxt.
    CALL FUNCTION 'F4_DXFILENAME_TOPRECURSION'
    EXPORTING
    i_location_flag = 'A'
    i_server = ' '
    i_path = ' ' "here you can give the path of the server directory
    IMPORTING
    o_path = l_path
    abend_flag = l_abend_flag
    EXCEPTIONS
    communication_failure = 1
    system_failure = 2
    rfc_error = 3.
    IF sy-subrc EQ 0.
    p_file = l_path.        "This gives you the path
    ENDIF.
    IF l_abend_flag = 'X'.
    EXIT.
    else.
    Move l_path to your screen field pa_ftxt.
    ENDIF.

  • Help needed for report generation using java technologies

    May i get some idea about report generation api available. some report generation tools that can be downloadble. can you please suggest how to use scheduling the printers or report generation by scheduling.

    e.g. for one of my school project which generate reconciliation report (banking project) we add in a letterheader and the rest of the information presented below.
    but there is some problem here.
    either you "catch" no. x row where the printing will be trancated then prevented it from trancated by formatting your pages such that data will not be printed in that region.

Maybe you are looking for

  • Close Front Panel Causes System Hang.

    I have an application where there are several front panels that I would like to have open at once, but where when they stop they would close.  I was using the scripting function fp.close - but as the application has got more complicated this seems to

  • How to use Source Code Control for Large Application?

    Hi, All! I would like to collect knowledge about "best practice" examples for using Source Code Control and project organization for relative large application (let's say approx 1000 SubVIs). Tools used: LabVIEW 8.0 CVS Server PushOK CVS Proxy Client

  • Newbie here, sorry but gotta start somewhere

    I created a video file that's 5 mins @ 173 mbs which resides on my HD. Right. Okay, instead of sending it through e-mail as an attachment (it's way too big anyway) I want to post it, I believe this is called FTP - not sure. After posting, I want to c

  • Issue with Steve Muench's latest eg. How to resolve it?

    I have gone through the example "Compelling Dialog" By Steve Muench. Which is available at below link "http://www.oracle.com/technology/oramag/oracle/10-jul/o40frame.html"; This example is perfectly good even great. There are two issues with this exa

  • B&W Picture with color showing in one area

    Can you do this in Lightroom and if yes, how?  I am sure there is a tutorial out there but I don't know what terms to search.  So the example I'm looking for is like those b&w pictures with kids where the rose they are holding is the only thing with