Leggere dati da una griglia SAP
Info
Esempi
Linguaggio
Librerie
Formule
Ultimi Inseriti

 Login

 Password

Argomenti correlati
Se la transazione di SAP restituisce una griglia qui sotto trovate la parte di codice che può essere utilizzata per leggere i dati da una griglia di SAP e riportata sul proprio foglio di calcolo.

' riferimento alla griglia dei risultati
Dim SapObjTable As SAPFEWSELib.GuiGridView
Set SapObjTable = session.FindById("...")
  
nRowTable = CInt(SapObjTable.RowCount - 1)
nColTable = CInt(SapObjTable.ColumnCount - 1)

Dim TableColumns As Object
Set TableColumns = SapObjTable.ColumnOrder

Dim rowValue() As Variant
ReDim rowValue(nColTable)
  
'cella in alto a sx sul foglio in cui verrà riportata la griglia
Dim PosOutput As Range
Set PosOutput = Fa.Range("e11")
  
'nomi delle colonne
For ct = 0 To nColTable
   rowValue(ct) = CStr(TableColumns(ct))
Next
Fa.Range(PosOutput, PosOutput.Offset(0, nColTable)) = rowValue()
    
'righe di valori
For rt = 0 To nRowTable
  For ct = 0 To nColTable
     rowValue(ct) = SapObjTable.GetCellValue(rt, CStr(TableColumns(ct)))
  Next
  Fa.Range(PosOutput.Offset(rt + 1, 0), PosOutput.Offset(rt + 1, nColTable)).Value = rowValue()
Next
 

data4idea srls - PIva 01881000937 - info@data4idea.it