首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用win32com方法静默地登录SAP?

如何使用win32com方法静默地登录SAP?
EN

Stack Overflow用户
提问于 2017-02-15 16:37:59
回答 1查看 1.5K关注 0票数 1

我有一个关于SAP静默登录的问题,我是这样使用win32com实现的。

代码语言:javascript
复制
from win32com.client import Dispatch

R3 = Dispatch("SAP.Functions")
R3.Conn.System = 'xxx'
R3.Conn.Client = '100'
# other values needed to pass to R3.Conn
R3.Conn.logon #here is the problem

在VB中,我可以使用R3.Conn.Logon(1, True)进行登录。但是在Python中,登录似乎不是一种方法,也不允许我将参数传递给它。

我尝试在Python中使用R3.Conn.Logon(1, True),但它返回了一个错误

登录是不可调用的。

我应该如何在Python中调用静默登录?

谢谢

EN

Stack Overflow用户

发布于 2018-09-03 09:46:32

这对我有用。我还在做实验,我想添加字段选择,当然也要给RFC_READ_TABLE添加一个过滤器。但这种联系有效。

代码语言:javascript
复制
from win32com.client import Dispatch

Functions = Dispatch("SAP.Functions")

Functions.Connection.Client = "000"
Functions.Connection.ApplicationServer = "your server"
Functions.Connection.Language = "EN"
Functions.Connection.User = "you"
Functions.Connection.Password = "your pass"
Functions.Connection.SystemNumber = "00"
Functions.Connection.UseSAPLogonIni = False

if (Functions.Connection.Logon (0,True) == True):
    print("Logon OK")
    RfcCallTransaction = Functions.Add("RFC_READ_TABLE")
    strExport1 = RfcCallTransaction.exports("QUERY_TABLE")
    strExport2 = RfcCallTransaction.exports("DELIMITER")
    strExport3 = RfcCallTransaction.exports("ROWSKIPS")
    strExport4 = RfcCallTransaction.exports("ROWCOUNT")
    tblOptions = RfcCallTransaction.Tables("OPTIONS")
    #RETURNED DATA
    tblData = RfcCallTransaction.Tables("DATA")
    tblFields = RfcCallTransaction.Tables("FIELDS")


    strExport1.Value = 'AGR_DEFINE'
    strExport2.Value = ";"
    strExport3.Value = 0
    strExport4.Value = 10

    if RfcCallTransaction.Call == True:
        print ("Function call successful")
        #print (tblData.RowCount)
        j = 1
        while j < tblData.RowCount:
            print (tblData(j,"WA"))
            j = j + 1
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42255125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档