Dicionário Protheus
Início

Tabela G4W no Protheus

ACORDOS DE FORNECEDORES

O que é a tabela G4W no Protheus?

A tabela G4W faz parte do sistema ERP Protheus da TOTVS e é utilizada para acordos de fornecedores.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE G4W
X2_PATH \DATA\
X2_ARQUIVO G4W990
X2_NOME ACORDOS DE FORNECEDORES
X2_NOMESPA ACUERDO DE PROVEEDORES
X2_NOMEENG SUPPLIER AGGREEMENTS
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO G4W_FILIAL+G4W_CODACO+G4W_CODREV
X2_PYME S
X2_MODULO 89
X2_DISPLAY G4W_FILIAL+G4W_CODACO +G4W_CODREV
X2_SYSOBJ TURA020
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_ 4657
R_E_C_D_E_L_ 0

Campos da Tabela G4W (22 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_
G4W 01 G4W_FILIAL C 2 0 Filial Sucursal Branch Filial Sistema Sucursal Sistema Branch of System - - x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - 033 - S - - S N N - - - 1 1 - - - 75198 0
G4W 02 G4W_CODACO C 6 0 Código Código Code Código do Acordo Código del acuerdo Agreem Code @ NaoVasio() .AND. ExistChav("G4W") x x x x x x x x x x x x x x x x GETSXENUM("G4W","G4W_CODACO") - 1 xx - - - S V R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75199 0
G4W 03 G4W_CODREV C 2 0 Cód. Revisão Cód. Revisió Review Code Código da Revisão Código de la revisión Review Code @ - x x x x x x x x x x x x x x x x "00" - 1 xx - - - S V R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75200 0
G4W 04 G4W_DESCRI C 50 0 Descrição Descripción Description Descrição do Acordo Descripción del acuerdo Agreement Description @! Tur20VldRev() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75201 0
G4W 05 G4W_CLASSI C 3 0 Classific. Clasific. Classifictn. Classificação do Acordo Clasificación del acuerdo Agreement Classification @! Vazio() .OR. (ExistCpo("G8B",FWFldGet("G4W_CLASSI")) .And. SubStr(FWFldGet("G4W_CLASSI"),1,1) == "F") .And. Tur20VldRev() x x x x x x x x x x x x x x x x - G8BFOR 1 xxx - S - N A R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75202 0
G4W 06 G4W_DESCLA C 30 0 Descr. Clas. Descr. Clas. Class Descr Descrição Classificação Descripción clasificación Classification Descriptio @! - x x x x x x x x x x x x x x x x IF(!INCLUI,Posicione("G8B",1, xFilial("G8B")+G4W->G4W_CLASSI,"G8B_DESCRI"),"") - 1 xx - - - S V V - - - - - - - Posicione("G8B",1, xFilial("G8B")+G4W->G4W_CLASSI,"G8B_DESCRI") - - S - - S - N - - - 1 1 - - - 75203 0
G4W 07 G4W_TPACO C 1 0 Tp. Acordo Tp. Acuerdo AgreemtType Tipo de Acordo Tipo de acuerdo Agreement Type @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - 1=Crédito;2=Débito 1=Crédito;2=Débito 1=Credit;2=Debit - - Tur20InBrw(Posicione("G8B",1, xFilial("G8B")+G4W->G4W_CLASSI,"G8B_TIPO")) - - S - - S N N - - - 1 1 - - - 75204 0
G4W 08 G4W_TPENT C 1 0 Aplicar Ao Aplicar Al Apply To Aplicar Ao Aplicar Al Apply To @! TUR20Aplic() .And. Tur20VldRev() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - 1=Fornecedor;2=Reporte;3=Não se Aplica 1=Proveedor;2=Informe;3=No se aplica 1=Supplier;2=Report;3=Non Applicable - - - - - S - - S N N - - - 1 1 - - - 75205 0
G4W 09 G4W_FORAPL C 1 0 Forma Aplic. Forma Aplic. Applic.Metho Forma de Aplicação Forma de aplicación Application Method @! Pertence(" 12") x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - 1=Manual;2=Automática 1=Manual;2=Automática 1=Manual;2=Automatic - - - - - S - - S N N - - - 1 1 - - - 75206 0
G4W 10 G4W_TPVAL C 1 0 Tp. Valor Tp. Valor Value Type Tipo de Valor Tipo de valor Value Type @! Pertence("12") x x x x x x x x x x x x x x x x - - 1 xxx - S - S A R - - 1=Porcentagem;2=Valor Fixo 1=Porcentaje;2=Valor Fijo 1=Percentage;2=Fixed Value - - - - - S - - S N N - - - 1 1 - - - 75207 0
G4W 11 G4W_VALOR N 14 2 Valor Valor Value Valor Valor 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 xxx - - - S A R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75208 0
G4W 12 G4W_BASCAL C 2 0 Base Calc. Base Calc. Calc. Basis Base de Cálculo Base de cálculo Calculation Base @! TUR20BasCalc() x x x x x x x x x x x x x x x x - X4 1 xx - S - S A R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75209 0
G4W 13 G4W_NBASEC C 55 0 Desc B Calc Desc B Cálc Calc Bs Desc Descrição Base Cálculo Descripción base cálculo Calculation Base Descript @! - x x x x x x x x x x x x x x x x IIF(!INCLUI, ALLTRIM(POSICIONE("SX5", 1, XFILIAL("SX5")+"X5"+G4W->G4W_BASCAL, "X5_DESCRI")), "") - 1 x x xx x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 75210 0
G4W 14 G4W_NIVEL C 2 0 Nível Nivel Level Nível Nivel Level @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - 00=Nivel 0;01=Nivel 1;02=Nivel 2;03=Nivel 3;04=Nivel 4;05=Nivel 5;06=Nivel 6;07=Nivel 7;08=Nivel 8;09=Nivel 9 00=Nivel 0;01=Nivel 1;02=Nivel 2;03=Nivel 3;04=Nivel 4;05=Nivel 5;06=Nivel 6;07=Nivel 7;08=Nivel 8;09=Nivel 9 00=Level 0;01=Level 1;02=Level 2;03=Level 3;04=Level 4;05=Level 5;06=Level 6;07=Level 7;08=Level 8;09=Level 9 - - - - - S - - S N N - - - 1 1 - - - 75211 0
G4W 15 G4W_VIGINI D 8 0 Vigência De De Vigencia ValidityFrom Vigência De De Vigencia Validity From - Tur20VldRev() x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75212 0
G4W 16 G4W_VIGFIM D 8 0 Vigência Até A Vigencia Validity To Vigência Até A Vigencia Validity to - - x x x x x x x x x x x x x x x x - - 1 xxx - - - N A R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75213 0
G4W 17 G4W_OBSERV M 10 0 Observação Observación Note Observação Observación Note - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75214 0
G4W 18 G4W_DESCFT C 1 0 Cobrança Cobranza Collection Processo de cobrança Proceso de cobranza Collection Process @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 xxx - - - S A R - - 1=Na Fatura;2=Na Apuração 1=En la Factura;2=En el cálculo 1=In invoice;2=In Calculation - - - - - S - - S N N - - - 1 1 - - - 75215 0
G4W 19 G4W_DTALT D 8 0 Dt. Altera Fch Modifica Edit Date Data/Hora de Alteração Fch/Hora de modificación Date/Time of Edit - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75216 0
G4W 20 G4W_USERAL C 25 0 User Altera User Modific Editing User Usuário da Alteração Usuario de modificación Editing User - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - S N N - - - 1 1 - - - 75217 0
G4W 21 G4W_ESTREE C 1 0 Est. Reemb. Ext. Reemb. Reimb Rev Estorno no Reembolso ? ¿Extorno Reembolso? Reimburse Reversal? @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 xx xx - - - S A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 75218 0
G4W 22 G4W_MSBLQL C 1 0 Bloqueado Bloqueado Blocked Registro bloqueado Registro bloqueado Record Blocked - - x x x x x x x x x x x x x x x x '2' - 1 x - - - N A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes.2=No - - - - - S - - S N N - - - 1 1 - - - 75219 0

Índices da Tabela G4W (1 í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_
G4W 1 G4W_FILIAL+G4W_CODACO+G4W_CODREV+G4W_MSBLQL Código + Cód. Revisão + Bloqueado Código + Cód. Revisió + Bloqueado Code + Review Code + Blocked S - - S 2 3 - 11042 0

Perguntas frequentes

Para que serve a tabela G4W no Protheus?

Ela é utilizada para acordos de fornecedores dentro do sistema ERP Protheus.

Como consultar os campos da tabela G4W?

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

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

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

Exemplo de consulta SQL da tabela G4W

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

SELECT
    G4W_FILIAL,
    G4W_CODACO,
    G4W_CODREV,
    G4W_DESCRI,
    G4W_CLASSI,
    G4W_DESCLA,
    G4W_TPACO,
    G4W_TPENT,
    G4W_FORAPL,
    G4W_TPVAL,
    G4W_VALOR,
    G4W_BASCAL,
    G4W_NBASEC,
    G4W_NIVEL,
    G4W_VIGINI,
    G4W_VIGFIM,
    G4W_OBSERV,
    G4W_DESCFT,
    G4W_DTALT,
    G4W_USERAL,
    G4W_ESTREE,
    G4W_MSBLQL
FROM G4W
WHERE
    D_E_L_E_T_ = ' '
    AND G4W_FILIAL = 'VALOR'
    AND G4W_CODACO = 'VALOR'
    AND G4W_CODREV = 'VALOR'
    AND G4W_DESCRI = 'VALOR'
    AND G4W_CLASSI = 'VALOR'
    AND G4W_DESCLA = 'VALOR'
    AND G4W_TPACO = 'VALOR'
    AND G4W_TPENT = 'VALOR'
    AND G4W_FORAPL = 'VALOR'
    AND G4W_TPVAL = 'VALOR'
    AND G4W_VALOR = 0
    AND G4W_BASCAL = 'VALOR'
    AND G4W_NBASEC = 'VALOR'
    AND G4W_NIVEL = 'VALOR'
    AND G4W_VIGINI BETWEEN '20260501' AND '20260531'
    AND G4W_VIGFIM BETWEEN '20260501' AND '20260531'
    AND G4W_DESCFT = 'VALOR'
    AND G4W_DTALT BETWEEN '20260501' AND '20260531'
    AND G4W_USERAL = 'VALOR'
    AND G4W_ESTREE = 'VALOR'
    AND G4W_MSBLQL = 'VALOR'