DataDriver with Excel file don't find variables

Hello Everyone,
I am trying to run a data driven test with excel.
When I log the variable in the beginning of the test, I can see that all my variables are logged from excel.
But when the tests run, i cannot find them.

Here are some pictures


Can it be that the keyword that fails is Create a Production Request And that this keyword tries to access that variable but it does not get any variables?

This was fix by setting all the variables as global. I don’t know if it was the best way to do it.

Create a New Production
[Arguments]  ${RequestDataLevel}    ${Category}    ${Bundle}   ${Service}  ${NumberOfLanguages}    ${NumberOfOutputFormat}      ${NumberOfPublications}
Log variables
Set Global Variable         ${RequestDataLevel}             ${RequestDataLevel}
Set Global Variable         ${Category}                     ${Category}
Set Global Variable         ${Bundle}                       ${Bundle}
Set Global Variable         ${Service}                      ${Service}
Set Global Variable         ${NumberOfLanguages}            ${NumberOfLanguages}
Set Global Variable         ${NumberOfOutputFormat}         ${NumberOfOutputFormat}
Set Global Variable         ${NumberOfPublications}         ${NumberOfPublications}


Create a Production Request