Efetivação da tabela Item x Fornecedor

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MCC

 

Considerações Gerais

Objetivo

Realiza a efetivação de dados referente a tabela Item x Fornecedor (item-fornec), referente as ações de inclusão, alteração ou eliminação.

 

Funcionamento

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

ParâmetroDescriçãoEntrada/SaídaTipo
tt-versao-integrInformações referente a tabela de integraçãoEntradaTemp-table
tt-erros-geralInformações de erros ocorridos no processo de efetivaçãoSaídaTemp-table
tt-item-fornecDados da tabela item x fornecedor para serem efetivadosEntradaTemp-table
tt-desp-item-fornec

Dados de despesas relacionadas ao item x fornecedor para serem efetivados.

Obs.: Utilizado apenas para o internacional.

EntradaTemp-table
c-transacao-globalTransação executada. Passar fixo: "MAT001"EntradaCharacter
tt-versao-integr

Informações referente a tabela de integração.

Atributo

Tipo

Formato

Descrição

Obrigatório

cod-versao-integracaoINTEGER999Código versão de integraçãoNão
ind-origem-msgINTEGER99Indica a origem da mensagemNão
tt-erros-geral
Informações de erros ocorridos no processo de efetivação

Atributo

Tipo

Formato

Descrição

Obrigatório

identif-msgCHARACTERx(60)Identifica mensagemNão
num-sequencia-erroINTEGER999Número da sequencia do erroNão
cod-erroINTEGER99999Código do erroNão
des-erroCHARACTERx(60)Descrição do erroNão
cod-maq-origemINTEGER999Código da máquina de origem (multiplanta)Não
num-processoINTEGER999999999Número do processoNão



tt-item-fornec
Dados da tabela item x fornecedor para serem efetivados

Atributo

Tipo

Formato

Descrição

Obrigatório

