Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela BMW no Protheus

Pagamentos Folhas

O que é a tabela BMW no Protheus?

A tabela BMW faz parte do sistema ERP Protheus da TOTVS e é utilizada para pagamentos folhas.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela BMW possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela BMW, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BMW
X2_PATH \DATA\
X2_ARQUIVO BMW990
X2_NOME Pagamentos Folhas
X2_NOMESPA Pagos Planilla de Hab.
X2_NOMEENG Payroll payments
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 33
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 1364
R_E_C_D_E_L_ 0

Campos da Tabela BMW (29 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
BMW 01 BMW_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 22624 0
BMW 02 BMW_OPELOT C 4 0 Oper.Lote Oper.Lote Lot Operator Operadora do Lote Operadora del Lote Lot operator @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22625 0
BMW 03 BMW_ANOLOT C 4 0 Ano Lote Ano Lote Lot year Ano do Lote Ano del Lote Lot year @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22626 0
BMW 04 BMW_MESLOT C 2 0 Mes Lote Mes Lote Lot month Mes do Lote Mes del Lote Lot month @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22627 0
BMW 05 BMW_NUMLOT C 4 0 Numero Lote Numero Lote Lot number Numero do Lote de Pagto Numero del Lote de Pago Payment lot number @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22628 0
BMW 06 BMW_OPERDA C 4 0 Oper RDA Oper RDA RDA Operator Operadora RDA Operadora RDA RDA Operator @! - x x x x x x x x x x x x x x x - - 1 - - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22629 0
BMW 07 BMW_VENCTO D 8 0 Vencimento Vencimiento Due date Vencimento Vencimiento Due date @D - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22630 0
BMW 08 BMW_VALBRU N 16 2 Valor Bruto Valor Bruto Gross amount Valor Bruto Valor Bruto Gross amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22631 0
BMW 09 BMW_IR N 16 2 Valor I.R Valor I.R IR amount Valor Imposto de Renda Valor Impuesto a la Renta Income tax amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22632 0
BMW 10 BMW_INSSPF N 16 2 Vlr INSS PF Vlr INSS PF INSS ind.amn Valor INSS Pessoa Fisica Valor INSS Persona Fisica INSS individual amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22633 0
BMW 11 BMW_INSSPJ N 16 2 Vlr INSS PJ Vlr INSS PJ INSS L.E.amn Valor INSS Pessoa Jur. Valor INSS Persona Juridi INSS legal entity amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22634 0
BMW 12 BMW_INSSJF N 16 2 Vlr INSS PJF Vlr INSS PJF INSS ONG amn Valor INSS PJ Ent.Filant. Valor INSS PJ Ent.Filant. INSS ONG amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22635 0
BMW 13 BMW_PIS N 16 2 PIS PIS PIS Valor PIS Valor PIS PIS amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22636 0
BMW 14 BMW_COFINS N 16 2 Cofins Cofins COFINS Valor Cofins Valor Cofins COFINS amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22637 0
BMW 15 BMW_CSL N 16 2 CSLL CSLL CSLL Valor CSLL Valor CSLL CSLL amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22638 0
BMW 16 BMW_VALLIQ N 16 2 Valor Liq. Valor Neto Net amount Valor Liquido Valor Neto Net amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22639 0
BMW 17 BMW_STATUS C 1 0 Status Estatus Status Status Estatus Status @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - - - - - 1=Enviado para a folha;2=Processado pela folha 1=Enviado a la planilla;2=Procesado por la planilla 1=Sent to payroll;2=Processed by payroll - - - - - S - - N N N - - - 1 2 - - - 22640 0
BMW 18 BMW_PREFIX C 3 0 Prefixo Prefijo Prefix Prefixo do Titulo Prefijo del Titulo Bill prefix @! FA050Num() x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22641 0
BMW 19 BMW_NUM C 9 0 No. Titulo Num.Titulo Bill number Numero do Titulo Numero del Titulo Bill number @! FA050Num() x x x x x x x x x x x x x x x xx - - 1 xx - - - S - - - - - - - - - - 018 - S - - N N N - - - 1 1 - - - 22642 0
BMW 20 BMW_TIPO C 3 0 Tipo Tipo Type Tipo do Titulo Tipo de Titulo Type of bill @! FA050Tipo() .and. FA050Num() .and. FA050Natur() x x x x x x x x x x x x x x x xx - 05 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 22643 0
BMW 21 BMW_NATURE C 10 0 Natureza Modalidad Class Codigo da natureza Codigo de la modalidad Class code @! FA050Natur() x x x x x x x x x x x x x x x x - SED 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 22644 0
BMW 22 BMW_FORNEC C 6 0 Fornecedor Proveed. Supplier Codigo do Fornecedor Codigo del Proveedor Supplier code @! ExistCpo("SA2",M->BMW_FORNEC).and. fa050num() x x x x x x x x x x x x x x x x - SA2 1 xx - - - S - - - - - - - - - - 001 - S - - N N N - - - 1 1 - - - 22645 0
BMW 23 BMW_LOJA C 2 0 Loja Tienda Store Loja do Fornecedor Tienda del Proveedor Supplier store @! ExistCpo("SA2",M->BMW_FORNEC+M->BMW_LOJA).and. fa050num() x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - - - 002 - S - - N N N - - - 1 1 - - - 22646 0
BMW 24 BMW_HIST C 25 0 Historico Historial History Historico do TÝtulo Historial del Titulo Bill history @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22647 0
BMW 25 BMW_ANOBAS C 4 0 Ano Base Ano Base Base Year Ano Base Ano Base Base Year @! - x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22648 0
BMW 26 BMW_MESBAS C 2 0 Mes Base Mes Base Base month Mes Base Mes Base Base month @! - x x x x x x x x x x x x x x x x - - 1 x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22649 0
BMW 27 BMW_PLLOTE C 10 0 Lote PLS Lote PLS PLS lot Numero do Lote PLS Numero del Lote PLS PLS lot number @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22650 0
BMW 28 BMW_PLOPLT C 4 0 Operadora Lt Operadora Lt Lt Operator Operadora Lote Pagto Operadora Lote Pago Lot Payt Operator @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22651 0
BMW 29 BMW_CODRDA C 6 0 Codigo RDA Codigo RDA RDA code Codigo Rede Atendimento Codigo RDA RDA code @! - x x x x x x x x x x x x x x x x - - 1 x x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 22652 0

Índices da Tabela BMW (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
BMW 1 BMW_FILIAL+BMW_OPELOT+BMW_ANOLOT+BMW_MESLOT+BMW_NUMLOT+BMW_OPERDA+BMW_CODRDA Oper.Lote + Ano Lote + Mes Lote + Numero Lote + Oper RDA + Codigo RDA Oper.Lote + Ano Lote + Mes Lote + Numero Lote + Oper RDA + Codigo RDA Lot Operator + Lot year + Lot month + Lot number + RDA Operator + RDA S - - S 2 3 - 3205 0
BMW 2 BMW_FILIAL+BMW_CODRDA+BMW_ANOLOT+BMW_MESLOT Codigo RDA + Ano Lote + Mes Lote Codigo RDA + Ano Lote + Mes Lote RDA code + Lot year + Lot month S - - S 2 3 - 3206 0

Perguntas frequentes

Para que serve a tabela BMW no Protheus?

Ela é utilizada para pagamentos folhas dentro do sistema ERP Protheus.

Como consultar os campos da tabela BMW?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela BMW?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela BMW

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    BMW_FILIAL,
    BMW_OPELOT,
    BMW_ANOLOT,
    BMW_MESLOT,
    BMW_NUMLOT,
    BMW_OPERDA,
    BMW_VENCTO,
    BMW_VALBRU,
    BMW_IR,
    BMW_INSSPF,
    BMW_INSSPJ,
    BMW_INSSJF,
    BMW_PIS,
    BMW_COFINS,
    BMW_CSL,
    BMW_VALLIQ,
    BMW_STATUS,
    BMW_PREFIX,
    BMW_NUM,
    BMW_TIPO,
    BMW_NATURE,
    BMW_FORNEC,
    BMW_LOJA,
    BMW_HIST,
    BMW_ANOBAS,
    BMW_MESBAS,
    BMW_PLLOTE,
    BMW_PLOPLT,
    BMW_CODRDA
FROM BMW
WHERE
    D_E_L_E_T_ = ' '
    AND BMW_FILIAL = 'VALOR'
    AND BMW_OPELOT = 'VALOR'
    AND BMW_ANOLOT = 'VALOR'
    AND BMW_MESLOT = 'VALOR'
    AND BMW_NUMLOT = 'VALOR'
    AND BMW_OPERDA = 'VALOR'
    AND BMW_VENCTO BETWEEN '20260601' AND '20260630'
    AND BMW_VALBRU = 0
    AND BMW_IR = 0
    AND BMW_INSSPF = 0
    AND BMW_INSSPJ = 0
    AND BMW_INSSJF = 0
    AND BMW_PIS = 0
    AND BMW_COFINS = 0
    AND BMW_CSL = 0
    AND BMW_VALLIQ = 0
    AND BMW_STATUS = 'VALOR'
    AND BMW_PREFIX = 'VALOR'
    AND BMW_NUM = 'VALOR'
    AND BMW_TIPO = 'VALOR'
    AND BMW_NATURE = 'VALOR'
    AND BMW_FORNEC = 'VALOR'
    AND BMW_LOJA = 'VALOR'
    AND BMW_HIST = 'VALOR'
    AND BMW_ANOBAS = 'VALOR'
    AND BMW_MESBAS = 'VALOR'
    AND BMW_PLLOTE = 'VALOR'
    AND BMW_PLOPLT = 'VALOR'
    AND BMW_CODRDA = 'VALOR'