How to do custom miro for import purchase ?
Hi All
I want to know what is the process for doing custom miro for import purchase, In my case for some of the excise elements we get credit, so while doing miro how to take care of this ?
Thanks Rashid.
Hi,
CVD Account has to be enter in Co cd setting and Excise default setting as per your Tax procedure if it isTAXINJ then JMOD as default excise value for CVD there fore system identifies the CVD as BED( Basic excise) which you can avail credit.
1.Basic customs duty (JCDB) 10% - Material cost
2.Education Cess on BCD(JEDB )-2% - Material cost
3.Secondary edu cess on BCD(JHCS )-1% - Material cost
4.CVD (JCV1)-- Credit
5.EDU CESS FOR cvd-2% - Credit
6.SHE Cess on CVD(J1CV )-1% - Credit
7.Add duty of customs(JADC) 4% - Credit
Cycle for Import PO
Import Purchase order: In PO you have to maintain the Custom duties
1Customs duty (JCDB) 10%
2Cess on BCD (JEDB)-2%
3Secondary edu cess on BCD (JHCS)-1%
4.CVD (JCV1)
5.EDU CESS FOR cvd-2%
6.SHE Cess on CVD(J1CV )-1%
7.Add duty of customs(JADC) 4%
You have to enter local custom vendor for above condition type in PO, One main or material vendor which you enter at the top of the PO
Then against the 7 condition types the customs (Local) vendor should be given (i-e) you have to select the condition type then click on the lens icon & give the customs vendor,
And should have zero tax code in PO
2 MIRO for Custom Vendor by selecting planned delivery cost.
3. Capture Excise Invoice against Commercial invoice (MIRO document no)- J1IEX
4. MIGO u2013Goods receipt
5. Post Excise Invoice- J1IEX
6. MIRO for Import Vendor
7. Final payment
Similar Messages
-
Cenvatable amount posted to same G/L in MIRO for Import Purchasing
Hi,
This is a case of Import Purchasing when Purchase Order is created with text (without material code) and account assignment (Cost Centre & G/L account).
While doing Invoice Verification for Custom/CVD, the entire amount is posted to the G/L account as mentioned in PO. Ideally only noncenvatable amount (Basic Custom, , Ecess & SEcess) should be posted to this G/L account and Cenvatable amount (CVD, Ecess, SEcess & ACD) should not be posted to this G/L account as later on we are taking benefit for the Cenvatable amount.
Can any one assist in getting the result
Thanks in advancePl use material code, material code with J1ID settings will drive your desired result.
Without material code (Generic material) its not possible to take CENVAT credit. -
All items needs to be entered again in Custom MIRO (for imports)
We are doing imports. Now when we have to pay customs duty, we do MIRO. For custom duty payment, i have to copy all the items (like material number and quantity) in MIRO screen which is very hectic.
So is there any way / setting where all the items are automatically flow to custom duty MIRO.
Please helpDeepak Agrawal wrote:
We are doing imports. Now when we have to pay customs duty, we do MIRO. For custom duty payment, i have to copy all the items (like material number and quantity) in MIRO screen which is very hectic.
>
> So is there any way / setting where all the items are automatically flow to custom duty MIRO.
>
> Please help
Hi,
But normally when we do MIRO and enter a referene document PO then all th data is copied into the present transaction and no need to enter all details manually.Once you give the PO then press enter and then you can look at the data whch flows to MIRO.
Thanks -
How to pass MIRO for imported material
Dear all
HI
i want to make a miro for imported material
all the custom,cvd,cess,frw charges etc were alredy paid by clearing agent
i want to pass miro for that agent
material supplier vendor is diffrent one i want to pass miro for it also
ple tell me the procedure for MIRO
thanks
prakashDear Prakash,
While Creating Import PO, u have to maintain the Condition for clearing agent. Go for the Item detail -> condition tab,select condition one by one for which u want to pay amount to clearing agent like condition custom,cvd,cess,Freight,etc, go for detail icon and maintain the vendor (Clearing agent) .
After Receipt of goods,while making Miro, for Clearing agent ,select Planned delivery cost at right side and select Purchase order no.it shows all the condition amount for clearing agent.clear the amount by posting MIRO.
and for main vendor make the Miro by normal process ,it shows only basic amount and condition amont for which u did not maintain vendor(Clearing agent) at condition detail tab.
This is the right process,I was allready work by this way.
Rewards.....
Regards
Sanjay L -
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,
BobyHi 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 -
GR Based IV tick for Import Purchase Order
Hello Friends
Whats the significance of keeping GR based IV check box as unchecked for import purchase order.I am selecting this indicator and still i am able to do the process as follows
1. ME21n 2. MIRO (BOE capturing) 3. MIGO 4. Post Excise invoice 4. MIRO (Material Vendor)
Still could not understand why this indicator is suggested to keep as unchecked for import purchase order processing.
Please clarify.
Regards
Vivek sharmaHi
For import POs , it is required that the GRbased Inv ver key removed, as we need to pay the amount due to the customs. We are yet to receive the material in our Goodown i.e goods receipt is yet to be done but payment to Customs has to be made only then material GR can be carried out. You have to enter manula values(amounts) for this to be processed. What you said reg the MIRO rpocessing evenefore Material receipt, this is possible , duirng MIRO you need to anter the quanity and the correspondingamount to be processed. While if you have GRbased Inv.verification then you need not enter material quanity or value manually which is automatic.
Regards -
Sheduling Agreement for import purchases
Dear All,
I want to use scheduling agreement for import purchases.
For the shipments commercial invoice is to be raised to the commissioner of customs.
But am not getting the other lines in miro other than the material cost.
Please Help
sapmmlearnerHi,
In the create / change scheduling agreement transaction, select the item for which additional conditions are to be entered. Click on button 'Item Conditions', enter / choose the validity period. Maintain the required conditions & save.
If clearing agent (other than the supplying vendor) is to be assigned to the condition you can go the the details of the condition & assign the required vendor.
Regards,
Prashant -
Restrict migo for import purchase
Hi,
Is there any user exit or enhancements to restrict the MIGO for import purchase , if there is no customs miro done??Hi,
You can control it using authorization from basis, but it is a tedious way to put in all the movement type which allow or not allow the user to do.
Thanks. -
Hi Experts,
Can any body tell me the MIRO transaction for import purchasing?
Thank you
Sap MMHi,
Import process.
Before receiving material you have clear the Custom duty & other Fright charges.
so first you need to clear thro MIRO.
In MIRO select planned delivery cost.
enter PO the sytem ask you to select the fright /custom vendor select the enter the value & Qty . match with BOE copy.
Note: Po should be No GR based IV.
Import scenario
1.Create material master of import goods.
2. Create vendor master record of import vendor and Customs clearing vendor.
3. Maintain CIN settings.
4. Maintain J1id.
5. Maintain Pricing procedure SAP standard JIMPOR.., maintain required conditions..JCDB, JCV1...
6.Assign the schema to respective import vendor in purchasing view of VMR.
7. Create import PO, check in conditions of JCDB, JCV1 the customs clearing vendor(Indian vendor) and percentage is assigned. This can be done by In condition tab select condtion then click on display, then enter.
Save the PO.
8. MIRO --Capture Bill Of Entry.(Commercial Invoice No.,).Customs clearing first .Here CVD will b converted to BED.
9. Capture Excises invoice--D.
10.MIGO.
12.Post Excise Invoice.
13.MIRO...Payment to vendor(import vendor
SAM
Edited by: Saminathan Gopalan on Jun 2, 2010 5:36 PM -
ERROR DURING MIRO FOR IMPORT P.O.
Dear All ,
i m doing MIRO for import P.O , here i m doing MIRO for CVD (in USD) only , but as i m about to post the I.V an error arise as -->"Tax code V0 country IN does not exist in procedure TAXINN
Message no. FF713
But in FTXP i have checked that V0 ( input tax ) is maintained here , pl help what else i have to check to resolve the issue .
sap11Maintain the missing entry with the transaction OBQ2:
Access sequences - mark 'MWST', pushbutton 'Accesses'.
Maintain the new entry on the screen 'Accesses' for the access sequence 'MWST':
AcNo. = 10, Tab = 3 (Tax code), Requirement = is blank,
Exclusive = not active.
The following should be displayed as fields for the access to MWST and table 3:
Condition, Doc.struc., Doc.field, Long key word, Direct value I
ALAND KOMK ALAND Country (blank) (blank)
MWSKZ KOMP MWSKZ Tax code (blank) (blank)
OR
OSS Note 504400
You enter a document with Transaction MIRO, with reference to a multiple account assigned purchase order. Different control indicators are entered in the account assignment items. The document contains unplanned additional costs which are distributed to the individual account assignment items. The system displays error message: FF713 'Tax code & country & does not exist in procedure &'.
Other terms
MIR7, multiple account assignment, T169P, MR1M
Reason and Prerequisites
The problem is caused by a program error.
Solution
Corrected for Release 4.7 and included in R/3 Support Package for Release 4.0B, 4.5B, 4.6B and 4.6C. Advance correction: See the "Corrections" section. -
HT5622 How to get a refund for a purchase that didn't go through
How to get a refund for a purchase that didn't go through
Contact iTunes Customer Service and request assistance
Use this Link > Apple Support iTunes Store Contact -
Payment Procedure for Import Purchases
dear gurus,
I want to know the procedure to be followed for Import Purchases. How do we capture LC details in SAP & clear the payment against that.
regards,
Naiduhi u can create on eletter of credit g/l with reconciliation account type as a vendor and that account is assign special g/l indicator w(u can change the text as a LC) and follow what i am saying above things the following transactions are coming
at the time of LC
29w vendor spl gl(LC) cr
25 Vendor dr
at the time of clearing
vendor spl g/l dr
outgoing bak cr
i hope ur problem is solve. -
Why do my ringback tones play garbled when calling my phone and how do you get credit for the purchases?
Thanks,
DickDcoyle, We definitely know the importance of understanding options when it comes to ringback tones on your device. I'm truly sorry to learn that you've been experiencing distorted sound. Is this something that just started recently? Which device do you currently have with us? We'll look into this for you, indeed.
TanishaS1_VZW
Follow us on Twitter @VZWSupport -
MIGO error for Import purchases
Hi All,
This is regarding doing Migo for Import Purchases.
the error is coming as" Account determination for entry TI00 _ 0001 _ 3000 not possible" while posting.
Message no. M8147
Diagnosis
The system did not find an account for this transaction. This means that the account determination for key TI00 _ 0001 _ 3000 is not maintained in MM Customizing (Valuation). The key is made up of:
u2022 Chart of account
u2022 Transaction key (= Posting transaction)
u2022 Valuation grouping code
u2022 Account grouping code
u2022 Valuation class
System Response
The system cannot update a G/L account for this transaction. You cannot post the transaction.
Procedure
Contact your system administrator.
If you have the authorization, check the Account determination in Customizing for Valuation.
Proceed
Note
The relevant posting transaction can be found in Table T030A.
Checked OMWD , setting is proper i.e Valuation Grouping code has been assigned..
In BSX, WRX, PRD and FR1 for 3000 G/L accounts have been assigned.
The above error is not occuring for Domestic Purchases.
Please respond immediatly, we are in urgency.
Thank you,
ShivHi
What are the other conditions you entered in purchase order? Have you maintaied account & accrual keys in pricing schema and GL accounts in OBYC.
I hope BSX, WRX and PRD are enough for your material postings. But check with other conditions like customs etc...whether they have been maintained properly or not.
Thanks -
How to find CUSTOMER EXIT for a Standard SAP program
How to find CUSTOMER EXIT for a Standard SAP program
Hi
To introduce the techniques of enhancement in standard SAP system. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
They do not affect standard SAP source code.
When you add new functionality to your SAP System using SAPs exits, you do not alter the source code of standard SAP programs in any way. The code and screens you create are encapsulated as separate objects. These customer objects are linked to standard applications, but exist separately from SAPs standard software package.
They do not affect software updates.
When you add new functionality to your SAP System using SAPs exits, your objects (called customer objects) must adhere to strict naming conventions. When it comes time to upgrade a to a new software release, customer objects names ensure that they will not be affected by any changes or new additions to the standard software package.
Customer exits are not available for all programs and screens found in the SAP System.
Any change made to an SAP object in a customer system is called a modification. Customers usually modify their systems for one of two reasons. Either they make changes to the SAP standard in order to adjust the R/3 System to their specific business needs (actual modifications), or they alter individual SAP objects in order to correct an error (as recommended in an SAP error note).
You should only modify the SAP standard if the modifications you want to make are absolutely necessary for optimizing work flow in your company. Be aware that good background knowledge of application structure and flow are important prerequisites for deciding what kind of modifications to make and how these modifications should be designed.
SAP application programmers create SAP enhancements in transaction SMOD using function module exits, menu exits, and screen exits.
Customers are given a catalog containing an overview of existing SAP enhancements. They can then combine the SAP enhancements they want into an enhancement project using transaction CMOD.
SAP enhancements are made up of component parts. These components include function module exits, menu exits, and screen exits. A specific component may be used only once in a single SAP enhancement (this guarantees the uniqueness of SAP enhancements).
Customer enhancement projects consist of SAP enhancements. Each individual SAP enhancement may be used only once in a single customer enhancement program (this guarantees the uniqueness of a customer project).
SAP application programmers preplan function module exits, menu exits, and screen exits for their applications and combine them to create useful enhancements for the R/3 System.
Customers create their own enhancement projects for their systems using SAP enhancements. You can customize the individual components of an enhancement project by creating your own include programs (for function module exits), texts (for menu exits), and subscreens (for screen exits).
Maybe you are looking for
-
API po_actions.close_po not working fine
Hi All, We are on RDBMS 11.1.0.7.0 and Oracle Applications 11.5.10.2 I am using po_actions.close_po in my code to close a PO distribution line. The code used is as below . This code is part of the the other logic written in my package APPS.FND_CLIENT
-
Which cable(s) do I need to hook a macbook pro up to a TV? And with those cables could my friends watch me play a game on the TV or does it not work that way?
-
Deleting photos that are in Smart Previews
I observed that when photos are deleted while in a smart preview collection the photos are not removed from the smart preview collection. Resulting over time in a large smart preview file with unused photos, consuming your hard drive space. It is the
-
I can't see my virtualhost when I deploy my application.
Hi, Weblogic version: 10.3.6 I followed this article steps by steps, but I can't see virtualHost. Why I can't see my virtualhost when i want deploy my application? http://weblogic-wonders.com/weblogic/2010/11/19/virtual-hosts-configuration-with-weblo
-
Anyone ever hear a loud high pitch noise
For the past week, I have heard a high pitched noise from my imac. It usually occurs when viewing videos and will go away once computer is shut off. It does ring when booting back up then goes away until a video or song is being played on the compute