Hello Mr Stefan,
I have a question, before sorry my english is not very well.
I have a rfc code in csq.
I set a variable in table, but ı didnt do it.
this is a table
Dim cfgParams As SAP.Middleware.Connector.RfcConfigParameters
Dim destination As SAP.Middleware.Connector.RfcDestination
Dim rfcFunction As SAP.Middleware.Connector.IRfcFunction
Dim table As SAP.Middleware.Connector.IRfcTable
Dim Line As SAP.Middleware.Connector.IRfcStructure
Dim Table2 As SAP.Middleware.Connector.IRfcTable
Dim Line2 As SAP.Middleware.Connector.IRfcStructure
cfgParams = New SAP.Middleware.Connector.RfcConfigParameters
cfgParams.Add(SAP.Middleware.Connector.RfcConfigParameters.Name, “CSQ” )
cfgParams.Add(SAP.Middleware.Connector.RfcConfigParameters.AppServerHost,“s4erpqas”)
cfgParams.Add(SAP.Middleware.Connector.RfcConfigParameters.SystemNumber, “00”)
cfgParams.Add(SAP.Middleware.Connector.RfcConfigParameters.Client, “400”)
cfgParams.Add(SAP.Middleware.Connector.RfcConfigParameters.User, “ ")
cfgParams.Add(SAP.Middleware.Connector.RfcConfigParameters.Password, " *”)
destination = SAP.Middleware.Connector.RfcDestinationManager.GetDestination(cfgParams)
rfcFunction = destination.Repository.CreateFunction(“Z_EBA_SAT_OLUSTUR”)
rfcFunction.Invoke(destination)
table =rfcFunction.GetTable(“T_ITEMS”)
table2 =rfcFunction.GetTable(“T_ACCAS”)
table.Append(line)
line.SetValue(“DOC_TYPE”,“NB”)
Line.SetValue(“PREQ_ITEM”,“00010”)
Line.SetValue(“PUR_GROUP”,“104”)
Line.SetValue(“SHORT_TEXT”,“NB”)
Line.SetValue(“PLANT”,“1200”)
Line.SetValue(“MAT_GRP”,“1014”)
Line.SetValue(“QUANTITY”,“1”)
Line.SetValue(“UNIT”,“ADT”)
Line.SetValue(“DELIV_DATE”,Tarih)
Line.SetValue(“ACCTASSCAT”,“A”)
table.Append(line)
Line2.SetValue(“PREQ_ITEM”,“00010”)
Line2.SetValue(“ASSET_NO”,DVNO)
table2.Append(line2)
rfcFunction.Invoke(destination)
sasno = rfcFunction.GetString(“EV_PREQ_NO”)
Please help me, where did ı wrong?