#1
|
|||
|
|||
Error llamando BAPI desde .Net
Estoy intentando llamar una BAPI de SAP desde .Net y me aparece el siguiente error:
Lookup of function BAPI_CURRENCY_GETLIST metadata failed for destination DEV Debo aclarar que he instalado correctamente el conector de SAP con .Net. El código que estoy utilizando es el siguiente: RfcConfigParameters _oConfig = new RfcConfigParameters(); _oConfig.Add(RfcConfigParameters.Name, "DEV"); _oConfig.Add(RfcConfigParameters.AppServerHost, "192.XXX.XX.X"); _oConfig.Add(RfcConfigParameters.SystemNumber, "00"); _oConfig.Add(RfcConfigParameters.User, "USER"); _oConfig.Add(RfcConfigParameters.Password, "PASSWORD"); _oConfig.Add(RfcConfigParameters.Client, "100"); _oConfig.Add(RfcConfigParameters.Language, "EN"); _oConfig.Add(RfcConfigParameters.IdleTimeout, "10"); RfcDestination _oCon = RfcDestinationManager.GetDestination(_oConfig); RfcRepository _oRep = _oCon.Repository; IRfcFunction BapiGetCompani = _oRep.CreateFunction("BAPI_CURRENCY_GETLIST"); BapiGetCompani.Invoke(_oCon); IRfcTable CompanyTabla = BapiGetCompani.GetTable("BAPI_10902"); IRfcStructure CompanyStructure = BapiGetCompani.GetStructure("RETURN"); De antemano agradezco cualquier ayuda que me puedan brindar. |
#2
|
|||
|
|||
Buenas tardes!
Para mi el error esta en estas Lineas Deberian ser de otra manera posiblemente Otra duda que tengo es por que la estructura de mensajes, es llamada CompanyStructure esa estructura deberia ser de un tipo similar a la BAPIRETURN Espero te sirva Saludos
__________________
Carlos D. Alanis <=<< Compartir conocimiento es una manera de innovar >>=> |
Herramientas | Buscar en Tema |
Desplegado | |
|
|