Hola;
Estoy usando la transaccion IW73, y quiero seleccionar el valor de la siguiente linea de donde estoy posicionado, este es el codigo que utilizo.
.findById("wnd[0]").maximize
.findById("wnd[0]/tbar[0]/okcd").Text = "/NIW73"
.findById("wnd[0]").sendVKey 0
.findById("wnd[0]/usr/ctxtSERMAT-LOW").Text = PN
.findById("wnd[0]/usr/ctxtGEWRK-LOW").Text = "T_SHIP"
.findById("wnd[0]/usr/ctxtERNAM-LOW").Text = EID
findById("wnd[0]/usr/txtVAWRK-LOW").SetFocus
.findById("wnd[0]/usr/txtVAWRK-LOW").caretPosition = 4
.findById("wnd[0]").sendVKey 8
.findById("wnd[0]").sendVKey 71 .
.findById("wnd[1]/usr/txtGS_SEARCH-VALUE").Text = ZM08
.findById("wnd[1]/usr/txtGS_SEARCH-VALUE").caretPosition = 10
.findById("wnd[1]/tbar[0]/btn[0]").press
.findById("wnd[1]/tbar[0]/btn[12]").press
' aqui es donde no puedo obtener el valor que busco, por que se posiciona a la linea original, no me reconoce la posicion actual. siempre el valor abajo de mi current cell.
.findById(“wnd[0]/usr/cntlGRID1/shellcont/shell”).currentcellrow 1
Gracias!