Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela MBP no Protheus

Saldos Cartão Fidelidade

A tabela MBP do Protheus está descrita no dicionário (SX2) como “Saldos Cartão Fidelidade”. Possui 7 campos e 3 índices e chave única MBP_FILIAL+MBP_NUMCAR+MBP_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
MBP
Nome
Saldos Cartão Fidelidade
Nome (inglês)
Loyalty Card Balance
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Compartilhado
Compartilhamento por empresa
Compartilhado
Chave única
MBP_FILIAL+MBP_NUMCAR+MBP_ITEM
Campos / índices
7 / 3

Campos da tabela MBP (7)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MBP_FILIAL C 2 0 Filial Código da filial Real
02 MBP_NUMCAR C 40 0 Num Cartão Numero do Cartão Real
03 MBP_ITEM C 3 0 Num. Item Numero do Item Real
04 MBP_DATA D 8 0 Data Cadastr Data do Cadastro Real
05 MBP_DTVAL D 8 0 Valid.Saldo Validade do Saldo Real
06 MBP_VALOR N 14 2 Val.Recarga Valor da Recarga Real
07 MBP_SALDO N 14 2 Saldo. Saldo Recarga Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela MBP (3)

OrdemChaveDescriçãoApelido
1MBP_FILIAL+MBP_NUMCAR+DTOS(MBP_DATA)+DTOS(MBP_DTVAL)Num Cartão + Data Cadastr + Valid.SaldoMBPIND1
2MBP_FILIAL+MBP_NUMCAR+DTOS(MBP_DTVAL)+DTOS(MBP_DATA)Num Cartão + Valid.Saldo + Data CadastrMBPIND2
3MBP_FILIAL+MBP_NUMCAR+MBP_ITEMNum Cartão + Num. ItemMBPIND3

Perguntas frequentes sobre a tabela MBP

O que é a tabela MBP?

É a tabela “Saldos Cartão Fidelidade” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.

Qual é a chave única da tabela MBP?

A chave única é MBP_FILIAL+MBP_NUMCAR+MBP_ITEM.

Quais são os índices da tabela MBP?

A tabela tem 3 índices. O principal (ordem 1) usa a chave MBP_FILIAL+MBP_NUMCAR+DTOS(MBP_DATA)+DTOS(MBP_DTVAL).

Qual é o nome físico da tabela MBP 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: MBP990). Em ADVPL, use RetSqlName("MBP") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela MBP

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    MBP_FILIAL,
    MBP_NUMCAR,
    MBP_ITEM,
    MBP_DATA,
    MBP_DTVAL,
    MBP_VALOR,
    MBP_SALDO
FROM MBP
WHERE
    D_E_L_E_T_ = ' '
    AND MBP_FILIAL = 'VALOR'
    AND MBP_NUMCAR = 'VALOR'
    AND MBP_ITEM = 'VALOR'
    AND MBP_DATA BETWEEN '20261001' AND '20261031'
    AND MBP_DTVAL BETWEEN '20261001' AND '20261031'
    AND MBP_VALOR = 0
    AND MBP_SALDO = 0

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.