v1.0
Comando

SapClick()

Executa um clique em um controle SAP GUI. O comportamento varia por tipo de controle: pressiona botões, foca campos de texto, alterna radio buttons e checkboxes, seleciona abas, clica em células de grid e botões de toolbar.
Sintaxe
SapClick(controlId [, appId])

Parâmetros

ParâmetroObrigatórioDescrição
controlIdSimIdentificador do controle SAP. Formatos aceitos:
• ID completo: '/app/con[0]/ses[0]/wnd[0]/usr/btn[0]'
• Nome#Tipo: 'btn[0]#GuiButton', 'tab[1]#GuiTab'
• Com innerObject: 'grid#GuiGridView@Cell(0,DOCNUM)', 'grid#GuiGridView@Toolbar?&FIND'
• Árvore com nó: 'tree#GuiTree@nodeKey'
Utilize a janela de configuração do comando no DevStudio para obter os seletores.
appIdNãoIdentificador da instância SAP gerenciada.

Exemplos

AthusScript
// Clicar em botão pelo ID:
SapClick('/app/con[0]/ses[0]/wnd[0]/tbar[0]/btn[0]')

// Clicar em botão pelo Nome#Tipo:
SapClick('btn[0]#GuiButton', 'sap')

// Selecionar aba:
SapClick('tabstrip#GuiTab', 'sap')

// Clicar em célula de grid:
SapClick('grid#GuiGridView@Cell(0,DOCNUM)', 'sap')

// Clicar em botão de toolbar do grid:
SapClick('grid#GuiGridView@Toolbar?&FIND', 'sap')

// Selecionar nó de árvore:
SapClick('tree#GuiTree@000001', 'sap')

Observações

Aguarda até 60 segundos pelo aparecimento do controle antes de tentar o clique.