SAP DCOM Connector, return type of DimAs

Peter Hopfgartner hopfgartner at rolmail.net
Mon Apr 15 04:11:58 EDT 2002


On Mon, 15 Apr 2002 10:04:27 +0200, Peter Hopfgartner wrote:

> Dear members of the Python community,
> 
> is there anybody, who used Python successfully to connect to SAP through
> a DCOM Connector?
> 
> My current problem is:
> 
> I get the COM project through:
> 
> 
>         # Rufe die COM-Komponente auf
>         self.sap_com = win32com.client.Dispatch('SAP.BAPI.1')
> (... connect successfully to SAP ... )
> 
>         self.porders = self.sap_com.GetSAPObject('PlannedOrder')
>         self.header =  self.sap_com.DimAs(self.porders, 'Create',
>                                                                    'HeaderData')
> 
>         self.header =  self.porders.DimAs('Create','HeaderData')
> 
> Then, I would like to insert some data through self.header.Value, but
> this is seen only as an integer from Python.
> 
> In Visual Basic the data is inserted as
> 
> header.Value("Material") = 123456
> 
> In Visual Basic everything works fine.
> 
> All COM objects are early bounded, as described in Hammonds (excellent)
> Python on Win32 book.
> 
> I'm using ActiveState Python 2.2 on Windows 2000 Server.
> 
> If anybody could help me he will earn my eternal gratitude.
> 
> Peter


Sorry, the second DimAs invocation was only some dispaered test.

Peter, still looking for help.



More information about the Python-list mailing list