开发过SAP 或者搞过相关开发的朋友,请进来帮我个忙,有个很棘手的问题

copico 2008-09-04 03:14:29
我是做WEB开发的,SAP另有外国人开发.
别人开发好SAP的接口给我们,然后我们生成DLL,或者在.net里连接SAP,进行数据库操作.DCOM Connector


原来我们和SAP连接做开发的方式有两种:
1,用.DCOM Connector生成DLL,然后用组件的方式调用。
2,在.net里用SAPDotNetConnector,先把SAP函数的结构下载下来再调用.

我的问题是:
现在公司管的很严,不让我们接触到SAP数据库,现在我们只有一个连SAP的帐号,该帐号只能连SAP操作,不能用SAP Logon登录SAP系统.
现在只是生成一个dll了,然后由于登录不了SAP,出错了根本不知道是什么原因.用第2种方式呢,SAP又连不上,在我新建一个SERVER后老是提示下面的错误:

Connect to message server failed
Connect_PM MSHOST=MSHOST=120.12.3.21, R3NAME=efd, GROUP=redpf

ERROR hostname 'MSHOST=120.12.3.21' unknown

TIME Thu Sep 04 15:09:17 2008
RELEASE 640
COMPONENT NI (network interface)
VERSION 37
RC -2
MODULE ninti.c
LINE 336
DETAIL NiPGetHostByName2: hostname 'MSHOST=10.34.12.103' not found
SYSTEM CALL gethostbyname_r
ERRNO 11004
ERRNO TEXT WSANO_DATA: Valid name, no data record of requested type
COUNTER 1

现在不知道是什么原因引起的错误.
由于帐号问题,我登录不了SAP,所以用 SAPLOGON.INI based Logon Settings 的模式不行,只能用 Custom Logon Settings ,但会出上面的错误.

如果用组件的方式,出错了不知道原因.

还有没有其它方式来连接SAP,或者我这出错的原因是什么呢?请各位高手指教.

...全文
389 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
忧鱼 2010-11-22
  • 打赏
  • 举报
回复
顶...
为梦去奋斗 2008-09-05
  • 打赏
  • 举报
回复
学习,顶
a12321321321312321 2008-09-04
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 wwd252 的回复:]
学习
[/Quote]
wwd252 2008-09-04
  • 打赏
  • 举报
回复
学习
xlbxlg 2008-09-04
  • 打赏
  • 举报
回复
不明白
Coco孙 2008-09-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 qq13237810775 的回复:]
引用 8 楼 qq13237810775 的回复:
ding
[/Quote]
king5281273 2008-09-04
  • 打赏
  • 举报
回复
前两年搞过些Abap4报表开发,不过现在都忘得差不多了。
iuhxq 2008-09-04
  • 打赏
  • 举报
回复
一句也不懂 ,300分不好赚啊

xuebin_hu 2008-09-04
  • 打赏
  • 举报
回复
菜鸟进来学习!
shadowjl 2008-09-04
  • 打赏
  • 举报
回复
up
sportdog 2008-09-04
  • 打赏
  • 举报
回复
密码好像要输大写,不太记得了。
sportdog 2008-09-04
  • 打赏
  • 举报
回复
我是用SAPDotNetConnector20连的,连得是否要输服务器ip,端口等,连上后再建个sap代理类,再把你想调的接口函数拖上去就可以了。
sportdog 2008-09-04
  • 打赏
  • 举报
回复
我觉得还是申请一个用户,保证这个用户能连上才行,我不太明白你新建一个server是啥意思?
suyiming 2008-09-04
  • 打赏
  • 举报
回复
楼主用的是否2005不?
qq2013 2008-09-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 qq13237810775 的回复:]
ding
[/Quote]
suyiming 2008-09-04
  • 打赏
  • 举报
回复
我记得 VS2005不支持.NET CONNECTOR哦
copico 2008-09-04
  • 打赏
  • 举报
回复
Connect to message server failed
Connect_PM MSHOST=MSHOST=120.12.3.21, R3NAME=efd, GROUP=redpf

ERROR hostname 'MSHOST=120.12.3.21' unknown

TIME Thu Sep 04 15:09:17 2008
RELEASE 640
COMPONENT NI (network interface)
VERSION 37
RC -2
MODULE ninti.c
LINE 336
DETAIL NiPGetHostByName2: hostname 'MSHOST=120.12.3.21' not found
SYSTEM CALL gethostbyname_r
ERRNO 11004
ERRNO TEXT WSANO_DATA: Valid name, no data record of requested type
COUNTER 1
copico 2008-09-04
  • 打赏
  • 举报
回复
楼上的好眼力
IP没有错,我复制错了
wxg22526451 2008-09-04
  • 打赏
  • 举报
回复
Connect_PM MSHOST=MSHOST=120.12.3.21, R3NAME=efd, GROUP=redpf
MSHOST=MSHOST这是不是有问题?
错误信息也只是说没找到主机名称MSHOST=10.34.12.103
用IP连下看看 10.34.12.103
wxg22526451 2008-09-04
  • 打赏
  • 举报
回复
SAP如何通过RFC连接.NET
http://blog.chinaunix.net/u/28536/showart_254405.html
SAP .Net Connector -- ASP.NET 连接 SAP 系统
http://peak226.spaces.live.com/blog/cns!86043AB3DD2E3C3A!612.entry
加载更多回复(2)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