LIMITATION: EPCM.doNavigate does not support special char’s

[] [] [] [] [] [] []

Symptom
An error ‘Page Not Found’ will be displayed when calling EPCM.doNavigate and passing NavigationTarget or NavigationContext that contains special characters that was encoded.
For example:
iView ID is: pcd:portal_content/~1
Performing EPCM.doNavigate(’pcd:portal_content/%7E1′) will be encoded to EPCM.doNavigate(’pcd:portal_content/%257E1′).
This behavior can be reproduced on every SAP NetWeaver Portal versions.
Other terms
Page Not Found, encoding, special characters, decoding, EPCM, doNavigate
Reason and Prerequisites
Prerequisites:
Every [...]