define output as int variable

Look at your first code. Where do you set pin 13 as an OUTPUT? You DO set the pin number in the variable _ABVAR_1_pin13 to an OUTPUT, but, in spite of the name, the VALUE in the variable is NOT 13.

You should ALWAYS use const for pin number variable, so you can't do this:

_ABVAR_1_pin13 = 13 ;

Setting the value in the variable AFTER you have used the variable in the pinMode() call is wrong.