Where used of any string list in ABAP repository
Hi,
Can anyone help me to how to find a string in the ABAP repository,
e.g. "MY_SEARCH_STRING" has been used in any report, function module etc etc...
Regards,
Ravi
Hi Ravi Kumar Jaiswal,
have a look on report RPR_ABAP_SOURCE_SCAN
& tcode EWK1
Also see CODE_SCANNER
Also would like to suggest you to search b4 posting the question...
have look on below thread...
Re: Transaction
Hope it will solve your problem..
Thanks & Regards
ilesh 24x7
Similar Messages
-
Extensibility Pack 3.7 Now Available, including new and improved Where Used Tools
We are pleased to announce the general availability of Agile PLM for Process Extensibility Pack (EP) 3.7 as of January 14th. This feature pack includes the following important enhancements:
Reporting Pack: We introduce a series of BI Publisher based reports focused on providing visibility to information throughout the product hierarchy. The reports are…
Where Used – Parents lists all parent specifications where a given specification is associated. Quickly see how many hierarchies are affected by a single raw material. This report respects all application security, so if a user doesn’t have read access to a specification they will not see that specification listed. Also the report can be run from the hierarchy navigator making the report easy to access.
Where Used – Parents and Children lists all parents and their children where a given specification is associated. For performance reasons this report does not respect GSM security and therefore is considered an administration report and should be made available to a small group of trusted users.
Supporting Document Review report allows you to quickly see all supporting documents within a specification hierarchy including supplier documents stored in SCRM. For example, when you are on a given finished good you can quickly review all SCRM supplier documents found on associated specifications or objects without leaving the trade specification.
Supplier Review report allows a user to quickly see all suppliers involved within a specification hierarchy. You can quickly see all of the suppliers involved, their status, when their next scheduled audit date is and quality issues reported against them.
Open Issues By Hierarchy report allows a user to quickly see all outstanding and historical PQM issues associated with a specification hierarchy.
Extensibility Pack: Extensible enhancements provide technical tools to aid in the creation of custom solutions or integrations. In this release we introduce…
Attachments Web Service provides operations to get attachment files and rich text values of GSM specifications, and SCRM companies, facilities, and sourcing approvals. The following operations are supported by the AttachmentService:
GetAttachment
GetAttachmentJson
GetRichText
GetRichTextJson
WHERE: AGILE PLM FOR PROCESS EXTENSIBILITY PACK 3.7 is available on MOS (My Oracle Support). Patch Request #: 17921825.
Enjoy,
The Agile PLM for Process Product Development TeamHi Mark!
I need to install latest Adobe Community Help silently to our corporate desktops. Are there any command-line syntax to do this and where I can download installer package?
Thanks.
BR,
Teijo -
Address_into_printform - where used?
Hi,
this is a pretty vague question - just kind of hoping this happened to someone else before and you have some inspiration.....
during our current project we have made some changes to sapscripts/smartforms on the address output. These changes were checked and worked fine. All transported to production, which already has HR on it. HR team printed pay slips but the addresses are different. Investigations found that during our project someone changed the address layout key to standard (006) but HR were always using a customised version (900). The 900 version calls a user-exit.
We have done tests on the sapscripts we worked on and they seem okay but anyone know if there is anywhere else that this FM (address_into_printform) might be used?
A 'where-used' just gives a list of all includes - which seem to be print programs so it should be okay, but asking the question, just in case.
Thanks.We found a document "International Address Versions" attached to note 316331. It was very helpful.
-
Reg: where used list for the any logical (or) physical files
Hi
Is there any possible way to check the where used list for the any logical (or) physical files (Tcode: FILE)
Please let me know.if the path is hard coded in the program...
you can use : RPR_ABAP_SOURCE_SCAN to scan the system and find out where its hard coded.... -
How to find out where used list of Table or T-code
Dear ABAP gurus
I know many of you have done this several times.
wish to find out which Transaction code INSERTs the data into the table IHPA.
I did the where used list - SE11 ( for specific key work called INSERT ).
Used the Table called D010TAB which has some information.
Vise versa if I know a T-CODE , how to know which tables it read & Modify...
any better procedure than spending hours in research...
I found similar custom program to find USER EXITS ...here..., looking soething similar...
[http://wiki.sdn.sap.com/wiki/display/Snippets/FindUser-exits%2CBADIs%2CBTEs%2CEtcbyTCodeorProgram]
thank you for your help
Edited by: Raj Anvesh on Aug 3, 2011 9:58 PMHi Anvesh,
Maybe the data INSERTION is happening by BAPI,
So just try to look for the concerned BAPIS.
ECP_SRV_PARTNERS_IHPA
IREP1_IHPA_ADRNR_PRE_FETCH
IREP1_IHPA_ADRNR_READ
MAP2E_DIIHPA_TO_PARTNER
MAP2E_IHPAVB_BAPI2080_NOTPARTE
MAP2E_IHPAVB_TO_BAPI_IHPA
MAP2E_IHPA_BAPI2080_NOTPARTNRI
MAP2E_IHPA_M_BAPI2080_NOTPNRI
MAP2I_BAPI2080_NOTPARTNRI_IHPA
MAP2I_BAPI_IHPA_TO_IHPA
PM_DB_FILL_DIIHPA
PM_PARTNERCOPY_FILL_XIHPA
PM_PARTNER_DELETE_XIHPA
PM_PARTNER_GET_XIHPA
PM_PARTNER_PUT_XIHPA
PM_PARTNER_REFRESH_XIHPA
these are the bapis which are dealing with the IHPA table,
Segregate them as needed and then go to the std program
Revert for further clarification.
Thanks
Sri -
ABAP Function Module where-used in BI-Transformations
Hi,
we have developed some ABAP-Z-Function-Modules. These are used in several BI-Data-Transformations and work fine and performant.
The problem we have now is to find out in which transformation a Function-Module is used.
The where-used-list in SE37 doesn't report any BI-Transformations althought I check all categories.
Got anyone a solution for our problem?
ChristianHi,
see this code for function module where used list only for transformation . i used the same code as bhaskar specified..but little modification..here u used "date_get_week" function module..
TYPE-POOLS slis.
DATA fcat1 TYPE slis_t_fieldcat_alv.
DATA: BEGIN OF t_display OCCURS 0,
targetname LIKE rstran-targetname,
sourcename LIKE rstran-sourcename,
tranid LIKE rstran-tranid,
routine LIKE rstran-startroutine,
line_no LIKE rsaabap-line_no,
line LIKE rsaabap-line,
END OF t_display.
data : input(75) type c.
DATA : input_pattern1(75) TYPE c.
DATA : input_pattern2(75) TYPE c.
DATA : same_source(30) TYPE c.
**Internal table declerations**************************************
TYPES: BEGIN OF t_trans_lookup_finder,
targetname TYPE rstran-targetname,
sourcename TYPE rstran-sourcename,
tranid TYPE rstran-tranid,
routine TYPE rstran-startroutine,
line_no TYPE rsaabap-line_no,
line TYPE rsaabap-line,
END OF t_trans_lookup_finder.
DATA: i_lookup_finder TYPE STANDARD TABLE OF t_trans_lookup_finder,
wa_lookup_finder TYPE t_trans_lookup_finder,
i_trans_lookup_finder TYPE STANDARD TABLE OF t_trans_lookup_finder,
wa_trans_lookup_finder TYPE t_trans_lookup_finder,
i_trans_final TYPE STANDARD TABLE OF t_trans_lookup_finder,
wa_trans_final TYPE t_trans_lookup_finder.
DATA : i(7) TYPE n.
DATA old_cube(20) TYPE c VALUE ' '.
DATA old_source(20) TYPE c VALUE ' '.
**Selections for update rules**************************************
SELECT DISTINCT targetname sourcename tranid endroutine line_no line
INTO TABLE i_trans_lookup_finder FROM
rstran AS a INNER JOIN rsaabap AS b ON aendroutine = bcodeid
WHERE
aobjvers = 'A' AND bobjvers = 'A'.
APPEND LINES OF i_trans_lookup_finder TO i_lookup_finder.
**Selections for Transformations(Expert routine)*******************
SELECT DISTINCT targetname sourcename tranid expert line_no line
INTO TABLE i_trans_lookup_finder FROM
rstran AS a INNER JOIN rsaabap AS b ON aexpert = bcodeid
WHERE
aobjvers = 'A' AND bobjvers = 'A'.
APPEND LINES OF i_trans_lookup_finder TO i_lookup_finder.
Edited by: Sakthi Jaganathan on May 20, 2009 6:25 PM -
Function Module to do "Where-used-list"
Dear sirs,
Please could anyone help me? I'd like to know if there is any FM which I can pass the name of an abap object (program, include, table, function module, etc) and returns the where used list of it in an internal table.
I need to map all transactions that call a report or are using an include.
Thank you in advance,
Fabio PurcinoYou can use the Function Module
RS_EU_CROSSREF
Read the Documentation of the same.
there is one example. -
Function Module to identify Where-Used list
Hi All,
Is any one aware of any Function Module(s) to identify where-used list of any given Info Object(s).
I would like to use this in an ABAP Report.
I do not want to use RSD1/metadata repository way.
I was thinking of a way to write multiple selects on the various tables (RSZELTTXT, RSZELTDIR, RSZSELECT...) to get ELTUID/TELTUID/SELTUID..., but that seems to get very lengthy.
Have already checked a few posts but they only indicate the queries/Cubes in which a given IO is used, where as I am interested in all BW objects where a given IO is used.
Thanks in advance,
Sanny.hi Sanny2 ,
try this method... this will surely help
if you want to know how where used list works then follow the steps.
1 ) open tcode se11
2) enter table name (example...MARA)
3) go to command window (where you often use to enter tcode ... Enter Tcode /h - which is debug switch on)
4) select any field (example .. MATNR)
5) press where used list button.
6) you can navigate to source code (debugger mode)
7 ) follow steps and trace the code HOW WHERE USED WORK,
hope this helps
let me know if useful
Avirat -
To use Character string operator in ABAP
HI,
I have a problem with joining the two fields with different data length i.e
OBJKY has length (30).
tknum has length (10).
the above read table i_nast works as long as both has the records not greater than 10 and I do have some records with greater than 10 for OBJKY in the database and my read is failing at that scenario, I need to use a charater string operator, as I am new to ABAP, can any one suggest me how to do .
...SQL..
select OBJKY DATVR from nast
into corresponding fields of table i_nast
where KSCHL = 'ZBOL'.
sort i_nast by OBJKY.
LOOP at i_ship_data.
read table i_nast with key
OBJKY = i_ship_data-tknum binary search.
if sy-subrc = 0.
move: i_nast-datvr to i_ship_data-datvr.
endif.
modift i_ship_data.
ENDLOOP.HI,
Since OBJKY and TKNUM are with different lengths the Read statement works only
when OBJKY has a 10 character value identical to TKNUM.
but if we can assume that only first 10 characters of OBJKY are to be comapred with TKNUM then we can try the under mentioned approach:
Create a new field in the Internal table I_NAST with length 10 characters.(I_NAST-OBJKY_TEMP).
now assign the first 10 characters of OBJKY to this new field :
LOOP AT I_NAST.
MOVE I_INAST-OBJKY+0(10) TO OBJKY_TEMP.
MODIFY I_NAST.
ENDLOOP.
Now you can Modify your READ STATEMENT :
LOOP at i_ship_data.
read table i_nast with key
OBJKY_TEMP = i_ship_data-tknum binary search.
if sy-subrc = 0.
move: i_nast-datvr to i_ship_data-datvr.
endif.
modift i_ship_data.
ENDLOOP.
Hope this will help.
Note: You can pick up any 10 characters starting from 1 to 20 th character of the field
I_INAST-OBJKY.
Reward Points if found helpfull..
Cheers,
Chandra Sekhar. -
Hi,
After the upgrade from 46C to ECC 6.0 SR3, the where used list functionality does not work for some objects, while the same works in 46C. Any ideas? We are on Oracle 10.2.0.4.0 and solaris 10 in both environments.
Thank You,
JitenHi,
from the upgrade guide....
6.13 Updating the Where-Used List in the ABAP Workbench
Note:
This action is optional.
As of Release 6.10, the where-used list for ABAP Dictionary objects and object types has changed. It
now has an index of its own. If you need a complete display of the where-used list in your SAP system,
you must recreate the index after the upgrade.
Procedure
To create the index, you need to run report SAPRSEUB in the background.
Note
As the runtime of the report may be quite long, we recommend that you run it in the development
system only.
For more information about this report, see SAP Note 28022.
I suggest to you to run this program only in development system.
Thanks.
Kind Regards.
Andrea -
Function Modules and ABAP programs Where-Used
Hi,
Can anyone teach me on how to check where a function module or ABAP programs have been used? When I click the where-used button, there's nothing found but I know the FM/ABAP programs have been used somewhere.
Thanks.Hi,
This is very basic question, you simply need to go to transaction SE37 for FM and click on the where used list, in the next popup you will have to make proper selections, e.g. ABAP reports, FM's etc. then it will give you the list of objects where the current object is getting used.
I am not sure whether we will have any where used list for SE38 programs, just check it out.
Regards,
Durgesh. -
Hi Friends,
can i get the program names from where-used-list for a particular syntax.
for example, if i want to know what all are the program that used the syntax " append lines ". is it possible?. if so kindly explain me.
Thanks.Vennila, Where Used utility is desinged got ABAP Object and not for the Language constructs hence you will not be able to use this Utility.
I generally take the way what Avinash has suggested. This programs looks up all the matching progrms from selection screen and finds particular string in it, In addition RPCSOUR* is some table which also hold the source code for report type objects (never tried recently found this).
Regards
Shital -
Dear PP Gurus,
My client requires a where used list report for material part number.
When i give the part number, it should display the Semi FG/FG part number in whose BOM that part number is component.
Is there any standard report in system?
If no , through which tables i can create such report using SQVI or do i need ABAP help?
Thanks & Regards
ShaliniDear Shalini,
If you want to display the where used list for a single material you can use T code CS15.
If it's more muliple material,then You have to develop a small report in order to meet your client's
requirement.
For this you can use the FM's CSEP_MAT_BOM_SELECT_WHERE_USED or else
CS_WHERE_USED_MAT. Prepare the functional Spec's and prepare a customized report.
Regards
Mangalraj.S -
Context attributes where used list
hello,
is there a way to find out the no longer used context attributes?
I need something like a where used list mechanism for context attributes.
My aim is to delete all context attributes which are not bound to any ui elements or not accessed in the abap coding.
In a larger wda it is a problem to identify the not used context attributes.
Thank you.
Kind regards.This is a new feature in NetWeaver 7.0 Enahncement Package 2 - but not available before then. It works at the node level however - not the attribute level. It tells what views and components (cross component context binding) the node is bound to as well as any methods that reference the content node in coding (as long as you use the generated constants for access - such as wd_context->get_child_node( name = wd_this->wdctx_* ) ).
-
The logo is uploaded to Document server and is used in many sapScripts and forms. Business wants to know all the forms where this logo is used. I could not find where used option . Is there anyway we can find the list of forms ??
Will appreciate any inputs or suggestions.
Thanks,The only way I see is to create a "little" program:
- sapscripts are stored in STXH (header) and STXL (detail) tables. Key is tdobject = 'FORM', tdid = 'TXT' and tdname = form_name.
You must use READ_TEXT function module to read STXL table, then look for BITMAP command (and other possible commands for graphics)
- smart forms are stored in a more complex way (clustered table, and data is made of a hierarchy of nodes), so I advise you to use SAP "APIs" to get the smart form as an XML, and you'll have to look for <sf:graphic> nodes (for this last part, I let you do the program) :
DATA : sform TYPE REF TO cl_ssf_fb_smart_form,
l_formname TYPE tdsfname.
data: g_ixml type ref to if_ixml,
xml_document type ref to if_ixml_document.
l_formname = 'ZZYSRO'.
CREATE OBJECT sform.
sform->load( EXPORTING im_formname = l_formname ).
g_ixml = cl_ixml=>create( ).
xml_document = g_ixml->create_document( ).
call method sform->xml_download
exporting parent = xml_document
changing document = xml_document.
* Here xml_document may be scanned using an iterator (see
*http://help.sap.com/saphelp_nw2004s/helpdata/en/86/8280e112d511d5991b00508b6b8b11/frameset.htm)
data L_xstring type xstring.
data L_string type string.
CALL FUNCTION 'SDIXML_DOM_TO_XML'
EXPORTING
document = xml_document
pretty_print = 'X'
IMPORTING
xml_as_string = l_xstring
EXCEPTIONS
OTHERS = 2.
CALL FUNCTION 'ECATT_CONV_XSTRING_TO_STRING'
EXPORTING
im_xstring = l_xstring
im_encoding = 'UTF-8'
IMPORTING
ex_string = l_string.
* Here l_string contains the smart form in XML string
Maybe you are looking for
-
How to use iMessage on two devices
How can I use iMessage on both my iPhone and iPad. iPad tells me "email already in use?
-
USE of CF 6004 with HP IPAQ 5550
Hello Could someone tell whether we could use CF-6004 with HP IPAQ 5550 PDA? as it looks that the size of the card is a bit larger to fit in the memory card slot. thanks Sam
-
How to omit parameter values from exceptions thrown by the JDBC driver
Is there a way to get the Oracle JDBC driver to omit the parameter values from the message when it throws an exception? We have an application that persists credit cards and when an exception is thrown by the driver, it's including the credit card nu
-
ABAP Code for Backup the entire table data in the application server
Hello Friends, I have to create the table data Backup and Store the entire table data in the application server and also be able to restore the data back if needed. this should be dynamic program for any table based on the table name given on the app
-
Possible entries for selection screen field
Hi, I have created a custom DDIC table Z_TAB which contains 3 fields of type char. The table contains about 100 rows of data. I want that at the selection screen, for each selection field a list of entries in the table should appear. E.g. Data rows: