Salve salve, blz?
Tabela DXP. #DXP
SX2 - TABELA
| X2_CHAVE | X2_PATH | X2_ARQUIVO | X2_NOME | X2_NOMESPA | X2_NOMEENG | X2_ROTINA | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_DELET | X2_TTS | X2_UNICO | X2_PYME | X2_MODULO | X2_DISPLAY | X2_SYSOBJ | X2_USROBJ | X2_POSLGT | X2_CLOB | X2_AUTREC | X2_TAMFIL | X2_TAMUN | X2_TAMEMP | X2_STAMP | X2_INSDT |
| DXP | DATA | DXP990 | Cadastro de Reservas | Archivo de Reservas | Reservation Register | | E | E | E | 0 | | DXP_FILIAL+DXP_CODIGO | S | 67 | | | | 1 | 2 | 2 | 2 | 0 | 0 |
SX3 - CAMPOS
| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| DXP | 01 | DXP_FILIAL | C | 2 | 0 | Filial | Filial | | | | | 1 | | N | A | R | | | | | | 033 | 1 |
| DXP | 02 | DXP_CODIGO | C | 6 | 0 | Código | Código da Reserva | @! | ExistChav('DXP') | GetSXENum('DXP','DXP_CODIGO') | | 1 | | S | A | R | | | | INCLUI | | | 1 |
| DXP | 03 | DXP_SAFRA | C | 15 | 0 | Safra | Codigo da Safra | @! | AGRA720CPO() | | NJU | 1 | | S | A | R | | | | AGR720WHEN() | | 130 | 1 |
| DXP | 04 | DXP_DATA | D | 8 | 0 | Data | Data da Reserva | | | ddatabase | | 1 | | S | A | R | | | | | | | 1 |
| DXP | 05 | DXP_TIPRES | C | 1 | 0 | Tipo Reserva | Tipo da Reserva | @! | Pertence('12') | "2" | | 1 | | N | A | R | | 1=Reserva de Contrato;2=Reserva Específica | | | | | 1 |
| DXP | 06 | DXP_DESRES | C | 40 | 0 | Des. Reserva | Descrição da Reserva | @! | | | | 1 | | S | A | R | | | | | | | 1 |
| DXP | 07 | DXP_CLIENT | C | 6 | 0 | Cliente | Codigo do Cliente | @! | AGRA720CPO() | | SA1 | 1 | S | S | A | R | | | | AGR720WHEN() | | 001 | 1 |
| DXP | 08 | DXP_LJCLI | C | 2 | 0 | Loja | Loja do Cliente | @! | AGRA720CPO() | | | 1 | S | S | A | R | | | | AGR720WHEN() | | 002 | 1 |
| DXP | 09 | DXP_NOMCLI | C | 50 | 0 | Nome Cliente | Nome do Cliente | @! | | If(!INCLUI,Posicione("SA1",1,xFilial("SA1")+M->(DXP_CLIENT+DXP_LJCLI),"A1_NOME"),"") | | 1 | | S | V | V | | | | | Posicione("SA1",1,xFilial("SA1")+DXP->(DXP_CLIENT+DXP_LJCLI),"A1_NOME") | 175 | 1 |
| DXP | 10 | DXP_CODCTP | C | 6 | 0 | Contrato | Contrato de venda | @! | AGRA720CPO() | | NJRNNY | 1 | S | S | A | R | | | | | | | 1 |
| DXP | 11 | DXP_ITECTP | C | 2 | 0 | Item Contrat | Item do Contrato de Venda | @! | AGRA720CPO() | | | 1 | | S | A | R | | | | | | | 1 |
| DXP | 12 | DXP_ITECAD | C | 3 | 0 | Cadência | Cadência do Contrato | @! | AGRA720CPO() | | | 1 | | N | A | R | | | | | | | 1 |
| DXP | 13 | DXP_CLACOM | C | 4 | 0 | Clas. Comerc | Classificação Comercial | @9 99-9 | | | | 1 | | S | V | R | | | | | | | 1 |
| DXP | 14 | DXP_TIPACT | C | 250 | 0 | Tip.Opcional | Tipos Algodão Opcionais | @! | | | | 1 | | N | V | R | | | | | | | 1 |
| DXP | 15 | DXP_CODUNB | C | 2 | 0 | UN.Benef | Unidade de Beneficiamento | @! | | | DX3 | 1 | | S | A | R | | | | | | | 1 |
| DXP | 16 | DXP_STATUS | C | 1 | 0 | Status | Status da Reserva | @! | Pertence('12') | '1' | | 1 | | S | A | R | | 1=Aguardando Take-Up;2=Take-Up Efetuado | | | | | 1 |
| DXP | 27 | DXP_CODREG | C | 6 | 0 | Cod. Regra | Cod. Regra | @! | Vazio() .Or. AGRA720REG(N80->N80_CODIGO,N80->N80_TIPEMB) | | N80DXP | 1 | S | S | A | R | | | | INCLUI | | | 1 |
| DXP | 28 | DXP_TIPEMB | C | 1 | 0 | Tipo Regra | Tipo de Regra de Embloc. | @! | Pertence("123") | | | 1 | | N | V | R | | 1=Regra Emblocamento;2=Pré-Emblocamento;3=Regra Específica | | | | | 1 |
| DXP | 29 | DXP_QTDFAR | N | 4 | 0 | Fardos Regra | Fardos da Reserva Específ | @E 9,999 | | | | 1 | | N | V | R | | | | | | | 1 |
| DXP | 30 | DXP_PSMAX | N | 14 | 2 | Peso Regra | Peso Máx. Regra Específic | @E 99,999,999,999.99 | | | | 1 | | N | V | R | | | | | | | 1 |
| DXP | 17 | DXP_DATAGD | D | 8 | 0 | Data Agend. | Data Agendamento | | | | | 1 | | N | A | R | | | | | | | 2 |
| DXP | 18 | DXP_HORAGD | C | 8 | 0 | Hora Agend. | Hora Agendamento | @! 99:99 | | | | 1 | | N | A | R | | | | | | | 2 |
| DXP | 19 | DXP_DATTKP | D | 8 | 0 | Data Take-Up | Data Take-Up | | | | | 1 | | N | A | R | | | | | | | 2 |
| DXP | 20 | DXP_HORTKP | C | 8 | 0 | Hora Take-Up | Hora take-Up | @! 99:99 | | | | 1 | | N | A | R | | | | | | | 2 |
| DXP | 21 | DXP_CLAINT | C | 6 | 0 | Class. Int. | Classificador Interno | @! | ExistCpo("NNA") | | NNA | 1 | S | N | A | R | | | | | | | 2 |
| DXP | 22 | DXP_CNOINT | C | 40 | 0 | Nome Cla.Int | Nome do Classificador Int | @! | | If(!INCLUI,Posicione("NNA",1,xFilial("NNA")+M->DXP_CLAINT,"NNA_NOME")," ") | | 1 | | N | V | V | | | | | Posicione("NNA",1,xFilial("NNA")+DXP->DXP_CLAINT,"NNA_NOME") | | 2 |
| DXP | 23 | DXP_CLAEXT | C | 6 | 0 | Class. Ext. | Classificador Externo | @! | Vazio() .or. ExistCpo("NNA") | | NNA | 1 | S | N | A | R | | | | | | | 2 |
| DXP | 24 | DXP_CNOEXT | C | 40 | 0 | Nome Cla.Ext | Nome do Classificador Ext | @! | | If(!INCLUI,Posicione("NNA",1,xFilial("NNA")+M->DXP_CLAEXT,"NNA_NOME")," ") | | 1 | | N | V | V | | | | | Posicione("NNA",1,xFilial("NNA")+DXP->DXP_CLAEXT,"NNA_NOME") | | 2 |
| DXP | 25 | DXP_EMAIL | M | 10 | 0 | E-mails | E-mails | | | | | 1 | | N | A | R | | | | | | | 2 |
| DXP | 26 | DXP_OBSAGE | M | 10 | 0 | Obs. Agenda | Observação do Agendamento | @! | | | | 1 | | N | A | R | | | | | | | 2 |
SIX - INDICES
| INDICE | ORDEM | CHAVE | DESCRICAO | DESCSPA | DESCENG | PROPRI | F3 | NICKNAME | SHOWPESQ | IX_VIRTUAL | IX_VIRCUST |
| DXP | 1 | DXP_FILIAL+DXP_CODIGO | Código | Código | Code | S | | | S | 2 | 3 |
| DXP | 2 | DXP_FILIAL+DXP_CLIENT+DXP_LJCLI | Cliente + Loja | Cliente + Tienda | Customer + Store | S | | | S | 2 | 3 |
| DXP | 3 | DXP_FILIAL+DXP_CODCTP+DXP_ITECAD+DXP_CODIGO | Contrato + Cadência + Código | Contrato + Cadencia + Código | Contract + Cadence + Code | S | | | S | 2 | 3 |
SX7 - GATILHOS
| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE | X7_CONDIC | X7_PROPRI |
| DXP_CLAEXT | 001 | NNA->NNA_NOME | DXP_CNOEXT | P | S | NNA | 1 | xFilial("NNA")+M->DXP_CLAEXT | | S |
| DXP_CLAINT | 001 | NNA->NNA_NOME | DXP_CNOINT | P | S | NNA | 1 | xFilial("NNA")+M->DXP_CLAINT | | S |
| DXP_CLIENT | 001 | SA1->A1_LOJA | DXP_LJCLI | P | S | SA1 | 1 | xFilial("SA1")+M->DXP_CLIENT+IIF(SA1->A1_COD==M->DXP_CLIENT,SA1->A1_LOJA,"") | SA1->A1_MSBLQL <> "1" | S |
| DXP_CLIENT | 002 | SA1->A1_NOME | DXP_NOMCLI | E | S | SA1 | 1 | xFilial("SA1")+M->DXP_CLIENT+IIF(SA1->A1_COD==M->DXP_CLIENT,SA1->A1_LOJA,"") | .NOT.EMPTY(M->DXP_LJCLI) | S |
| DXP_CODCTP | 001 | NNY->NNY_ITEM | DXP_ITECAD | P | S | NNY | 1 | xFilial("NNY")+M->DXP_CODCTP | | S |
| DXP_CODCTP | 002 | NJR->NJR_TIPALG | DXP_CLACOM | P | S | NJR | 1 | xFilial("NJR")+M->(DXP_CODCTP) | | S |
| DXP_CODREG | 001 | N80->N80_QTDFAR | DXP_QTDFAR | P | S | N80 | 1 | FWxFilial("N80")+M->(DXP_CODREG+DXP_TIPEMB) | | S |
| DXP_CODREG | 002 | N80->N80_PSMAX | DXP_PSMAX | P | S | N80 | 1 | FWxFilial("N80")+M->(DXP_CODREG+DXP_TIPEMB) | | S |
| DXP_LJCLI | 001 | SA1->A1_NOME | DXP_NOMCLI | P | S | SA1 | 1 | xFilial('SA1') + M->(DXP_CLIENT + DXP_LJCLI) | | S |
SX9 - Relacionamento entre Tabelas
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_CONDSQL | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
| DXP | 001 | N9A | DXP_CODIGO | N9A_TAKEUP | S | 1 | N | | S | S | 2 | 2 |
| DXP | 002 | N7A | DXP_CODIGO | N7A_CODRES | S | N | N | | S | S | 2 | 2 |
| DXP | 003 | DXO | DXP_CODIGO | DXO_CODRES | S | 1 | 1 | | S | S | 2 | 2 |
| DXP | 004 | DXQ | DXP_CODIGO | DXQ_CODRES | S | 1 | N | | S | S | 2 | 2 |
SXG - Grupo de Campos
| XG_GRUPO | XG_DESCRI | XG_DESSPA | XG_DESENG | XG_SIZEMAX | XG_SIZEMIN | XG_SIZE | XG_PICTURE |
| 001 | Codigo Cliente/Fornecedor | Codigo Cliente/Proveedor | Customer/Supplier Code | 20 | 6 | 6 | @! |
| 002 | Loja Cliente/Fornecedor | Tienda Cliente/Proveedor | Customer/Supplier Unit | 4 | 2 | 2 | @! |
| 033 | Tamanho da Filial | Tamano de la Sucursal | Branch Size | 12 | 2 | 2 | |
| 130 | Safra | Cosecha | Crop | 20 | 6 | 15 | @! |
| 175 | Nome do Cliente | Nombre del cliente | Customer Name | 254 | 50 | 50 | @! |
Gostou? Compartilhe com seus amigos e deixe um comentário! ??
Um abraço, e até a próxima