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¤t=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.SrinivasHi
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
AnuHi,
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
RaviCheck 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 GreenHi, 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?
ThanksUsing 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 -
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 RekersBob,
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 -
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,
adiAdi,
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,
JayYou 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 -
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,
SKI'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. -
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
SablokHi 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
-
Ipod touch won't charge, reboot, or be recognized by computer or itunes.
Holding the start and back buttons simultaneously for up to one minute does nothing. It seems to not be accepting a charge from the computer or the wall charger. It has not gotten wet. Do these eventually just die?
-
My ipod touch would not connect to itunes. I was told to do a factory reset. After i had done this it said the ipod could not be restored and is now in recovery mode and unuseable. Anyone any suggestions?
-
Switch 2 action in a JTextComponent.
Hi, I have another question: I can add an action to a component like this: comp.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.CTRL_MASK), "action"); // Add the action to the component comp.getActionMap().put("
-
Trouble with external speakers
I have a set of Altec Lansing 2.1 speakers hooked up to my Air. While i'm doing normal things (surfing the web, ichat etc), the speakers make this weird 'pop' sound every few seconds. if i'm listening to itunes, or doing anything else involving sound
-
Mass Change of Document Status
Hi. We have hundreds of documents in Sol man under the project document tab with a status which we want to change. Is there a report or similar that can do a mass change of these statuses?