Dicionário Protheus
Início

Tabela SD5 no Protheus

Requisições por Lote

O que é a tabela SD5 no Protheus?

A tabela SD5 faz parte do sistema ERP Protheus da TOTVS e é utilizada para requisições por lote.

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 SD5 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 SD5, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SD5
X2_PATH \DATA\
X2_ARQUIVO SD5990
X2_NOME Requisições por Lote
X2_NOMESPA Requisiciones por Lote
X2_NOMEENG Requisitions by Lot
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 4
X2_DISPLAY D5_DOC+D5_SERIE+D5_PRODUTO+D5_LOTECTL+D5_NUMLOTE
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_ 8146
R_E_C_D_E_L_ 0

Campos da Tabela SD5 (27 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_
SD5 01 D5_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 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 131085 0
SD5 02 D5_LOTEFOR C 18 0 Lote Fornec. Lote Prov Supplier Lot Num. Lote no Fornecedor Nº Lote en Proveed Supplier Batch No. - - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 131086 0
SD5 03 D5_PRODUTO C 15 0 Produto Producto Product Codigo do Produto Codigo del Producto Product Code @! ExistCpo("SB1") x x x x x x x x x x x x x x x x - SB1 1 xx xx - - - S - - - - - - - - - - 030 - S - - S N N - - - 1 1 - - - 131087 0
SD5 04 D5_LOCAL C 2 0 Armazem Deposito Warehouse Armazem Deposito Warehouse @! ExistCpo("NNR") x x x x x x x x x x x x x x x x - NNR 1 xx xx - - - S - - - - - - - - - - 024 - S - - N N N - - - 1 1 - - - 131088 0
SD5 05 D5_DOC C 9 0 Documento Documento Document Documento Documento Document @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - 018 - S - - S N N - - - 1 2 - - - 131089 0
SD5 06 D5_SERIE C 3 0 Serie Serie Series Série Serie Series !!! - x x x x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - 094 - S - - N N N - - - 1 2 - - - 131090 0
SD5 07 D5_OP C 14 0 O.P. O.P. P.O. Ordem de Produção Orden de Produccion Production Order @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 131091 0
SD5 08 D5_DATA D 8 0 Data Movim. Fch Movim. Movement Dt. Data da Movimentação Fecha de Movim Fin. Date of Movement - - x x x x x x x x x x x x x x x x - - 1 xx - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 131092 0
SD5 09 D5_ORIGLAN C 3 0 Origem Lcto. Origen Reg. Entry Origin Origem do Lançamento Origen del Registro Entry Origin - - 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 - - - 131093 0
SD5 10 D5_NUMSEQ C 6 0 Sequencial Secuencial Sequential Numero Sequencial Numero Secuencial Sequential Number @! - x x x x x x x x x x x x x x x x - - 1 xx x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 131094 0
SD5 11 D5_CLIFOR C 6 0 Cliente/Forn Clien/Provee Cust./Supp. Cliente/Fornecedor Cliente/Proveedor Customer/Supplier @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - N - - - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 131095 0
SD5 12 D5_LOJA C 2 0 Loja Cli/For Tda.Cli/Prov Unit Loja Cliente/Fornecedor Tienda Cliente/Proveedor Unit Customer/Supplier @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - N - - - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 131096 0
SD5 13 D5_QUANT N 12 2 Quantidade Cantidad Quantity Quantidade Cantidad Quantity @E 999,999,999.99 A390QUANT() x x x x x x x x x x x x x x x x - - 1 xxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 131097 0
SD5 14 D5_LOTECTL C 10 0 Lote Lote Lot Lote Lote Lot - A390LotCtl() x x xx x x x x x x x xxxxx x x x x x x x x - - 1 xxx - - - N - - - - - - - - - - 068 - S - - S N N - - - 1 1 - - - 131098 0
SD5 15 D5_NUMLOTE C 6 0 Sub-Lote Sublote Sublot Sub-Lote Numero del Sublote Sublot - - x x x x x x x x xx xx x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - - S N N - - - 1 2 - - - 131099 0
SD5 16 D5_DTVALID D 8 0 Valid. Lote Vald.Lote Lot Validity Validade do Lote inform. Validez del Lote Info. Informed Lot Validity - M->D5_DTVALID >= dDataBase .And. !Empty(M->D5_LOTECTL) x x x x x x x x x x x x x x x x - - 1 xx xx - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 131100 0
SD5 17 D5_QTSEGUM N 12 2 Qtd. 2a UM Ctd. 2a. UM 2nd.Unit Mea Quantidade 2a UM Cantidad 2a.Unidad Medida Quantity in 2nd Meas.Unit @E 999,999,999.99 A390QTSEG() x x x x x x x x x x x x x x x x - - 1 xx x x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 131101 0
SD5 18 D5_ESTORNO C 1 0 Estornado Devolucion Reversed Indica se Mov. Estornado Indica si es Devolucion Indicate if is Reverse @! Pertence("S ") x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 131102 0
SD5 19 D5_CODGRP C 4 0 Grupo Grupo Group Grupo Veiculos/Oficina Grupo Vehiculos/Taller Vehicle/Repair Shop Group @! VldAuxCod1("D5_CODGRP","D5_CODITE") x x x x x x x x x x x x x x x IniAuxCod(SD5->D5_PRODUTO,"D5_CODGRP") SBM 1 x x x x - - - S - V - - - - - - - IniAuxCod(SD5->D5_PRODUTO,"D5_CODGRP") 162 - S - - N N N - - - 1 2 - - - 131103 0
SD5 20 D5_CODITE C 27 0 Cod. Produto Cod.Producto Product Code Produto Veiculos/Oficina Product.Vehiculos/Oficina Vehicle Prod./Repair Shop - VldAuxCod2("D5_PRODUTO","D5_CODGRP") x x x x x x x x x x x x x x x IniAuxCod(SD5->D5_PRODUTO,"D5_CODITE") B00 1 x x x x - - - S - V - - - - - RtPict("D5_CODGRP") - IniAuxCod(SD5->D5_PRODUTO,"D5_CODITE") - - S - - N N N - - - 1 2 - - - 131104 0
SD5 21 D5_POTENCI N 6 2 Potencia Lot Potencia Lot Lot potency Potencia do Lote Potencia del Lote Lot Potency @E 999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 131105 0
SD5 22 D5_SLDINI C 2 0 Lote inicial Lote inicial Initial Lot Lote inicial Lote inicial Initial Lot @! - x x xx x x x x x x x xxxxx x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 131106 0
SD5 23 D5_SLOTEPR C 6 0 SubLote Prod Sublote Prod Prod.Sublot Sub Lote produzido Sublote producido Sublot Produced - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 131107 0
SD5 24 D5_LOTEPRD C 10 0 Lote produzi Lote prod. Produced Lot Lote produzido Lote producido Produced Lot - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - V R - - - - - - - - 068 - S - - N N N - - - 1 2 - - - 131108 0
SD5 25 D5_PRMAIOR C 1 0 Prod Maior Prod Mayor Greater Prod Prod Maior Prod Mayor Greater Prod - - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 131109 0
SD5 26 D5_TRT C 3 0 Sequencia Secuencia Sequence Sequencia de Empenho Secuencia de reserva Allocation Sequence @! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 131110 0
SD5 27 D5_SDOC C 3 0 Série Doc. Serie Doc. Inv. Series Série do Documento Fiscal Serie de Documento Fiscal Invoice Series !!! - x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - 095 - S - - N - N - - - 1 2 - - - 131111 0

Índices da Tabela SD5 (4 í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_
SD5 1 D5_FILIAL+D5_NUMLOTE+D5_PRODUTO Sub-Lote + Produto Sublote + Producto Sublot + Product S XXX+SB1 - S 2 3 - 18934 0
SD5 2 D5_FILIAL+D5_PRODUTO+D5_LOCAL+D5_LOTECTL+D5_NUMLOTE+D5_NUMSEQ Produto + Armazem + Lote + Sub-Lote + Sequencial Producto + Deposito + Lote + Sublote + Secuencial Product + Warehouse + Lot + Sublot + Sequential S SB1 - S 2 3 - 18935 0
SD5 3 D5_FILIAL+D5_NUMSEQ+D5_PRODUTO+D5_LOCAL+D5_LOTECTL+D5_NUMLOTE Sequencial + Produto + Armazem + Lote + Sub-Lote Secuencial + Producto + Deposito + Lote + Sublote Sequential + Product + Warehouse + Lot + Sublot S XXX+SB1 - S 2 3 - 18936 0
SD5 4 D5_FILIAL+D5_OP+D5_NUMSEQ O.P. + Sequencial O.P. + Secuencial P.O. + Sequential S - - S 2 3 - 18937 0

Perguntas frequentes

Para que serve a tabela SD5 no Protheus?

Ela é utilizada para requisições por lote dentro do sistema ERP Protheus.

Como consultar os campos da tabela SD5?

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

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

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

Exemplo de consulta SQL da tabela SD5

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

SELECT
    D5_FILIAL,
    D5_LOTEFOR,
    D5_PRODUTO,
    D5_LOCAL,
    D5_DOC,
    D5_SERIE,
    D5_OP,
    D5_DATA,
    D5_ORIGLAN,
    D5_NUMSEQ,
    D5_CLIFOR,
    D5_LOJA,
    D5_QUANT,
    D5_LOTECTL,
    D5_NUMLOTE,
    D5_DTVALID,
    D5_QTSEGUM,
    D5_ESTORNO,
    D5_CODGRP,
    D5_CODITE,
    D5_POTENCI,
    D5_SLDINI,
    D5_SLOTEPR,
    D5_LOTEPRD,
    D5_PRMAIOR,
    D5_TRT,
    D5_SDOC
FROM SD5
WHERE
    D_E_L_E_T_ = ' '
    AND D5_FILIAL = 'VALOR'
    AND D5_LOTEFOR = 'VALOR'
    AND D5_PRODUTO = 'VALOR'
    AND D5_LOCAL = 'VALOR'
    AND D5_DOC = 'VALOR'
    AND D5_SERIE = 'VALOR'
    AND D5_OP = 'VALOR'
    AND D5_DATA BETWEEN '20260401' AND '20260430'
    AND D5_ORIGLAN = 'VALOR'
    AND D5_NUMSEQ = 'VALOR'
    AND D5_CLIFOR = 'VALOR'
    AND D5_LOJA = 'VALOR'
    AND D5_QUANT = 0
    AND D5_LOTECTL = 'VALOR'
    AND D5_NUMLOTE = 'VALOR'
    AND D5_DTVALID BETWEEN '20260401' AND '20260430'
    AND D5_QTSEGUM = 0
    AND D5_ESTORNO = 'VALOR'
    AND D5_CODGRP = 'VALOR'
    AND D5_CODITE = 'VALOR'
    AND D5_POTENCI = 0
    AND D5_SLDINI = 'VALOR'
    AND D5_SLOTEPR = 'VALOR'
    AND D5_LOTEPRD = 'VALOR'
    AND D5_PRMAIOR = 'VALOR'
    AND D5_TRT = 'VALOR'
    AND D5_SDOC = 'VALOR'