Andrea Samorini 26.Oct.10 11:54 AM a Web browser Domino SAP R/3 Integration - SAP ConnectorDomino SAP R/3 Integration - SAP Connector - 1.7Windows
Hi,
from domino i call a new RFC created on SAP that allows on input 3 record, and returns an output record containing various fields with the results.
But it returns lotusscript error in the following statement:
iCount = oConn.Call (oFldList, 1, oFldResult)
this is the error:
12552 - Error: Field mapping failed due to a missing field, Connector 'sap', Method -Call-
Can anyone help me?
thanks in advance!
This is the complete code:
Set goLCSession = New LCSession
Set oCon = New LCConnection("sap")
oCon.UserID = "Andrea Samorini"
oCon.Password = "andreapwd"
oCon.Server = "138.2.177.44"
oCon.Destination = "TST"
oCon.SystemNo = 1
oCon.Client = "500"
oCon.Language = "en"
oCon.Connect
Dim oFldList As New LCFieldList(3)
Dim oField As LCField
Dim sCod(2) As String
Dim sNum(2) As String
Dim sTipo(2) As String
Dim sDati(2) As String
'field for record 1
sCod(0) = "15"
sNum(0) = "1"
sTipo(0) = "prova1"
sDati(0) = "questi sono i dati di prova 1"
'field for record 2
sCod(1) = "17"
sNum(1) = "2"
sTipo(1) = "prova2"
sDati(1) = "questi sono i dati di prova 2"
'field for record 3
sCod(1) = "22"
sNum(1) = "3"
sTipo(1) = "prova3"
sDati(1) = "questi sono i dati di prova 3"
Set oField = oFldList.Append ("SESNUM", LCTYPE_TEXT)
oField.Value = sCod
Set oField = oFldList.Append ("SEGNUM", LCTYPE_TEXT)
oField.Value = sNum
Set oField = oFldList.Append ("SEGNAM", LCTYPE_TEXT)
oField.Value = sTipo
Set oField = oFldList.Append ("SDATA", LCTYPE_TEXT)
oField.Value = sDati
Dim oFldResult As New LCFieldList
Dim iCount As Integer
iCount = oCon.Call(oFldList, 1, oFldResult)
Dim lRecordOK As Long
lRecordOK = oCon.Fetch(oFldResult, 1, 1)
Dim lIndex As Long
Set oField = oFldResult.Lookup("DOCNUM", lIndex)
gsIDocNum = oField.Text(0)