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;