This function frees the resources that were allocated for an iterator. This function has to be called for an iterator if the iterator is no longer needed.
SapGui.bdh
SapGuiIteratorRelease( in nIterator : number );
Parameter | Description |
---|---|
nIterator | The handle to the iterator. |
transaction TMain var sConnID : string; sKey : string; sValue : string; nIterator : number; nObject : number; begin // Connecting to SAP sConnID := SapGuiOpenConnection(" /SAP_CODEPAGE=1100 /FULLMENU 10.5.2.198 0 /3"); SapGuiSetActiveConnection(sConnID); SapGuiSetActiveSession("ses[0]"); // SAP SapGuiSetActiveWindow("wnd[0]", "SAP", SAPGUI_MATCH_Exact); SapGuiWindowAction(SAPGUI_WND_MAXIMIZE); // Logon to SAP System SapGuiIgnoreError(SAPENGINE_STATUSBAR_CHANGED, SEVERITY_SUCCESS); ThinkTime(2.8); SapGuiLogon("ddic", "minisap", "000", ""); // Copyright ThinkTime(2.1); SapGuiSetActiveWindow("wnd[1]", "Copyright", SAPGUI_MATCH_Exact); SapGuiPressButton("tbar[0]/btn[0]"); // SAP Easy Access ThinkTime(9.9); SapGuiSetActiveWindow("wnd[0]", "SAP Easy Access", SAPGUI_MATCH_Exact); SapGuiGetComboboxEntries("usr/tblRSDEMO02TC_COLS/txtDEMO_CPROP-GROUP4", nIterator); while SapGuiIteratorHasMore(nIterator) do SapGuiIteratorFetchNext(nIterator); SapGuiIteratorGetObject(nIterator, nObject); SapGuiObjectGetProperty(nObject,"Key", sKey); SapGuiObjectGetProperty(nObject, "Value", sValue); SapGuiObjectFree(nObject); end; SapGuiIteratorRelease(nIterator); end TMain;