Tailoring Report Data Per Sales Rep

Hi,
We have a database that holds information on quotes and sales.
I wish to create a report that will alert sales reps when their quotes are due to expire. So far I have done the following query:
SELECT a.QUOTATIONID AS [Quotation ID],
a.QUOTATIONNAME AS [Reference],
a.CREATEDDATE AS [Quotation Date],
a.QUOTATIONEXPIRYDATE AS [Valid Until],
a.SALESGROUP AS [Sales Manager],
b.EMPLID AS [Sales Rep Employee ID],
b.NAME AS [Sales Rep],
b.EMAIL AS [Email]
FROM SALESQUOTATIONTABLE a
INNER JOIN EMPLTABLE b ON a.SALESTAKER = b.EMPLID
WHERE a.QUOTATIONEXPIRYDATE BETWEEN DATEADD(DAY, 6, GETDATE()) AND DATEADD(DAY, 14, GETDATE())
This brings back all the data I need. I could now put it into a SSRS report which will run each Monday morning and email oout to all sales reps in XLS format. Id like to make it a little cleverer though. What I want to do is to run the report each Monday
morning, group the data by sales rep and email it out in XLS format to only the relevant sales reps and have it only contain data for that particular rep. Is this possible? If so how do I do this?
Cheers
Paul

Follow steps as below
1. use the above query to build a dataset
2. Use dataset within your SSRS report
3. Add a grouping and filter on sales rep  in your report
4. set up a data driven subscription as explained here to render report automatically each Monday. Pass list of sales reps to report parameter through a dataset
http://beyondrelational.com/modules/2/blogs/101/posts/13460/ssrs-60-steps-to-implement-a-data-driven-subscription.aspx
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

