Contrato Prestação de Serviços
A tabela AAM faz parte do sistema ERP Protheus da TOTVS e é utilizada para contrato prestação de serviços.
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 AAM 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 AAM, incluindo todos os campos e índices relacionados.
| Propriedade | Valor |
|---|---|
| X2_CHAVE | AAM |
| X2_PATH | \DATA\ |
| X2_ARQUIVO | AAM990 |
| X2_NOME | Contrato Prestação de Serviços |
| X2_NOMESPA | Contrato Prestación de Servici |
| X2_NOMEENG | Contract for Provision of Serv |
| X2_ROTINA | - |
| X2_MODO | C |
| X2_MODOUN | E |
| X2_MODOEMP | E |
| X2_DELET | 0 |
| X2_TTS | - |
| X2_UNICO | AAM_FILIAL+AAM_CONTRT |
| X2_PYME | S |
| X2_MODULO | 28 |
| X2_DISPLAY | AAM_CONTRT+AAM_CODCLI+AAM_LOJA |
| 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_ | 64 |
| 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AAM | 01 | AAM_FILIAL | C | 2 | 0 | Filial | Sucursal | Branch | Filial | Sucursal | 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 | - | - | - | 684 | 0 |
| AAM | 02 | AAM_CONTRT | C | 15 | 0 | No.Contrato | Nro.Contrato | Contract No. | Numero do Contrato | Numero del Contrato | Contract Number | @! | ExistChav( "AAM" ) | x x x x x x x x x x x x x x x xx | GetSXENum( "AAM", "AAM_CONTRT" ) | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 685 | 0 |
| AAM | 03 | AAM_CODCLI | C | 6 | 0 | Cliente | Cliente | Customer | Codigo do Cliente | Codigo del Cliente | Customer´s Code | @! | At250SkCli() .And. At250ColsInc() | x x x x x x x x x x x x x x x xx | - | SA1 | 1 | x | - | S | - | S | - | - | - | - | - | - | - | - | - | - | 001 | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 686 | 0 |
| AAM | 04 | AAM_LOJA | C | 2 | 0 | Loja | Tienda | Unit | Loja do Cliente | Tienda del Cliente | Customer's Unit | @! | At250SkCli() .And. At250ColsInc() | x x x x x x x x x x x x x x x xx | - | - | 1 | x | - | S | - | S | - | - | - | - | - | - | - | - | - | - | 002 | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 687 | 0 |
| AAM | 05 | AAM_NOMCLI | C | 50 | 0 | Nome/Cliente | Nomb/Cliente | Name/Custom. | Nome do cliente | Nombre del cliente | Customer Name | @! | - | x x x x x x x x x x x x x x x x | IF(!INCLUI,POSICIONE("SA1",1,XFILIAL("SA1")+AAM->AAM_CODCLI+AAM->AAM_LOJA,"A1_NOME"),"") | - | 1 | x xx xx | - | - | - | N | V | V | - | - | - | - | - | - | - | - | 175 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 688 | 0 |
| AAM | 06 | AAM_TPCONT | C | 1 | 0 | Tp. Contrato | Tp. Contrato | Contr.Type | Tipo de Contrato | Tipo de Contrato | Contract Type | @! | Pertence( "12" ) | x x x x x x x x x x x x x x x x | "2" | - | 1 | xx | - | S | - | N | - | - | - | - | 1=Vitalicio;2=Tempo Determinado | 1=Vitalicio;2=Tiempo Determinado | 1=Lifelong;2=Limited Time | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 689 | 0 |
| AAM | 07 | AAM_CLASSI | C | 3 | 0 | Classific. | Clasific. | Classificat. | Classificacao do Contrato | Clasificac. del Contrato | Contract Classification | @! | ExistCpo("SX5","A7" + M->AAM_CLASSI) | x x x x x x x x x x x x x x x x | - | A7 | 1 | xx | - | S | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 690 | 0 |
| AAM | 08 | AAM_DESCLA | C | 30 | 0 | Desc.Classi. | Desc.Clasif. | Class.Desc. | Descricao - Classificacao | Descripcion - Clasificac. | Description - Classif. | @! | - | x x x x x x x x x x x x x x x x | If(!INCLUI,Tabela("A7", AAM->AAM_CLASSI, .F. ) , "" ) | - | 1 | x x x | - | - | - | N | V | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 691 | 0 |
| AAM | 09 | AAM_ABRANG | C | 1 | 0 | Abrangencia | Alcance | Range | Abrangencia | Alcance | Range | @! | Pertence( "12" ) .And. At250ValAb() .And. At250ColsInc() | x x x x x x x x x x x x x x x x | "1" | - | 1 | xx | - | - | - | S | - | - | - | - | 1=Cliente/Loja;2=Cliente | 1=Cliente/Tienda;2=Cliente | 1=Customer/Unit;2=Customer | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 692 | 0 |
| AAM | 10 | AAM_STATUS | C | 1 | 0 | Situação | Situacion | Status | Situação do Contrato | Situacion | Contract Status | @! | Pertence("1234") .AND. At250AtCrt() | x x x x x x x x x x x x x x x x | "1" | - | 1 | xxx | - | - | - | N | A | R | - | - | 1=Ativo;2=Suspenso;3=Encerrado;4=Cancelado | 1=Activo;2=Suspendido;3=Cerrado;4=Anulado | 1=Active;2=Suspended;3=Closed;4=Cancelled | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 693 | 0 |
| AAM | 11 | AAM_INIVIG | D | 8 | 0 | Ini.Vigencia | Ini.Vigencia | Ini.Validity | Inicio Vigencia Contrato | Inicio Vigencia Contrato | Contract Initial Validity | - | NaoVazio() .And. If( !Empty( M->AAM_FIMVIG ), ( M->AAM_FIMVIG>M->AAM_INIVIG), .T. ) | x x x x x x x x x x x x x x x x | - | - | 1 | xx | - | - | - | S | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 694 | 0 |
| AAM | 12 | AAM_FIMVIG | D | 8 | 0 | Fim Vigencia | Fin Vigencia | Fin.Validity | Final Vigencia Contrato | Final Vigencia Contrato | Contract Final Validity | - | M->AAM_FIMVIG>M->AAM_INIVIG | x x x x x x x x x x x x x x x x | - | - | 1 | x | - | - | - | S | - | - | - | - | - | - | - | - | AT250When() | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 695 | 0 |
| AAM | 13 | AAM_CPAGPV | C | 3 | 0 | Cond.Pag.PV | Cond.Pag.PV | SO.Pay.Term | Condicao de Pagamento PV | Condicion de Pago PV | S.O.Payment Term | @! | ExistCpo( "SE4" ) | x x x x x x x x x x x x x x x x | - | SE4 | 1 | xx | - | - | - | N | - | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 696 | 0 |
| AAM | 14 | AAM_CODMEM | C | 6 | 0 | Codigo Memo | Codigo Memo | Memo Code | Codigo do campo Memo | Codigo del campo Memo | Memo Field Code | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | x x x | - | - | - | N | V | - | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 697 | 0 |
| AAM | 15 | AAM_MEMO | M | 10 | 0 | Notas | Facturas | Invoices | Notas | Facturas | Invoices | @! | - | x x x x x x x x x x x x x x x x | If(!Inclui,MSMM(AAM->AAM_CODMEM),"") | - | 1 | x x x | - | - | - | N | - | V | - | - | - | - | - | - | - | - | - | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 698 | 0 |
| AAM | 16 | AAM_TIPFRE | C | 1 | 0 | Tipo Frete | Tipo Flete | Freight Type | Tipo de Frete | Tipo de Flete | Freight Type | @! | Pertence("123") | x x x x x x xx x x x x x x x x x | - | - | 1 | x xx | - | - | - | - | - | - | - | - | 1=CIF;2=FOB;3=CIF/FOB | 1=CIF;2=FOB;3=CIF/FOB | 1=CIF;2=FOB;3=CIF/FOB | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 699 | 0 |
| AAM | 17 | AAM_REAAUT | C | 1 | 0 | Reaj. Auto. | Reaj. Auto. | Aut.Readj. | Reajuste Automatico | Reajuste Automatico | Automatic Readjustment | @! | Pertence("12") | x x x x x x xx x x x x x x x x | "2" | - | 1 | x x | - | - | - | - | - | - | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 700 | 0 |
| AAM | 18 | AAM_SELSER | C | 1 | 0 | Sel.Servicos | Sel.Servicio | Serv.Sel. | Seleção de Serviços | Seleccion de Servicios | Services Selection | @! | Pertence("12") | x x x x x x xx x x x x x x x x | "1" | - | 1 | x xx | - | - | - | - | - | - | - | - | 1=Digitado;2=Automatico | 1=Digitado;2=Automatico | 1=Typed;2=Automatic | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 1 | - | - | - | 701 | 0 |
| AAM | 19 | AAM_TAXCTR | C | 1 | 0 | Taxa p/CTRC | Tasa p/CTRC | Fee f/CTRC | Taxa p/CTRC | Tasa p/CTRC | Fee f/CTRC | @! | Pertence('12') | x x x x x x xx x x x x x x x x | '1' | - | 1 | xx | - | - | - | S | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 702 | 0 |
| AAM | 20 | AAM_AGRNFC | C | 1 | 0 | Agrupa Nfc | Agrupa Fac. | Group NFC | Agrupa Nf do Cliente | Agrupa Fac. del Cliente | Group customer invoice | @! | Pertence('12345') | x x x x x x xx x x x x x x x x | "1" | - | 1 | xxxxxx x | - | - | - | N | A | R | - | - | 1=Sim;2=Nao;3=Por Docto;4=Por Produto;5=Por Devedor | 1=Si;2=No;3=Por Docto;4=Por Producto | 1=Yes;2=No;3=By document;4=By product;5=By Debtor | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 703 | 0 |
| AAM | 21 | AAM_PESCTR | N | 11 | 4 | Pes.Max CTRC | Pes.Max CTRC | CTRCMax.Wght | Peso Maximo CTRC | Peso Maximo CTRC | CTRC maximum weight | @E 999,999.9999 | Positivo() | x x x x x x xx x x x x x x x x | - | - | 1 | x xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 704 | 0 |
| AAM | 22 | AAM_NFCTR | N | 5 | 0 | Nfs por CTRC | Facts p CTRC | Inv. by CTRC | Qtde.NFs.p/CTRC | Ctd. Facts. p/CTRC | Number invoices by CTRC | 99999 | Positivo() | x x x x x x xx x x x x x x x x | - | - | 1 | x xx | - | - | - | S | A | R | - | - | - | - | - | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 705 | 0 |
| AAM | 23 | AAM_AJUOBR | C | 1 | 0 | Ajuste Obrig | Ajuste Oblig | Mand.Ajust. | Ajuste Obrigatorio | Ajuste Obligatorio | Mandatory Adjustment | @! | Pertence('12') | x x x x x x xx x x x x x x x x | '2' | - | 1 | xx | - | - | - | N | A | R | - | - | 1=Sim;2=Nao | 1=Si;2=No | 1=Yes;2=No | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 706 | 0 |
| AAM | 24 | AAM_GRPVOP | C | 1 | 0 | Gera PV Oper | Genera PV Op | Gen. SO Oper | Gera PV no Operador Logis | Genera PV en Oper. Logis | Gener. SO in Logist. Oper | - | Pertence(" 12") | x x x x x x xx x x x x x x x x | - | - | 1 | xx x | - | - | - | N | A | - | - | - | 1=Nao;2=Sim | 1=No;2=Si | 1=No;2=Yes | - | - | - | - | - | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 707 | 0 |
| AAM | 25 | AAM_PRCPRD | C | 1 | 0 | Preco Prod. | Precio Prod. | ProductPrice | Preço por Produto | Precio por Producto | Price by product | @! | Pertence("12") | x x x x x x xx x x x x x x x x | "1" | - | 1 | xx x | - | - | - | N | A | R | - | - | 1=Sim;2=Não | 1=Si;2=No | 1=Yes; 2=No | - | - | - | - | 2 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 708 | 0 |
| AAM | 26 | AAM_CLIENT | C | 6 | 0 | Cli.Entrega | Cli.Entrega | Deliv. Cust. | Cliente da Entrega (P.V.) | Cliente de Entrega (P.V.) | Delivery Customer (POS) | @! | Vazio().OR.ExistCpo("SA1") | x x x x x x x x x x x x x x x x | - | SA1 | 1 | x x xx x | - | - | - | - | - | R | - | - | - | - | - | - | - | - | 001 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 709 | 0 |
| AAM | 27 | AAM_LOJENT | C | 2 | 0 | Loja Entrega | Tda. Entrega | Deliv. Store | Loja da Entrega (P.V.) | Tienda de Entrega (P.V.) | Delivery Store (POS) | @! | Vazio().Or.ExistCpo("SA1",M->AAM_CLIENT+M->AAM_LOJENT) | x x x x x x x x x x x x x x x x | - | - | 1 | x x xx x | - | - | - | - | - | R | - | - | - | - | - | - | - | - | 002 | 1 | S | - | - | N | N | N | - | - | - | 1 | 2 | - | - | - | 710 | 0 |
| AAM | 28 | AAM_PROPOS | C | 6 | 0 | Proposta | Propuesta | Proposal | Código da proposta | Codigo de la propuesta | Proposal Code | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | S | N | N | - | - | - | 1 | 2 | - | - | - | 711 | 0 |
| AAM | 29 | AAM_REVPRO | C | 2 | 0 | Revisão | Revision | Revision | Rev. Proposta | Rev. propuesta | Proposal Revision | @! | - | x x x x x x x x x x x x x x x | - | - | 1 | xx x | - | - | - | - | V | R | - | - | - | - | - | - | - | - | - | 1 | S | - | - | S | N | N | - | - | - | 1 | 2 | - | - | - | 712 | 0 |
| AAM | 30 | AAM_ESTAGR | C | 1 | 0 | Est.Frt.Agr | Rev.Flt.Agr | Grp Frgt Rev | Estorno Frete Agrupado | Reversión flete agrupado | Grouped Freight Reversal | @! | - | x x x x x x x x x x x x x x x x | "1" | - | 1 | x | - | - | - | N | A | R | - | - | 1=Sim;2=Não | 1=Sí;2=No | 1=Yes;2=No | - | - | - | - | 2 | S | - | - | N | - | N | - | - | - | 1 | 2 | - | - | - | 713 | 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_ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AAM | 1 | AAM_FILIAL+AAM_CONTRT | No.Contrato | Nro.Contrato | Contract No. | S | AAM | - | S | 2 | 3 | - | 117 | 0 |
| AAM | 2 | AAM_FILIAL+AAM_CODCLI+AAM_LOJA+AAM_CLASSI | Cliente + Loja + Classific. | Cliente + Tienda + Clasific. | Customer + Unit + Classificat. | S | SA1+XXX+A7 | - | S | 2 | 3 | - | 118 | 0 |
| AAM | 3 | AAM_FILIAL+AAM_PROPOS+AAM_REVPRO | Proposta + Revisão | Propuesta + Revision | Proposal + Revision | S | - | - | S | 2 | 3 | - | 119 | 0 |
| AAM | 4 | AAM_FILIAL+AAM_CODCLI+AAM_LOJA+AAM_CONTRT | Cliente + Loja + No.Contrato | Cliente + Tienda + Nro.Contrato | Customer + Unit + Contract No. | S | - | - | S | 2 | 3 | - | 120 | 0 |
Ela é utilizada para contrato prestação de serviços 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
AAM_FILIAL,
AAM_CONTRT,
AAM_CODCLI,
AAM_LOJA,
AAM_NOMCLI,
AAM_TPCONT,
AAM_CLASSI,
AAM_DESCLA,
AAM_ABRANG,
AAM_STATUS,
AAM_INIVIG,
AAM_FIMVIG,
AAM_CPAGPV,
AAM_CODMEM,
AAM_MEMO,
AAM_TIPFRE,
AAM_REAAUT,
AAM_SELSER,
AAM_TAXCTR,
AAM_AGRNFC,
AAM_PESCTR,
AAM_NFCTR,
AAM_AJUOBR,
AAM_GRPVOP,
AAM_PRCPRD,
AAM_CLIENT,
AAM_LOJENT,
AAM_PROPOS,
AAM_REVPRO,
AAM_ESTAGR
FROM AAM
WHERE
D_E_L_E_T_ = ' '
AND AAM_FILIAL = 'VALOR'
AND AAM_CONTRT = 'VALOR'
AND AAM_CODCLI = 'VALOR'
AND AAM_LOJA = 'VALOR'
AND AAM_NOMCLI = 'VALOR'
AND AAM_TPCONT = 'VALOR'
AND AAM_CLASSI = 'VALOR'
AND AAM_DESCLA = 'VALOR'
AND AAM_ABRANG = 'VALOR'
AND AAM_STATUS = 'VALOR'
AND AAM_INIVIG BETWEEN '20260601' AND '20260630'
AND AAM_FIMVIG BETWEEN '20260601' AND '20260630'
AND AAM_CPAGPV = 'VALOR'
AND AAM_CODMEM = 'VALOR'
AND AAM_TIPFRE = 'VALOR'
AND AAM_REAAUT = 'VALOR'
AND AAM_SELSER = 'VALOR'
AND AAM_TAXCTR = 'VALOR'
AND AAM_AGRNFC = 'VALOR'
AND AAM_PESCTR = 0
AND AAM_NFCTR = 0
AND AAM_AJUOBR = 'VALOR'
AND AAM_GRPVOP = 'VALOR'
AND AAM_PRCPRD = 'VALOR'
AND AAM_CLIENT = 'VALOR'
AND AAM_LOJENT = 'VALOR'
AND AAM_PROPOS = 'VALOR'
AND AAM_REVPRO = 'VALOR'
AND AAM_ESTAGR = 'VALOR'