How to find listing of modules which has used xyz PL/SQL function?
Hi,
How I can find the list of forms/reports which has used xyz pl/sql function?
I want to delete a pl/sql function but before that I would like to
make sure this function is not being used by any forms/report.
Thanks for your help!!
D
There are many tools available for finding out the particular string across many forms in one shot.
One such utility is forms apimaster.
You can download it's 30 days free trial from the internet.
Similar Messages
-
How to find out the columns which has 16 digit credit card number
Hi All,
I have a requirement where in i need to find out the columns which has 16 digit credit number in it and create a report with owner, table name and column name.
The issue is that the credit card number can be entered in any columns of any table of any schema. For example the credit card number can be entered in any description field(eg: The number is 4001412134642881), in that case i need to filter only the numbers and do the LUHN check to validate the credit card number.
Please provide me a suggestion on how to scanl the values of all the columns to know the column which has credit card number.
Regards,
Raj.Tell me this - how the hell do you have a database with credit card number data and NOT know which columns of which tables contain credit card numbers? (and how on earth is this data NOT encrypted!?)
How is what you want to do, NOT a fishing expedition to hack a database that may or may not be storing credit card details?
And do you honestly think that we should simply trust that once you have extracted these numbers, performed a Luhn algorithm to verify these as credit card numbers, you are not going to fraudulently use these credit card numbers!?
I have marked your posting as an attempt to hack an Oracle database for fraudulent use of credit card data. I hope that your OTN account is terminated soon and trust that your too much of a coding idiot to actually succeed in this endevour. -
How to find list of accounts which are moved out?
Hello Experts,
Can anyone please tell me how to find inactive accounts i.e. which are moved out.
following logic has been given but i am not able to find the inactive accounts.
The inactive accounts can be identified by the Move-In/Out dunning procedure.
is there any table where i can find out?
Thanks,
Sarang
Edited by: sarang gujrati on Dec 30, 2008 10:26 AMQuery on table : EVER.
select vertrag from ever where auszdat(move-out) = sy-datum.
EVER table
EINZDAT ( Move-in date)
AUSZDAT( Move-out-date)
EAUS :: Move-in Doc. for Cont Account.
EAUSV :: Move-in Doc. for Cont.
You can query on these tables also.
Let me know if you need more information on this.
Regards,
Shiva Kumar -
How to find out number of years worked using sql
Hello,
How to find from a table which has hiredate and should return number of years worked with range like 0-5, 5-10,10-15 etc.
Any help is highly appreciated.
ThanksI think this query can solve your issue
SELECT CASE yeared,COUNT(CASE) FROM
SELECT
CASE
WHEN MONTHS_BETWEEN(SYSDATE,hiredate)/12 <=5 THEN '0-5'
WHEN MONTHS_BETWEEN(SYSDATE,hiredate)/12 > 5 AND MONTHS_BETWEEN(SYSDATE,hiredate)/12 <=10 THEN '5-10'
WHEN MONTHS_BETWEEN(SYSDATE,hiredate)/12 > 10 AND MONTHS_BETWEEN(SYSDATE,hiredate)/12 <=15 THEN '10-15'
WHEN MONTHS_BETWEEN(SYSDATE,hiredate)/12 > 15 AND MONTHS_BETWEEN(SYSDATE,hiredate)/12 <=20 THEN '15-20'
WHEN MONTHS_BETWEEN(SYSDATE,hiredate)/12 > 20 AND MONTHS_BETWEEN(SYSDATE,hiredate)/12 <=25 THEN '20-25'
WHEN MONTHS_BETWEEN(SYSDATE,hiredate)/12 > 25 AND MONTHS_BETWEEN(SYSDATE,hiredate)/12 <=30 THEN '25-30'
ELSE '>=30'
END CASE
FROM scott.emp )
GROUP BY CASE
Regards. -
How to find list and cost price in MM module
Hi
Can any one help me in how to find List and cost price in MM module for pricing.
thank you.
Davidhi Saquib Khan
Many thanks Saquib Khan for ur reply. Actually iam trying to create a report which displays material number, material description, plant, product hierarchy, cost and list price, based on the selection criteria of a range of materials, plant and also product hierarchy.
If u want to share any information.It would be much better for me.Like iam learning SAP.
thanks. -
How to find out that particular structure is used in which tables
Hello Friends,
Most of the times through techinal information we come to know the table name for a particular field.And in se16 when i give that table name than system says its structure and not the table.So in se11 when i give that structure name in database table field, its shows all the field in that structure, but not the data stored in that field.
So my question is how to find out that particular structure is used in which tables,so that i can view data stored in that structure?
Thanking you guys in advance.
Regards,
JitendraDear,
When you click on the technical information it will give the structure name and field, double click on the structure and it will take you the display structure screen, there you will have the where-used List icon (Ctrl + Shift + F3) at the top , click on that and it will show the options, select Database tables and execute, it will give the tables related to the structure, you can explore the list of tables and find where your required field is stored in them.
Thanks & Regards,
Vijaya Bhaskar A -
IB:How to update a serial Number which has Inventory Material Transactions?
Dear friends
first of all thanks for your time and valuable solutions
Install base: How to update a serial Number which has Inventory Material Transactions
problem description:
Install base > quick search
Here is Installbase record, when I query from quick search
Rec# Item Item Instance Serial Number Status
1 300-7000-01 3000000 1000XXX-0538JQ0003 Return for Adv Exchange
2 300-7000-01 8000000 1000XXX-0538JQ0003- Return for Adv Exchange
3 300-7000-01 5000000 1000XXX-0538JQ0003-A Return for Adv Exchange
looking above data, first and third records are the legitimate serial numbers(correct according to the client specs), second record is not legitimate since it has a dash as suffix, we found there are many illegitimate serial Numbers exists, needs to be updated with the right serial Numbers which I analyzed in excel after pulling data from mtl_material_transactions , oe_order_lines_all , mtl_serial_numbers , mtl_system_items_b
basically these are all RMAs
I need to update the second record as 1094SUZ-0538JQ0003-B as per the guidelines, while updating I need to keep all the existing contracts, Warranty, what ever material transations it has, need to be same.
we have a package updating the serial numbers using IB API (csi_Item_Instance_Pub.update_item_instance) but it is updating only the records which has no serial numbers present for that instance, if there is a serial number already exists it is not working.
user define error msg "Serial Number 1094SUZ-0538JQ0003- has Inventory Material Transactions. This serial number cannot be used to update an existing Item Instance", but I need to update this anyway!! or am I missing something here, please advice me
below post looks like similar issue, talks about hard update, I have no clue, by doing that the updated serial number will have same transations, contracts, dates....attached to it like the previous serial number
IB UPDATE_ITEM_INSTANCE ERROR - doesn't allow ACTIVE_START_DATE to change
would be great If you guys help me out, really appreciated!!
unfortunately I couldn't find any solutoin in metalink for the existing serial number update
code for updating the serial number using IB API
x_msg_count := 0;
x_msg_data := '';
p_instance_rec.instance_id := rec.child_instance_id;
p_instance_rec.serial_number := rec.child_serial_number;
p_instance_rec.object_version_number := rec.child_object_number;
p_txn_rec.transaction_id := Fnd_Api.g_miss_num;
p_txn_rec.transaction_date := SYSDATE;
p_txn_rec.source_transaction_date := SYSDATE;
p_txn_rec.transaction_type_id := 1;
csi_Item_Instance_Pub.update_item_instance
p_api_version => 1.0,
p_commit => Fnd_Api.g_false,
p_init_msg_list => Fnd_Api.g_false,
p_validation_level => 1,
p_instance_rec => p_instance_rec,
p_ext_attrib_values_tbl => p_ext_attrib_values_tbl,
p_party_tbl => p_party_tbl,
p_account_tbl => p_account_tbl,
p_pricing_attrib_tbl => p_pricing_attrib_tbl,
p_org_assignments_tbl => p_org_assignments_tbl,
p_asset_assignment_tbl => p_asset_assignment_tbl,
p_txn_rec => p_txn_rec,
x_instance_id_lst => x_instance_id_lst,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data
Thanks
SuriSuri
Used this. May not be perfect but should get you there. Only if the table is registered (all the seeded tables should be registered) this will work.
select distinct a.table_name,b.column_name from fnd_tables a, fnd_columns b
where a.table_id=b.table_id
and upper(b.column_name) like '%SERIAL%'
Also this is very old one but if you need history for this change add the history insert logic as well..
DECLARE
l_return_err VARCHAR2 (80);
PROCEDURE debug (p_message IN VARCHAR2)
IS
BEGIN
dbms_output.put_line (SUBSTR (p_message, 1, 255));
END debug;
BEGIN
debug('======================================================================');
debug('Switching from serial number XDT07406. to XDT07406 ');
debug('======================================================================');
UPDATE fa_additions_b
SET serial_number = 'XDT07406'
WHERE serial_number = 'XDT07406.';
debug('No of rows in fa_additions_b updated :'||sql%rowcount);
UPDATE fa_mass_additions
SET serial_number = 'XDT07406'
WHERE serial_number = 'XDT07406.';
debug('No of rows in fa_mass_additions updated :'||sql%rowcount);
UPDATE rcv_serial_transactions
SET serial_num = 'XDT07406'
WHERE serial_num = 'XDT07406.';
debug('No of rows in rcv_serial_transactions updated :'||sql%rowcount);
UPDATE mtl_serial_numbers
SET serial_number = 'XDT07406'
WHERE serial_number = 'XDT07406.';
debug('No of rows in mtl_serial_numbers updated :'||sql%rowcount);
UPDATE mtl_unit_transactions
SET serial_number = 'XDT07406'
WHERE serial_number = 'XDT07406.';
debug('No of rows in mtl_unit_transactions updated :'||sql%rowcount);
UPDATE csi_item_instances_h
SET new_serial_number = 'XDT07406'
WHERE new_serial_number = 'XDT07406.';
debug('No of rows in csi_item_instances_h updated :'||sql%rowcount);
UPDATE csi_t_txn_line_details
SET serial_number = 'XDT07406'
WHERE serial_number = 'XDT07406.';
debug('No of rows in csi_t_txn_line_details updated :'||sql%rowcount);
UPDATE csi_item_instances
SET serial_number = 'XDT07406'
WHERE serial_number = 'XDT07406.';
debug('No of rows in csi_item_instances updated :'||sql%rowcount);
UPDATE wsh_delivery_details
SET serial_number = 'XDT07406'
WHERE serial_number = 'XDT07406.';
debug('No of rows in wsh_delivery_details updated :'||sql%rowcount);
debug('======================================================================');
debug('Switching from serial number jct20591 to JCT20591 ');
debug('======================================================================');
UPDATE fa_additions_b
SET serial_number = 'JCT20591'
WHERE serial_number = 'jct20591';
debug('No of rows in fa_additions_b updated :'||sql%rowcount);
UPDATE fa_mass_additions
SET serial_number = 'JCT20591'
WHERE serial_number = 'jct20591';
debug('No of rows in fa_mass_additions updated :'||sql%rowcount);
UPDATE rcv_serial_transactions
SET serial_num = 'JCT20591'
WHERE serial_num = 'jct20591';
debug('No of rows in rcv_serial_transactions updated :'||sql%rowcount);
UPDATE mtl_serial_numbers
SET serial_number = 'JCT20591'
WHERE serial_number = 'jct20591';
debug('No of rows in mtl_serial_numbers updated :'||sql%rowcount);
UPDATE mtl_unit_transactions
SET serial_number = 'JCT20591'
WHERE serial_number = 'jct20591';
debug('No of rows in mtl_unit_transactions updated :'||sql%rowcount);
UPDATE csi_item_instances_h
SET new_serial_number = 'JCT20591'
WHERE new_serial_number = 'jct20591';
debug('No of rows in csi_item_instances_h updated :'||sql%rowcount);
UPDATE csi_t_txn_line_details
SET serial_number = 'JCT20591'
WHERE serial_number = 'jct20591';
debug('No of rows in csi_t_txn_line_details updated :'||sql%rowcount);
UPDATE csi_item_instances
SET serial_number = 'JCT20591'
WHERE serial_number = 'jct20591';
debug('No of rows in csi_item_instances updated :'||sql%rowcount);
COMMIT;
EXCEPTION
WHEN OTHERS
THEN
l_return_err :='Updating in one of the script has this error:'|| substrb(sqlerrm, 1, 55);
debug('Value of l_return_err='||l_return_err);
END;
Thanks
Nagamohan -
How to find List of views that material type supports?
Hello Gurus,
How to find List of views ( Basic Data1, Basic Data2, Sales org1, sales org2, etc.. ) for material types.
is there any table or something to find.
Thanks & Regards
RajYou can search the function module SELECTION_VIEWS_FIND in this forum. You will get the sample code.
Apart from that if only you want to know what are all the views assigned to a material type and try to enhance it then it should be from SPRO.
Go to transaction SPRO.
chose Logistics - General>Material Master>Basic Settings>Material Types>Define Attributes of Material Types
execute and you will get the list of material types.
Now dbl click on the desired material type and you will get an area called as User departments. Here what are all the views are selected those views only appear while you are trying to create (or Change/Display) material master.
Regards
Shiba Prasad Dutta -
How to find list of pending statements ????
How to find list of pending statements ? I want to show a report using SALV_WD_TABLE component for providing basic ALV features like sorting, filtering, exporting to excel sheet. ?
Aisurya Kumar Puhan wrote:
Hi kris,
> No not any standard component using for this.. I need only to know in which tables i can find these.....
>
> Thkx
> Aisurya.
You need to elaborate your requirement.
this is not leading anywhere.
thanks
sarbjeet singh -
How can i see the URL which has length more than 255 chars in fucnction
Hello Every body....
I am facing one problem....I have a function module which returns URL in one table
but in the function module display i am able to see only 255 characters,but the URL is more than 255 Characters..How can i see the URL which has the length more than 255 characters..
In the Table the fields url length is 4000 chars.....
but display it is showing only 255 chars.....
Please Help me...??????????Hello,
Have you tried breaking your structure into 255 chunks? I don't know what the structure you are moving from looks like, but you should be able break it back up into the SOLI structure. The end of a line in SOLI doesn't create a Carriage Return/Line Break. You have to insert these yourself like in the following:
* Create document
clear mail_line.
move 'This is a test E-Mail'(d01) to mail_line.
concatenate mail_line
cl_abap_char_utilities=>newline
into mail_line.
append mail_line to l_mailtext.
What kind of attachment are you wanting to create - a text tab delimited file for reading in a spreadsheet application such as excel? You might try reassembling your data table into a single string with newlines where you need them. Then use function module SCMS_STRING_TO_FTEXT to turn it back into SOLI. This is what I have done in the past. I'm afraid without knowing more about your source structure and attachment type, this is about all I can tell you.
Vasanth -
How to find the info packages which have periodic data selections?
Hi,
is there any way we can find the list of infopackages that have data selection enabled only on time? ( say calendar day )
if not, is there anyway to find the list of infopackages which has data selection?
Thanks,
RaviHi Ravi,
what do you mean exactly?
if you are in SE16 or SE11 in the selection screen, you can enable these fields for the selection via menu Setting / fields for selection; then mark FIELDNAME and IOBJNM.
then enter OBJVERS = 'A'
and e.g. IOBJNM = 0CALDAY
or double click in the input box of IOBJNM and select "not equal to" and leave the input box empty in order to see all IPack with a selection on any IObj.
hope this helps otherwise pls let me know
Olivier. -
How do I find out if another devise has used my account?if yes can that devise be identified?
Here are the specs for your HP 2000-2a22NR Notebook Computer. Here is the HP 2000 / Compaq CQ58 - Maintenance and Service Guide for your computer. Compatible CPUs are listed on Page 1, Section 1, Products description under AMD models. CPU upgrades only valid on models with Intel processors. On AMD models, the processor comes with the system board and cannot be removed. Look it up!!!
Please send KUDOs
Frank
{------------ Please click the "White Kudos" Thumbs Up to say THANKS for helping.
Please click the "Accept As Solution" on my post, if my assistance has solved your issue. ------------V
This is a user supported forum. I am a volunteer and I don't work for HP.
HP 15t-j100 (on loan from HP)
HP 13 Split x2 (on loan from HP)
HP Slate8 Pro (on loan from HP)
HP a1632x - Windows 7, 4GB RAM, AMD Radeon HD 6450
HP p6130y - Windows 7, 8GB RAM, AMD Radeon HD 6450
HP p6320y - Windows 7, 8GB RAM, NVIDIA GT 240
HP p7-1026 - Windows 7, 6GB RAM, AMD Radeon HD 6450
HP p6787c - Windows 7, 8GB RAM, NVIDIA GT 240 -
How to find out if your Mac has the new Virus ?
How to find out if your Mac has the new Virus, and how to fix it ???
Helpful Links Regarding Flashback Trojan
A link to a great User Tip about the trojan: Flashback Trojan User Tip
A related link in the tip to a checker: Malware Checker Dowload Link
A Google search can reveal a variety of alternatives on how the remove the trojan should your computer get infected. This can get you started.
For now I recommend the User Tip from etressoft to detect and remove:
Checking for and removing the "Flashback" trojan
Kaspersky Flashback Trojan Site:Flashback Trojan Detection and Removal
Also see Apple's article About Flashback malware. -
How do i remove a file which has attached to the outside of a window
how do i remove a file which has attached itself to the out side of a windownext to the control tabs?
Ah, do you mean it's showing in the header bar?
If so, hold cmd (⌘) while you drag it off to the desktop. It'll disappear in a puff of virtual smoke.
Don't worry, you won't lose the file; the icon in the header (and those in the sidebar) is just an alias. -
How to reuse the process chain which has been deleted?
hi
guys
how to reuse the process chain which has been deleted?
your regards
sureshif you want to "recover" the deleted process chain, try to check DEV / QAS / PRD. Maybe there is a copy still available
Or check the following tables in SE11: RSPCCHAIN / RSPCCHAINATTR
Good luck !
Maybe you are looking for
-
Help! Mac OS 9.2.1 wont install!
So I have been trying for about 3 almost 4 weeks now to install Mac OS 9.2.1 on my Power Macintosh 5200/75LC. So when I boot up and hold C down it gives me a message that says "Sorry, a system error occurred. error type 1010". So now I have another p
-
ITunes 10.6.3 for Windows (64 bit) will not start
When I upgraded to this version of itunes, the computer states that it installed correctly, but the itunes will not start. The following is the error report message: Problem signature: Problem Event Name: BEX Application Name: iTune
-
Integration process in configuration is in Error
Hi all, I am doing an SOAP to RFC scenario using BPM on PI7.1 . When I am importing the BPM into Configuration it is not showing me interfaces in the sender and receiver interfaces of Integration process. In transaction SXI_CACHE I am not a
-
Best Practice: Setting up Agents for cross-training
The post that sparked this topic: http://forum.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Unified%20Communications%20and%20Video&topic=Contact%20Center&topicID=.ee6fe12&fromOutline=&CommCmd=MB%3Fcmd%3Ddisplay_location%26location%3D.2cc2d609
-
Why not we lock these schemas instead of change the password
The documentation mentioned that the following schemas belong to individual APPS base products. By default the password is the same as the SCHEMA name. Changing the password for these schemas does not affect any configuration files. ABM AHL AHM AK AL