Visual Basic.NET - BAPI_ALM_NOTIF_SAVE desde Visual Studio 10 (Sap Connector 3.0)

   
Vista:

BAPI_ALM_NOTIF_SAVE desde Visual Studio 10 (Sap Connector 3.0)

Publicado por Tere (2 intervenciones) el 10/05/2012 15:26:07
Hola,

estoy pasando una aplicación hecha en VB6 a Visual.Net que debe crear ST en SAP. Sé que se debe hacer utilizando estas BAPIs:
1- BAPI_ALM_NOTIF_CREATE
2- BAPI_ALM_NOTIF_SAVE
3- BAPI_TRANSACTION_COMMIT

A la 2ª bapi se le pasa por parámetro (campo "number") el valor que devuelve la primera (campo "notif_no"), cuyo valor es %00000000001:

rfcFunctionSave.SetValue("number", RfcStructCreateResult.GetValue("notif_no"))
'Cridar la BAPI Save
rfcFunctionSave.Invoke(CnnSAP)

Pues bien, el problema es que BAPI_ALM_NOTIF_SAVE no hace nada, no devuelve ningún mensaje de error, pero no hace nada.
Estoy usando el SAP CONNECTOR 3.0

Alguna idea?

Gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

BAPI_ALM_NOTIF_SAVE desde Visual Studio 10 (Sap Connector 3.0)

Publicado por Tere (2 intervenciones) el 11/05/2012 08:33:30
Solucionado!
Para que funcione correctamente, se debe hacer:

Dim CnnSAP As RfcDestination = RfcDestinationManager.GetDestination("NombreConnexion")
RfcSessionManager.BeginContext(CnnSAP) 'Esta es la línea importante

-----
Aquí realizar la llamada a las BAPIS
-----
RfcSessionManager.EndContext(CnnSAP)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar