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

Tabela SW2 no Protheus

Capa de Purchase Order

A tabela SW2 do Protheus está descrita no dicionário (SX2) como “Capa de Purchase Order”. Possui 122 campos e 5 índices e chave única W2_FILIAL+W2_PO_NUM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SW2
Nome
Capa de Purchase Order
Nome (inglês)
Purchase Order Cover
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
W2_FILIAL+W2_PO_NUM
Campos / índices
122 / 5

Campos da tabela SW2 (122)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 W2_FILIAL C 2 0 Filial Filial do Sistema Real
02 W2_PO_NUM C 20 0 No. P.O. No. P.O. Real
03 W2_PO_DT D 8 0 Data P.O. Data P.O. Real
04 W2_NR_ALTE N 2 0 No.Alteracao No.Alteracao Real
05 W2_IMPCO C 1 0 Import C.O? Importação conta Ordem ? Real
06 W2_DT_ALTE D 8 0 Dt Alteracao Dt.Alteracao Real
07 W2_FORN C 6 0 Cod.Forneced Fornecedor Real
08 W2_FORLOJ C 2 0 Loja Loja Real
09 W2_FORNDES C 30 0 Fornecedor Nome do Fornecedor Virtual
10 W2_CLIENTE C 6 0 Cod. Cliente Codigo do Cliente Real
11 W2_CLILOJ C 2 0 Loja Loja Real
12 W2_CLINOME C 50 0 Cliente Nome do Cliente Virtual
13 W2_FOB_TOT N 14 2 FOB FOB Real
14 W2_INLAND N 14 2 Inland Inland Real
15 W2_DESCONT N 14 2 Desconto Desconto Real
16 W2_PACKING N 14 2 Packing Packing Real
17 W2_OUT_DES N 14 2 Outras Desp. Outras Despesas Real
18 W2_FOB_GER N 14 2 Total do PO FOB Total Virtual
19 W2_DT_IMP D 8 0 Dt Import. Dt Import. Real
20 W2__NR_COT C 10 0 No. Cotacao No. Cotacao Real
21 W2__DT_COT D 8 0 Data Cotacao Data Cotacao Real
22 W2_NR_PRO C 20 0 No. Proforma No. Proforma Real
23 W2_DT_PRO D 8 0 Dt Proforma Dt Proforma Real
24 W2_AGENTE C 6 0 Cod. Agente Agente Real
25 W2_AGENTEN C 30 0 Agente Nome do Agente Virtual
26 W2_FORWARD C 6 0 Cod Forward. Forwarder Real
27 W2_FORWARN C 30 0 Forwarder Nome do Forwarder Virtual
28 W2_TIPO_EM C 2 0 Via Transp. Via Transp. Real
29 W2_TIPO_DE C 30 0 Descr.da Via Descricao Via Transporte Virtual
30 W2_ORIGEM C 3 0 Origem Origem Real
31 W2_DEST C 3 0 Destino Destino Real
32 W2_FREINC C 1 0 Frete Incl. Frete Incluso Real
33 W2_FRETEIN N 14 2 Int'l Freigh Int'l Freigh Real
34 W2_FREPPCC C 2 0 Tipo Frete Tipo Frete Real
35 W2_COND_PA C 5 0 Cond. Pagto Cond. Pagto Real
36 W2_DIAS_PA N 3 0 Dias Pagto Dias Pagto Real
37 W2_COMPRA C 3 0 Cod.Comprad. Comprador Real
38 W2_MOEDA C 3 0 Moeda Moeda Real
39 W2_COMPRAN C 30 0 Comprador Nome do Comprador Virtual
40 W2_PESO_B N 12 4 Peso Bruto Peso Bruto Real
41 W2_DT_PAR D 8 0 Dt Paridade Dt Paridade Real
42 W2_PARID_U N 14 2 Paridade US$ Paridade US$ Real
43 W2_DESC_PD C 48 0 Descricao Descricao em Portugues Virtual
44 W2_INCOTER C 3 0 Incoterm Incoterm Real
45 W2_IMPORT C 2 0 Importador Codigo do Importador Real
46 W2_IMPNOME C 30 0 Importador Nome do Importador Virtual
47 W2_CONSIG C 2 0 Cod.Consig. Codigo do Consignatario Real
48 W2_CONNOME C 30 0 Consignatar. Nome do Consignatario Virtual
49 W2_OBS C 6 0 Obs Obs Real
50 W2_EMITIDO C 1 0 Emitido S/N Emitido? S/N Real
51 W2_DT_PC D 8 0 Dt Pre-Calc. Dt.Pre-Calc. Real
52 W2_TAB_PC C 4 0 Tb.Pre-Calc. Tb.Pre-Calc. Real
53 W2_STAT_PC C 1 0 St.Pre-Calc. St.Pre-Calc. Real
54 W2_DT_INTE D 8 0 Dt Integrac. Dt.Integrac. Real
55 W2_EMISCCA D 8 0 Dt Emis.Camb Dt.Emis.Camb Real
56 W2_NRCCAMB C 15 0 No.Cont.Camb No.Cont.Camb Real
57 W2_RECCCAM D 8 0 Dt Rec. Camb Dt.Rec. Camb Real
58 W2_BAN_REC C 20 0 Banco Receb. Banco Receb. Real
59 W2_ENCARGO N 14 2 Encargos Encargos Real
60 W2_CORRETA N 14 2 Corretagem Corretagem Real
61 W2_CUST_TR C 20 0 Custo Transf Custo Transf Real
62 W2_BANCO C 3 0 Banco Banco Real
63 W2_AGENCIA C 5 0 Agencia Agencia Real
64 W2_TX_CAM N 15 8 Taxa Cambio Taxa Cambio Real
65 W2_TX_DESP N 15 8 Taxa Despes. Taxa Despes. Real
66 W2_TX_RESE N 12 2 Taxa Reserva Taxa Reserva Real
67 W2_DESP_CA N 14 2 Desp. Cambio Desp. Cambio Real
68 W2_MOE_DES C 3 0 Moeda Desp. Moeda Desp. Real
69 W2_FOB_ANT N 14 2 FOB Antecip. FOB Antecip. Real
70 W2_LC_NUM C 10 0 Carta Credit Carta Credit Real
71 W2_DES_IPI C 60 0 Descr. Gen. Descricao Generica Real
72 W2_OK C 2 0 Ok Flag para PO's marcados Real
73 W2_COD_MSG C 15 0 Codigo Msg Codigo da Mensagem Real
74 W2_VM_OBS M 60 0 Observacoes Observacoes Virtual
75 W2__AB C 20 0 No. AB Numero AB Real
76 W2_CONF_PE D 8 0 Dt Conf Ped Data Conf. do Pedido Real
77 W2_ENV_ORI D 8 0 Envio Orient Data de Envio Orientador Real
78 W2_ARQ C 12 0 Arquivo Arquivo Real
79 W2_DESP C 6 0 Despachante Despachante Real
80 W2_EXPORTA C 6 0 Exportador Exportador Real
81 W2_EXPLOJ C 2 0 Loja Loja Real
82 W2_EXPNOME C 30 0 Nome Export. Nome do Exportador Virtual
83 W2_COND_EX C 5 0 Cond. Pagto Cond. Pagto do Exportador Real
84 W2_DIAS_EX N 3 0 Dias Pagto Dias Pagto do Exportador Real
85 W2_DESC_EX C 48 0 Descricao Descricao em Portugues Virtual
86 W2_E_LC C 1 0 Carta Cred. Carta de Credido ? Real
87 W2_COMIS C 1 0 Tem comissao Tem Comissao do Agente ? Real
88 W2_TIP_COM C 1 0 Tipo comis. Tipo de Comissao Real
89 W2_VAL_COM N 14 2 Valor Comis. Valor comissao Real
90 W2_PER_COM N 6 2 Percentual Percentual Comissao Real
91 W2_OUT_COM C 20 0 Outr. comis. Outro tipo de Comissao Real
92 W2_CONTAIN C 1 0 Modal. CNTR Modalidade de Container Real
93 W2_COMPL_I C 20 0 Compl. Incot Complemento de Incoterm Real
94 W2_REG_TRI C 1 0 Cod. Regime Codigo Regime Real
95 W2_REGDESC C 30 0 Desc.Reg. Desc.Reg. Virtual
96 W2_DT_SHIP D 8 0 Dt. Ship. Data Impressao do Shipp. Real
97 W2_MT3 N 8 2 Vol. Cubado Volume Cubado Real
98 W2_CONTA20 N 4 0 Contain. 20' Containers de 20' Real
99 W2_REFCLI C 20 0 Ref. do Cli. Referencia do Cliente Real
A0 W2_CONTA40 N 4 0 Contain. 40' Containers de 40' Real
A1 W2_INTEGRA C 1 0 Integracao Reg. Veio da Integracao ? Real
A2 W2_CON40HC N 4 0 Cont. 40' hc Containers de 40 hc Real
A3 W2_OUTROS N 4 0 Outros Outros Real
A4 W2_POSICAO C 4 0 Posicao Posicao Real
A5 W2_PROCNU C 20 0 Processo Processo Real
A6 W2_PO_SIGA C 6 0 Ped.Compra Pedido de compra no ERP Real
A7 W2_VLMIDIA N 14 2 Valor Midia Valor da Midia Real
A8 W2_VENCDA D 8 0 Dt.Vencto DA Dt. de Vencimento da DA Real
A9 W2_ARMAZEM C 7 0 Rec.Alfandeg Rec.Alfandeg Real
B0 W2_VM_ARMA C 50 0 Des.Rec.Alfa Des.Rec.Alfan Virtual
B1 W2_HAWB_DA C 20 0 Processo DA Processo DA Real
B2 W2_CHAVEFI C 21 0 Chave Fin Chave Fin Real
B3 W2_CONAPRO C 1 0 Controle Ap. Controle de Aprovação. Real
B4 W2_IMPENC C 1 0 Encomenda? Importação por Encomenda? Real
B5 W2_ID_ANU C 10 0 ID WF ANU ID WorkFlow Item Anuente Real
B6 W2_ID_PRV C 10 0 ID WF PRV ID WorkFlow Previsao Real
B7 W2_SIAUTO C 6 0 Si Auto Si Automatica Real
B8 W2_CONTR C 1 0 Contrato? Verifica se o P.O. tem co Real
B9 W2_RAT_POR C 1 0 Rateado Por Rateado Por Real
C0 W2_SEGINC C 1 0 Seg. Incl. Seguro Incluso Real
C1 W2_SEGURIN N 14 2 Seguro Seguro Real
C2 W2_GERPROV C 1 0 Gerar Prov. Gerar provisório Real

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

