Creare una nuova sessione
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

Volendo creare una nuova sessione in SAP, in modo da non modificare la finestra che abbiamo aperta e stiamo utilizzado, possiamo modificare il codice visto nell'esempio base aggiugnedo questa parte.
Viene creata una nuova sessione e chiusa al termine dell'operazione: dopo aver utilizzato il comando CreateSession è necessario però attendere che SAP abbia creato la nuova sessione prima i poter procedere con gli altri comandi altrimenti verrà generato un messaggio di errore.

nSessions = SapObjConn.Sessions.Count
' crea la sessione e attende fino a che è disponibile
session.CreateSession
Do
  Application.Wait (Now() + 100 * ms)
  If (SapObjConn.Sessions.Count > nSessions) Then Exit Do
Loop
Set session = SapObjConn.Sessions.Item(CInt(SapObjConn.Sessions.Count - 1))

'--- incollare qui la registrazione ---
  
'--- fine registrazione ---
' chiusura sessione
SapObjConn.CloseSession (session.Name)


L'esempio completo é scaricabile da questo link: Es355.xlsm (a questo link le info per attivare le macro se risultano bloccate)

Gli esempi contenuti nel sito sono per uso personale, non é consentito l'uso professionale, commerciale o la riproduzione senza autorizzazione.
Per dubbi o domande potete scriverci a domande@macrofacili.it, sulla nostra pagina FB MacroFacili.it o sul gruppo FB Excel, macro e formule.
 

data4idea srls - PIva 01881000937 - info@data4idea.it