v1.0
Comando

SapText()

Define o texto de um controle SAP GUI. Suportado para: GuiTextField, GuiTextedit, GuiOkCodeField (campo de transação), GuiComboBox e células de GuiGridView.
Sintaxe
SapText(controlId, texto [, appId])

Parâmetros

ParâmetroObrigatórioDescrição
controlIdSimIdentificador do controle SAP. Formatos aceitos:
• ID completo ou Nome#Tipo
• Campo de transação (OkCode): 'wnd[0]/tbar[0]/okcd#GuiOkCodeField'
• Célula de grid: 'grid#GuiGridView@Cell(0,DOCNUM)'
• ComboBox: 'combo#GuiComboBox'
Utilize a janela de configuração do comando no DevStudio para obter os seletores.
textoSimTexto a definir no controle. Para GuiTextField, é truncado ao MaxLength do campo se necessário.
appIdNãoIdentificador da instância SAP gerenciada.

Exemplos

AthusScript
// Navegar para transação via campo OkCode:
SapText('wnd[0]/tbar[0]/okcd#GuiOkCodeField', 'MM60')
SapKeys('wnd[0]/tbar[0]/okcd#GuiOkCodeField', 'Enter')

// Preencher área de texto multi-linha:
SapText('usr/txt[0]#GuiTextedit', $observacoes)

// Definir valor de ComboBox:
SapText('combo#GuiComboBox', '01')

// Editar célula de grid:
SapText('grid#GuiGridView@Cell(0,DOCNUM)', $docNum)