Creating Custom SCM Reports

I am trying to create a custom SCM report gathering the following information (person, file name, date file was check-in or check-out, any notes entered and adding a parameter that will allow the user to search over a time period). Has any one done this before? It is rather difficult trying to figure out the naming conventions used by the repository and trying to identify what data elements I actually need and what tables they are stored in. Any assistance would be greatly appreciated.

The best place to start is the RON query tool. Enter a query and then examine the SQL query itself using the SQL button. This will give much of what you want. More detail can be obtained using the Version and Audit buttons.
There are also some example reports under the SCM/sample code area on OTN.
David

Similar Messages

  • Need help in creating custom crosstab reports

    Hello
    I need some help in creating custom crosstab reports.
    My current report shows the number of events that have occured over the time in a day
    The events and the eventdetails are read from the database before being printed on the crosstab
    i.e something like this.
    Note : there are no events between 3:00-3:59,5:00-5:59;6:00-6:59,7:00-7:59  (not present in the database)
    hence not displayed in the reports
    *08/07/2009*         01:00        02:00         04:00          08:00          10:00*
    Event X                    1               1                 4                 1                  3
    Event Y                   3               3                 2                 2                  1
    Total                        4                4                 6                 3                  4
    So far so good...
    Now i have to enhance my reporting application to include the event details which have not happened i.e to include the time details in the crosstab reports where no events have happened
    08/07/2009             01:00        02:00         03:00          04:00          05:00         6:00         07:00         8:00     9:00     10:00
    Event X                     1               1                0                 4                  0             4             0                1            0           3
    Event Y                     3               3                0                 2                  0             2             0                2            0           1
    Total                         4                4                0                 6                  0             6             0                3            0           4
    I have fell short of ideas this time around to implement such a thing
    Any help in this direction is deeply appreciated
    Regards
    Srivatsa
    Edited by: Srivatsa HG on Jul 8, 2009 10:56 AM

    Hi,
    It seems that you are having issue with Crystal Report Design.
    Post your question in [Crystal Report Design Forum|SAP Crystal Reports;
    That forum is monitored by qualified technicians and you will get a faster response there. Also, all Design queries remain in one place and thus can be easily searched in one place.
    Regards,
    Shweta

  • How to  extract  data from PCD tables to create  custom activity report

    Hi Friends
    I have a requiremnt for creating custom portal activity report, even though we have
    standard report for that, we need to extract the data from the following pcd tables
    WCR_USERSTAT, WCR_WEBCONTENTSTAT,WCR_USERFIRSTLOGON,
    WCR_USERPAGEUSAGE.
    This extraced data will be used to create BW Reports.
    my questions  are
    1.How to extract the  data from   pcd tables?
    2.can i use   UME API   for  extracting the  data from the given PCD tables?
    3.Can i querry   the  PCD tables from JSPdynpage or  Webdynpro APP?
    Please guide me.
    Thanks in advance
    Ashok

    Hi Kishore,
    Refer to
    http://wiki.sdn.sap.com/wiki/display/Snippets/DirectAccesstoDatabaseTables
    http://wiki.sdn.sap.com/wiki/display/WDJava/OracleConnectivitywithEJBusingWebDynproApplication
    JDBC Connectivity with Webdynpro and Max DB
    Thanks
    Prashant

  • Creating Custom BI Reports from Oracle Agile PLM

    Hi All,
    Firstly apologies if this post is in the wrong forum, I struggling to find any real Oracle Agile Support.
    I have been tasked with developing 3 custom BI reports for Oracle Agile. I have used BI Publisher in the past but only within Oracle E-Business Suite. From what I have seen so far Oracle Agile is a lot different.
    What I need to understand is within Oracle Agile how do I create the XML Data file for the custom report, and then how do you then register the RTF template and run the report within Oracle Agile PLM.
    Any help would be really appreciated.
    Regards
    Pete

    Hi,
    To develop custom report there are many way's. To discuss more Please send your contact details at [email protected]
    Swayam Sevak.

  • Creating custom HTML reports

    How can I create a custom HTML report in bi answers? I want to be able to pass in the results from a bi answers report to create a custom graph. I can use a static text field to implement an html graph, but I am unable to pass the values of the report output. Can I put the html in the "Column formula".
    Thanks

    Did you already try the narrative view?
    regards
    John
    http://obiee101.blogspot.com

  • Creating custom web reports

    I am new to SCCM 2012 and lots of things have changed since SMS 2003. I use to create lots of custom web reports and while the SQL statements looks similar, I cannot get it to work.
    Here is an example of one of my SQL statements back in my days when I managed SMS 2003.  What am I missing to get it working in SCCM 2012 R2?
    SELECT distint v_RSystem.Netbios_Name0 AS 'Computer Name', v_R_System.User_Name0 AS 'USER', v_GS_SoftwareFile.FileName AS 'File Name', v_GS_SoftwareFile.FileVersion AS 'Version', v_GS_SoftwareFile.FileDescription AS 'Description', v_RA_System_IPSubnets0
    AS 'Zone by IP Subnet' from v_R_System inner join v_GS_SoftwareFile on v_GS_SoftwareFile.ResourceID = v_R_System.ResourceID inner join v_RA_System_IPSubnets on v_RA_System_IPSubnets.ResourceID = v_R_System.ResourceID where v_GS_SoftwareFile.FileName = 'excel.exe'
    Thanks

    a typo on my part, it worked.  The built in one works fine just that it does not have the user name associated with a particular computer.  I also noticed that I had another typo for IP subnet.  the below script works:
    SELECT distinct v_R_System.Netbios_Name0 AS 'Computer Name', v_R_System.User_Name0 AS 'USER', v_GS_SoftwareFile.FileName AS 'File Name', v_GS_SoftwareFile.FileVersion AS 'Version', v_GS_SoftwareFile.FileDescription AS 'Description', v_RA_System_IPSubnets.IP_Subnets0
    AS 'Zone by IP Subnet' from v_R_System inner join v_GS_SoftwareFile on v_GS_SoftwareFile.ResourceID = v_R_System.ResourceID inner join v_RA_System_IPSubnets on v_RA_System_IPSubnets.ResourceID = v_R_System.ResourceID where v_GS_SoftwareFile.FileName = 'excel.exe'
    thanks again for your help on this.

  • Creating custom summary reports

    Using a 360 feedback performance review template, I received over 300 responses with feedback on about 70 employees.  I would like to create a summary report for each employee that collates the information received from survey respondents.
    So, for example, if one person has 3 reviews, I want to collate into a report - one for each person that consolidates all the information & comments received.

    Hi,
    >>So, for example, if one person has 3 reviews, I want to collate into a report - one for each person that consolidates all the information & comments received.
    FormsCentral does not support customization of the summary report as you mentioned above.
    You could export the responses to say, Excel, and then use Excel to edit/rearrange your data and generate the graph/report.
    Thanks,
    Lucia

  • How to create custom report in crm 2013

    Hi,
    I want to create custom report in crm 2013. I want to show Contact information in report. My scenario is that when I select multiple record and run report then contact information show in different pages. I want to show record in textbox in report. Here
    is an example of display record

    Hi Aamir,
    Have a look at below link it shows step by step how to create custom SSRS report.
    http://www.njevity.com/blog/creating-dynamics-crm-2011-reports-sql-reporting-services-pre-filtering-and-default-filters
    It tells using fetchxml, you can use SQL query as well. You need to use pre filtering to run report on selected record.
    Thanks,
    Prasad
    Make sure to "Vote as Helpful" and "Mark As Answer",if you get answer of your question.

  • Creating a Linked Report in SC 2012 - Operations Manager fails with Error

    Hello everyone,
    I was trying to create a linked report based on an availability report recently. I found Emre Guclu's scom linked report creation guide here:
    http://blogs.technet.com/b/emreguclu/archive/2011/10/13/using-linked-reports-in-scom-to-create-custom-availability-reports-for-specified-monitors.aspx
    I go to SSRS web console and select a report (Which is Microsoft.SystemCenter.DataWarehouse.Availability in Microsoft.SystemCenter.Datawarehouse.Reports), select "Create a Linked Report" from context menu, select another location for storing the
    report just like on this guide but i get an error rsWrongItemType with exact text:
    "The operation you are attempting on item ' Microsoft.SystemCenter.Datawarehouse.Reports/ Microsoft.SystemCenter.Datawarehouse.Availability' is not allowed for this item type. rsWrongItemType"
    Does anyone know why is this error happening and better how to fix this?
    Below is the screenshot of SSRS.

    Hi,
    Please check the report path you have set, the location must specify the full report path, such as
    /custom report folder/MyReport.
    Alex Zhao
    TechNet Community Support

  • Custom Lync reporting to get inbound number list and call duration

    Hi Guys,
    I know this is going to be complex but surely a Lync SQL expert can assist here.
    I would like to create a custom report of all inbound call received over a period of time with the call duration. The default reports does not have features to narrow down based on calling numbers. Is there any way that I can get a big extract for all the
    calls received by the firm and later I can use vlook up etc to get what I want.
    I am not good with sql but this I think
    https://northernlync.wordpress.com/2014/03/10/lync-2013-creating-custom-lync-reports-within-monitoring/  will do the trick. Has any one tried it?
    Any suggestions?
    aman sahni

    Hi,
    Base on my knowledge, you can custom Lync Call Details Reports with the help of the link you provided above.
    The first step to creating a custom call details report for use with the pre-existing Lync Server Monitoring Service Reports is to establish a secure connection to the SQL Server and LcsCdr database objects that will be used as data sources for any new reports.
    Next, access will be provided to the user-defined database objects that reside in the LcsCDR database. Once the data is accessible, then it is time to present it by using the SQL Server Report tool.
    More details, it is for Lync Server 2010, but similar for Lync Server 2013:
    http://blogs.technet.com/b/nexthop/archive/2012/01/12/how-to-create-additional-lync-server-2010-call-details-reports-part-2.aspx
    Best Regards,
    Eason Huang
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Eason Huang
    TechNet Community Support

  • Custom BW Report by using this two data soucre

    Hi All,
               I am working on CRM 5.0 & BI 7.0
    1. I am having Data source( 0BPARTNER_ATTR & InfoObject : 0BPARTNER )
        this data source have all my custom fields & one more data source(0CRM_BPSALESCL_ATTR) it is having some fields
    2. This two data source are giving data in RSA3
    2 . I have to create custom BW Report by using this two data soucre
        i am new one to BW 
       so plz kindly help me step wise
    i ll Reward for helpful ans
    Thanks & Regards
    Ganes R

    Ganesh!!
    Build a logic between the two objects 0BPaRtner and 0crm_pssalescl, how are they related and find if you can link them. If that is the case then you can build infoset or MP between the two objects and create a report against the Provider. If the two objects are completely independent, then you can create APD and feed the transactional ods from two reports  from each Object and write a report from the transactional odb. The only disadvantage with this is you have to load the data frequently.
    Hope that guides you to the right direction.
    thanks.
    Wond

  • Custom SVG reports

    Is it possible to create custom SVG reports such as a tree diagram with hierarchical levels as this could generate something more attractive than the built in tree?
    If this is possible, could a couple of examples, data driven and static be posted please?
    Thanks,
    Phil

    Hello,
    Since you'd be building something custom anyway, Try looking into building a tree out of nested <ul> lists and css for the styling. Look at what some people have done with just that http://www.evolt.org/article/How_to_make_a_simple_CSS_dropdown_menu/17/52030/index.html
    I'm a big fan of SVG but using it to build out a tree structure seems like overkill plus you would have to adjust the plugin size to fit all your content and you would have the overhead of starting the plugin on the pages you need to use it.
    That being said it can be done I just think the amount of work will not be worth the end result compared to a little html and css or even some dhtml if you want to get fancy.
    Carl

  • Custom inventory report

    Hi,
    If I give a user full rights to "Inventoried Device Rights" and "Reporting Rights" they are still unable to create Custom Reports, am I missing something?
    Or is this working as designed or maybe a bug that only ZCC Administrators create Custom Inventory reports?
    Thomas

    Originally Posted by thsundel
    Hi,
    If I give a user full rights to "Inventoried Device Rights" and "Reporting Rights" they are still unable to create Custom Reports, am I missing something?
    Or is this working as designed or maybe a bug that only ZCC Administrators create Custom Inventory reports?
    Thomas
    I would of thought reporting rights would cover this too.
    Doco extract:
    2.3.16 Reporting Rights
    The Reporting Rights dialog box lets you allow or deny the administrator the rights to create, delete, execute, or publish reports.

  • Custom Historical Report UCCX 8.5 requirement question

    Hi,
    I'am reading on how to creat custom historical report in UCCX 8.5 and I've read that we need to use crystal reports for this. With this I was reading the cisco documentation about this http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/programming/guide/uccx85hradm.pdf
    under page 4-2 Creating Report - where it states that To create a DSN to Informix server, HRC must be installed on the client machine where we need to create reports
    I' am just confuse as to what this HRC means? And why it is needed?

    Hi
    HRC = Historical Reports Client
    You don't really need it to get a DB conncection of course, but it does include the ODBC drivers which you'd have to obtain elsewhere and install to get connected. So it's easier if you do - and also you'd want to test the report that you create with the HRC client so that other people can use it... again, easier if you have HRC installed.
    Regards
    Aaron
    Please rate helpful posts..

  • How to Created custom report for Ship not Billed (SD/FI)?

    Hi all,
    I am anticipating  to write some abap reports..Here is one of them..
    Anyone can help  me with writing a Report , how to do 'Custom Report for shipped not Billed(SD/FI)' ..But since I am new to Abap , if you wish to reply, please use a little more detail and simple explanation, step by step so I can understand what is the idea, how it can be acheived...what kind of report should be used , techniques, tables etc...:)
    Appreciate your help!
    Regards,
    Boby

    Hi Boby,
    You need to create custom transaction to achive these results.
    you will have selection-screen ,it would be :
    Date : Here date would be mandatory  - Ranges Option
    Customer  - Optional field - Ranges
    Order #  Sales Order (Optional) Ranges
    Invoice #  - Invoice # (Optional) Ranges
    You will get the data based on ur selection-screen criteria ...
    First you will have customer order details from diffrent table
    VBAK,
    VBAP,
    LIKP
    LIPS
    VBRK,
    VBRP
    KNA1,
    VBFA Tables ( See the my sample program )
    Output would be :
    Customer #   Custome Name    Order #   Delivery #   Invoice #   Netpr, Netquantity ,
    Check the condition  whether invoice table has VBRK-RFBSK  = ''.
    See the my sample program : This is sales report by monthly..
    REPORT ZFDSALES_REPORT no standard page heading
                           message-id zwave.
    Data Declaration Part
    TYPE-POOLS
    type-pools : slis.
    Tables
    tables : VBAK,
             VBAP.
    Internal table for VBAK Table
    data : begin of i_vbak occurs 0,
           vbeln like vbak-vbeln,
           bstnk like vbak-bstnk,
           vdatu like vbak-vdatu,
           end of i_vbak.
    Internal table for VBAP and MATNR
    data : begin of i_vbap occurs 0,
           vbeln like vbap-vbeln,
           matnr like vbap-matnr,
           kdmat like vbap-kdmat,
           kwmeng like vbap-kwmeng,
           netpr like vbap-netpr,
           maktx like makt-maktx,
           end of i_vbap.
    Internal tables
    data : begin of i_sales occurs 0,
           vdatu like vbak-vdatu,
           bstnk like vbak-bstnk,
           matnr like vbap-matnr,
           maktx like makt-maktx,
           kdmat like vbap-kdmat,
           kwmeng like vbap-kwmeng,
           netpr  like vbap-netpr,
           end of i_sales.
    Variable for ALV
    data : v_repid like sy-repid,
           gt_fieldcat    type slis_t_fieldcat_alv.
    Selection-screen
    selection-screen : begin of block blk with frame title text-001.
    select-options : s_vbeln for vbak-vbeln,
                     s_erdat for vbak-erdat,
                     s_ernam for vbak-ernam,
                     s_vdatu for vbak-vdatu obligatory,
                     s_BSTNK for vbak-BSTNK,
                     s_KUNNR for vbak-kunnr,
                     s_matnr for vbap-matnr,
                     s_KDMAT for vbap-KDMAT.
    selection-screen : end of block blk.
    Initilization
    initialization.
      v_repid = sy-repid.
    S T A R T  -  O F  -  S E L E C T I O N ****************
    start-of-selection.
    Get the data from VBAK and VBAP Tables
      perform get_vbak_vbap.
    E N D  -  O F  -  S E L E C T I O N *****************
    end-of-selection.
    Display the data
      perform dispolay_data.
    *&      Form  get_vbak_vbap
          Get the data from VBAK and VBAP Table
    FORM get_vbak_vbap.
    Get the data from VBAK Table
      select vbeln bstnk vdatu from vbak into table i_vbak
                         where vbeln in s_vbeln
                         and   bstnk in s_bstnk
                         and   vdatu in s_vdatu
                         and   kunnr in s_kunnr
                         and   erdat in s_erdat
                         and   ernam in s_ernam.
      if sy-subrc ne 0.
        message e000(zwave) with 'No data found for given selection'.
      endif.
    Get the data from VBAP Table
      select avbeln amatnr akdmat akwmeng a~netpr
             b~maktx into table i_vbap
             from vbap as a inner join makt as b on bmatnr = amatnr
             for all entries in i_vbak
             where a~vbeln in s_vbeln
             and   a~kdmat in s_kdmat
             and   a~abgru = space
             and   a~matnr in s_matnr
             and   a~matnr ne '000000000000009999'
             and   a~matnr ne '000000000000004444'
             and   a~matnr ne '000000000000008888'
             and   a~matnr ne '000000000000001111'
             and   a~werks = '1000'
             and   b~spras = 'E'
             and   a~vbeln = i_vbak-vbeln.
      if sy-subrc ne 0.
        message e000(zwave) with 'No data found for given selection'.
      endif.
      sort i_vbak by vbeln.
      sort i_vbap by vbeln matnr.
      loop at i_vbap.
        read table i_vbak with key vbeln = i_vbap-vbeln
                                binary search.
        if sy-subrc eq 0.
          i_sales-bstnk = i_vbak-bstnk.
          i_sales-vdatu = i_vbak-vdatu.
          i_sales-matnr = i_vbap-matnr.
          i_sales-kdmat = i_vbap-kdmat.
          i_sales-maktx = i_vbap-maktx.
          i_sales-netpr = i_vbap-netpr.
          i_sales-kwmeng = i_vbap-kwmeng.
          append i_sales.
        else.
          continue.
        endif.
        clear : i_sales,
                i_vbap,
                i_vbak.
      endloop.
      sort i_sales by vdatu bstnk matnr.
      refresh : i_vbap,
                i_vbak.
    ENDFORM.                    " get_vbak_vbap
    *&      Form  dispolay_data
          Display the data
    FORM dispolay_data.
    Fill the Fiedlcat
      PERFORM fieldcat_init  using gt_fieldcat[].
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                =
      I_BUFFER_ACTIVE                   = ' '
          I_CALLBACK_PROGRAM                = v_repid
      I_CALLBACK_PF_STATUS_SET          = ' '
      I_CALLBACK_USER_COMMAND           = ' '
      I_CALLBACK_TOP_OF_PAGE            = ' '
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
      I_GRID_TITLE                      =
      I_GRID_SETTINGS                   =
      IS_LAYOUT                         =
          IT_FIELDCAT                       = gt_fieldcat[]
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
      IT_EVENTS                         =
      IT_EVENT_EXIT                     =
      IS_PRINT                          =
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      IT_ALV_GRAPHICS                   =
      IT_ADD_FIELDCAT                   =
      IT_HYPERLINK                      =
      I_HTML_HEIGHT_TOP                 =
      I_HTML_HEIGHT_END                 =
      IT_EXCEPT_QINFO                   =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
        TABLES
          T_OUTTAB                          = i_sales
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
    ENDFORM.                    " dispolay_data
    *&      Form  fieldcat_init
          text
         -->P_GT_FIELDCAT[]  text
    FORM fieldcat_init USING  e01_lt_fieldcat type slis_t_fieldcat_alv.
      DATA: LS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.
    Delivery Date
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'VDATU'.
      LS_FIELDCAT-OUTPUTLEN    = 12.
      LS_FIELDCAT-TABNAME    = 'I_SALES'.
      ls_fieldcat-seltext_L = 'Delivery Date'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Purchase Order #Material Description
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'BSTNK'.
      LS_FIELDCAT-OUTPUTLEN    = 25.
      LS_FIELDCAT-TABNAME    = 'I_SALES'.
      ls_fieldcat-seltext_L = 'Purchase Order #'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Material
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-REF_FIELDNAME    = 'MATNR'.
      LS_FIELDCAT-REF_TABNAME    = 'MARA'.
      LS_FIELDCAT-FIELDNAME    = 'MATNR'.
      LS_FIELDCAT-TABNAME    = 'I_SALES'.
      ls_fieldcat-seltext_L = 'Material #'.
      ls_fieldcat-seltext_M = 'Material #'.
      ls_fieldcat-seltext_S = 'Material #'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Material Description
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'MAKTX'.
      LS_FIELDCAT-OUTPUTLEN    = 40.
      LS_FIELDCAT-TABNAME    = 'I_SALES'.
      ls_fieldcat-seltext_L = 'Material Description'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Customer Material #
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'KDMAT'.
      LS_FIELDCAT-OUTPUTLEN    = 35.
      LS_FIELDCAT-TABNAME    = 'I_SALES'.
      ls_fieldcat-seltext_L = 'Customer material no.'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Quantity
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'KWMENG'.
      LS_FIELDCAT-OUTPUTLEN    = 15.
      LS_FIELDCAT-TABNAME    = 'I_SALES'.
      ls_fieldcat-seltext_L = 'Quantity'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    Net Price
      CLEAR LS_FIELDCAT.
      LS_FIELDCAT-FIELDNAME    = 'NETPR'.
      LS_FIELDCAT-OUTPUTLEN    = 15.
      LS_FIELDCAT-TABNAME    = 'I_SALES'.
      ls_fieldcat-seltext_L = 'Net Price'.
      APPEND LS_FIELDCAT TO E01_LT_FIELDCAT.
    ENDFORM.                    " fieldcat_init
    Reward Points if it is helpful
    Thanks
    Seshu

Maybe you are looking for