Functional Spec Vs. Technical Spec

Hi MM/WM Gurus,

Being a functional consultant, I need to get the difference between functional specs and technical specs verified. According to a posting I found online at [here |] a functional spec should not contain any reference to tables/fields...etc (all ABAP/tech stuff). But the technical spec created with ref to the functional spec does contain all these technical detail. As I understand the functional spec tell you WHAT needs to be done (functionally) and the technical spec tells you HOW it can be done (technically).

Do you agree with this? Usually are there two distinct people who writes the func spec and tech spec?