调用RFC函数时出错

2020-08-25 10:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我现在从SAP开始。 执行以...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我现在从SAP开始。 执行以下代码时出现空白错误消息:

oEquipPtr = BapiPtr.GetSAPObject(" Equipment")'设备

oTipoObj = BapiPtr.DimAs(oEquipPtr," GetList"," ObjecttypeRa")

ListaOT = BapiPtr.DimAs(oEquipPtr," GetList"," EquipmentList")

ret = BapiPtr.DimAs(oEquipPtr," GetList"," Return")

oTipoObj.Rows.Add()

oTipoObj(1," SIGN")=" I"

oTipoObj(1," OPTION")=" EQ"

oTipoObj(1," LOW")= TipoObjTec

oEquipPtr.GetList(ObjecttypeRa:= oTipoObj,EquipmentList:= ListaOT,RETURN:= ret)

如果ret(" NUMBER")=" 000"然后

retval =真

其他

retval = False

如果结束

如果结束

TrataErro:

ObterListaObjetosTecnicos = retval

该错误发生在.TipoObj.Rows.Add()中。

从我读到的内容来看,设备是业务对象,我正在访问BAPI,对吗? 我也正在访问其GetList方法。

我是否没有收到错误反馈的任何原因? 我还注意到在执行仅通过RFC进行搜索时会得到结果。 代码:

oLista = SapFun.Add(" BAPI_FUNCLOC_GETLIST")

ListaLI = oLista.Tables.Item(" FUNCLOC_LIST")

oRanges = oLista.Tables.Item(" FUNCLOC_RA")

oRanges.Rows.Add()

oRanges(1," SIGN")=" I"

oRanges(1," OPTION")=" CP"

oRanges(1," LOW")=" F-U-***"'" 01000101"

BAPI是否有可能成为唯一无法正常运行的东西?

我不知道该如何前进。