cod-emitenteINTEGER>>>>>>>>9FornecedorSim
it-codigoCHARACTERX(16)ItemSim
item-do-fornCHARACTERx(60)Item FornecedorSim
unid-med-forCHARACTERxxUnid MedidSim
fator-converDECIMAL>>>>>>>>>9Fator ConversãoSim
num-casa-decINTEGER9Casas DecimaisSim
lote-mul-forDECIMAL>>>>,>>9.9999Lote MultiploSim
tempo-ressupINTEGER>,>>9Tempo RessuprSim
classe-reproINTEGER>9Classe ReprogramaçãoSim
narrativaCHARACTERX(2000)NarrativaSim
perc-compraINTEGER>>9% CompraSim
lote-minimoDECIMAL>>>>,>>9.9999Lote MinimoSim
cod-cond-pagINTEGER>>>9Condição PagamentoSim
cot-autLOGICALSim/NãoCotação AutomáticaSim
ativoLOGICALSim/NãoAtivoSim
conceitoINTEGER>9ConceitoNão
observacaoCHARACTERx(76)ObservaçãoNão
serie-notaCHARACTERX(05)Série DocumentoSim
numero-notaCHARACTERx(16)Ultima Nota RecebidaSim
horiz-fixoINTEGER>>9Horizonte FixoSim
ped-fornecINTEGER>>>>>,>>9Ped FornecimSim
tp-inspecaoINTEGER9Tipo InspecaoSim
criticidadeINTEGER>9CriticidadeSim
aval-inspINTEGER>9Situação LoteNão
qt-max-ordemDECIMAL>>>>,>>9.9999Qtde Max OrdNão
niv-qua-acDECIMAL>>9Nivel Qualid AceitavelSim
niv-inspecaoINTEGER9Nivel InspecaoSim
cod-mensagemINTEGER>>9MensagemSim
perc-pont-fornDECIMAL>>9.99% PontualidNão
ind-pontINTEGER>9Ind PontualidadeNão
perc-dev-fornDECIMAL>>9.99% DevoluçãoNão
concentracaoDECIMAL>>>9,9999ConcentraçãoSim
rendimentoDECIMAL>>>9,9999RendimentoSim
contr-fornLOGICALSim/NãoContrato FornecimentoNão
hora-iniINTEGER99Hora Inicial EntregaNão
hora-fimINTEGER99Hora Final EntregaNão
reaj-tabelaLOGICALSim/NãoReajusta TabelaNão
cd-referenciaCHARACTERx(4)ReferênciaNão
usa-contratoLOGICALSim/NãoEntrega ContratoNão
char-1CHARACTERx(100)char-1Não
char-2CHARACTERx(100)char-2Não
dec-1DECIMAL->>>>>>>>>>>9.99999999dec-1Não
dec-2DECIMAL->>>>>>>>>>>9.99999999dec-2Não
int-1INTEGER->>>>>>>>>9int-1Não
int-2INTEGER->>>>>>>>>9int-2Não
log-1LOGICALSim/Nãolog-1Não
log-2LOGICALSim/Nãolog-2Não
data-1DATE99/99/9999data-1Não
data-2DATE99/99/9999data-2Não
check-sumCHARACTERx(20)Check-sumNão
ult-fichaINTEGER>>>>,>>9Roteiro do LoteNão
idi-tributac-cofinsINTEGER9Cod Tributação COFINSSim
val-aliq-cofinsDECIMAL>>9.99Alíquota COFINSSim
val-aliq-pisDECIMAL>>9.99Alíquota PISSim
idi-tributac-pisINTEGER9Cod Tributação PISSim
val-unit-pisDECIMAL>,>>9.99999Unitario PISSim
val-unit-cofinsDECIMAL>,>>9.99999Unitario CofinsSim
val-reduc-pis-normalDECIMAL>>9.99% Redução PISSim
val-reduc-cofins-normalDECIMAL>>9.99% Redução COFINSSim
cod-embalCHARACTERx(10)EmbalagemNão
cdn-fabricanINTEGER>>>>>>>>9Código FabricanteNão
cdn-pais-origINTEGER>>,>>9País de OrigemSim
cdn-fornec-pregaoINTEGER>>>>9Fornecedor PregãoNão
cod-barrasCHARACTERx(50)BarrasNão
log-cod-barra-obrigLOGICALSim/NãoCodigo Barra ObrigatorioNão
cod-maq-origemINTEGER999cod-maq-origemNão
num-processoINTEGER>>>>>>>>9num-processoNão
num-sequenciaINTEGER>>>>>9num-sequenciaNão
ind-tipo-movtoINTEGER99

ind-tipo-movto

 

1 - Inclusão

2 - Alteração

3 - Eliminação

Não

 

 

tt-desp-item-fornec
Dados de despesas relacionadas ao item x fornecedor para serem efetivados

Atributo

Tipo

Formato

Descrição

Obrigatório

It-codigoCHARACTERX(16)ItemSim
Cod-emitenteINTEGER>>>>>>>>9EmitenteSim
Num-seq-despINTEGER>,>>9SequenciaSim
Cod-despesaCHARACTERX(12)DespesaSim
Val-despesaDECIMAL->>>,>>>,>>9.99999Valor DespesaNão
Val-per-despDECIMAL>>9.99999PercentualNão
val-livre-1DECIMAL->>>,>>>,>>9.99val-livre-1Não
val-livre-2DECIMAL->>>,>>>,>>9.99val-livre-2Não
log-livre-1LOGICALyes/nolog-livre-1Não
log-livre-2LOGICALyes/nolog-livre-2Não
num-livre-1INTEGER->>>,>>>,>>9num-livre-1Não
num-livre-2INTEGER->>>,>>>,>>9num-livre-2Não
cod-livre-1CHARACTERX(2000)cod-livre-1Não
cod-livre-2CHARACTERX(2000)cod-livre-2Não
dat-livre-1DATE99/99/9999dat-livre-1Não
dat-livre-2DATE99/99/9999dat-livre-2Não
cod-maq-origemINTEGER999cod-maq-origemNão
num-processoINTEGER>>>>>>>>9num-processoNão
num-sequenciaINTEGER>>>>>9num-sequenciaNão
ind-tipo-movtoINTEGER99ind-tipo-movtoNão