FI link with pricing procedure in mm
In MM in pricing procdure there are two fileds Account key and Accruals key. I want to know how to create them and how to link them to the G/L account. These fields can be found in the "Calcualtion of pricing procedure" in the pricing of MM. Anybody having exposure in pricing of FI with MM in end to end implementation should be able to help.
I have to make some changes in the existing pricing procedure and my MM counterpart has told me to create new Account key and accruals key.
Regards
Hi,
If you wnat the link between FI with Pricing procedure in MM means, Check the Settings,
1) m/08 here for the pricing procedure you will assign the Accounts Key & Accounts Accurals.
2) Then Go to OBYC ( Accounts Accurals is the Transaction key here ) Click on the Account accurals Give Chart of accounts., Specify the G/L Accounts here.
Hope this will help You.
Regards
Similar Messages
-
Tax code linked with Pricing procedure
Hi,
How the tax code have been linked with the pricing procedure? Please explain the inter-releationship between TAXINJ and Pricing proceure ? Thanks in advance.
BKHi,
You have asked two questions in your response, I will answer these seperately.
<i>How the tax code has been linked for the CENVAT creditable items</i>
For Cenvat creditable items, you will have to define tax codes that have values corresponding to condition types JIP5, JIP6, JIP7, JIP8, JIP8 (in FTXP). Respective G/L accounts will have to be assigned against the Accounting keys by the Finance team. These tax codes can then be used in PO.
<i>How these two pricing procedures have been incorporated in SAP and which one will take precedency</i>
Net price calculated from the pricing procedure you define (which starts with Gross price and includes Discounts and Surchages) is passed on as the Base Amount to TAXINJ. Applicable taxes are calculated on this and the calculated value is passed on to your pricing procedure through the condition types NAVS/NAVM. You should add NAVS / NAMV after the net is calculated. This when added to the delivery costs (freight, forwarding charges) will give you the effective value.
Hope this answers your queries.
Priyadarshi -
How is pricing procedure in MM linked with tax procedure ?
how do we link a pricing procedure with a tax procedure for a particular vendor material combination?
eg RM0000 is applied to standard order which contains condition type eg gross price PBXX and tax procedure applicable is Taxinn which contains condition type BASB ...now how is BASB value determined for further tax calculations???Hi,
Whlie createing the tax condition in M/06 you have to check the Condition category It should be D and then the link is mentioning the 352 as calculation type against BASB condition type in tax procedure.
Warm regards, -
Link between pricing procedures
Can you please tell me the link between Sales Document(VBAK-VBLEN) and Rate(KONV-KBETR)/ Condition value(KONV-KWERT)?
KONV table is related with pricing and it is tough to get the link.
Regards,
Subhasishsubhasish,
Pls. See the flow go through in order.
1. VBAK -vbeln = VBAP-VBELN, from there
2. LIPS-VGBEL = VBAP-VBELN and LIPS-VGPOS = VBAP-POSNR.
3.LIPS-VBELN = VBRP-VGBEL and LIPS-POSNR = VBRP-VGPOS.
4.VBRP-VBELN = VBRK-VBELN .
5.VBRK-KNUMV = KONV-KNUMV.
Pls. Mark if useful -
Link b/w Pricing Procedure & Tax procedure.
Hi all,
What is the link between Pricing Procedure & Tax Proceduere. In Tax Procedure how the Base ammount is picked from Pricing Procedure.Hi,
Tax codes are the link between Pricing procedure & Tax procedure.
While creating Tax code (T-code FV11) we use condition types for VAT, BED, AED and others. Against these condition types we maintain percentage of taxes / duties.
THese tax codes are used in PO at invoice tab.
regards,
Anand -
Pricing Procedure for Nepal with Excise in it for Export Orders
Dear Team,
I have an export Order For nepal with Pricing procedure (let us say X for all other countries other than India and there is no excise in it) but if i bill a Nepal customer i'm Liable to pay excise as it is applicable for Nepal only .
How can i assign pricing procedure X to Nepal so that i can bill Nepal too with the same pricing procedure.
Thanks
GauravHI,
There are two ways to solve this problem.
1. Make the country Nepal as local region of india
Ex: 90 -Nepal
11- Kerala
Treat this sale as domestic sale ,becuse the sale will be in currency INR only . Assign the domestic pricing procedure .
Create the order --> Delivery --> Billing --> Excise invoice .
2. Treat this sale as deemed export , excise values will get calculate in the export excise invoice. -
Relation between Tax procedure and Pricing procedure
Dear All,
I would like to get more clarity on Tax procedure, Pricing procedure.
a) Why do we have Tax procedure and assigned to Country?
b) If the tax procedure has been created and assigned to Country-IN (in FI module), then why do we need to create pricing procedure with same condition type for purchasing in MM module? We are even creating lot of pricing procedure for Sales in SD module.
Regards
Manivannan RHi
Tax
During SD document transactions, tax calculation procedure TAXUSX is only relevant to determine the tax liability accounts for output sales tax. Notice that in pricing procedure RVAXUS, the condition types XR1 - XR6 carry the tax rates and tax amounts - resulted from the external tax system calculation - which is posted to tax G/L accounts. However, the tax accounts are not specified in the pricing procedure but rather in the tax calculation procedure.
Tax codes are the link between pricing procedure and tax calculation procedure.
Pricing
The primary job of a pricing procedure is to define a group of condition types in a particular sequence. The pricing procedure also determines:
Which sub-totals appear during pricing
To what extent pricing can be processed manually
Which method the system uses to calculate percentage discounts and surcharges
Which requirements for a particular condition type must be fulfilled before the system takes the condition into account
Example
Example of a Pricing Procedure
If a sales department processes sales orders for a variety of foreign customers, the department can group the customers by country or region. A pricing procedure can then be defined for each group of customers. Each procedure can include condition types that determine, for example, country-specific taxes. In sales order processing, you can specify pricing procedures for specific customers and for sales document types. The system automatically determines which procedure to use.
Pricing Procedures in the R/3 System
The standard system contains pre-defined pricing procedures, which contain frequently used condition types along with their corresponding access sequences. You can, of course, modify these procedures or create your own from scratch.
Creating and Maintaining Pricing Procedures
You create or maintain pricing procedures in Customizing for Sales. For more information on creating pricing procedures, see the online Implementation Guide for Sales and Distribution.
To reach the pricing procedure screen from SD Customizing:
1. Choose Basic Functions
2. ® Pricing ® Pricing control ® Define and assign pricing procedures.Select the transaction that you want to execute. -
Problem in pricing procedure calculation
Hi,
I configure pricing procedure and it works in the regular sales order are 1100/20/20 correctly and shows the correct calculation but in the third party sales order, I use the same pricing procedure in the sales area 1100/50/20 and the system shows the net value but it does not calculate total price and total price is zero.
So I want to know that sales area and item category has relation with pricing procedure or not?
and How I can fix it?
thaks,Hi,
There is no direct link between Sales area and item category.
You must be knowing that pricing proc. is determined by Sales Area + Cust. pricing proc + Doc. pricing proc.
So, kindly check in OVKK if the correct pricing proc. is maintained or not.
Then, check in VK12 / VK13 for your condition type if you have entered correct organizational elements like sales org / distribution channel
Kindly check this and post your feedback
regards,
Sagar -
Pricing procedure- vendor??
hi all
The how to configure this pricing procedure and this pricing procedure is only for one vendor ., how it can be done ??
At present taxes are calculated on Basic price.
We need like this ..
Pricing Step 1 :we want to calculate Taxes on the Total of 'Basic price + freight amount - Special discount " = Rs XYZ value.
Now on Rs XYZ , the entry tax has to be calculated??? = Rs ABC
Pricing Step 2 : Now Value Rs XYZ + ET = Rs ABC
Now On Rs ABC VAT has to be calculated .
For above requirement i need Pricing steps in detail and Tax code (In TAXINJ procedure).
Thanks
SAP-MMHi
Following steps for pricing procedure as,
1. Define conditions.
2. Define pricing procedure.
3. Define virtual purchase organization and vendor.
4. Info Record.
Customization for Pricing Procedure :
1. Definition of Conditions :
/NMEK0-condition typeu2026condition types- definition (define for basic price, net price, discount, surcharge, tax etc.)
2. Defining pricing procedure :
/NMEK0- calculation schema-calculation schemasu2014New entries (Define procedure and put the conditions like formula so that final price will be net price / total value as per company requirement)
3. Linking pricing procedure to independent condition types.
/NMEK0-condition typeu2026condition types- definition for position for defined conditions (Enter the defined pricing procedure in the each independent conditions u201CPricing Procedureu201D box)
4. Defining Schema group for Vendor :
/NMEK0- calculation schema-schema groupsu2014vendoru2014New Entries.
5. Defining Schema group for Purchase Organization--- New entries.
/NMEK0- calculation schema- schema groups---- purchasing organization--- new entries.
6. Linking Virtual Purchase Organization to actual Purchase Organization.
/NMEK0- calculation schema- schema groups----- Assign P.Org. (in actual P.Org, enter virtual P.Org)
7. Linking Pricing procedure to virtual P.Org and virtual vendor :
/NMEK0- calculation schema- Determine Schema--- -Standard --- New entries (Enter virtual schema and P.Org. along with pricing procedure)
8. Linking virtual vendor to actual vendor-- /NXK02 then enter schema group vendor in Purchasing Data )
go this link
http://www.sap-img.com/materials/steps-for-mm-pricing-procedures.htm
http://www.sap-img.com/sap-sd/creating-new-pricing-procedure.htm
Regards
MK -
Hi all,
I have problem identifying the link between the schema group and the pricing procedure. Where is that in SPRO?
And also, which transaction do i use to maintain the condition records?
How do i know if the pricing procedure is for PO or for info record? or rather can i actually configure a pricing procedure for info record?
thanksPricing Procedure :
In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas.
Following steps for pricing procedure as,
1. Define conditions.
2. Define pricing procedure.
3. Define virtual purchase organization and vendor.
4. Info Record.
Customization for Pricing Procedure :
1. Definition of Conditions :
/NMEK0-condition type condition types- definition (define for basic price, net price, discount, surcharge, tax etc.)
2. Defining pricing procedure :
/NMEK0- calculation schema-calculation schemasNew entries (Define procedure and put the conditions like formula so that final price will be net price / total value as per company requirement)
3. Linking pricing procedure to independent condition types.
/NMEK0-condition type condition types- definition for position for defined conditions (Enter the defined pricing procedure in the each independent conditions Pricing Procedure box)
4. Defining Schema group for Vendor :
/NMEK0- calculation schema-schema groupsvendorNew Entries.
5. Defining Schema group for Purchase Organization--- New entries.
/NMEK0- calculation schema- schema groups---- purchasing organization--- new entries.
6. Linking Virtual Purchase Organization to actual Purchase Organization.
/NMEK0- calculation schema- schema groups----- Assign P.Org. (in actual P.Org, enter virtual P.Org)
7. Linking Pricing procedure to virtual P.Org and virtual vendor :
/NMEK0- calculation schema- Determine Schema--- -Standard --- New entries (Enter virtual schema and P.Org. along with pricing procedure)
8. Linking virtual vendor to actual vendor-- /NXK02 then enter schema group vendor in Purchasing Data )
9. Info Records (/NME11)---- click on Purch. Org. data1 and enter condition types and pricing procedure
What are the steps in pricing determination in MM. Condition, Access sequence and schema:-
In the SAP MM Pricing is more important. Just yesterday I have completed the Pricing as I am doing the SAPMM now. I can give some light on this Topic, not 100%. After 2 days definitely some more I can share.
The Basic thing is Condition Technique. In which there are
1. Access Sequence 2. Condition Record 3. Condition Type 4. Condition Table.
A Access Sequence access a Condition Record of a Condition Type in a Condition Table is a Condition Technique.This is a simple logic
Here the Condition Type is very important like PB00, PBXX,RA01 etc.
In the background every Condition Type has its own defition means the purpose of the Condition Type like, is it for Pricing or Percentage, Quntity base, Accrual Feilds etc is to be defined to work this functions.
Normally we use the existing ones without any risk. But some cases, we have to Create a New Condition Types as per the organisation requirement.
The Pricing Schema is useful to minimise condition types while mention prices for Vendor on the basis of Pricing Schema which we defined according to organisation requirement.
The Pricing Schema means the calculations procedure of Condition Type.
Ex. RA01 - Discoount % is caclulated on PB00 - Gross Price means
RA01 is based on PB00 like that we have to define in the Pricing Schema
which makes easy to use in realtime.
Here PB00 has the Access Sequence - 0002.
But RA01 does not have the Access Sequence.Why because it is a dependent on PB00. But both are Condition Types.
In the system, by default some standard Scheme will be there at Vendor Schema Group in the Vendor Master Screen means the standard one is assigned which is very lengthy which may fullfil our requirement. But some cases which may not fullfil our requirement, in such we have to define.
For the configuration, I may not able to explain properly through here but will give some Idea.
Configuration: SPRO-IMG-Material Management- Purchasing- Conditions-Define Price Deternmination Process
1. Define Access Sequence
2. Define Condition Type
3. Defince Calculation Schema:- Here you have to define the Schema
Define Schema group
1. Define Schema Group vendor
2. Define Pricing Schema group
3. Schema group for Purchase Organisation
4. Assign Schema group to Purchase Organisation
Define Schema determination
1.define calculation schema for Standard purchase organisation
After completion of the Schema Group, we have to assign it to Vendors.
Then whenever we use any transaction with this Vendor, the concerned Schema will work as configured by us.
I think this will help you. Actually the Pricing is a vast. Becuase each Condition have its own importance and each Access Sequence have its own importance. So you need not bother about this. First you learn how to define the Calculation Schema through the above.
Here we can create many Calculation Schemas which can assign one schema to Local vendors
another schema to out side vendor one more schema to foreign vendors like that we can classify.
hope this will clear ur doubt.Definitely it will help you something.
Reward the points -
Hi Gurus
Please help me regarding the Pricing procedure for MM.
How can i go and what are the steps. how they work.
PraneshHi,
Please follow the procedure
In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas.
Following steps for pricing procedure as,
1. Define conditions.
2. Define pricing procedure.
3. Define virtual purchase organization and vendor.
4. Info Record.
Customization for Pricing Procedure :
1. Definition of Conditions :
/NMEK0-condition typeu2026condition types- definition (define for basic price, net price, discount, surcharge, tax etc.)
2. Defining pricing procedure :
/NMEK0- calculation schema-calculation schemasu2014New entries (Define procedure and put the conditions like formula so that final price will be net price / total value as per company requirement)
3. Linking pricing procedure to independent condition types.
/NMEK0-condition typeu2026condition types- definition for position for defined conditions (Enter the defined pricing procedure in the each independent conditions u201CPricing Procedureu201D box)
4. Defining Schema group for Vendor :
/NMEK0- calculation schema-schema groupsu2014vendoru2014New Entries.
5. Defining Schema group for Purchase Organization--- New entries.
/NMEK0- calculation schema- schema groups---- purchasing organization--- new entries.
6. Linking Virtual Purchase Organization to actual Purchase Organization.
/NMEK0- calculation schema- schema groups----- Assign P.Org. (in actual P.Org, enter virtual P.Org)
7. Linking Pricing procedure to virtual P.Org and virtual vendor :
/NMEK0- calculation schema- Determine Schema--- -Standard --- New entries (Enter virtual schema and P.Org. along with pricing procedure)
8. Linking virtual vendor to actual vendor-- /NXK02 then enter schema group vendor in Purchasing Data )
9. Info Records (/NME11)---- click on u201CPurch. Org. data1u201D and enter condition types and pricing procedure
Activities in Materials Management
Activity Transaction
General overview of conditions MEKA
Create conditions MEK1
Change conditions MEK2
Display conditions MEK3
Thanks & Regards
Anilkumar Dalai -
Including Condition type (JEXS) in Pricing PRocedure
All SAP Gurus,
I have included the condition type JEXS in pricing procedure since 01 May 2008.
But still while creting some POs this condition type is not picked up (although maintained in Pricing procedure), what may be the reason?
What can be done with the old POs when this condition thpy was not maintained?
RegardsHi Raj,
Please check your PO link to pricing procedure as mentioned below,
1.What have schema group assigned in PO ventor master?
2.What have pricing procedure assigned in schema group?
MM > Purchasing > Conditions > Define price etermination process > Define schema determination.
3.Then check your condition type(JEXS) whether it is in that pricing procedure.
4.Also check your condition type(JEXS) validity period.
Please reward points if my information useful.
Best Regards,
Nagapandian. -
Pricing Procedure vs Taxation Procedure
Dear all
Can any one explain the link between Pricing Procedure and Taxation Procedure with an example Please?HI
1.Tax on Purchases - > we will be using " TAX PROCEDURE "
2.Tax on Sales - > we will be using " PRICING PROCEDURE"
Regards,
senthil. -
Dear All,
Could anybody tel me what is the difference between pricing procedure in MM and pricing procedure in SD,
Also describe the config process for MM pricing if possibleSteps for MM Pricing Procedures
Pricing Procedure :
In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas.
Following steps for pricing procedure as,
1. Define conditions.
2. Define pricing procedure.
3. Define virtual purchase organization and vendor.
4. Info Record.
Customization for Pricing Procedure : IMG PATH IMG>Materials Management>Purchasing>Conditions>Define Price Determination Process
1. Definition of Conditions :
condition typeu2026condition types--- definition (define for basic price, net price, discount, surcharge, tax etc.)
2. Defining pricing procedure :
calculation schema---calculation schemasu2014New entries (Define procedure and put the conditions like formula so that final price will be net price / total value as per company requirement)
3. Linking pricing procedure to independent condition types.
condition typeu2026condition types--- definition for position for defined conditions (Enter the defined pricing procedure in the each independent conditions u201CPricing Procedureu201D box)
4. Defining Schema group for Vendor :
calculation schema---schema groupsu2014vendoru2014New Entries.
5. Defining Schema group for Purchase Organization--- New entries.
calculation schema- schema groups-- purchasing organization--- new entries.
6. Linking Virtual Purchase Organization to actual Purchase Organization.
calculation schema- schema groups--- Assign P.Org. (in actual P.Org, enter virtual P.Org)
7. Linking Pricing procedure to virtual P.Org and virtual vendor :
calculation schema- Determine Schema- -Standard --- New entries (Enter virtual schema and P.Org. along with pricing procedure)
8. Linking virtual vendor to actual vendor-- /NXK02 then enter schema group vendor in Purchasing Data )
9. Info Records (/NME11)---- click on u201CPurch. Org. data1u201D and enter condition types and pricing procedure
For pricing in SD check http://www.sap-img.com/sap-sd/creating-new-pricing-procedure.htm
Edited by: Anupam Halder on Aug 18, 2009 12:44 PM -
What is Pricing procedure in MM??
hii
I wanted to know , what is pricing procedure in SAP??
What we will call it in legacy system, like client they are using only excels and some paper registers , then in this case compare and explain me about the pricing procedure in SAP.
Explain me about the difference between manual and SAP Pricing ??
Can some body explain me about the difference??
ThanksSteps for MM Pricing Procedures
Can anyone please help me on the Pricing Procedures?
I have read it many times but fail to understand.
Pricing Procedure :
In MM module, pricing procedure is used during RFQ and PO creation. Total value of material based on all addition and subtraction like discount, surcharge, tax, freight, etc. In this we are defining pricing procedure and linking to vendor and purchase department through the virtual schemas.
Following steps for pricing procedure as,
1. Define conditions.
2. Define pricing procedure.
3. Define virtual purchase organization and vendor.
4. Info Record.
Customization for Pricing Procedure :
1. Definition of Conditions :
/NMEK0-condition typeu2026condition types- definition (define for basic price, net price, discount, surcharge, tax etc.)
2. Defining pricing procedure :
/NMEK0- calculation schema-calculation schemasu2014New entries (Define procedure and put the conditions like formula so that final price will be net price / total value as per company requirement)
3. Linking pricing procedure to independent condition types.
/NMEK0-condition typeu2026condition types- definition for position for defined conditions (Enter the defined pricing procedure in the each independent conditions u201CPricing Procedureu201D box)
4. Defining Schema group for Vendor :
/NMEK0- calculation schema-schema groupsu2014vendoru2014New Entries.
5. Defining Schema group for Purchase Organization--- New entries.
/NMEK0- calculation schema- schema groups---- purchasing organization--- new entries.
6. Linking Virtual Purchase Organization to actual Purchase Organization.
/NMEK0- calculation schema- schema groups----- Assign P.Org. (in actual P.Org, enter virtual P.Org)
7. Linking Pricing procedure to virtual P.Org and virtual vendor :
/NMEK0- calculation schema- Determine Schema--- -Standard --- New entries (Enter virtual schema and P.Org. along with pricing procedure)
8. Linking virtual vendor to actual vendor-- /NXK02 then enter schema group vendor in Purchasing Data )
9. Info Records (/NME11)---- click on u201CPurch. Org. data1u201D and enter condition types and pricing procedure
Anand
What are the steps in pricing determination in MM? Condition, Access sequence and schema.
In the SAP MM Pricing is more important. Just yesterday I have completed the Pricing as I am doing the SAPMM now. I can give some light on this Topic, not 100%. After 2 days definitely some more I can share.
The Basic thing is Condition Technique. In which there are
1. Access Sequence 2. Condition Record 3. Condition Type 4. Condition Table.
A Access Sequence access a Condition Record of a Condition Type in a Condition Table is a Condition Technique.This is a simple logic
Here the Condition Type is very important like PB00, PBXX,RA01 etc.
In the background every Condition Type has its own defition means the purpose of the Condition Type like, is it for Pricing or Percentage, Quntity base, Accrual Feilds etc is to be defined to work this functions.
Normally we use the existing ones without any risk. But some cases, we have to Create a New Condition Types as per the organisation requirement.
The Pricing Schema is useful to minimise condition types while mention prices for Vendor on the basis of Pricing Schema which we defined according to organisation requirement.
The Pricing Schema means the calculations procedure of Condition Type.
Ex. RA01 - Discoount % is caclulated on PB00 - Gross Price means
RA01 is based on PB00 like that we have to define in the Pricing Schema
which makes easy to use in realtime.
Here PB00 has the Access Sequence - 0002.
But RA01 does not have the Access Sequence.Why because it is a dependent on PB00. But both are Condition Types.
In the system, by default some standard Scheme will be there at Vendor Schema Group in the Vendor Master Screen means the standard one is assigned which is very lengthy which may fullfil our requirement. But some cases which may not fullfil our requirement, in such we have to define.
For the configuration, I may not able to explain properly through here but will give some Idea.
Configuration: SPRO-IMG-Material Management- Purchasing- Conditions-Define Price Deternmination Process
1. Define Access Sequence
2. Define Condition Type
3. Defince Calculation Schema:- Here you have to define the Schema
Define Schema group
1. Define Schema Group vendor
2. Define Pricing Schema group
3. Schema group for Purchase Organisation
4. Assign Schema group to Purchase Organisation
Define Schema determination
1.define calculation schema for Standard purchase organisation
After completion of the Schema Group, we have to assign it to Vendors.
Then whenever we use any transaction with this Vendor, the concerned Schema will work as configured by us.
I think this will help you. Actually the Pricing is a vast. Becuase each Condition have its own importance and each Access Sequence have its own importance. So you need not bother about this. First you learn how to define the Calculation Schema through the above.
Here we can create many Calculation Schemas which can assign one schema to Local vendors
another schema to out side vendor one more schema to foreign vendors like that we can classify.
Maybe you are looking for
-
SQL Server 2008 64-bit - Master Data Services troubleshoot database create Error
I am getting the following error when trying to create a new database in SQL server using MDS Microsoft.MasterDataServices.Configuration.ConfigurationException: Data is Null. This method or property cannot be called on Null values. ---> Syste
-
URGENT: BDC problem small one
hi everybody I am new to BDC and I have created a BDC for MM01. It is working well. I am using it by call transaction method. But my problem is this when the last material is created it is good but it does not stop and starts the next material creati
-
Javascript error in uwc (reply, forward buttons)
Our users have reported an "annoying" repeatable error which occurs at least once per session using UWC web-client. When they log in to UWC, read a message and click the buttons named Reply, Reply All, Forward, Forward Inline, an alert pops up: "Java
-
Looking for answer keys for "Object First with Java"
Where can I find a book with anwser keys for the book " Object First with Java" Third Edition?
-
When on the phone to someone the phone crackles and hangs up so the other person can't hear what is wrong with it? :(