#1
|
|||
|
|||
Consultar una Funcion con RFC
amigos,
tengo que invocar a una función que esta en SAP mediante un RFC la cual me devuelve un valor que correspondería al número de guía de despacho a utilizar. tengo hecho ya una conexión con sap que interactua bien con una función, a la cual le envío parametros y esta me reponde bien. el problema que esta nueva función la cual debo utilizar no recibe parametros, segun la documentación que me entregaron, solo debo llamarla y esta esta me devuelve el número de guía de despacho. la estructura es distinta si la funcion no es conparametros?. este es el codigo que estoy utilizando: la cual me devuelve el siguente valor: RESULTADO = 0000000000 alguna idea en lo que estoy fallando? Private Function ObtieneFolio(num_folio As String) Dim SapFuncionFolio As Object Dim RFC As Object Dim ObjConFolio As Object Dim RESULTADO As Object If Trim(SapInternet) = "0" Then LogonSapInternet2 ObjConFolio Else LogonSap ObjConFolio End If Set SapFuncionFolio = CreateObject("SAP.Functions") Set SapFuncionFolio.Connection = ObjConFolio If SapFuncionFolio.Connection.Logon(0, True) Then Set RFC = SapFuncionFolio.Add("ZRFC_PROXIMO_FOLIO") If RFC Is Nothing Then Error = "Error, No se encuentra Funcion" Else Set RESULTADO = RFC.IMPORTS("E_NEXT_NUM") MsgBox "El resultado devuelto es: " & RESULTADO.Value num_folio = RESULTADO.Value End If Else Error = "Ejecucion Fallida A SAP" ConectadoSAP = False SapFuncionFolio.Connection.Logoff Exit Function End If ConectadoSAP = False SapFuncionFolio.Connection.Logoff End Function |
#2
|
||||
|
||||
La estructura es básicamente la misma no mandas export es la unica diferencia, en este caso deberias ver si la funcion que estas consumiendo está regresandote el valor. Podrias poner un break-point remoto para hacer el debug de dicha funcion.
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#3
|
|||
|
|||
Donde puedo ?
|
#4
|
||||
|
||||
Buenas tardes Karla,
Si no recuerdo mal, las conexiones RFC se miran desde la trasnsacción: SM59. Con lo que sea nos dices. Un saludo.
__________________
Persigue tu objetivo, nunca te rindas! |
#5
|
|||
|
|||
Muchas gracias checaré si también puedo ver el
|
#6
|
|||
|
|||
Aunque ya ha pasado algún tiempo de esta información, me ha sido muy útil la función que han compartido en el inicio del tema, sobre todo en lo referente a la . Muchas gracias por ello.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|