Similar Messages

  • SIS: Sales Report as per sales office and material

    Hi All,
    Is there any standard report with selection fields as sales office, Material and Month for invoice sales.
    Thanks

    Hi,
    Check with MCTG
    Regards!
    Sadanand

  • Limit report data per user

    The DB contains data from several sources\systems.
    I want to limit the user to view reports containing data from his allowed systems only.
    Therefore, I created initilaization block with the following data source:
    select 'USERSYSTEM', us.system_id from auth_user u, auth_user_systems us
    where u.id=us.user_id and u.username=':USER';
    I set it as row-wise variable, but I couldn't reach the USERSYSTEM variable.
    I know the USER is set correctly (in the previous block) .
    Any suggestions?

    It works ok for user who have rows in user_systems DB table.
    The problem is in case there are user, who can access all systems - no rows in user_systems DB table.
    I tried to add filter:
    public.systems.id IN ( CASE WHEN VALUEOF(NQ_SESSION."USERSYSTEM") IS NULL THEN public.systems.id
    ELSE VALUEOF(NQ_SESSION."USERSYSTEM") END )
    or
    CASE WHEN VALUEOF(NQ_SESSION."USERSYSTEM") IS NULL THEN 1=1
    ELSE public.systems.id IN (VALUEOF(NQ_SESSION."USERSYSTEM") END
    Both trials I get no results:
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 23006] The session variable, NQ_SESSION.USERSYSTEM, has no value definition. (HY000)

  • Sales Rep. Modelling for Query.

    As you might know, in SD one can have 4 Sales Rep for the same document (i.e. Sales Order). All of them goes to different fields in the extractors and from there, up to the DSO/Cubes.
    How can I model them if I have to write a query of Sales by Sales Rep.
    - Is there a kind of "Meta Sales Rep" to mean everyone of them?
    - Should I take the four of them?
    - How can have a report like this:
    Sales Rep - Sales Net Value, - Qty,....etc.
    Anyone have reported Sales Rep on SD who can bring some light?
    Regards,

    Hi,
    You have Sales Order No,Sales Rep , Sales Net Value, and  Qty,....etc.
    Then in first column display Sales Order no, then under that it will display all Sales Rep , Sales Net Value, and  Qty,....etc.
    I think Sales Rep is attribute of Sales Order.So it will store all teh values.
    Thanks
    Reddy

  • Manager - Sales-rep drill down report

    [code]
    SELECT 
    FSU.parentsystemuseridname AS Manager
    , FSU.fullname AS 'Sales Rep'
    , FSU3.fullname AS 'Level 3'
    FROM FilteredSystemUser AS FSU
    LEFT JOIN FilteredSystemUser AS FSU3
    ON FSU.fullname = FSU3.parentsystemuseridname
    [\/code]
    There are multiple levels in the hierarchy but i am showing 3 levels only in the sample query above. I am trying to create a drill down SSRS report which shows the hierarchy. It works fine with a small problem.
    Problem:
    1.) Manager is a sales rep himself so in the "sales rep " column manager should be shown along with his associates with a null value for the "Level 3 " column.
    2.) In the same way Sales rep should also be present along with his associates in "Level 3 " column.
    Please help me with your ideas for the query. Thanks in advance.
    Oracle 11g database.

    Hi,
    If you can show what you need to do using commonly available tables, such as those in the scott schema, then you don't need to post any sample data; just the results you want from the given data, and an explanation of how you get those results from that data.
    For example, using the scott.emp table (where the relevant raw data, which you can get from this query:
    SELECT    empno, ename, mgr
    FROM   scott.emp
    ORDER BY  empno;
    is
         EMPNO ENAME             MGR
          7369 SMITH            7902
          7499 ALLEN            7698
          7521 WARD             7698
          7566 JONES            7839
          7654 MARTIN           7698
          7698 BLAKE            7839
          7782 CLARK            7839
          7788 SCOTT            7566
          7839 KING
          7844 TURNER           7698
          7876 ADAMS            7788
          7900 JAMES            7698
          7902 FORD             7566
          7934 MILLER           7782
    that is:
    KING is the parent of JONES, BLAKE and CLARK,
    JONES is the parent of SCOTT and FORD, and
    SCOTT is the parent of ADAMS, and
    you can get output like this:
    CHAIN_O_COMMAND
    KING
    KING      JONES
    KING      JONES     SCOTT
    KING      JONES     SCOTT     ADAMS
    KING      JONES     FORD
    KING      JONES     FORD      SMITH
    KING      BLAKE
    KING      BLAKE     ALLEN
    KING      BLAKE     WARD
    KING      BLAKE     MARTIN
    KING      BLAKE     TURNER
    KING      BLAKE     JAMES
    KING      CLARK
    KING      CLARK     MILLER
    using a query like this:
    SELECT  REPLACE ( SYS_CONNECT_BY_PATH ( RPAD (ename, 10)
                    )         AS chain_o_command
    FROM    scott.emp
    START WITH  mgr  IS NULL
    CONNECT BY  mgr  = PRIOR empno
    Notice that the result set only has 1 long column, but it's formatted to look like multiple short columns.  That's because the number of columns in the result set must be hard-coded in the query.  If you don't know how many columns you'll need (because you don't know how many levels will be in the tree) this is one way to avoid dynamic SQL.

  • Multiple data sets: a common global dataset and per/report data sets

    Is there a way to have a common dataset included in an actual report data set?
    Case:
    For one project I have about 70 different letters, each letter being a report in Bi Publisher, each one of them having its own dataset(s).
    However all of these letters share a common standardized reference block (e.g. the user, his email address, his phone number, etc), this common reference block comes from a common dataset.
    The layout of the reference block is done by including a sub-llayout (rtf-file).
    The SQL query for getting the dataset of the reference block is always the same, and, for now, is included in each of the 70 reports.
    Ths makes maintenance of this reference block very hard, because each of the 70 reports must be adapted when changes to the reference block/dataset are made.
    Is there a better way to handle this? Can I include a shared dataset that I would define and maintain only once, in each single report definition?

    Hi,
    The use of the subtemplate for the centrally managed layout, is ok.
    However I would like to be able to do the same thing for the datasets in the reports:
    one centrally managed data set (definition) for the common dataset, which is dynamic!, and in our case, a rather complex query
    and
    datasets defined on a per report basis
    It would be nice if we could do a kind of 'include dataset from another report' when defining the datasets for a report.
    Of course, this included dataset is executed within each individual report.
    This possibility would make the maintenance of this one central query easier than when we have to maintain this query in each of the 70 reports over and over again.

  • Report for viewing Sales order no against delivery date & actual GI date

    Hi Experts,
    Is there any report for viewing Sales order no against delivery date & *actual GI date*
    Because in VL06F , i can only able to get planned GI.
    Please guide regarding the same where i can get 'ACTUAL GI DATE ' against above combination .
    Regards,
    Sujit S.

    dear Hrishi,
    i followed your suggestion, but couldn't get desired results,
    here i can get planned GI date, where i wanted to get Actual GI date for complted deliveries,
    thanks for your valuable reply.
    @ G. Lakshmipathi ;-
    i think i will need to develop z-report for fetching the data from the tables
    VBAK (to get sale order reference) and
    LIKP (to get delivery and actual GI date)
    thanks for your reply,
    Regards,
    Sujit

  • Report to show customer without sales rep

    Dear Experts.
    Is there anyway or any report to show customer that don't have sales rep tag to it in Partner Function?

    Hi Nehemiah -
    I know this is very painful but if volume of customer is less then use following method -
    1.Extract all Sold to Party's and their sales area in separate sheet
    2.Create a query joining KNA1 and KNVP where partner function (PARVW) = PE ( or partner function of  Sales Rep).Download Sold to and its sales area in another sheet.
    3.Now using excel compare both sheets by Vlookup and extract the customers from Step 1 which are not present in Step 2.
    If the volume of customer is very large,then we can also use MS Access Queries otherwise we can simply write an ABAP Program.
    Let us know, if you need more explanation on any of the method explained above.
    Thanks & Regards
    Amit Gupta

  • Customer & sales rep report

    Dear Experts,
    i need report show me the customer and the sales rep which belong to him
    colud you provide me?
    Thanks
    Amir

    Hi Amir
    Check these standard reports .
    MCTA --- Customer Analysis
    MC+E --- Customer Sales Volume
    MC+I --- Customer Credit Memos
    MC(Q --- Sales Employee, Incoming Orders
    MC-M --- Sales Employee Returns
    MC-Q --- Sales Employee Sales Volume
    MC-U --- Sales Employee Credit Memos
    Regards
    Srinath

  • XL Reporter- Report by Sales Rep show the same sales rep for all customers.

    Hi,
    When creating a report using XL reporter, Sales report by Item detail for all customers with selection by Sale rep ( expression) parameter, the report shows the name of the first selected sales rep name all through the report.
    Please comment if there is any way to avoid this error.
    Regards.

    Thanks for the reply!
    No, Since this is a sales by item detail report, we have already grouped it by Brand....
    We do not want the report to be seen grouped by Sales rep, as that would group all transactions under different brands under one group.....
    Regards

  • Std report to dispaly Sales Order and Profit center data

    Hi,
    I want to display list of Sales Order and profit center in one report  for that Sales organisation
    Is there any T-code where i can view Sales Order and its Profit center.
    **Plz if anyone knows abt this reply soon.
    Thanks
    AKASH
    Edited by: AKASH TAMBI on May 20, 2008 1:28 PM

    Dear Akash
    There is no standard report to see both the sale order reference and profit center.  However, if you go to SE16 and use table VBAP, you can see the required details
    thanks
    G. Lakshmipathi

  • Sales Report for US Sales and Use tax

    Hi,
    I'm looking for t-code to extract detailed sales report having Gross sales, Exempt sales , Ship to state, Ship to County\ City,  Sales Tax collected. If I'm getting this report i can verify what my sales tax software is updating.
    When i extract  tcode - ZINVLIS i don't get much detail.
    Please help me in extracting complete sales detail which can be used for sales and use tax verification process and audit purpose.
    Thanks,
    Karthik

    Hi Karthik,
    There is no standard report available as per my knowledge.You may develop Z report to achive your requirment. Check some LIS report can give data (MC01 is transaction where you can check all type of key figure reports)
    Regards
    Mani Kumar

  • Webi report data & the corresponding BW Query data do not tally.

    Hi all,
             I am running a Webi report (XI 3.1)  over a universe that is built on an SAP BW Query. The data in the report is regarding sales, and the grand total of the 'Sales Amount' as per the BW Query is about 1Million, which is correct. However, when I run a Webi report based on the same BW query, taking ALL the objects from the query (without any conditions and filters), the 'Sales Amount' figure comes out to be only 50K instead of 1Mn(as above). I'm not sure why this figure is so drastically reduced in the Webi report.
            When I remove some objects from the query,  Webi displays the correct figure of 1Mn. But these are the objects that are very much required in the report for multidimensional analysis. Dropping these objects would defeat the purpose of the report. The BW query too includes these objects during its execution and then displays the correct sales figure of 1Mn.
           Any help will be greatly appreciated.
    Regards,
    Alok.

    Hi,
         Yes, I was getting partial results. I got rid of it by unchecking the the options in the 'SQL' tab in the Universe parameters.
         Thanks for the help.
    Regards,
    Alok.

  • Siebel Sales Rep Visibility in BI Publisher, Bug???

    Hi,
    I have run into an issue with a bi publisher report in Siebel 8.1.1.0 and BI Publisher 10.1.3.4.0 where there is a Siebel View with a Visibliity Applet Type = Sales Rep. The data showing in the report on this view is not filtered according to "Sales Rep" I believe this is because of the View having visiblility set to "Sales Rep". Is there a way to set the visiblity type on the Integration Object/Component???

    Hi Antonio,
    Thanks for the reply. I have tried applying the ViewMode user property to my integration object by setting the Integration Object User Property name to "ViewMode" and setting the value to "Sales Rep" but the report then pulls back 0 records. If I inactivate the user prop it should default the ViewMode to "All", if I run the report with ViewMode = All I am seeing records which are not in the view and which belong to other Sales Reps. Has anyone successfully tried using the Integration Object User property ViewMode = Sales Rep? I have been unable to get it to work.
    Thanks

  • How To Restrict View of Data Per User

    I am designing a reporting application in Discoverer, from Oracle Applications data. We need to show sales data to the sales people - and we would like a single Discoverer workbook to do this - the challenge is that we need to restrict the data so that the salesperson only sees his/her own data, and cannot view other sales data.
    I will need to use this same methodology for the sales managers. Each sales manager will only be able to see his/her direct reports' sales data.
    How would you design this? Could we use a single Discoverer workbook for all sales people - and there be row-level security to restrict the current users' search results?
    Thank you,
    Rich Magee
    Greenwich, CT

    Yes Rich. We have only one workbook for all the stores in our case. You can create mapping table like this
    Table Name: usermapping
    username salesrepid
    john 10
    michelle 20
    If you are using your own tables/views for your reports create a repid column in them and populate accordingly.Assuming that your custom tables is like this
    Table Name: RepInfo
    line# salesrepid region product amount
    1 10 NE S/W 1000.00
    2 20 SW H/W 500.00
    Create a function like this
    CREATE OR REPLACE FUNCTION setparam (name VARCHAR2)
    RETURN NUMBER
    IS
    BEGIN
    /* Setting the session client information to the value of parameter so that this can be accessed
    by the custom folder in the admin edition */
    dbms_application_info.set_client_info(name);
    RETURN 1;
    END;
    Create a custom folder like
    select a.region,a.product,a.amount
    from
    repinfo a,
    usermapping b
    where
    a.salesrepid = b.salesrepid
    and b.username = USERENV('CLIENT_INFO') --gets the username from the above function which sets the username for the database session.
    The input to above function which is username would be passed from report using a calculation item.You can create a calculation item and select the function setparam and give the input to it 'USER' variable which is gives the username of the current session.
    The workbooks passes the username to function and custom folder would get the username from the function.This approach would allow you to pass the username dynamically and use the same report for all the rep's. I'vent tried VPD concept till now.
    Hope this helps.
    Thanks
    Raj

Maybe you are looking for