Hi!
Already found some topics about passing variables to an xmlport. Despite that it is not working (yet).
xmlport
Function GfunItemGroup(LcodItemGroup : Code[10])
GcodItemGroup := LcodItemGroup;
GcodItemGroup is a global variable in the xmlport.
item - Export::OnPreXMLItem()
Item.SETFILTER("Item Group",GcodItemGroup);
codeunit
IF EXISTS('c:\dynamics\export\item.xml') THEN
ERASE('c:\dynamics\export\item.xml');
TestFile.CREATE('c:\dynamics\export\item.xml');
TestFile.CREATEOUTSTREAM(TestStream);
GrecItem.RESET;
GrecItem.SETFILTER("Responsibility Center",'ABC');
xml.GfunItemGroup('123');
XMLPORT.EXPORT(50020,TestStream,GrecItem);
TestFile.CLOSE;
When I call the function the value is assigned to the global variable. But in the next line when I export the xmlport the global variable has no value anymore.
Any suggestions????
Thanks in advance.
Erik
0
Comments
In ur case it is
xml.urfunction;
xml.export;
Thanks for your quick reply!
When my second line will be xml.EXPORT; how do I specify the outstream and record?
xml.GfunItemGroup('123');
xml.SETDESTINATION(TestStream);
xml.SETTABLEVIEW(GrecItem);
xml.export;
Hope this helps.
Thanks a lot!