Requisições Empenhadas
A tabela SD4 faz parte do sistema ERP Protheus da TOTVS e é utilizada para requisições empenhadas.
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 SD4 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 SD4, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | SD4 |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | SD4990 |
| X2_NOME | Requisições Empenhadas |
| X2_NOMESPA | Requisiciones Reservadas |
| X2_NOMEENG | Allocated Requisitions |
| X2_ROTINA | - |
| X2_MODO | E |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | D4_FILIAL+D4_COD+D4_OP+D4_TRT+D4_LOTECTL+D4_NUMLOTE+D4_LOCAL+D4_ORDEM+D4_OPORIG+D4_SEQ |
| X2_PYME | S |
| X2_MODULO | 10 |
| X2_DISPLAY | D4_COD+D4_OP |
| 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_ | 8145 |
| R_E_C_D_E_L_ | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SD4 | 01 | D4_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 | - | - | - | 131053 | 0 |
| SD4 | 02 | D4_COD | C | 15 | 0 | Produto | Producto | Product | Codigo do Produto | Codigo del Producto | Product Code | @! | A380ValCod() | x x x x x x x x x x x x x x x x | - | SB1 | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 030 | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 131054 | 0 |
| SD4 | 03 | D4_LOCAL | C | 2 | 0 | Armazem | Deposito | Warehouse | Armazem | Deposito | Warehouse | @! | ExistCpo("NNR") .And. A380ValLoc() | x x x x x x x x x x x x x x x x | - | NNR | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 024 | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 131055 | 0 |
| SD4 | 04 | D4_OP | C | 14 | 0 | Ord Producao | Ord. Prodn. | Prod.Order | Ordem de Producao | Orden de Produccion | Production Order | @9 | a380ValOP() | x x x x x x x x x x x x x x x x | - | SC2 | 1 | x | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | S | N | N | - | - | - | 1 | 1 | - | - | - | 131056 | 0 |
| SD4 | 05 | D4_DATA | D | 8 | 0 | DT Empenho | Fch Reserva | Allocat. Dt. | Data do Empenho | Fecha de la Reserva | Allocation Date | - | - | x x x x x x x x x x x x x x x x | ddatabase | - | 1 | x x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131057 | 0 |
| SD4 | 06 | D4_QSUSP | N | 12 | 2 | Qtd.Suspensa | Ctd.Suspensa | Held Qty. | Quantidade suspensa | Cantidad Suspensa | Quantity Interrupted | @E 999,999,999.99 | - | 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 | - | - | - | 131058 | 0 |
| SD4 | 07 | D4_SITUACA | C | 1 | 0 | Situacao | Situacion | Status | Situacao da OP | Situaci¾n de la OP | Prod. Ord. Status | @! | - | x x x x x x x x x x x x x x x x | - | 07 | 1 | x x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131059 | 0 |
| SD4 | 08 | D4_QTDEORI | N | 12 | 2 | Qtd. Empenho | Ctd. Empeno | Alloc.Qty. | Quantidade Empenhada | Cantidad Empenada | Allocation Quantity | @E 999,999,999.99 | A380Quant() .AND. A380PRIUM() | x x x x x x x x x x x x x x x x | - | - | 1 | xxx x | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 131060 | 0 |
| SD4 | 09 | D4_QUANT | N | 12 | 2 | Sal. Empenho | Sal. Empeno | Alloc.Blc. | Saldo da Qtd. Empenhada | Saldo de la Ctd. Empenada | Allocated Balance | @E 999,999,999.99 | A380Quant() | x x x x x x x x x x x x x x x x | - | - | 1 | xxx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 131061 | 0 |
| SD4 | 10 | D4_TRT | C | 3 | 0 | Seq.Estrut. | Sec. Estruct | Struct. Seq. | Sequencia na Estrutura | Secuencia en Estructura | Sequence in the structure | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131062 | 0 |
| SD4 | 11 | D4_LOTECTL | C | 10 | 0 | Lote | Lote | Lot | Lote | Lote | Lot | - | A380LotCtl() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | 068 | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131063 | 0 |
| SD4 | 12 | D4_NUMLOTE | C | 6 | 0 | Sub-Lote | Sublote | Sublot | Sub-Lote | Numero del Sublote | Sublot | @! | A380LotCtl() | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131064 | 0 |
| SD4 | 13 | D4_DTVALID | D | 8 | 0 | Data Validad | Fch Validez | Validity Dt. | Data de Validade do Lote | Fecha Validez del Sublote | Lot Validity Date | - | M->D4_DTVALID >= dDataBase .And. !Empty(M->D4_LOTECTL) | x x x x x x x x x x x x x x x x | - | - | 1 | x xx | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131065 | 0 |
| SD4 | 14 | D4_OPORIG | C | 14 | 0 | Op Origem | Op Origen | PO Origin | Op Origem Prod. Empenhado | Op Origen Prod. Reservado | PO Origin Prod. Allocated | @9 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131066 | 0 |
| SD4 | 15 | D4_QTSEGUM | N | 12 | 2 | Sld.Emp 2aUM | Sld.Emp 2aUM | Blc.Al. 2 MU | Sld. qtd. emp. 2a UM | Sld. ctd. emp. 2a UM | Balc.Alloc.2nd MU | @E 999,999,999.99 | A380QTSEG() | x x x x x x x x x x x x x x x x | - | - | 1 | xx x x | - | - | - | - | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131067 | 0 |
| SD4 | 16 | D4_ORDEM | C | 6 | 0 | O. S. Manut. | O.S. Manten. | Maint.SO | Ordem Servico Manutencao | Orden Servicio Mantenim. | Maintenance Service Order | @! | - | 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 | - | - | - | 131068 | 0 |
| SD4 | 17 | D4_POTENCI | N | 6 | 2 | Potencia Lot | Potencia Lot | Lot potency | Potencia do Lote Empenhad | Potencia del Lote Reserv. | Allocated Lot Potency | @E 999.99 | - | x x x x x x x x x x x x x x x x x | - | - | 1 | xx x x | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131069 | 0 |
| SD4 | 18 | D4_SEQ | C | 4 | 0 | Sequencial | Secuencial | Sequential | Sequencial | Secuencial | Sequential | @! | - | x 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 | N | - | - | - | 1 | 2 | - | - | - | 131070 | 0 |
| SD4 | 19 | D4_NUMPVBN | C | 6 | 0 | PV Beneficia | PV Mejoria | Process. PV | PV Remessa Beneficiamento | PV Envio Mejoria | Processing Remittance PV | - | - | x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131071 | 0 |
| SD4 | 20 | D4_ITEPVBN | C | 2 | 0 | Item PV BN | Item PV BN | PR PV Item | Item PV Remessa Benefic. | Item PV Envio Benefic. | Process. Remitt. PV Item | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131072 | 0 |
| SD4 | 21 | D4_SLDEMP | N | 12 | 2 | Sal. Empenho | Sal. Empeno | Alloc. Bal. | Saldo Qtde. Empenhada | Saldo Cant. Empenada | Allocated Qty. Balance | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131073 | 0 |
| SD4 | 22 | D4_SLDEMP2 | N | 12 | 2 | Sld.Emp 2aUM | Sld.Emp 2aUM | All.Bal.2UM | Saldo Qtde. Emp. 2a UM | Saldo Cant. Emp. 2a UM | Allow. Bal. Amount 2nd UM | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131074 | 0 |
| SD4 | 23 | D4_EMPROC | N | 12 | 2 | Qtd Processo | Ctd Proceso | Process Qty | Quantidade em Processo | Cantidad en Proceso | Amount under process | @E 999,999,999.99 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131075 | 0 |
| SD4 | 24 | D4_CBTM | C | 3 | 0 | Tipo Mov. | Tipo Mov. | Mov. Type | Tipo de Movimentacao | Tipo de Movimiento | Type Transaction | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | N | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131076 | 0 |
| SD4 | 25 | D4_CODLAN | C | 6 | 0 | Cod.Cat83 | Cod.Cat83 | Cod.Cat83 | Código Lançamento Cat83 | Codigo Asiento Cat83 | Transaction Code Cat83 | @! | Vazio() .Or. ExistCpo('CDZ') | x x x x x x x x x x x x x x x | - | CDZ | 1 | xx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 131077 | 0 |
| SD4 | 26 | D4_IDDCF | C | 6 | 0 | ID OS DCF | ID OS DCF | DCF SO ID | ID Ordem de Serviço DCF | ID Orden de Servicio DCF | DCF Work Order ID | - | - | x x x x x x x x x x x x x x x | - | - | 1 | x xx x | - | - | - | N | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 131078 | 0 |
| SD4 | 27 | D4_PRODUTO | C | 15 | 0 | Produto Pai | Produc.Princ | Parent Prod. | Produto Pai | Producto principal | Parent Product | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | 030 | - | S | - | - | S | - | N | - | - | - | 1 | 2 | - | - | - | 131079 | 0 |
| SD4 | 28 | D4_ROTEIRO | C | 2 | 0 | Roteiro | Procedimient | Script | Roteiro | Procedimiento | Script | @! | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxxx x | - | - | - | S | V | R | - | - | - | - | - | - | - | - | - | - | S | - | - | S | - | N | - | - | - | 1 | 2 | - | - | - | 131080 | 0 |
| SD4 | 29 | D4_OPERAC | C | 2 | 0 | Operação | Operación | Operation | Operação | Operación | Operation | @! | - | x x x x x x x x x x x x x x x x | - | SD4SG2 | 1 | xxxxxx x | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 131081 | 0 |
| SD4 | 30 | D4_QTNECES | N | 12 | 6 | Qtd.Neces. | Cant.Neces. | Req Qty | Quantidade Necessária | Cantidad necesaria | Required Quantity | @E 99,999.999999 | - | x x x x x x x x x x x x x x x x | - | - | 1 | xxxx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 131082 | 0 |
| SD4 | 31 | D4_PRDORG | C | 15 | 0 | P. Original | P. Original | Original P | Produto Original | Producto original | Original Product | @! | (Vazio() .Or. ExistCpo("SB1")) | x x x x x x x x x x x x x x x x | - | SB1 | 1 | x x xx x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | 030 | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 131083 | 0 |
| SD4 | 32 | D4_CODAEN | C | 8 | 0 | Lin. Produto | Lín. Product | Prod Line | Linha de Produto | Línea de producto | Product Line | - | - | x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 131084 | 0 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SD4 | 1 | D4_FILIAL+D4_COD+D4_OP+D4_TRT+D4_LOTECTL+D4_NUMLOTE | Produto + Ord Producao + Seq.Estrut. + Lote + Sub-Lote | Producto + Ord. Prodn. + Sec. Estruct + Lote + Sublote | Product + Prod.Order + Struct. Seq. + Lot + Sublot | S | SB1+SC2 | - | S | 2 | 3 | - | 18925 | 0 |
| SD4 | 2 | D4_FILIAL+D4_OP+D4_COD+D4_LOCAL | Ord Producao + Produto + Armazem | Ord. Prodn. + Producto + Deposito | Prod.Order + Product + Warehouse | S | SC2+SB1 | - | S | 2 | 3 | - | 18926 | 0 |
| SD4 | 3 | D4_FILIAL+D4_COD+D4_LOCAL+DTOS(D4_DATA) | Produto + Armazem + DT Empenho | Producto + Deposito + Fch Reserva | Product + Warehouse + Allocat. Dt. | S | SB1 | - | S | 2 | 3 | - | 18927 | 0 |
| SD4 | 4 | D4_FILIAL+D4_OPORIG+D4_LOTECTL+D4_NUMLOTE | Op Origem + Lote + Sub-Lote | Op Origen + Lote + Sublote | PO Origin + Lot + Sublot | S | - | - | S | 2 | 3 | - | 18928 | 0 |
| SD4 | 5 | D4_FILIAL+D4_ORDEM+D4_COD | O. S. Manut. + Produto | O.S. Manten. + Producto | Maint.SO + Product | S | - | - | S | 2 | 3 | - | 18929 | 0 |
| SD4 | 6 | D4_FILIAL+D4_NUMPVBN+D4_ITEPVBN | PV Beneficia + Item PV BN | PV Mejoria + Item PV BN | Process. PV + PR PV Item | S | - | - | N | 2 | 3 | - | 18930 | 0 |
| SD4 | 7 | D4_FILIAL+D4_PRODUTO+D4_ROTEIRO+D4_OPERAC+D4_COD+D4_TRT | Produto Pai + Roteiro + Operação + Produto + Seq.Estrut. | Produc.Princ + Procedimient + Operación + Producto + Sec. Estruct | Parent Prod. + Script + Operation + Product + Struct. Seq. | S | - | - | S | 2 | 3 | - | 18931 | 0 |
| SD4 | 8 | D4_FILIAL+D4_OP+D4_OPORIG | Ord Producao + Op Origem | Ord. Prodn. + Op Origen | Prod.Order + PO Origin | S | - | - | S | 2 | 3 | - | 18932 | 0 |
| SD4 | 9 | D4_FILIAL+D4_PRDORG | P. Original | P. Original | Original P | S | - | - | S | 2 | 3 | - | 18933 | 0 |
Ela é utilizada para requisições empenhadas dentro do sistema ERP Protheus.
Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.
Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.
Modelo de query gerado automaticamente com base na estrutura da tabela.
SELECT
D4_FILIAL,
D4_COD,
D4_LOCAL,
D4_OP,
D4_DATA,
D4_QSUSP,
D4_SITUACA,
D4_QTDEORI,
D4_QUANT,
D4_TRT,
D4_LOTECTL,
D4_NUMLOTE,
D4_DTVALID,
D4_OPORIG,
D4_QTSEGUM,
D4_ORDEM,
D4_POTENCI,
D4_SEQ,
D4_NUMPVBN,
D4_ITEPVBN,
D4_SLDEMP,
D4_SLDEMP2,
D4_EMPROC,
D4_CBTM,
D4_CODLAN,
D4_IDDCF,
D4_PRODUTO,
D4_ROTEIRO,
D4_OPERAC,
D4_QTNECES,
D4_PRDORG,
D4_CODAEN
FROM SD4
WHERE
D_E_L_E_T_ = ' '
AND D4_FILIAL = 'VALOR'
AND D4_COD = 'VALOR'
AND D4_LOCAL = 'VALOR'
AND D4_OP = 'VALOR'
AND D4_DATA BETWEEN '20260501' AND '20260531'
AND D4_QSUSP = 0
AND D4_SITUACA = 'VALOR'
AND D4_QTDEORI = 0
AND D4_QUANT = 0
AND D4_TRT = 'VALOR'
AND D4_LOTECTL = 'VALOR'
AND D4_NUMLOTE = 'VALOR'
AND D4_DTVALID BETWEEN '20260501' AND '20260531'
AND D4_OPORIG = 'VALOR'
AND D4_QTSEGUM = 0
AND D4_ORDEM = 'VALOR'
AND D4_POTENCI = 0
AND D4_SEQ = 'VALOR'
AND D4_NUMPVBN = 'VALOR'
AND D4_ITEPVBN = 'VALOR'
AND D4_SLDEMP = 0
AND D4_SLDEMP2 = 0
AND D4_EMPROC = 0
AND D4_CBTM = 'VALOR'
AND D4_CODLAN = 'VALOR'
AND D4_IDDCF = 'VALOR'
AND D4_PRODUTO = 'VALOR'
AND D4_ROTEIRO = 'VALOR'
AND D4_OPERAC = 'VALOR'
AND D4_QTNECES = 0
AND D4_PRDORG = 'VALOR'
AND D4_CODAEN = 'VALOR'