XVAKEY передается в поле KONH-VAKEY и, соответственно, используется при расчете условий.
Цитата:
Definition
The compressed form of the key for a condition table.
Example
The following fields and values appear in condition table A004:
Field Value
Sales organization 0001
Distribution channel 01
Material MAT-1
The compressed form of the key for this data is: "000101MAT-1....."
А заработает или нет и правильно ли - это уж нам неизвестно. Если у вас будут ожидаемые значения в KOMP-VGBEL / KOMP-VGPOS, то наверное да...

Вообще чем спрашивать на форуме "а что если...", не проще ли в своей системе взять и попробовать?
P.S. Да, и не забудьте программу RV80HGEN потом запустить, чтобы сгенерировать код, а то точно ничего не заработает.