Будучи автором этого комментария, позвольте мне объяснить, что я имел в виду.
Прежде всего, мой комментарий был в ответ на «Если вы вызываете код через RFC, то нет никакого GUI, подключенного ксервер ", если я хорошо понимаю его значение, это неправильно, если вы запускаете соединение с активированным параметром SAP GUI, то есть возможно запустить функцию SAP по RFC, которая отображает экран SAP GUI (при условии, что SAP GUI установлен на клиенте).В противном случае код ABAP не будет работать при отображении экрана (SAP GUI не подключен).
Я не нашел официальной документации по этому параметру.
Я просто знаюпараметр для этих двух языков:
In COM / ActiveX , это свойство RfcWithDialog
класса SAPLogonCtrl.Connection
:
Dim connParam As SAPLogonControl
Dim connHandle As SAPLogonCtrl.Connection
set connParam = New SAPLogonControl
connParam.ApplicationServer = "atlas.XXXXXXXX"
connParam.System = "DK1"
connParam.SystemNumber = 02 'system 00, 01, ...
connParam.client = "100"
connParam.user = "xxxxxx"
connParam.Password = "xxxxxx"
connParam.Language = "EN"
connParam.Enabled = False
Set connHandle = connParam.NewConnection
connHandle.RfcWithDialog = 1
In .NET , это свойство UseSAPGui
класса RfcConfigParameters
.
PS: я не думаю, что этот параметр поможет вам в вашем другом вопросе .