Based on the excellent VirtualFRA freeware scenery.
EDDF is HUGE. It has so many taxiways and connections that I'm sure I missed some links. So if you notice anything (e.g. unneccessarily long taxi routes even though a shorter route is available), let me know with your original position (gate number or taxiway exit) and the target (gate number or runway start) and I'll fix it.
According to Airac 2305; for P2ATC -> Taxi Mnt -> search for airport ICAO code -> Save/Load tab -> Load Airport Taxiways (choose the xxxx_Taxiways.gxl file from the download [replace xxxx with the ICAO code of the airport]) & Load Airport Gates (choose the xxxx_Gates.gxl file from the download)
Unfortunately runway assignment for takeoff/landing only and/or preferential runways cannot be exported, so you have to set it yourself, so e.g. P2ATC doesn't give you an arrival to a runway that is only used for departures in real life. You can google this for most airports really quickly or just look at the Navigraph charts (general airport infos).
For EDDF I have:
07C both
25C both & Pref Light Wind
07L Landing only
25R Landing only & Pref Light Wind
07R Landing only
25L Landing only & Pref Light Wind
18 Takeoff only & Pref Light Wind
36 not used at all