Índices da tabela SW2 (5)

OrdemChaveDescriçãoApelido
1W2_FILIAL+W2_PO_NUMNo. P.O.
2W2_FILIAL+W2_FORN+W2_FORLOJ+DTOS(W2_PO_DT)Cod.Forneced + Loja + Data P.O.
3W2_FILIAL+W2_COND_PA+W2_PO_NUMCond. Pagto + No. P.O.
4W2_FILIAL+DTOS(W2_PO_DT)Data P.O.
5W2_FILIAL+DTOS(W2_ENV_ORI)Envio Orient

Perguntas frequentes sobre a tabela SW2

O que é a tabela SW2?

É a tabela “Capa de Purchase Order” do ERP TOTVS Protheus, com 122 campos definidos no dicionário SX3.

Qual é a chave única da tabela SW2?

A chave única é W2_FILIAL+W2_PO_NUM.

Quais são os índices da tabela SW2?

A tabela tem 5 índices. O principal (ordem 1) usa a chave W2_FILIAL+W2_PO_NUM.

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

Exemplo de consulta SQL da tabela SW2

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

SELECT
    W2_FILIAL,
    W2_PO_NUM,
    W2_PO_DT,
    W2_NR_ALTE,
    W2_IMPCO,
    W2_DT_ALTE,
    W2_FORN,
    W2_FORLOJ,
    W2_FORNDES,
    W2_CLIENTE,
    W2_CLILOJ,
    W2_CLINOME,
    W2_FOB_TOT,
    W2_INLAND,
    W2_DESCONT,
    W2_PACKING,
    W2_OUT_DES,
    W2_FOB_GER,
    W2_DT_IMP,
    W2__NR_COT,
    W2__DT_COT,
    W2_NR_PRO,
    W2_DT_PRO,
    W2_AGENTE,
    W2_AGENTEN,
    W2_FORWARD,
    W2_FORWARN,
    W2_TIPO_EM,
    W2_TIPO_DE,
    W2_ORIGEM,
    W2_DEST,
    W2_FREINC,
    W2_FRETEIN,
    W2_FREPPCC,
    W2_COND_PA,
    W2_DIAS_PA,
    W2_COMPRA,
    W2_MOEDA,
    W2_COMPRAN,
    W2_PESO_B,
    W2_DT_PAR,
    W2_PARID_U,
    W2_DESC_PD,
    W2_INCOTER,
    W2_IMPORT,
    W2_IMPNOME,
    W2_CONSIG,
    W2_CONNOME,
    W2_OBS,
    W2_EMITIDO,
    W2_DT_PC,
    W2_TAB_PC,
    W2_STAT_PC,
    W2_DT_INTE,
    W2_EMISCCA,
    W2_NRCCAMB,
    W2_RECCCAM,
    W2_BAN_REC,
    W2_ENCARGO,
    W2_CORRETA,
    W2_CUST_TR,
    W2_BANCO,
    W2_AGENCIA,
    W2_TX_CAM,
    W2_TX_DESP,
    W2_TX_RESE,
    W2_DESP_CA,
    W2_MOE_DES,
    W2_FOB_ANT,
    W2_LC_NUM,
    W2_DES_IPI,
    W2_OK,
    W2_COD_MSG,
    W2_VM_OBS,
    W2__AB,
    W2_CONF_PE,
    W2_ENV_ORI,
    W2_ARQ,
    W2_DESP,
    W2_EXPORTA,
    W2_EXPLOJ,
    W2_EXPNOME,
    W2_COND_EX,
    W2_DIAS_EX,
    W2_DESC_EX,
    W2_E_LC,
    W2_COMIS,
    W2_TIP_COM,
    W2_VAL_COM,
    W2_PER_COM,
    W2_OUT_COM,
    W2_CONTAIN,
    W2_COMPL_I,
    W2_REG_TRI,
    W2_REGDESC,
    W2_DT_SHIP,
    W2_MT3,
    W2_CONTA20,
    W2_REFCLI,
    W2_CONTA40,
    W2_INTEGRA,
    W2_CON40HC,
    W2_OUTROS,
    W2_POSICAO,
    W2_PROCNU,
    W2_PO_SIGA,
    W2_VLMIDIA,
    W2_VENCDA,
    W2_ARMAZEM,
    W2_VM_ARMA,
    W2_HAWB_DA,
    W2_CHAVEFI,
    W2_CONAPRO,
    W2_IMPENC,
    W2_ID_ANU,
    W2_ID_PRV,
    W2_SIAUTO,
    W2_CONTR,
    W2_RAT_POR,
    W2_SEGINC,
    W2_SEGURIN,
    W2_GERPROV
