Cannot promote table to variable on "Get Data Table Row" function

I would like data tables to be a variables of my BP since different characters will point to different tables. Somehow it does not seem possible. Is there any reason why? I found a work around but it is extra management that seems unnecessary.

44471-screen+shot+2015-05-28+at+11.35.52+pm.png

There currently is no variable type for DataTables in blueprint. There was a request put in some time ago, but I don’t think that’s gone anywhere.

I am really hoping 4.8 final has a solution for this, being that they focused on data tables, though I’m not sure if it’s happened.

I’m working off 4.8 Preview 4 and it is not there.

I would need that as well for my dialogue system - can’t really find a good workaround for it as I need many data tables.

I also need this feature for what I’m trying to accomplish.

Me too. Rather surprised it’s not supported.

It seems to me that they did not allow it because setting that variable could potentially change the output type. Since you cannot cast a struct, multiple outputs could not be handled by the following nodes without crashing at runtime. There might be solutions to this, like for example only accept tables using a specified struct type. Anyways, not a 5 minutes source code tweak.