O primeiro registro da consulta padrão possui o seguinte registro:

XB_ALIAS

XB_TIPO

XB_SEQ

XB_COLUNA

XB_DESCRI

XB_CONTEM

SA1

1

01

DB

Cliente

SA1

O valor na coluna XB_COLUNA sempre ira conter "DB" , as informações que irão variar serão o XB_ALIAS com o código da consulta, , XB_DESCRI aonde nesse registro representa o nome da consulta, e o XB_CONTEM que possui a tabela(que tem que estar no SX2) que será apresentada.

No campo XB_CONTEM, após a alias da tabela, podemos ter também alguns marcadores.

SB1 - Tabela;

F - Modificador para adicionar o botão;

A093SB1 – Função associada ao botão;

Config – Nome do botão;

SBP->BP_BASE – Retorno alterado da consulta, neste caso ao pressionar o botão, irá ignorar o registro de retorno da consulta.                                                                                                                                                                                                             

Dica: É comum confundir o XB_ALIAS que é o código da consulta, e não representa a tabela que esta sendo acessada, essa tabela como vimos é definida pelo o registro de tipo 1 da consulta, no cambo XB_CONTEM.