MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Error llamando BAPI desde .Net (foro/showthread.php?t=64103)

ing.alberto.garcia 29/08/12 22:37:05

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.

calanis 30/08/12 20:56:20

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


Husos Horarios son GMT. La hora en este momento es 02:17:32.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web