А разве у Range есть метод xmlData()?
Кроме того такое присваивание неправильно
X++:
header = range.xmlData();
Сомневаюсь, что Com объект будет возвращать экземпляр класса Axapta'ы
надо так
X++:
header = new XMLDocument();
header.loadXml(Report.xmlData());