DYNPRO_WRITE_FAILED is an ABAP runtime error which you may come across when using or developing within an SAP system. See below for the standard details explaining what it means and how you can avoid or fix this runtime error.
Short Dump Classification: I - Internal Kernel Error
You can view further information about a runtme error by using transaction code ST22 which will show you this and all runtime erros that have happen in your SAP system.
Also check out the Comments section below to view or add related contributions and example screen shots.
If an SAP screen is at fault, report the problem to SAP. Otherwise:
Check whether the screen header in the EXPORT DYNPRO contains valid
values for the screen version.
You have to take a screen from the database using the same version as
you saved. As long as the screen header in the D020S has not been
modified, this will be the case.
Text from core <runtime parameter>
Error while writing a screen
Please see internal error for more details about the possible cause of this runtime error and how it could be avoided.
The database interface reports an error during write access.
Error number <runtime parameter> was reported.
1: SQL Error
2: Invalid value in call
3: Screen number in the header (Field DNUM) and in the ID are
different
4: Internal error in the database interface
8: Memory full
16: Buffer for data too small
32: Table in the call is unknown
64: Invalid selection
128: Object with this key occurs more than once
Please see internal error for more details about the possible cause of this runtime error and how it could be avoided.