FROM SW2
WHERE
    D_E_L_E_T_ = ' '
    AND W2_FILIAL = 'VALOR'
    AND W2_PO_NUM = 'VALOR'
    AND W2_PO_DT BETWEEN '20261101' AND '20261130'
    AND W2_NR_ALTE = 0
    AND W2_IMPCO = 'VALOR'
    AND W2_DT_ALTE BETWEEN '20261101' AND '20261130'
    AND W2_FORN = 'VALOR'
    AND W2_FORLOJ = 'VALOR'
    AND W2_FORNDES = 'VALOR'
    AND W2_CLIENTE = 'VALOR'
    AND W2_CLILOJ = 'VALOR'
    AND W2_CLINOME = 'VALOR'
    AND W2_FOB_TOT = 0
    AND W2_INLAND = 0
    AND W2_DESCONT = 0
    AND W2_PACKING = 0
    AND W2_OUT_DES = 0
    AND W2_FOB_GER = 0
    AND W2_DT_IMP BETWEEN '20261101' AND '20261130'
    AND W2__NR_COT = 'VALOR'
    AND W2__DT_COT BETWEEN '20261101' AND '20261130'
    AND W2_NR_PRO = 'VALOR'
    AND W2_DT_PRO BETWEEN '20261101' AND '20261130'
    AND W2_AGENTE = 'VALOR'
    AND W2_AGENTEN = 'VALOR'
    AND W2_FORWARD = 'VALOR'
    AND W2_FORWARN = 'VALOR'
    AND W2_TIPO_EM = 'VALOR'
    AND W2_TIPO_DE = 'VALOR'
    AND W2_ORIGEM = 'VALOR'
    AND W2_DEST = 'VALOR'
    AND W2_FREINC = 'VALOR'
    AND W2_FRETEIN = 0
    AND W2_FREPPCC = 'VALOR'
    AND W2_COND_PA = 'VALOR'
    AND W2_DIAS_PA = 0
    AND W2_COMPRA = 'VALOR'
    AND W2_MOEDA = 'VALOR'
    AND W2_COMPRAN = 'VALOR'
    AND W2_PESO_B = 0
    AND W2_DT_PAR BETWEEN '20261101' AND '20261130'
    AND W2_PARID_U = 0
    AND W2_DESC_PD = 'VALOR'
    AND W2_INCOTER = 'VALOR'
    AND W2_IMPORT = 'VALOR'
    AND W2_IMPNOME = 'VALOR'
    AND W2_CONSIG = 'VALOR'
    AND W2_CONNOME = 'VALOR'
    AND W2_OBS = 'VALOR'
    AND W2_EMITIDO = 'VALOR'
    AND W2_DT_PC BETWEEN '20261101' AND '20261130'
    AND W2_TAB_PC = 'VALOR'
    AND W2_STAT_PC = 'VALOR'
    AND W2_DT_INTE BETWEEN '20261101' AND '20261130'
    AND W2_EMISCCA BETWEEN '20261101' AND '20261130'
    AND W2_NRCCAMB = 'VALOR'
    AND W2_RECCCAM BETWEEN '20261101' AND '20261130'
    AND W2_BAN_REC = 'VALOR'
    AND W2_ENCARGO = 0
    AND W2_CORRETA = 0
    AND W2_CUST_TR = 'VALOR'
    AND W2_BANCO = 'VALOR'
    AND W2_AGENCIA = 'VALOR'
    AND W2_TX_CAM = 0
    AND W2_TX_DESP = 0
    AND W2_TX_RESE = 0
    AND W2_DESP_CA = 0
    AND W2_MOE_DES = 'VALOR'
    AND W2_FOB_ANT = 0
    AND W2_LC_NUM = 'VALOR'
    AND W2_DES_IPI = 'VALOR'
    AND W2_OK = 'VALOR'
    AND W2_COD_MSG = 'VALOR'
    AND W2__AB = 'VALOR'
    AND W2_CONF_PE BETWEEN '20261101' AND '20261130'
    AND W2_ENV_ORI BETWEEN '20261101' AND '20261130'
    AND W2_ARQ = 'VALOR'
    AND W2_DESP = 'VALOR'
    AND W2_EXPORTA = 'VALOR'
    AND W2_EXPLOJ = 'VALOR'
    AND W2_EXPNOME = 'VALOR'
    AND W2_COND_EX = 'VALOR'
    AND W2_DIAS_EX = 0
    AND W2_DESC_EX = 'VALOR'
    AND W2_E_LC = 'VALOR'
    AND W2_COMIS = 'VALOR'
    AND W2_TIP_COM = 'VALOR'
    AND W2_VAL_COM = 0
    AND W2_PER_COM = 0
    AND W2_OUT_COM = 'VALOR'
    AND W2_CONTAIN = 'VALOR'
    AND W2_COMPL_I = 'VALOR'
    AND W2_REG_TRI = 'VALOR'
    AND W2_REGDESC = 'VALOR'
    AND W2_DT_SHIP BETWEEN '20261101' AND '20261130'
    AND W2_MT3 = 0
    AND W2_CONTA20 = 0
    AND W2_REFCLI = 'VALOR'
    AND W2_CONTA40 = 0
    AND W2_INTEGRA = 'VALOR'
    AND W2_CON40HC = 0
    AND W2_OUTROS = 0
    AND W2_POSICAO = 'VALOR'
    AND W2_PROCNU = 'VALOR'
    AND W2_PO_SIGA = 'VALOR'
    AND W2_VLMIDIA = 0
    AND W2_VENCDA BETWEEN '20261101' AND '20261130'
    AND W2_ARMAZEM = 'VALOR'
    AND W2_VM_ARMA = 'VALOR'
    AND W2_HAWB_DA = 'VALOR'
    AND W2_CHAVEFI = 'VALOR'
    AND W2_CONAPRO = 'VALOR'
    AND W2_IMPENC = 'VALOR'
    AND W2_ID_ANU = 'VALOR'
    AND W2_ID_PRV = 'VALOR'
    AND W2_SIAUTO = 'VALOR'
    AND W2_CONTR = 'VALOR'
    AND W2_RAT_POR = 'VALOR'
    AND W2_SEGINC = 'VALOR'
    AND W2_SEGURIN = 0
    AND W2_GERPROV = 'VALOR'

Outras tabelas relacionadas

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