Have you? If you did, you'd have found out that it results in an S0C7 abend.
Why would you possibly think that PD would work for a value of the form 'dddd.dd'? That is NOT a PD value (or even a ZD value). A positive 7-byte PD value looks like this in hex:
'dddd.dd' looks like this in hex:
Do those look the same to you?
The internal representation of a PD value cannot have a decimal point. (The decimal point can be implied and added for external display.)
Dick has given a link to the correct Smart DFSORT Trick to handle this situation.
Posting misinformation without testing your "theory" really doesn't help anyone. We have two DFSORT developers answering questions in this Forum (myself and Kolusu) so we really don't need your "help".