A tabela CSA do Protheus está descrita no dicionário (SX2) como “Cabeçalho da movimentação”. Possui 9 campos e 1 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- CSA
- Nome
- Cabeçalho da movimentação
- Nome (inglês)
- Transaction header
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Compartilhado
- Compartilhamento por empresa
- Compartilhado
- Campos / índices
- 9 / 1
Campos da tabela CSA (9)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | CSA_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | CSA_CODREV | C | 6 | 0 | Cod. Revisão | Codigo da Revisão | Real |
| 03 | CSA_DTLANC | D | 8 | 0 | Data Lancto | Data do Lancamento | Real |
| 04 | CSA_NUMLOT | C | 50 | 0 | NUM LOTE | NUMERO DO LOTE | Real |
| 05 | CSA_VLLCTO | N | 14 | 2 | Valor Lacto | Valor do Lcto | Real |
| 06 | CSA_INDTIP | C | 2 | 0 | Indic. Lcto. | Ind. do Lancamento | Real |
| 07 | CSA_VLLFUN | N | 14 | 2 | Vl Moed Fun | Valor na Moeda Nacional | Real |
| 08 | CSA_ADDVLL | N | 14 | 2 | Vl Moed Nac | Valor na Moeda Nacional | Real |
| 09 | CSA_DTEXT | D | 8 | 0 | Dt.Lcto.Ext. | Data Lancto. Extemporâneo | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela CSA (1)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | CSA_FILIAL+CSA_CODREV+DTOS(CSA_DTLANC)+CSA_NUMLOT | Cod. Revisão + Data Lancto + NUM LOTE |
Perguntas frequentes sobre a tabela CSA
O que é a tabela CSA?
É a tabela “Cabeçalho da movimentação” do ERP TOTVS Protheus, com 9 campos definidos no dicionário SX3.
Quais são os índices da tabela CSA?
A tabela tem 1 índice. O principal (ordem 1) usa a chave CSA_FILIAL+CSA_CODREV+DTOS(CSA_DTLANC)+CSA_NUMLOT.
Qual é o nome físico da tabela CSA no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: CSA990). Em ADVPL, use RetSqlName("CSA") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela CSA
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
CSA_FILIAL,
CSA_CODREV,
CSA_DTLANC,
CSA_NUMLOT,
CSA_VLLCTO,
CSA_INDTIP,
CSA_VLLFUN,
CSA_ADDVLL,
CSA_DTEXT
FROM CSA
WHERE
D_E_L_E_T_ = ' '
AND CSA_FILIAL = 'VALOR'
AND CSA_CODREV = 'VALOR'
AND CSA_DTLANC BETWEEN '20261101' AND '20261130'
AND CSA_NUMLOT = 'VALOR'
AND CSA_VLLCTO = 0
AND CSA_INDTIP = 'VALOR'
AND CSA_VLLFUN = 0
AND CSA_ADDVLL = 0
AND CSA_DTEXT BETWEEN '20261101' AND '20261130'
Outras tabelas relacionadas
- CS0 Revisão
- CS1 Dados complementares da revis.
- CS2 Empresa
- CS3 Plano de Contas
- CS4 Plano de Contas Ref.
- CS5 Centro de Custo
- CS6 Visão Gerencial / Conta
- CS7 Histórico Padrão
- CS8 Contabilistas
- CS9 Participante
- CSB Itens de movimentações.
- CSC Balancete
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.