Ver Mensaje Individual
  #1  
Viejo 29/08/12, 22:37:05
ing.alberto.garcia ing.alberto.garcia is offline
Junior Member
 
Fecha de Ingreso: nov 2011
Mensajes: 1
Post 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.
Responder Con Cita