Dicionário Protheus
Início

Tabela SW2 no Protheus

Capa de Purchase Order

O que é a tabela SW2 no Protheus?

A tabela SW2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para capa de purchase order.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SW2
X2_PATH \DATA\
X2_ARQUIVO SW2990
X2_NOME Capa de Purchase Order
X2_NOMESPA Portada de Purchase Order
X2_NOMEENG Purchase Order Cover
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO W2_FILIAL+W2_PO_NUM
X2_PYME N
X2_MODULO 17
X2_DISPLAY W2_PO_NUM+W2_FORN+W2_CLIENTE+W2_AGENTE
X2_SYSOBJ EICPO400
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_ 8755
R_E_C_D_E_L_ 0

Campos da Tabela SW2 (122 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_
SW2 01 W2_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 - N - - N N N - - - 1 2 - - - 146310 0
SW2 02 W2_PO_NUM C 20 0 No. P.O. Num. P.O. P.O. Number No. P.O. Num. P.O. Purchase Order Number @! ExistChav("SW2",M->W2_PO_NUM) .and. if(existfunc("EICVLDIDSP"),EICVLDIDSP("W2_PO_NUM",M->W2_PO_NUM),.T.) x x x x x x x x x x x x x x x xx - - 1 xxx - - - S - - - - - - - - GetMV("MV_NRPO")#'S' - 148 1 N - - N N N - - - 1 1 - - - 146311 0
SW2 03 W2_PO_DT D 8 0 Data P.O. Fch.P.O. P.O. Date Data P.O. Fecha del P.O. Purchase Order Date - - x x x x x x x x x x x x x x x x - - 1 xxx - - - S - - - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 146312 0
SW2 04 W2_NR_ALTE N 2 0 No.Alteracao Nr.Modificac Alter.Numb. No.Alteracao Nro. Modificacion Alteration Number 99 PO420VAL("W2_NR_ALTE") x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146313 0
SW2 05 W2_IMPCO C 1 0 Import C.O? ¿Import.C.O? Import O.A.? Importação conta Ordem ? ¿Importación contraorden? Order Account Import? @! Pertence('12') .AND. PO420VAL("W2_IMPCO") x x x x x x x x x x x x x x x x '2' - 1 x x xx x - - - N A R - - 1=Sim;2=Nao 1=SÍ;2=No 1=Yes;2=No - PO400WHEN('W2_IMPCO') - - 1 N - - N N N - - - 1 2 - - - 146314 0
SW2 06 W2_DT_ALTE D 8 0 Dt Alteracao Fch Modif. Change Dt. Dt.Alteracao Fch.Modificacion Change Date @D PO420VAL("W2_DT_ALTE") x x x x x x x x x x x x x x x x CTOD("") - 1 x x - - - S - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146315 0
SW2 07 W2_FORN C 6 0 Cod.Forneced Cod.Proveedo Supp.Code Fornecedor Proveedor Supplier @! ExistCpo('SA2', M->W2_FORN+If(Empty(EicRetLoja('M', 'W2_FORLOJ')),'',M->W2_FORLOJ)) .And. PO420VAL('W2_FORN') x x x x x x x x x x x x x x x xx - VV6A 1 x - S - N - - - - - - - - - - 001 1 N - - S N N - - - 1 1 - - - 146316 0
SW2 08 W2_FORLOJ C 2 0 Loja Tienda Unit Loja Tienda Unit @! PO420VAL("W2_FORLOJ") x x x x x x x x x x x x x x x x - - 1 x x - S - - - - - - - - - - - - 002 1 S - - N N N - - - 1 1 - - - 146317 0
SW2 09 W2_FORNDES C 30 0 Fornecedor Proveedor Supplier Nome do Fornecedor Nombre del Proveedor Supplier Name - - x x x x x x x x x x x x x x x x AvField('W2_FORN+W2_FORLOJ','A2_NREDUZ') - 1 x xx x - - - S V V - - - - - - - AvField('W2_FORN+W2_FORLOJ','A2_NREDUZ',,.T.) - 1 N - - N N N - - - 1 2 - - - 146318 0
SW2 10 W2_CLIENTE C 6 0 Cod. Cliente Cod. Cliente Cust.Code Codigo do Cliente Codigo del Cliente Customer Code @! Vazio() .OR. ExistCpo("SA1",M->W2_CLIENTE) x x x x x x x x x x x x x x x x - QPW 1 x x - S - N - - - - - - - - - - 001 1 N - - S N N - - - 1 2 - - - 146319 0
SW2 11 W2_CLILOJ C 2 0 Loja Tienda Unit Loja Tienda Unit @! PO420VAL("W2_CLILOJ") x x x x x x x x x x x x x x x x - - 1 xx x - S - - - - - - - - - - - - 002 1 S - - N N N - - - 1 2 - - - 146320 0
SW2 12 W2_CLINOME C 50 0 Cliente Cliente Customer Nome do Cliente Nombre del Cliente Customer Name @! - x x x x x x x x x x x x x x x x AVFIELD('W2_CLIENTE+W2_CLILOJ','A1_NREDUZ') - 1 x xx x - - - N V V - - - - - - - AvField('W2_CLIENTE+W2_CLILOJ','A1_NREDUZ',,.T.) 175 1 N - - N N N - - - 1 2 - - - 146321 0
SW2 13 W2_FOB_TOT N 14 2 FOB FOB FOB FOB FOB FOB @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N V - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146322 0
SW2 14 W2_INLAND N 14 2 Inland Inland Inland Inland Inland Inland @E 99,999,999,999.99 PO420VAL('W2_INLAND') x x x x x x x x x x x x x x x x - - 1 xxxx x - S - N - - - - - - - - PO400When('W2_INLAND') - - 3 N - - N N N - - - 1 2 - - - 146323 0
SW2 15 W2_DESCONT N 14 2 Desconto Descuento Discount Desconto Descuento Discount @E 99,999,999,999.99 PO420VAL('W2_DESCONT') x x x x x x x x x x x x x x x x - - 1 xxxx x - S - N - - - - - - - - PO400When('W2_DESCONT') - - 3 N - - N N N - - - 1 2 - - - 146324 0
SW2 16 W2_PACKING N 14 2 Packing Packing Packing Packing Packing Packing @E 99,999,999,999.99 PO420VAL('W2_PACKING') x x x x x x x x x x x x x x x x - - 1 xxxx x - S - N - - - - - - - - PO400When('W2_PACKING') - - 3 N - - N N N - - - 1 2 - - - 146325 0
SW2 17 W2_OUT_DES N 14 2 Outras Desp. Otros Gast. Oth. Exp. Outras Despesas Otros Gastos Other Expenses @E 99,999,999,999.99 Positivo() x x x x x x x x xx x x x x x x x - - 1 xxxx x - S - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146326 0
SW2 18 W2_FOB_GER N 14 2 Total do PO Total del PO OP Total FOB Total FOB Total FOB Total @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x PO400REL('TOTAL') - 1 xxxx x - - - S V V - - - - - - - PO400REL('TOTAL') - 3 N - - N N N - - - 1 2 - - - 146327 0
SW2 19 W2_DT_IMP D 8 0 Dt Import. Fch Import. Imp.Date Dt Import. Fch Import. Import Date @D - x x x x x x x x x x x x x x x x CTOD("") - 1 x x - - - S - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146328 0
SW2 20 W2__NR_COT C 10 0 No. Cotacao Nº Cotiz. Quot.No. No. Cotacao Nº Cotizacion Quotation No. @! PO420VAL("W2__NR_COT") x x x x x x x x x x x x x x x x - SWR 1 x x - S - N - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146329 0
SW2 21 W2__DT_COT D 8 0 Data Cotacao Fch Cotiz. Quot.Date Data Cotacao Fecha Cotizacion Quotation Date @D - x x x x x x x x x x x x x x x x CTOD("") - 1 x x - - - N - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146330 0
SW2 22 W2_NR_PRO C 20 0 No. Proforma Nº Proforma Proforma Nmb No. Proforma Nº Proforma Proforma Number @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - PO400WHEN('W2_NR_PRO') - 148 1 N - - N N N - - - 1 2 - - - 146331 0
SW2 23 W2_DT_PRO D 8 0 Dt Proforma Fch Proforma Proforma Dt Dt Proforma Fch Proforma Proforma Date - - x x x x x x x x x x x x x x x x CTOD("") - 1 x x - - - N - - - - - - - - !(EYZ->(DbSeek(xFilial('EYZ')+SW2->W2_PO_NUM))) - - 1 N - - N N N - - - 1 2 - - - 146332 0
SW2 24 W2_AGENTE C 6 0 Cod. Agente Cod. Agente Agent Cd Agente Agente Agent @! ExistCpo("SY4",M->W2_AGENTE) x x x x x x x x x x x x x x x x - SY4 1 xx - S - N - - - - - - - - - - 001 2 N - - S N N - - - 1 1 - - - 146333 0
SW2 25 W2_AGENTEN C 30 0 Agente Agente Agent Nome do Agente Nombre del Agente Agent Name - - x x x x x x x x x x x x x x x x AvField("W2_AGENTE","Y4_NOME") - 1 x xx x - - - N V V - - - - - - - E_Field("W2_AGENTE","Y4_NOME",,.T.) - 2 N - - N N N - - - 1 2 - - - 146334 0
SW2 26 W2_FORWARD C 6 0 Cod Forward. Cod Forward. Forward.Cod. Forwarder Forwarder Forwarder @! Vazio() .OR. ExistCpo("SY4",M->W2_FORWARD) x x x x x x x x x x x x x x x x - SY4 1 x - S - N - - - - - - - - - - 001 2 N - - N N N - - - 1 2 - - - 146335 0
SW2 27 W2_FORWARN C 30 0 Forwarder Forwarder Forwarder Nome do Forwarder Nombre del Forwarder Forwarder Name - - x x x x x x x x x x x x x x x x AvField("W2_FORWARD","Y4_NOME") - 1 x xx x - - - N V V - - - - - - - E_Field("W2_FORWARD","Y4_NOME",,.T.) - 2 N - - N N N - - - 1 2 - - - 146336 0
SW2 28 W2_TIPO_EM C 2 0 Via Transp. Medio Transp Via Carrier Via Transp. Medio Transp. Via Carrier @! ExistCpo("SYQ",M->W2_TIPO_EM) .AND. PO420Val("COMP_VIA") x x x x x x x x x x x x x x x x - SYQ 1 x - S - N - - - - - - - - - - - 2 N - - N N N - - - 1 1 - - - 146337 0
SW2 29 W2_TIPO_DE C 30 0 Descr.da Via Descr.de Med Via Desc Descricao Via Transporte Descrip. Medio Transporte Description Via Transport - - x x x x x x x x x x x x x x x x AvField("W2_TIPO_EM","YQ_DESCR") - 1 x xx x - - - S V V - - - - - - - E_Field("W2_TIPO_EM","YQ_DESCR",,.T.) - 2 N - - N N N - - - 1 2 - - - 146338 0
SW2 30 W2_ORIGEM C 3 0 Origem Origen Origin Origem Origen Origin @! ExistCpo("SYR",M->W2_TIPO_EM+M->W2_ORIGEM) .AND. PO420Val("COMP_ORIG") x x x x x x x x x x x x x x x x - EOD 1 x - S - S - - - - - - - - - - - 2 N - - N N N - - - 1 1 - - - 146339 0
SW2 31 W2_DEST C 3 0 Destino Destino Destination Destino Destino Destination @! ExistCpo("SYR",M->W2_TIPO_EM+M->W2_ORIGEM+M->W2_DEST) .AND. PO420Val("COMP_DEST") x x x x x x x x x x x x x x x x - EDE 1 x - - - S - - - - - - - - - - - 2 N - - N N N - - - 1 1 - - - 146340 0
SW2 32 W2_FREINC C 1 0 Frete Incl. Flete Incl. Incl.Freight Frete Incluso Flete Incluso Included Freight @! Pertence("12") .AND. PO420VAL('W2_FRETEIN') x x x x x x x x x x x x x x x x "2" - 1 x xx x - S - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - PO400When('W2_FREINC') - - 3 N - - N N N - - - 1 2 - - - 146341 0
SW2 33 W2_FRETEIN N 14 2 Int'l Freigh Int'l Freigh Int'l Freigh Int'l Freigh Int'l Freigh Int'l Freigh @E 99,999,999,999.99 PO420VAL("W2_FRETEINT") x x x x x x x x x x x x x x x x - - 1 xxxx x - S - N - - - - - - - - PO400When('W2_FRETEIN') - - 3 N - - N N N - - - 1 2 - - - 146342 0
SW2 34 W2_FREPPCC C 2 0 Tipo Frete Tipo Flete Tp Freight Tipo Frete Tipo Flete Type of Freight @! PO420VAL("PPCC") x x x x x x x x x x x x x x x x "CC" - 1 xx - - - N - - - - CC=Collect;PP=Prepaid CC=Collect;PP=Prepaid CC=Colect;PP=Prepaid - - - - 3 N - - N N N - - - 1 1 - - - 146343 0
SW2 35 W2_COND_PA C 5 0 Cond. Pagto Cond. Pago Pmt. Term Cond. Pagto Cond. Pago Paymt. Term @! PO420VAL("W2_COND_PA") x x x x x x x x x x x x x x x x - Y6A 1 x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 1 - - - 146344 0
SW2 36 W2_DIAS_PA N 3 0 Dias Pagto Dias Pago Pamt Days Dias Pagto Dias Pago Payment Daysd 999 PO420VAL("W2_DIAS_PA") x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146345 0
SW2 37 W2_COMPRA C 3 0 Cod.Comprad. Cod.Comprad. Buyer Cd Comprador Comprador Buyer @! ExistCpo("SY1",M->W2_COMPRA,1) x x x x x x x x x x x x x x x x - SY1 1 xx - S - N - - - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 146346 0
SW2 38 W2_MOEDA C 3 0 Moeda Moneda Currency Moeda Moneda Currency @! PO420Val("W2_MOEDA") x x x x x x x x x x x x x x x x "US$" SYF 1 xx - S - S - - - - - - - - - - - 3 N - - N N N - - - 1 1 - - - 146347 0
SW2 39 W2_COMPRAN C 30 0 Comprador Comprador Buyer Nome do Comprador Nombre del Comprador Buyer name - - x x x x x x x x x x x x x x x x AvField("W2_COMPRA","Y1_NOME") - 1 x xx x - - - S V V - - - - - - - E_Field("W2_COMPRA","Y1_NOME",,.T.) - 1 N - - N N N - - - 1 2 - - - 146348 0
SW2 40 W2_PESO_B N 12 4 Peso Bruto Peso Bruto Gross Weight Peso Bruto Peso Bruto Gross Weight @E 9,999,999.9999 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146349 0
SW2 41 W2_DT_PAR D 8 0 Dt Paridade Fc Paridad Swap Dt. Dt Paridade Fc Paridad Swap Date @D PO400Paridade() x x x x x x x x x x x x x x x x dDataBase - 1 xx - S - N - - - - - - - - - - - 3 N - - N N N - - - 1 1 - - - 146350 0
SW2 42 W2_PARID_U N 14 2 Paridade US$ Paridad US$ Swap US$ Paridade US$ Paridad US$ Swap US$ @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x EicPo400Pari() - 1 xxxxx - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 1 - - - 146351 0
SW2 43 W2_DESC_PD C 48 0 Descricao Descripcion Description Descricao em Portugues Descripcion en Portugues Description in Portuguese - - x x x x x x x x x x x x x x x E_FIELD2(SW2->W2_COND_PA+STR(SW2->W2_DIAS_PA), "SY6",1,,"SY6->Y6_DESC_P",48) - 1 x x - - - N V V - - - - - - - MSMM(Posicione("SY6",1,xFilial("SY6")+SW2->W2_COND_PA+STR(SW2->W2_DIAS_PA),"Y6_DESC_P"), 48) - - N - - N N N - - - 1 2 - - - 146352 0
SW2 44 W2_INCOTER C 3 0 Incoterm Incoterm Incoterm Incoterm Incoterm Incoterm @! ExistCpo("SYJ",M->W2_INCOTER) .AND. PO420Val("W2_INCOTER") x x x x x x x x x x x x x x x x - SYJ 1 xx - S - S - - - - - - - - - - - 2 N - - N N N - - - 1 1 - - - 146353 0
SW2 45 W2_IMPORT C 2 0 Importador Importador Importer Codigo do Importador Codigo del Importador Importer @! PO420VAL("W2_IMPORT") x x x x x x x x x x x x x x x x - SYT 1 xx - S - N - - - - - - - - - - - 1 N - - N N N - - - 1 1 - - - 146354 0
SW2 46 W2_IMPNOME C 30 0 Importador Importador Import Nome do Importador Nombre del Importador Import name - - x x x x x x x x x x x x x x x x AvField("W2_IMPORT","YT_NOME_RE") - 1 x xx x - - - N V V - - - - - - - E_Field("W2_IMPORT","YT_NOME_RE",,.T.) - 1 N - - N N N - - - 1 2 - - - 146355 0
SW2 47 W2_CONSIG C 2 0 Cod.Consig. Cod.Consig. Condig.Cd. Codigo do Consignatario Codigo del Consignatario Consignee Code @! PO420VAL("W2_CONSIG") x x x x x x x x x x x x x x x x - SYT 1 x x - S - N - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146356 0
SW2 48 W2_CONNOME C 30 0 Consignatar. Consignatar. Consignee Nome do Consignatario Nombre del Consignatario Consignee Name - - x x x x x x x x x x x x x x x x AvField("W2_CONSIG","YT_NOME_RE") - 1 x xx x - - - N V V - - - - - - - E_Field("W2_CONSIG","YT_NOME_RE",,.T.) - 1 N - - N N N - - - 1 2 - - - 146357 0
SW2 49 W2_OBS C 6 0 Obs Obs Note Obs Obs Note - - x x x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146358 0
SW2 50 W2_EMITIDO C 1 0 Emitido S/N Emitido S/N Issued Y/N Emitido? S/N ¿Emitido? S/N Issued? Y/N @! - x x x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146359 0
SW2 51 W2_DT_PC D 8 0 Dt Pre-Calc. Fc Pre-Calc. Pre-Calc. Dt Dt.Pre-Calc. Fecha Pre-Calc. Dt.Pre-Calc. @D - x x x x x x x x x x x x x x x CTOD("") - 1 - - - - N V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146360 0
SW2 52 W2_TAB_PC C 4 0 Tb.Pre-Calc. Tb.Pre-Calc. Tb.Pre-Calc. Tb.Pre-Calc. Tb.Pre-Calc. Tb.Pre-Calc. @! Vazio().or.ExistCpo("SWF",M->W2_TAB_PC) x x x x x x x x xx x x x x x x x - SWF 1 x x x x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146361 0
SW2 53 W2_STAT_PC C 1 0 St.Pre-Calc. St.Pre-Calc. Pre-Calc. St St.Pre-Calc. St.Pre-Calc. Pre-Calc. Status @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146362 0
SW2 54 W2_DT_INTE D 8 0 Dt Integrac. Fc Integrac. Integ. Dt Dt.Integrac. Fc. Integrac. Integration Dt @D - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146363 0
SW2 55 W2_EMISCCA D 8 0 Dt Emis.Camb Fc Emis.Camb Exc.Issue Dt Dt.Emis.Camb Fc. Emis. Camb Exchange Issue Dt @D - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146364 0
SW2 56 W2_NRCCAMB C 15 0 No.Cont.Camb No.Cont.Camb Exc.Acc Nm No.Cont.Camb No.Cont.Camb Exch Acc Nmb @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146365 0
SW2 57 W2_RECCCAM D 8 0 Dt Rec. Camb Fc Rec. Camb Exc Rec Dt Dt.Rec. Camb Fc. Rec. Camb Exc. Rec Dt @D - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146366 0
SW2 58 W2_BAN_REC C 20 0 Banco Receb. Banco Recib. Rec. Bank Banco Receb. Banco Recib. Recei. Bank @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146367 0
SW2 59 W2_ENCARGO N 14 2 Encargos Cargos Fees Encargos Cargos Fees @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 xxx - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146368 0
SW2 60 W2_CORRETA N 14 2 Corretagem Corretaje Brokerage Corretagem Corretaje Brokerage @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 xxx - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146369 0
SW2 61 W2_CUST_TR C 20 0 Custo Transf Costo Transf Transf. Cost Custo Transf Costo Transf Transf. Cost @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146370 0
SW2 62 W2_BANCO C 3 0 Banco Banco Bank Banco Banco Bank @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 007 - N - - N N N - - - 1 2 - - - 146371 0
SW2 63 W2_AGENCIA C 5 0 Agencia Agencia Branch Agencia Agencia Branch @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - 008 - N - - N N N - - - 1 2 - - - 146372 0
SW2 64 W2_TX_CAM N 15 8 Taxa Cambio Tasa Cambio Exchan. Rt Taxa Cambio Tasa Cambio Exchange Rate @E 999,999.99999999 - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146373 0
SW2 65 W2_TX_DESP N 15 8 Taxa Despes. Tasa Gasto Exp. rate Taxa Despes. Tasa Gasto Expense Rate @E 999,999.99999999 - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146374 0
SW2 66 W2_TX_RESE N 12 2 Taxa Reserva Tasa Reserva Reser. Rt Taxa Reserva Tasa Reserva Reserve Rate - - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146375 0
SW2 67 W2_DESP_CA N 14 2 Desp. Cambio Gast. Cambio Exchan. Exp. Desp. Cambio Gastos Cambio Exchange Expense @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 xxx - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146376 0
SW2 68 W2_MOE_DES C 3 0 Moeda Desp. Moneda Desp. Exp. Cur. Moeda Desp. Moneda Desp. Exp. Currency @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146377 0
SW2 69 W2_FOB_ANT N 14 2 FOB Antecip. FOB Anticip. Adv. FOB FOB Antecip. FOB Anticip. Advanced FOB @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 xxx - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146378 0
SW2 70 W2_LC_NUM C 10 0 Carta Credit Carta Credit Let. Credit Carta Credit Carta Credit Letter of Credit @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146379 0
SW2 71 W2_DES_IPI C 60 0 Descr. Gen. Descr. Gen. Gen Desc Descricao Generica Descripcion Generica Generic Description @!S50 - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146380 0
SW2 72 W2_OK C 2 0 Ok Ok Ok Flag para PO's marcados Flag para PO marcados Flag for POs selected - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146381 0
SW2 73 W2_COD_MSG C 15 0 Codigo Msg Codigo Msg Msg Cd Codigo da Mensagem Codigo del Mensaje Message Code 999999999999999 Vazio() .OR. EXISTCPO("SY7",AvKey("1","Y7_POGI") + M->W2_COD_MSG,03) x x x x x x x x x x x x x x x x - MSG 1 xx x - S - N - R - - - - - - - - - - N - - N N N - - - 1 2 - - - 146382 0
SW2 74 W2_VM_OBS M 60 0 Observacoes Observacione Notes Observacoes Observaciones Notes - - x x x x x x x x x x x x x x x x MSMM(M->W2_OBS,60) - 1 xx x - - - N - V - - - - - - - - - - N - - N N N - - - 1 2 - - - 146383 0
SW2 75 W2__AB C 20 0 No. AB No. AB AB Nmb Numero AB Numero AB AB Number @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146384 0
SW2 76 W2_CONF_PE D 8 0 Dt Conf Ped Fc Conf Ped Dt Ord Check Data Conf. do Pedido Fecha Conf. del Pedido Date of Order Checking - - x x x x x x x x xx x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146385 0
SW2 77 W2_ENV_ORI D 8 0 Envio Orient Envio Orient Superv. Send Data de Envio Orientador Fecha de Envio Orientador Supervisor Sending Date @D - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146386 0
SW2 78 W2_ARQ C 12 0 Arquivo Archivo File Arquivo Archivo File @! - x x x x x x x x x x x x x x x - - 1 - - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146387 0
SW2 79 W2_DESP C 6 0 Despachante Tramitador Broker Despachante Tramitador Broker @! (EMPTY(M->W2_DESP) .OR. ExistCpo("SY5",M->W2_DESP)) .AND. PO420VAL("W2_DESP") x x x x x x x x xx x x x x x x x - DES 1 x x x x - - - N - - - - - - - - - - 001 1 N - - N N N - - - 1 2 - - - 146388 0
SW2 80 W2_EXPORTA C 6 0 Exportador Exportador Exporter Exportador Exportador Exporter @! IF(!EMPTY(M->W2_EXPORTA),ExistCpo("SA2",M->W2_EXPORTA),.T.) x x x x x x x x x x x x x x x x - EXP 1 x - S - N - - - - - - - - - - 001 - N - - N N N - - - 1 2 - - - 146389 0
SW2 81 W2_EXPLOJ C 2 0 Loja Tienda Unit Loja Tienda Unit @! PO420VAL("W2_EXPLOJ") x x x x x x x x x x x x x x x x - - 1 xx x - S - - - - - - - - - - - - 002 - N - - N N N - - - 1 2 - - - 146390 0
SW2 82 W2_EXPNOME C 30 0 Nome Export. Nomb Export. Export Name Nome do Exportador Nomb de Exportador Export name - - x x x x x x x x x x x x x x x x AvField('W2_EXPORTA+W2_EXPLOJ','A2_NREDUZ') - 1 x xx x - - - N V V - - - - - - - AvField('W2_EXPORTA+W2_EXPLOJ','A2_NREDUZ',,.T.) - - N - - N N N - - - 1 2 - - - 146391 0
SW2 83 W2_COND_EX C 5 0 Cond. Pagto Cond. Pago Pmt Term Cond. Pagto do Exportador Cond. Pago del Exportado Export Payment Term @! PO420VAL("W2_COND_EX",1) x x x x x x x x xx x x x x x x x - Y6A 1 x x - S - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146392 0
SW2 84 W2_DIAS_EX N 3 0 Dias Pagto Dias Pago Days Payment Dias Pagto do Exportador Dias Pago del Exportador Days Payment Exporter 999 PO420VAL("W2_DIAS_EX",1) x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146393 0
SW2 85 W2_DESC_EX C 48 0 Descricao Descripcion Description Descricao em Portugues Descripcion en Portugues Description in Port. - - x x x x x x x x x x x x x x x E_FIELD2(SW2->W2_COND_EX+STR(SW2->W2_DIAS_EX), "SY6",1,,"SY6->Y6_DESC_P",48) - 1 x x - - - N V V - - - - - - - MSMM(Posicione("SY6",1,xFilial("SY6")+SW2->W2_COND_EX+STR(SW2->W2_DIAS_EX),"Y6_DESC_P"),48) - - N - - N N N - - - 1 2 - - - 146394 0
SW2 86 W2_E_LC C 1 0 Carta Cred. Carta Cred. Let. cred Carta de Credido ? Carta de Credito ? Letter of Credit? @! Pertence("12 ") x x x x x x x x x x x x x x x x "2" - 1 xxxx - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 3 N - - N N N - - - 1 1 - - - 146395 0
SW2 87 W2_COMIS C 1 0 Tem comissao Tiene Comisi Has commis. Tem Comissao do Agente ? Tiene Comision Agente ? Has Agent Commission @! Pertence("12 ") x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 3 N - - N N N - - - 1 2 - - - 146396 0
SW2 88 W2_TIP_COM C 1 0 Tipo comis. Tipo comis. Commis. Type Tipo de Comissao Tipo de Comision Com. Type 9 (Vazio() .OR. Pertence("1234 ")) .AND. PO420Val("W2_TIP_COM") x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - 1=Percentual;2=Valor Fixo;3=Valor s/ Unidade;4=Outros 1=Porcentaje;2=Valor Fijo;3=Valor s/ Unidad;4=Otros 1=Percentage;2=Fixed Value;3=Value w/o Unit;4=Others - - - - 3 N - - N N N - - - 1 2 - - - 146397 0
SW2 89 W2_VAL_COM N 14 2 Valor Comis. Valor Comis. Comis. Value Valor comissao Valor comision Commission Value @E 99,999,999,999.99 PO420VAL('W2_VAL_COM') x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146398 0
SW2 90 W2_PER_COM N 6 2 Percentual Porcentaje Percentage Percentual Comissao Porcentaje Comision Commission Perc. @E 999.99 PO420Val("W2_PER_COM") x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146399 0
SW2 91 W2_OUT_COM C 20 0 Outr. comis. Otro comis. Oth. Commis Outro tipo de Comissao Otro tipo de Comision Other type of Commission @! PO420Val("W2_OUT_COM") x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146400 0
SW2 92 W2_CONTAIN C 1 0 Modal. CNTR Modal. CNTR CNTR Modal. Modalidade de Container Modalidad de Container Container Modality @! VAZIO() .or. Pertence("1234 ") x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - 1=House to House;2=House to Pier;3=Pier to House;4=Pier to Pier 1=House to House;2=House to Pier;3=Pier to House;4=Pier to Pier 1=House to House;2=House to Pier;3=Pier to House;4=Pier to Pier - - - - 2 N - - N N N - - - 1 2 - - - 146401 0
SW2 93 W2_COMPL_I C 20 0 Compl. Incot Compl. Incot Incoterm cmp Complemento de Incoterm Complemento de Incoterm Incoterm complement @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146402 0
SW2 94 W2_REG_TRI C 1 0 Cod. Regime Cod. Regimen Syst. Cd. Codigo Regime Codigo Regimen System Code @! Vazio() .OR. ExistCpo("SJP",M->W2_REG_TRI) x x x x x x x x x x x x x x x - SJP 1 xx x - S - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146403 0
SW2 95 W2_REGDESC C 30 0 Desc.Reg. Desc.Reg. Syst Desc Desc.Reg. Desc.Reg. System Desc. @! - x x x x x x x x x x x x x x x PO_BUSCA("0") - 1 x x - - - N V V - - - - - - - PO_BUSCA("1") - 3 N - - N N N - - - 1 2 - - - 146404 0
SW2 96 W2_DT_SHIP D 8 0 Dt. Ship. Dt. Ship. Ship.Date Data Impressao do Shipp. Fecha Impresion del Shipp Ship.Print Date @D - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146405 0
SW2 97 W2_MT3 N 8 2 Vol. Cubado Vol. Cubado Cubic Vol Volume Cubado Volume Cubado Cubic Volume @E 99,999.99 Po420Val('W2_MT3') x x x x x x x x xx x x x x x x x - - 1 xxxx x x - - - N A - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146406 0
SW2 98 W2_CONTA20 N 4 0 Contain. 20' Contain. 20' 20’ Contain. Containers de 20' Containers de 20' Containers of 20' 9999 Po420Val('W2_CONTA20') x x x x x x x x xx x x x x x x x - - 1 xxxx x x - - - N A - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146407 0
SW2 99 W2_REFCLI C 20 0 Ref. do Cli. Ref. del Cli Cust. Refere Referencia do Cliente Referencia del Cliente Customer Reference @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N - - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146408 0
SW2 A0 W2_CONTA40 N 4 0 Contain. 40' Contain. 40' 40’ Contain. Containers de 40' Containers de 40' Containers of 40' 9999 Po420Val('W2_CONTA40') x x x x x x x x xx x x x x x x x - - 1 xxxx x x - - - N A - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146409 0
SW2 A1 W2_INTEGRA C 1 0 Integracao Integracion Integration Reg. Veio da Integracao ? Reg. Vino de Integracion? Rec. Came from Integratio - - x x x x x x x x x x x x x x x 'N' - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146410 0
SW2 A2 W2_CON40HC N 4 0 Cont. 40' hc Cont. 40' hc 40' hc Cont. Containers de 40 hc Containers de 40 hc 40 hc Containers 9999 Po420Val('W2_CON40HC') x x x x x x x x xx x x x x x x x - - 1 xxxx x x - - - N A - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146411 0
SW2 A3 W2_OUTROS N 4 0 Outros Otros Others Outros Otros Others 9999 Po420Val('W2_OUTROS') x x x x x x x x xx x x x x x x x - - 1 xxxx x x - - - N A - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146412 0
SW2 A4 W2_POSICAO C 4 0 Posicao Posicion Status Posicao Posicion Status 9999 - x x x x x x x x x x x x x x x - - 1 x x x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146413 0
SW2 A5 W2_PROCNU C 20 0 Processo Proceso Process Processo Proceso Process @! - x x x x x x x x x x x x x x x - - 1 xx - - - N - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 146414 0
SW2 A6 W2_PO_SIGA C 6 0 Ped.Compra Ped.Compra Purchase Ord Pedido de compra no ERP Pedido compra en el ERP Purchase Order on ERP - - x x x x x x x x x x x x x x x x - - 1 x xx x - - - S V - - - - - - - - - - 1 N - - N N N - - - 1 2 - - - 146415 0
SW2 A7 W2_VLMIDIA N 14 2 Valor Midia Valor Media Midia Value Valor da Midia Valor de la Media Midia Value @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x xxxx x - - - N - - - - - - - - - - - 3 N - - N N N - - - 1 2 - - - 146416 0
SW2 A8 W2_VENCDA D 8 0 Dt.Vencto DA Fc.Vencto DA DA Due Dt. Dt. de Vencimento da DA Fc. de Vencimiento de DA DA Due Date - - x x x x x x x x x x x x x x x x - - 1 x x x - - - N - - - - - - - - cProg="PN" - - 2 N - - N N N - - - 1 2 - - - 146417 0
SW2 A9 W2_ARMAZEM C 7 0 Rec.Alfandeg Rec.Aduana Custom Rev Rec.Alfandeg Rec.Aduana Custom Rev 9999999 IF(!EMPTY(M->W2_ARMAZEM),ExistCpo("SJA",M->W2_ARMAZEM),.T.) x x x x x x x x x x x x x x x x - SJA 1 x - S - N - - - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146418 0
SW2 B0 W2_VM_ARMA C 50 0 Des.Rec.Alfa Des.Rec.Alfa Rev.Cust.Exp Des.Rec.Alfan Des.Rec.Alfan Custom Rev. Exp @! - x x x x x x x x x x x x x x x x AvField("W2_ARMAZEM","JA_DESCR",,,1) - 1 x xx x - - - N V V - - - - - - - - - 2 N - - N N N - - - 1 2 - - - 146419 0
SW2 B1 W2_HAWB_DA C 20 0 Processo DA Proceso DA DA Proc Processo DA Proceso DA DA Process @! - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - 148 - N - - N N N - - - 1 2 - - - 146420 0
SW2 B2 W2_CHAVEFI C 21 0 Chave Fin Clave Fin Fin.Key Chave Fin Clave Final Fin.Key @! - x x x x x x x x x x x x x x x - - 1 x xxxx x - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 146421 0
SW2 B3 W2_CONAPRO C 1 0 Controle Ap. Control Ap. Approv. Ctrl Controle de Aprovação. Control de Aprobación. Approval Control ! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146422 0
SW2 B4 W2_IMPENC C 1 0 Encomenda? ¿Encomienda? Order Importação por Encomenda? ¿Importacion p/Encomenda? Import to Order @! Pertence('12') .AND. PO420VAL("W2_IMPENC") x x x x x xxxx x x x x x x x xx x x '2' - 1 xx x - - - - A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - 1 N - - N N N - - - 1 2 - - - 146423 0
SW2 B5 W2_ID_ANU C 10 0 ID WF ANU ID WF ANU APPR WF ID ID WorkFlow Item Anuente ID WorkFlow Item Anuente Appr.Item Workflow ID @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 146424 0
SW2 B6 W2_ID_PRV C 10 0 ID WF PRV ID WF PRV PRV.WF.ID. ID WorkFlow Previsao ID WorkFlow Prevision Prev.Workflow Id. @! - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 146425 0
SW2 B7 W2_SIAUTO C 6 0 Si Auto Si Auto Auto Si Si Automatica Si Automatica Automatic Si @! - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 146426 0
SW2 B8 W2_CONTR C 1 0 Contrato? Contrato Contract? Verifica se o P.O. tem co Verifica si el P.O. tiene Check item P.O. contr. @! pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - PO400WHEN('W2_CONTR') - - 1 N - - N - N - - - 1 2 - - - 146427 0
SW2 B9 W2_RAT_POR C 1 0 Rateado Por Prorrat por Prorated by Rateado Por Prorrateado por Prorated by @! Pertence('123') x x x x x x x x x x x x x x x x '1' - 1 xx x - - - N A R - - 1=Peso;2=Preco;3=Quantidade 1=Peso;2=Precio;3=Cantidad 1=Weight;2=Price;3=Quantity - PO400When('W2_RAT_POR') - - 3 S - - N - N - - - 1 2 - - - 146428 0
SW2 C0 W2_SEGINC C 1 0 Seg. Incl. Seg. Incl. Add Insurnce Seguro Incluso Seguro incluido Add Insurance @! Pertence('12') .AND. PO420VAL('W2_SEGURIN') x x x x x x x x x x x x x x x x '2' - 1 xx x - S - N A R - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - PO400When('W2_SEGINC') - - 3 S - - N - N - - - 1 2 - - - 146429 0
SW2 C1 W2_SEGURIN N 14 2 Seguro Seguro Insurance Seguro Seguro Insurance @E 99,999,999,999.99 PO420VAL('W2_SEGURIN') x x x x x x x x x x x x x x x x - - 1 xxxx x - S - N A R - - - - - - PO400When('W2_SEGURIN') - - 3 S - - N - N - - - 1 2 - - - 146430 0
SW2 C2 W2_GERPROV C 1 0 Gerar Prov. Generar Prov Gener. Prov. Gerar provisório Generar provisional Generate provisional @! Pertence("12 ") x x x x x x x x x x x x x x x x "1" - 1 x - - - - A R - - 1=P.O.;2=Embarque/Entrega 1=P.O.;2=Embarque/Entrega 1=P.O.;2=Shipping/Delivery - - - - 3 S - - N - N - - - 1 2 - - - 146431 0

Índices da Tabela SW2 (5 í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_
SW2 1 W2_FILIAL+W2_PO_NUM No. P.O. Num. P.O. P.O. Number S - - S 2 3 - 20844 0
SW2 2 W2_FILIAL+W2_FORN+W2_FORLOJ+DTOS(W2_PO_DT) Cod.Forneced + Loja + Data P.O. Cod.Proveedo + Tienda + Fch.P.O. Supp.Code + Unit + P.O. Date S - - S 2 3 - 20845 0
SW2 3 W2_FILIAL+W2_COND_PA+W2_PO_NUM Cond. Pagto + No. P.O. Cond. Pago + Num. P.O. Pmt. Term + P.O. Number S - - S 2 3 - 20846 0
SW2 4 W2_FILIAL+DTOS(W2_PO_DT) Data P.O. Fch.P.O. P.O. Date S - - S 2 3 - 20847 0
SW2 5 W2_FILIAL+DTOS(W2_ENV_ORI) Envio Orient Envio Orient Superv. Send S - - S 2 3 - 20848 0

Perguntas frequentes

Para que serve a tabela SW2 no Protheus?

Ela é utilizada para capa de purchase order dentro do sistema ERP Protheus.

Como consultar os campos da tabela SW2?

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

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

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

Exemplo de consulta SQL da tabela SW2

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

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 '20260501' AND '20260531'
    AND W2_NR_ALTE = 0
    AND W2_IMPCO = 'VALOR'
    AND W2_DT_ALTE BETWEEN '20260501' AND '20260531'
    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 '20260501' AND '20260531'
    AND W2__NR_COT = 'VALOR'
    AND W2__DT_COT BETWEEN '20260501' AND '20260531'
    AND W2_NR_PRO = 'VALOR'
    AND W2_DT_PRO BETWEEN '20260501' AND '20260531'
    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 '20260501' AND '20260531'
    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 '20260501' AND '20260531'
    AND W2_TAB_PC = 'VALOR'
    AND W2_STAT_PC = 'VALOR'
    AND W2_DT_INTE BETWEEN '20260501' AND '20260531'
    AND W2_EMISCCA BETWEEN '20260501' AND '20260531'
    AND W2_NRCCAMB = 'VALOR'
    AND W2_RECCCAM BETWEEN '20260501' AND '20260531'
    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 '20260501' AND '20260531'
    AND W2_ENV_ORI BETWEEN '20260501' AND '20260531'
    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 '20260501' AND '20260531'
    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 '20260501' AND '20260531'
    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'