Report to generate all custom objects

Dear experts,
Is there any report or tool to generate all custom objects in system. I have to retrieve all custom reports, function modules, fuction groups, tcodes, data elements, domain, tables, views, search helps, partner profiles, rfc connections, idoc types, segments types.
Taj.

Dear Gautam your reply is helpfull, but as i have mentioned there are many local objects, and also rfc connection names, partner profiles, idoc types, segments types.. will not get stored in request, so cannot query them. Is there any other ways.
I know a tool called ACE Tool, but i cannot apply here.
Edited by: Mohd Tajuddin on Apr 28, 2009 1:58 PM

Similar Messages

  • Middleware error while Generating all Required Objects(SMOGTOTAL)

    Dear Experts,
    I am trying to establish Middleware setup between CRM2007 and ECC 6.0.
    When i am trying to  Generate all Required Objects in CRM by using T.code SMOGTOTAL
    when i checked Status of Generation Job by using the Tcode GENSTATUS we are getting an error saying
    "/1CRMGC/CGCUST_TG_WRITE_DTC:The data object "<FS_DTC>" does not have a component called "GROUPNO"."
    http://s657.photobucket.com/albums/uu298/vallabhaneni/?action=view&current=SMOGTOTALerror.jpg
    see the above link for detail error with screen shot
    Could you please tell me what could be the problem.
    Thanks & Regards
    V.Srinivas

    Hi
    Reason:
    Based on the generation it will be decided to add the field
    GROUPNO to the generated database table. If the table has been generated once, the generation will step over it each time afterwards.
    That means, after doing changes regarding that, the generation will not
    create the table again.
    => In the first generation run the error has occurred (I don't know why).
    So in all other generation runs afterwards it has not been corrected.
    Then you have to removed the generated table and run the generator
    DATA_COLLECTOR_TABLE of the generator group "Data Collection Service".
    Afterwards, the table will be created with the field GROUPNO
    Hope this will solve your prob.
    Regards
    Rao

  • Need to Build the report on Campagins and custom object 01

    Hi All,
    I am building the report on campaigns and customobject 01 ,But wen i build the report i was not able to get all the project ID that are associated to the campaigns.
    The issue is when i pull the campaign id it wont fetches all the ID for customobject01 (becoz the relation is M:M)
    Can u please guide how to build the report.
    Regards
    Anu

    Hi,
    you can try to add the metric fields to your report for all involved objects, like # of Campaigns, # of Projects and # of Custom Object 1. Afterwards you can hide these fields from layout. For me this has always helped.
    Regards

  • Report to check all cost object balances are Zero in Monthend

    Dear Friends,
    We are facing an issue in every monthend while doing FI and COPA reconciliation that some balances are left in cost objects. Can any one please suggest any single report if any which will show balances in all cost objects instead of individual reports for cost object. Also suggest tables to be used , Pro and cons of devoloping Z report for this requirement.
    Thanks & Regards
    Ravi

    Check the following tcode
    S_SL0_21000007 - Cost Elements: Breakdown by Company Code
    This will provide you the balances lying in cost objects.
    Regards,
    Divraj

  • Global list of all custom/developed objects

    Hi all!
    We need to get a list of all custom objects of a SAP systems.
    First time we think accessing TADIR to get all repository objects of the system and after this access, get all atributes for any of the retrieved objects.
    Example:
      To a report, access TADIR and TRDIR dictionary tables. in TADIR use class of development custom or in TRDIR any of the user that don't belongs to SAP.
    But this solution to the problem is very effort and we should access so too many tables for the objects to get their attributes.
    Second time, we think filtering the objects using their namespace with FM TR_CHECK_NAME_CLASS, but this option jumps some objects, like VOFM generated objects or customer exits form VA01 transaction.
    Do any of you know the way of extracting a list of all Custom/developed objects for a System?

    Hi,
    Just check if this suffices.
    REPORT  zobjects no standard page heading
    TABLES:TADIR,TSTC,V_USERNAME,VRSD.
    TYPE-POOLS:slis,VRM.
    TYPES: BEGIN OF ittemp,
           object    LIKE tadir-object,
           obj_name  LIKE tadir-obj_name,
           text      LIKE trdirt-text,
           author    LIKE tadir-author,
           devclass  like tadir-devclass,
           name_text LIKE v_username-name_text,
           tcode like tstc-tcode,
           korrnum like vrsd-korrnum,
           END OF ittemp.
    DATA: itfinal TYPE STANDARD TABLE OF ittemp WITH HEADER LINE,
          wafinal   TYPE ittemp.
    DATA : name  TYPE vrm_id,
          list  TYPE vrm_values,
          value LIKE LINE OF list.
    DATA:itfieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    DATA:itrepid TYPE sy-repid.
    itrepid = sy-repid.
    DATA:itevent TYPE slis_t_event.
    DATA:itlistheader TYPE slis_t_listheader.
    DATA:walistheader LIKE LINE OF itlistheader.
    DATA:itlayout TYPE slis_layout_alv.
    DATA:top TYPE slis_formname.
    DATA:itsort TYPE slis_t_sortinfo_alv WITH HEADER LINE.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETER: PACKAGE LIKE TADIR-DEVCLASS.
    SELECTION-SCREEN END OF BLOCK B1.
    START-OF-SELECTION.
    PERFORM getdata.
    PERFORM alv.
    *&      Form  GETDATA
          text
    FORM getdata.
    read the repository object table and link with username if found
    SELECT tadir~object
            tadir~obj_name
            trdirt~text
            tadir~author
            tadir~devclass
            v_username~name_text
            INTO TABLE itfinal
            FROM tadir
            LEFT JOIN v_username
            ON tadirauthor = v_usernamebname
            LEFT JOIN trdirt
            ON tadirobj_name = trdirtname
            WHERE tadir~devclass = PACKAGE
            "'$TMP'
            AND ( tadirobj_name LIKE 'Z%' OR tadirobj_name LIKE 'Y%' ).
    CHECK sy-subrc EQ 0.
    loop at itfinal.
    *TCODE FROM TSTC
    select single tcode from tstc into (itfinal-tcode) where pgmna =
    itfinal-obj_name.
    *LATEST TRANSPORT REQUEST NUMBER FROM VRSD
    select single korrnum from vrsd into (itfinal-korrnum) where objname =
    itfinal-obj_name.
    modify itfinal.
    endloop.
    delete itfinal where korrnum is INITIAL.
    SORT itfinal BY author object.
    ENDFORM.                    "GETDATA
    *&      Form  ALV
          text
    FORM alv.
    IF itfinal[] IS INITIAL.
        MESSAGE 'No Values exist for the Selection.' TYPE 'S'.
        STOP.
      ENDIF.
      DEFINE m_fieldcat.
        itfieldcat-fieldname = &1.
        itfieldcat-col_pos = &2.
        itfieldcat-seltext_l = &3.
        itfieldcat-do_sum = &4.
        itfieldcat-outputlen = &5.
        append itfieldcat to itfieldcat.
        clear itfieldcat.
      END-OF-DEFINITION.
      m_fieldcat 'OBJECT' ''   'OBJECT' ''       04  .
      m_fieldcat 'OBJ_NAME' '' 'PROGRAM NAME' '' 40 .
      m_fieldcat 'TCODE' ''    'TCODE' ''        20 .
      m_fieldcat 'TEXT' ''     'DESCRIPTION' ''  70 .
      m_fieldcat 'AUTHOR' ''   'AUTHOR' ''       80 .
      m_fieldcat 'DEVCLASS' '' 'PACKAGE' ''      30 .
      m_fieldcat 'KORRNUM' ''  'LATEST TRANSPORT REQUEST' '' 20 .
    itlayout-zebra = 'X'.
    itlayout-colwidth_optimize = 'X'.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
          EXPORTING
            i_callback_program      = sy-repid
            is_layout               = itlayout
           i_callback_user_command =  'LIST1'
            i_callback_top_of_page  = 'TOP'
            it_fieldcat             = itfieldcat[]
            i_save                  = 'A'
         is_variant              = ITVARIANT
            it_events               = itevent[]
         is_print                = ITPRINTPARAMS
            it_sort                 = itsort[]
          TABLES
            t_outtab                = itfinal
            EXCEPTIONS
            program_error           = 1
            OTHERS                  = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    "ALV
    *&      Form  TOP
        Top of page for ALV Report
    FORM top.
    DATA:STRING1(70),
         STRING2(70),
         title1(100),
         title2(100),
         count(10).
    describe table itfinal lines count.
    CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
         EXPORTING
            i_list_type           = 0
         IMPORTING
            et_events             = itevent
    EXCEPTIONS
      LIST_TYPE_WRONG       = 1
      OTHERS                = 2
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    string1 = 'List of Objects in Development Class'.
    concatenate string1 ':' itfinal-devclass into title1.
    walistheader-typ = 'H'.
    walistheader-info = title1.
    APPEND walistheader TO itlistheader.
    string2 = 'Total No.of Objects'.
    concatenate string2 ':' count into title2.
    walistheader-typ = 'H'.
    walistheader-info = title2.
    APPEND walistheader TO itlistheader.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary      = itlistheader
        I_LOGO                   = ''.
        I_END_OF_LIST_GRID       =
       ENDIF.
      CLEAR itlistheader.
    ENDIF.
    ENDFORM.                    "TOP
    *&      Form  list1
          ALV Interactive-
         -->R_UCOMM    text
         -->RS_SELFIELDtext
    FORM list1 USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield.
      CASE r_ucomm.
        WHEN '&IC1'.
          IF rs_selfield-fieldname = 'OBJ_NAME'.
            READ TABLE itfinal INDEX rs_selfield-tabindex.
            SET PARAMETER ID 'RID' FIELD itfinal-OBJ_NAME.
            CALL TRANSACTION 'SE38' AND SKIP FIRST SCREEN.
          ELSEIF rs_selfield-fieldname = 'TCODE'.
            READ TABLE itfinal INDEX rs_selfield-tabindex.
            SET PARAMETER ID 'TCD' FIELD itfinal-TCODE.
            CALL TRANSACTION 'SESSION_MANAGER' AND SKIP FIRST SCREEN.
         ENDIF.
      ENDCASE.
    ENDFORM.
    K.Kiran.

  • Want to make a report on Custom Object 4 and 3...what am i doing wrong?

    My Custom Object 4 has a field which refers to an item of type Custom Object 3. I want to write a report that shows What Custom Object 3 each Custom Object 4 is related to.
    So i went to the report builder, clicked the "Advanced Custom Objects" reporting, and made a really simple report that has:
    Custom Object 4: Name | Custom Object 3: Name
    When i preview it, it says "No Results". But that's not true. All my Custom Object 4 objects refer to a Custom Object 3 object. What's going on here? Can custom objects 4-15 not interact with 1,2, and 3 in reports?
    Thanks!
    -Kevin Green

    Hi, Yes, it is weird but that is how it is. May be fixed in next release. To hide the column, choose column properties -> column format tab -> Click the field "Hide this column"
    -- Venky CRMIT

  • Report on activities linked to custom object

    Hi,
    Is there a way show on a report each activity linked to a custom object record? e.g.
    Custom Object name 1 , Activity 1 subject
    Custom Object name 1 , Activity 2 subject
    Custom Object name 1 , Activity 3 subject
    When i use the Custom Object 1 reporting area i add the custom object "name" feild to my report then add "Activity Subject". Each custom object record can have many activity records, however when I run my report it says "No Results" despite there being data set up?
    I tried a similar report but instead of showing activities i tried accounts, of which there are a number linked to a single custom object record. When i ran the report it showed a single row for each custom object record, almost as though it was a one to one realtionship between custom object and account, rather than a one to many?
    Any thoughts on what might be going wrong? or how i can report on activities per custom object record?
    Thanks

    Using CO and account subject area, it should be possible to show M:M associations between CO and Account.
    But for CO and activity, reporting on M:1 association alone is possible using CO subject areas.

  • Program to find Custom objects

    Hi everyone,
    As per the requirement, I need to build a program which will list down all custom objects (tables, data element, domain, function module & etc) in a given program.
    Could you please tell which is optimized way to write the program and which are the tables/function modules I need to use.
    Thanks in advance.
    Regards,
    Balaji Viswanath.

    hi ,
    you can find lots of program here
    http://www.guidancetech.com/people/holland/sap/abap/
    Program to list all sap tables
    REPORT ZZBGS044 MESSAGE-ID Z1 LINE-COUNT 65 LINE-SIZE 132
                    NO STANDARD PAGE HEADING.
    Description: This program list all tables in        regards to the   *
                 selection criteria.                                     *
    Customizing: You need not to make any customizing to use this program*
    Change of    You only have to check that tables, functions and       *
    release:     includes till exists. Bedst just to check and run the   *
                 program.                                                *
    Programmer:  Benny G. Sørensen                                       *
    Date:        July 1995                                               *
    SAP R/3      2.2F                                                    *
    Corrections----
    Date        Userid     Correction                                    *
    xx-xx-xxxx  xxxxxxxxx  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx *
    TABLES: DD02V                "SAP tables view
    DATA: BEGIN OF DYNTAB OCCURS 2000.
            INCLUDE STRUCTURE BDCDATA.
    DATA: END OF DYNTAB.
    DATA: BEGIN OF TABLES OCCURS 100.
            INCLUDE STRUCTURE DD02V.
    DATA: END OF TABLES.
    DATA: L        TYPE I,
          REPL(30) TYPE C VALUE '????????????????????????????'.
    FIELD-SYMBOLS:
    PARAMETERS:
    TABLE(30) TYPE C,
    TITLE(74) TYPE C LOWER CASE DEFAULT ' ',
    DOWNLOAD(1) TYPE C DEFAULT ' ',
    FILENAME(65) TYPE C DEFAULT 'c:SAPDOC?',
    EXCEPT(30) TYPE C DEFAULT ' '.
    START-OF-SELECTION.
    IF TABLE = ''.
    TABLE = '*' .
    ENDIF.
    IF TITLE = ''.
    TITLE = '*' .
    ENDIF.
    TRANSLATE TABLE USING '*%'.
    TRANSLATE TITLE USING '*%'.
    CONDENSE EXCEPT NO-GAPS.
    L = STRLEN( EXCEPT ).
    IF L > 0.
    ASSIGN REPL(L) TO
    ENDIF.
    SELECT * FROM DD02V INTO TABLES
    WHERE DDLANGUAGE = SY-LANGU
    AND TABNAME LIKE TABLE
    AND DDTEXT LIKE TITLE.
    HIDE DD02V-TABNAME.
    IF EXCEPT NE ''.
    REPLACE EXCEPT LENGTH L WITH
    INTO TABLES-TABNAME.
    ENDIF.
    TRANSLATE TABLE USING '% '.
    CONDENSE TABLE NO-GAPS.
    IF TABLES-TABNAME CS TABLE.
    WRITE:/ TABLES-TABNAME, ' ', TABLES-DDTEXT.
    APPEND TABLES.
    ENDIF.
    ENDSELECT.
    IF DOWNLOAD NE ''.
    CALL FUNCTION 'WS_DOWNLOAD'
    EXPORTING
    FILENAME = FILENAME
    FILETYPE = 'WK1' "ASC, WK1, DBF, DAT, bin
    TABLES
    DATA_TAB = TABLES.
    ENDIF.
    AT LINE-SELECTION.
    SET PARAMETER ID 'DOB' FIELD SY-LISEL(30) .
    CALL TRANSACTION 'SE12' AND SKIP FIRST SCREEN.
    AT PF8.
    CHECK SY-LISEL <>
      SET PARAMETER ID 'DTB' FIELD SY-LISEL(10) .
      REFRESH  DYNTAB.
      PERFORM DYNPRO USING:
         'X'  'SAPMSTAZ'     '0100'        "Selection screen
        ,' '  'DD02V-TABNAME'  SY-LISEL(10).
      CALL TRANSACTION 'SE16' USING DYNTAB MODE 'A' .
    FORM DYNPRO USING DYNBEGIN NAME VALUE.
      IF DYNBEGIN = 'X'.
        CLEAR DYNTAB.
        MOVE :  NAME TO DYNTAB-PROGRAM,
                VALUE TO DYNTAB-DYNPRO,
                DYNBEGIN TO DYNTAB-DYNBEGIN.
        APPEND DYNTAB.
      ELSE.
        CLEAR DYNTAB.
        MOVE:  NAME TO DYNTAB-FNAM,
               VALUE TO DYNTAB-FVAL.
        APPEND DYNTAB.
      ENDIF.
    ENDFORM.
    Yogesh N

  • Custom Objects details

    Hello,
    Does anyone have a clear and detailed overview from the Custom Objects? I know the general limitations of the new CO's like webservices and all, but if I am not mistaking there were or are also differences between CO3 and CO's 1 + 2, mainly with the relationships to other object types.
    Kind regards,
    Niels Rekers

    Bob,
    Thanks for the suggestion but I am not looking at the reporting functionalities of the Custom Objects at the moment. I am planning a couple of changes that will require the use of custom objects and change the current use of some custom objects as we cannot use the full functionality (e.g. teams, webservices, books, attachments) as we can with CO1 or CO2. So I would really need a complete overview with a level of detail that shows the relationships per CO to other objects for both webservices as is available in the system itself.
    I have also logged a Service Request for this, as my requirements should be known within Oracle, but that is already open for more than a month without a proper answer.
    Kind regards,
    Niels Rekers

  • Tool to list custom objects

    Hi,
    Do you know any tool or scripts which can be used to list all custom objects and standard objects that have been customized in EBS?
    Thanks in avance for your feedback,
    Regards,
    J.

    Hi,
    I think there is no such a tool/script which can be used to tell if the object is standard or custom. If you follow the customization standards, you should be able to identify the type of objects.
    Regards,
    Hussein

  • Bdoc Error: PRODUCT_SRV while download Customizing Objects from ECC to CRM

    Hello,
    we have tried to download Customizing Objects from ERP to CRM we getting Bdoc error PRODUCT_SRV
    Please any help us in replicating customizing objects ECC6.0 to CRM7.0 Ehp1.
    Bdoc Type:PRODUCT_SRV
    Thanks,
    adi

    Adi,
    Where do you get the erorr? If you're downloding PRODUCT_SRV, then this is not a customizing object. Please check for related inbound and outbound queues in CRM and ECC for errors. Please also check SMW01 and see if you have any BDoc's in error. Give us the full error text of any errors found.
    If you get the problem with customzing objects, please let us the object name(s). Is it just one object or all customizing object?
    Best regards,
    Brian.

  • Can I download all custom xml templates from database

    Hi,
    We are going to implement VSS ( Version Software Management Tool ) to manage the version / history of all custom objects.
    For that we need to download all custom objects on another server.
    it is very tedious and time consuming to download individual xml template from front end.
    How can I extract all custom templates from database? Is there any tool available ?
    Regards,
    Jay

    You can only sync to one computer.
    If you still have your old computer copy the iTunes media library over to your new MAC.
    see this link Syncing to a "New" Computer or replacing a "crashed" Hard Drive

  • Advance Custom Objects

    Hi,
    I am using custom objects to create a report but when i preview the report is blank.
    Can this template be use for the reporting?
    Thank you,
    regards,
    SK

    I'm not clear what template you are referring to, but it is important to note that when reporting from the Advanced Custom Objects subject area you need to include a metric field. Even if you are not including it in your report outcome, it is important to bring it in.
    ACO is a multi-fact reporting area and differs from others, like Opportunity History or Account reporting. It is more flexible, but also more complex. Including a metric from one of your dimensions tells analytics what facts you are trying to display and connect.
    Check out the available training on this topic for more detail.

  • Custom Object Reporting

    Hi Experts,
    I am trying to create a report on Custom Object4 and Custom Object5 (CO5 is a child object of CO4).The report is getting generated perfectly . Now my aim is to pass the report in a web applet under Custom Object4 so that report gets filtered accordingly. I have added the report in web applet but the problem that i m facing is that the same report gets generated Under all the records of CO4 even if it has got or not any child items in CO5.
    Any help is welcomed
    Thanks and Regards
    Sablok

    Hi Sablok,
    Mere prompting is insuffucient. Presently you would be using the link https://secure-ausomxapa.crmondemand.com/OnDemand/user/analytics/saw.dll?Go&Path=%2fusers%2fcrmit-demo%23crmit%2fPaulSwarnapandian%2fCo2+Applet&Options=rfd&Action=Prompt+ in the report.
    However you need to use the link https://secure-ausomxapa.crmondemand.com/OnDemand/user/analytics/saw.dll?Go&Path=%2fusers%2fcrmit-demo%23crmit%2fPaulSwarnapandian%2fCo2+Applet&Options=rfd&Action=navigate&p0=1&p1=eq&p2=CustomObject4.ROW_ID&p3=%%%Id%%%+ in the web applet.
    Following is the explanation
    Action=Prompt should become Action=Navigate; the reason is navigation is used when we use the report in the detail page.
    &p0=1; p0 refers to the number of filters used. We are using only one filter "RowId is prompted" and hence it is one.
    &p1=eq; this refers to equal
    &p2=CustomObject4.ROW_ID ; this refers to the Report field that is being prompted; in your case it is the Custom Object 4's RowId
    &p3=%%%Id%%%; this also refers to the row id that is to be passed like XXXX-AAAAA. This will pass dynamically for each and every CO4.
    My email id is [email protected] and contact number is 8197839902. Please mail/call me in case of any issue.
    Regards
    Paul
    Edited by: Paul-CRMIT on May 16, 2011 2:12 AM

  • Generate quote off custom object--HTML in narrative duplicates table

    Hi,
    I am trying to build a quote header and lines off a custom object. Quote header works, but I am using a separate narrative report called from a web link to show the quote item lines data. The narrative section displays my basic table header and lines, but since the report returns two rows for the selected parts, the table with the header and lines is displayed twice, once for each row returned by the report itself.
    I just want one instance of the table, one header and two lines, not separate tables for each part.
    Here is the sample html placed in the narrative section of the report.
    <TABLE BORDER="5" WIDTH="50%" CELLPADDING="4" CELLSPACING="3">
    <TR>
    <TH COLSPAN="2"><BR><H3>TABLE TITLE</H3>
    </TH>
    </TR>
    <TR ALIGN="CENTER">
    <TH>Column A</TH><TD>@5</TD><TH>Column B</TH><TD>@8</TD>
    </TR>
    </TABLE>
    Many thanks for any input.

    Hi,
    Instead of putting it all in the Narrative section you could use the Prefix and Postfix like below:
    <!-- Prefix -->
    <TABLE BORDER="5" WIDTH="50%" CELLPADDING="4" CELLSPACING="3">
    <TR>
    <TH COLSPAN="2">
    TABLE TITLE
    </TH>
    </TR>
    <TR ALIGN="CENTER">
    <TH>Column A</TH><TH>Column B</TH>
    </TR>
    <!-- Narrative -->
    <TR ALIGN="CENTER"><TD>@5</TD><TD>@8</TD>
    </TR>
    <!-- Postfix-->
    </TABLE>

Maybe you are looking for