Produto: | Datasul |
Ocorrência: | Documentação de API |
| Nome Físico | cdp/cdapiitem.p |
Disponibilizar todos os métodos necessários para validação/criação de Itens.
1. Executar o programa API da seguinte forma:
def var h_cdapiitem as handle no-undo.
run cdp/cdapiitem.p persistent set h_cdapiitem.
run <MÉTODO> in h_cdapiitem (<PARÂMETROS>,
output table RowErrors).
delete object h_cdapiitem.
2. Após a execução do método, deve ser testada a temp-table de erro (RowErrors), afim de verificar se ocorreu algum erro. Também pode ser verificado o “return-value” que irá conter “OK”, se tiver tudo correto ou “NOK”, se ocorreu algum erro.
Tabela Temporária | Descrição | Entrada/Saída | |||||
RowErrors | Erros ocorridos no processo. | Saída | |||||
Atributo | Tipo | Formato | Descrição | Obrig. | Evol. | ||
ErrorSequence | int | Sequencia do erro | |||||
ErrorNumber | int | Código do erro | |||||
ErrorDescription | char | Descrição do erro | |||||
ErrorParameters | char | Parâmetros do erro | |||||
ErrorType | char | Tipo do erro | |||||
ErrorHelp | char | Ajuda | |||||
ErrorSubType | char | Sub-tipo do erro | |||||
Definição:
DEFINE TEMP-TABLE RowErrors NO-UNDO
FIELD ErrorSequence AS INTEGER
FIELD ErrorNumber AS INTEGER
FIELD ErrorDescription AS CHARACTER
FIELD ErrorParameters AS CHARACTER
FIELD ErrorType AS CHARACTER
FIELD ErrorHelp AS CHARACTER
FIELD ErrorSubType AS CHARACTER.
Tabela Temporária | Descrição | Entrada/Saída | |||
ttItem | Temp-table com informações do Item e seus filhos. | Entrada | |||
Atributo | Tipo | Formato |
| Obrig | Evol |
it-codigo | CHARACTER | Item | |||
descricao-1 | CHARACTER | Descrição | |||
descricao-2 | CHARACTER | Descrição-2 | |||
un | CHARACTER | Unid Medid | |||
compr-fabric | INTEGER | Forma Obtenção | |||
ge-codigo | INTEGER | Grupo Estoque | |||
fm-codigo | CHARACTER | Família | |||
data-implant | DATE | Data Implantação | |||
data-liberac | DATE | Data Liberação | |||
path | CHARACTER | Caminho CAD | |||
codigo-refer | CHARACTER | Código Complementar | |||
inform-compl | CHARACTER | Inf Complementar | |||
niv-mais-bai | INTEGER | Nível Mais Baixo | |||
loc-unica | LOGICAL | Localização única | |||
tipo-con-est | INTEGER | Tipo Controle Estq | |||
deposito-pad | CHARACTER | Depósito Padrão | |||
ciclo-contag | INTEGER | Ciclo Contagem | |||
data-ult-con | DATE | Data Última Contagem | |||
variac-acum | DECIMAL | Variac Acumul | |||
curva-abc | LOGICAL | Emissão Curva ABC | |||
data-ult-ent | DATE | Data Última Entrada | |||
data-ult-sai | DATE | Data Última Saída | |||
data-base | DATE | Data Base | |||
data-ult-rep | DATE | Data Última Reposição | |||
cod-obsoleto | INTEGER | Situação | |||
consumo-prev | DECIMAL | Consumo Previsto | |||
consumo-aad | DECIMAL | Consumo Até a Data | |||
cod-comprado | CHARACTER | Comprador | |||
demanda | INTEGER | Tipo Demanda | |||
emissao-ord | INTEGER | Emissão Ordens | |||
classif-abc | INTEGER | Classificação ABC | |||
politica | INTEGER | Política | |||
periodo-fixo | INTEGER | Período Fixo | |||
tempo-segur | INTEGER | Tempo Segur | |||
quant-segur | DECIMAL | Qtde Segur | |||
res-int-comp | INTEGER | Ressupr Compras | |||
res-for-comp | INTEGER | Ressupr Fornec | |||
res-cq-comp | INTEGER | Ressupr CQ | |||
ressup-fabri | INTEGER | Ressupr Fabric | |||
res-cq-fabri | INTEGER | Ressupr CQ Fabric | |||
lote-multipl | DECIMAL | Lote Múltiplo | |||
tipo-lote-ec | INTEGER | Tipo Lote | |||
lote-economi | DECIMAL | Lote Econ“mico | |||
fator-refugo | DECIMAL | Fator Refugo | |||
quant-perda | INTEGER | Qtde Perda | |||
classe-repro | LOGICAL | Classe Reprogramação | |||
contr-qualid | CHARACTER | Controle Qualidade | |||
class-fiscal | DECIMAL | Classificação Fiscal | |||
aliquota-ipi | INTEGER | Alíquota IPI | |||
codigo-orig | INTEGER | Origem | |||
cd-trib-icm | INTEGER | Código Tributação ICMS | |||
cd-trib-ipi | DECIMAL | Código Tributação IPI | |||
peso-liquido | DECIMAL | Peso Liq | |||
fator-conver | INTEGER | Fator Conversão | |||
tipo-desc-nt | LOGICAL | Tipo Descr Nota | |||
baixa-estoq | INTEGER | Baixa Estoque | |||
moeda-padrao | DECIMAL | Moeda Padrão Variação | |||
preco-base | DECIMAL | Preço Base | |||
preco-ul-ent | DECIMAL | Preço Ult Entr | |||
preco-repos | CHARACTER | Preço Reposição | |||
cd-planejado | INTEGER | Planejador | |||
nr-linha | INTEGER | Linha Produção | |||
tipo-requis | DECIMAL | Tipo Requisição | |||
cap-est-fabr | INTEGER | Capacidade Estoque Fábrica | |||
tipo-contr | INTEGER | Tipo Controle | |||
tipo-est-seg | DATE | Tipo Estq Segur | |||
dt-ult-ben | DECIMAL | Data Último Beneficiamento | |||
ft-conversao | INTEGER | Ft Conv Família Ind | |||
dec-ftcon | LOGICAL | Decimais | |||
pm-ja-calc | LOGICAL | Preço Médio Calculado | |||
fraciona | INTEGER | Quantidade Fracionada | |||
reporte-mob | LOGICAL | Reporta MOB | |||
ind-item-fat | DECIMAL | Item Faturável | |||
peso-bruto | INTEGER | Peso Bruto | |||
cd-trib-iss | DECIMAL | Código Tributação ISS | |||
aliquota-ISS | INTEGER | Alíquota ISS | |||
ind-imp-desc | LOGICAL | Forma Descrição Item | |||
ind-ipi-dife | DECIMAL | Possui IPI Diferenciado | |||
lote-minimo | LOGICAL | Lote Mínimo | |||
ind-inf-qtf | DECIMAL | Fatura Qtd Família | |||
vl-mat-ant | DECIMAL | Valor Mat Anterior | |||
vl-mob-ant | CHARACTER | Valor MOB Anterior | |||
responsavel | CHARACTER | Responsável | |||
usuario-alt | DATE | Usuar Ult Alt | |||
data-obsol | CHARACTER | Data Obsolescência | |||
usuario-obsol | INTEGER | Usuar Que Tornou Obs | |||
criticidade | INTEGER | Criticidade | |||
horiz-fixo | DECIMAL | Horizonte Fixo | |||
horiz-liber | INTEGER | Horizonte de liberação | |||
lote-mulven | INTEGER | Lote Múltiplo Venda | |||
cod-servico | DECIMAL | Serviço | |||
comprim | DECIMAL | Comprimento | |||
largura | DECIMAL | Largura | |||
altura | DECIMAL | Altura | |||
qt-max-ordem | INTEGER | Qtde Max Ord | |||
perm-saldo-neg | DATE | Saldo Neg | |||
dt-pr-fisc | DECIMAL | Data Preço Fiscal | |||
preco-fiscal | CHARACTER | Preço Fiscal | |||
ct-codigo | CHARACTER | Conta Aplicação | |||
sc-codigo | DECIMAL | Sub-Conta Aplicação | |||
pr-sem-tx | INTEGER | Preço Repos Sem Taxa | |||
div-ordem | CHARACTER | Divisão Ordens | |||
cod-estabel | CHARACTER | Estabelecimento Padrão | |||
cod-produto | CHARACTER | Produto | |||
fm-cod-com | DECIMAL | Família Comercial | |||
ft-conv-fmcoml | DECIMAL | Ft Conv Família Coml | |||
volume | CHARACTER | Volume | |||
desc-nacional | CHARACTER | Descrição Nacional | |||
desc-inter | LOGICAL | Descrição Internacional | |||
ind-especifico | DECIMAL | Específico | |||
per-min-luc | LOGICAL | % Min Lucro | |||
ind-backorder | INTEGER | Backorder | |||
rep-prod | INTEGER | Reporta Prod | |||
cd-formula | INTEGER | Fórmula | |||
cd-origem | DECIMAL | Origem | |||
tp-cons-prev | INTEGER | Tipo Consumo Prev | |||
tp-aloc-lote | INTEGER | Tipo Aloc Lote | |||
tp-desp-padrao | LOGICAL | Tipo Despesa | |||
id-grade | INTEGER | Item Grade | |||
nat-despesa | INTEGER | Natureza Despesa | |||
tp-adm-lote | DECIMAL | Política Adm Lote | |||
per-rest-icms | CHARACTER | % Rest ICMS | |||
niv-rest-icms | DECIMAL | Nível Rest ICMS | |||
concentracao | DECIMAL | Concentração | |||
rendimento | INTEGER | Rendimento | |||
nivel | INTEGER | Nível | |||
tipo-insp | DECIMAL | Tipo Inspec | |||
perc-nqa | DECIMAL | NQA | |||
per-rest-fora | CHARACTER | % Rest Fora | |||
niv-rest-fora | INTEGER | Nível Restituição Fora UF | |||
nr-item-dcr | DECIMAL | Número Item DCR | |||
tx-importacao | INTEGER | Taxa Import | |||
prioridade | INTEGER | Prioridade | |||
tipo-sched | LOGICAL | Programação | |||
atu-conf | INTEGER | Atualiza Configurador | |||
isencao-import | INTEGER | Isenta Imposto Importação | |||
resumo-mp | INTEGER | Resumo Multi-Planta | |||
ind-serv-mat | CHARACTER | Aplicação | |||
cod-refer | INTEGER | Referência | |||
niv-mps | INTEGER | Nível Mais Baixo | |||
calc-cons-prev | DECIMAL | Cálculo Consumo Previsto | |||
var-transf | DECIMAL | Variac Qtde Transferida | |||
var-rep | DECIMAL | Variac Qtde Report | |||
var-req-maior | DECIMAL | Var Qtde Req (Maior) | |||
var-req-menor | CHARACTER | Var Qtde Req (Menor) | |||
de-codigo-prin | INTEGER | Desenho Principal | |||
contr-plan | INTEGER | Controle Planejamento | |||
calc-lead-time | INTEGER | Cálculo Lead-Time | |||
dec-conv-fmcoml | INTEGER | Dec FT Conv Fm Com | |||
fase-medio | CHARACTER | Fase Cálculo Médio | |||
cod-auxiliar | DECIMAL | Auxiliar | |||
var-mob-maior | DECIMAL | Var MOB (Maior) | |||
var-mob-menor | CHARACTER | Var MOB (Menor) | |||
it-demanda | DECIMAL | Item Para Cálculo Demanda | |||
perc-demanda | CHARACTER | % Demanda | |||
cd-folh-lote | CHARACTER | Folha Especificação Lote | |||
cd-folh-item | DECIMAL | Folha Especificação | |||
valor-ipi-beb | INTEGER | Valor IPI Bebida | |||
esp-beb | INTEGER | Espécie Bebida | |||
enquad-beb | INTEGER | Enquadramento Bebida | |||
tipo-recip-beb | INTEGER | Tipo Recipiente | |||
capac-recip-beb | LOGICAL | Capacidade Recipiente | |||
rot-quant | LOGICAL | Roteiros Qtde | |||
rot-revis | LOGICAL | Roteiros Revisão | |||
rot-refer | LOGICAL | Roteiros Referência | |||
alt-refer | INTEGER | Alterar Referência Ordem | |||
tipo-atp | DECIMAL | Tipo ATP | |||
fator-reaj-icms | LOGICAL | Fator Reajuste ICMS | |||
incentivado | CHARACTER | Incentivado PE | |||
prefixo-lote | INTEGER | Prefixo Lote | |||
Nr-ult-peca | LOGICAL | Ult Peça | |||
tp-lote-minimo | LOGICAL | Tipo Lote Min | |||
tp-lote-multiplo | LOGICAL | Tipo Lote Múltiplo | |||
tp-lote-econom | DECIMAL | Tipo Lote Econômico | |||
quant-pacote | CHARACTER | Qtde Pacote | |||
conta-aplicacao | CHARACTER | Conta Aplicação | |||
ct-aplicacao | CHARACTER | Conta Aplicação | |||
sc-aplicacao | CHARACTER | Sub-conta Aplicação | |||
cod-localiz | INTEGER | Localização | |||
sit-aloc | CHARACTER | Tipo Aloc | |||
cd-tag | INTEGER | TAG | |||
cod-tax | INTEGER | Código Imposto | |||
cod-tax-serv | CHARACTER | Código Imposto Serviço | |||
desc-item | CHARACTER | Descrição | |||
narrativa | LOGICAL | Narrativa | |||
log-carac-tec | CHARACTER | Características Atualizadas | |||
cod-lista-destino | LOGICAL | Lista Destino Multiplanta | |||
log-atualiz-via-mmp | DECIMAL | Atualizado Via Multiplanta | |||
vl-var-max | DECIMAL | Valor Max Variação | |||
vl-var-min | DECIMAL | Valor Min Variação | |||
qt-var-max | DECIMAL | Qtd Max Variação | |||
qt-var-min | INTEGER | Qtd Min Variação | |||
reporte-ggf | CHARACTER | Reporta GGF | |||
cod-imagem | CHARACTER | Imagem | |||
cd-referencia | LOGICAL | Referência | |||
conv-tempo-seg | CHARACTER | Converte Tempo Seg | |||
char-1 | CHARACTER | ||||
char-2 | CHARACTER | ||||
dec-1 | DECIMAL | ||||
dec-2 | DECIMAL | ||||
INT-1 | INTEGER | ||||
int-2 | INTEGER | ||||
log-1 | LOGICAL | ||||
log-2 | LOGICAL | ||||
data-1 | DATE | ||||
data-2 | DATE | ||||
ind-confprodcom | INTEGER | Confirma Composição? | |||
nivel-apr-requis | INTEGER | Nível Aprov Requisição | |||
nivel-apr-solic | INTEGER | Nível Aprov Solicitação | |||
nivel-apr-manut | INTEGER | Nível Aprov Manutenção | |||
nivel-apr-compra | INTEGER | Nível Aprov Compra | |||
ind-prev-demanda | INTEGER | Previsão Demanda | |||
ind-calc-meta | DECIMAL | Critério Cálculo Meta Produção | |||
val-fator-custo-dis | DECIMAL | Fator Custo Distribuição | |||
qtd-refer-custo-dis | DECIMAL | Quantidade Referência | |||
qtd-batch-padrao | LOGICAL | Tamanho Lote Padrão | |||
log-utiliza-batch-padrao | LOGICAL | Utiliza Batch Padrão | |||
ind-quotas | INTEGER | Considera P/ Quotas | |||
nr-pontos-quotas | CHARACTER | Nr Pontos Quotas | |||
check-sum | INTEGER | Check-sum | |||
num-id-item | INTEGER | ID Item | |||
ind-refugo | LOGICAL | Tratamento Refugo | |||
log-necessita-li | CHARACTER | Necessita LI | |||
dias-estoq-aloc | DECIMAL | Nr Dias Estoque | |||
pto-repos | DECIMAL | Ponto Reposição | |||
aliquota-ii | INTEGER | Alíquota II | |||
cod-trib-ii | INTEGER | Tributação II | |||
geracao-ordem | LOGICAL | Geração Ordem | |||
cons-produto | LOGICAL | Considera Item Como | |||
cons-saldo | LOGICAL | Considera Saldo Estoque | |||
mp-restrit | DECIMAL | Matéria Prima Restritiva | |||
qtde-max | DECIMAL | Quantidade Máxima | |||
qtde-fixa | DECIMAL | Quantidade Fixa | |||
lote-repos | LOGICAL | Lote Reposição | |||
cons-consumo | CHARACTER | Considera Consumo | |||
cod-malha | CHARACTER | Malha | |||
cod-pulmao | INTEGER | Pulmão | |||
politica-aps | INTEGER | Política - APS | |||
tipo-formula | DECIMAL | Componente Para Form | |||
per-ppm | CHARACTER | PPM | |||
cod-tab-preco-aps | CHARACTER | Tab Preços APS | |||
cod-pulmao-proces | LOGICAL | Pulmão Processo | |||
log-tax-produc | LOGICAL | Considera Taxa de Produção | |||
log-control-estoq-refugo | LOGICAL | Contr Est Refugo | |||
log-refugo-preco-fisc | CHARACTER | Refugo Preço Fiscal | |||
cod-item-refugo | DECIMAL | Item Refugo | |||
val-relac-refugo-item | LOGICAL | Relação Refugo Item | |||
log-multi-malha | INTEGER | Multi Malha | |||
cod-destaq | CHARACTER | Código Destaque | |||
dsl-destaq | CHARACTER | Descrição Destaque | |||
cod-unid-negoc | INTEGER | Unidade Negócio | |||
idi-classif-item | LOGICAL | Classificação Item | |||
log-consid-aloc-ativid | DECIMAL | Considera Alocação Atividade | |||
val-overlap | LOGICAL | Overlap | |||
log-programac-sfc | CHARACTER | Programa Aloc. Ativ. | |||
cod-dcr-item | LOGICAL | Nr DCR Item | |||
log-orig-ext | LOGICAL | Origem Externo | |||
log-altera-valid-lote | LOGICAL | Altera Valid Lote CQ | |||
log-inspec-lote | CHARACTER | Inspeção Por Número do Lote | |||
reab-estoq | CHARACTER | ||||
tp-item | CHARACTER | Tipo do item | |||
tp-ressup | INTEGER | >>9 | Tipo Ressuprimento | ||
cd-freq | DECIMAL | Frequência Fornecimento | |||
lim-var-qtd | DECIMAL | Limite Var Quantidade | |||
lim-var-valor | DECIMAL | >>9.99 | Limite Var Valor | ||
var-val-re-maior | DECIMAL | >>9.99 | Variação Valor Maior RE | ||
var-qtd-re | CHARACTER | Variação Quant RE | |||
cod-grp-compra | CHARACTER | x(16) | Grupo Compra | ||
cod-ean | DECIMAL | Código EAN | |||
variacao-perm | DECIMAL | >>>,>>>,>>>,>>9.9999 | Variação Permitida | ||
ponto-encomenda | DECIMAL | >>9.99 | Ponto Encomenda | ||
ind-cons-prv | DECIMAL | >>>,>>>,>>9.9999 | Öndice Consumo Prev | ||
lote-per-max | DECIMAL | Lote Periódico Máximo | |||
val-lim-absor | DECIMAL | 9 | Limite Absorção Preço Médio | ||
fator-ponder | INTEGER | Fator Ponderação | |||
crit-cc | INTEGER | Criticidade Compra | |||
crit-ce | INTEGER | Criticidade Estocagem | |||
data-pr-fisc | DATE | Data Preço Fiscal | |||
cod-fat-ponder | LOGICAL | Sim/Não | Fórmulas Ponderações | ||
altera-conta | INTEGER | Altera conta contábil | |||
idi-tip-apurac-ipi | CHARACTER | Tipo Apuração IPI | |||
cod-familia-impto | INTEGER | Familia Imposto | |||
cdn-sefazsp | LOGICAL | Cód Produto SEFAZ | |||
log-combust | INTEGER | 9 | Combustível / Solvente | ||
idi-forma-calc-pis | DECIMAL | Forma Calculo PIS | |||
val-unit-pis | DECIMAL | Unitario PIS | |||
val-unit-cofins | DECIMAL | Unitario Cofins | |||
cdd-perc-retenc-pis | DECIMAL | Perc Retencao PIS | |||
cdd-perc-retenc-cofins | LOGICAL | Perc Retencao COFINS | |||
log-orig-retenc-pis | LOGICAL | Origem Retenção PIS | |||
log-orig-retenc-cofins | INTEGER | 9 | Origem Retenção COFINS | ||
idi-forma-calc-cofins | LOGICAL | Forma Calculo Cofins | |||
log-orig-retenc-csll | DECIMAL | Origem Retenção CSLL | |||
cdd-perc-retenc-csll | INTEGER | Perc Retencao CSLL | |||
vli-capac-vol | INTEGER | 9 | Capacidade Volumétrica | ||
idi-classif-bebida | CHARACTER | Classif. p/ Bebidas | |||
idi-enquad-ipi | CHARACTER | ||||
prioridade-aprov | INTEGER | >>9 | Prioridade Aprovação | ||
prior-mrp | INTEGER | 999 | Prioridade MRP | ||
qt-min-res-fabr | DECIMAL | >>>>,>>9.9999 | Qt Min Ressup | ||
res-min-fabri | INTEGER | >>>9 | Ressupr Fabric | ||
var-tempo-res-fabr | INTEGER | >>>9 | Variação Tempo Ressup | ||
var-qtd-res-fabr | DECIMAL | >>>>,>>9.9999 | Variação Qtd Ressup | ||
cod-estab-gestor | CHARACTER | X(5) | Estabelecimento Gestor | ||
metodo-custeio | INTEGER | 9 | Método Custeio | ||
dat-cust-padr-impltad | DATE | Data Custo Padrão Implantado | |||
log-cust-padr-impltad | LOGICAL | Custo Padrão Implantado | |||
ind-lista-csp | INTEGER | 9 | Processo Custos | ||
cod-estabel-uni | CHARACTER | x(5) | Estabelecimento | ||
log-suspens-impto-import | LOGICAL | Susp Imposto Importação | |||
log-suspens-ipi-import | LOGICAL | Susp IPI Import | |||
cdn-fabrican | INTEGER | >>>>>>>>9 | Código Fabricante | ||
cdn-pais-orig | INTEGER | >>,>>9 | País de Origem | ||
val-tax-basic-seguro | DECIMAL | >>9.99999 | Taxa Básica | ||
val-tax-impto-seguro | DECIMAL | >>9.99999 | Taxa Impostos | ||
idi-tributac-pis | INTEGER | 9 | Tributação PIS | ||
val-unit-vol-pis | DECIMAL | >>>9.99999 | Valor Unit Vol PIS | ||
val-aliq-ext-pis | DECIMAL | >>9.99 | % Externo PIS | ||
idi-tributac-cofins | INTEGER | 9 | Tributação COFINS | ||
val-unit-vol-cofins | DECIMAL | >>>9.99999 | Vl Unit Vol COFINS | ||
val-aliq-ext-cofins | DECIMAL | >>9.99 | % Externo COFINS | ||
val-base-pis-substto | DECIMAL | >>>>,>>>,>>9.9999 | Base Unit Pis Subst | ||
val-base-cofins-substto | DECIMAL | >>>>,>>>,>>9.9999 | Base Unit Cofins Sub | ||
ind-lista-mrp | INTEGER | Processo MRP | |||
descricao1 | CHARACTER | Descrição do item | |||
log-aloc-neg | LOGICAL | Permite alocação negativa | |||
cod-workflow | CHARACTER | Código do workflow (ECM/FLUIG) | |||
Definição:
| DEFINE TEMP-TABLE ttItem | |
| FIELD it-codigo | AS CHARACTER |
| FIELD descricao-1 | AS CHARACTER |
| FIELD descricao-2 | AS CHARACTER |
| FIELD un | AS CHARACTER |
| FIELD compr-fabric | AS INTEGER |
| FIELD ge-codigo | AS INTEGER |
| FIELD fm-codigo | AS CHARACTER |
| FIELD data-implant | AS DATE |
| FIELD data-liberac | AS DATE |
| FIELD path | AS CHARACTER |
| FIELD codigo-refer | AS CHARACTER |
| FIELD inform-compl | AS CHARACTER |
| FIELD niv-mais-bai | AS INTEGER |
| FIELD loc-unica | AS LOGICAL |
| FIELD tipo-con-est | AS INTEGER |
| FIELD deposito-pad | AS CHARACTER |
| FIELD ciclo-contag | AS INTEGER |
| FIELD data-ult-con | AS DATE |
| FIELD variac-acum | AS DECIMAL |
| FIELD curva-abc | AS LOGICAL |
| FIELD data-ult-ent | AS DATE |
| FIELD data-ult-sai | AS DATE |
| FIELD data-base | AS DATE |
| FIELD data-ult-rep | AS DATE |
| FIELD cod-obsoleto | AS INTEGER |
| FIELD consumo-prev | AS DECIMAL |
| FIELD consumo-aad | AS DECIMAL |
| FIELD cod-comprado | AS CHARACTER |
| FIELD demanda | AS INTEGER |
| FIELD emissao-ord | AS INTEGER |
| FIELD classif-abc | AS INTEGER |
| FIELD politica | AS INTEGER |
| FIELD periodo-fixo | AS INTEGER |
| FIELD tempo-segur | AS INTEGER |
| FIELD quant-segur | AS DECIMAL |
| FIELD res-int-comp | AS INTEGER |
| FIELD res-for-comp | AS INTEGER |
| FIELD res-cq-comp | AS INTEGER |
| FIELD ressup-fabri | AS INTEGER |
| FIELD res-cq-fabri | AS INTEGER |
| FIELD lote-multipl | AS DECIMAL |
| FIELD tipo-lote-ec | AS INTEGER |
| FIELD lote-economi | AS DECIMAL |
| FIELD fator-refugo | AS DECIMAL |
| FIELD quant-perda | AS DECIMAL |
| FIELD classe-repro | AS INTEGER |
| FIELD contr-qualid | AS LOGICAL |
| FIELD class-fiscal | AS CHARACTER |
| FIELD aliquota-ipi | AS DECIMAL |
| FIELD codigo-orig | AS INTEGER |
| FIELD cd-trib-icm | AS INTEGER |
| FIELD cd-trib-ipi | AS INTEGER |
| FIELD peso-liquido | AS DECIMAL |
| FIELD fator-conver | AS DECIMAL |
| FIELD tipo-desc-nt | AS INTEGER |
| FIELD baixa-estoq | AS LOGICAL |
| FIELD moeda-padrao | AS INTEGER |
| FIELD preco-base | AS DECIMAL |
| FIELD preco-ul-ent | AS DECIMAL |
| FIELD preco-repos | AS DECIMAL |
| FIELD cd-planejado | AS CHARACTER |
| FIELD nr-linha | AS INTEGER |
| FIELD tipo-requis | AS INTEGER |
| FIELD cap-est-fabr | AS DECIMAL |
| FIELD tipo-contr | AS INTEGER |
| FIELD tipo-est-seg | AS INTEGER |
| FIELD dt-ult-ben | AS DATE |
| FIELD ft-conversao | AS DECIMAL |
| FIELD dec-ftcon | AS INTEGER |
| FIELD pm-ja-calc | AS LOGICAL |
| FIELD fraciona | AS LOGICAL |
| FIELD reporte-mob | AS INTEGER |
| FIELD ind-item-fat | AS LOGICAL |
| FIELD peso-bruto | AS DECIMAL |
| FIELD cd-trib-iss | AS INTEGER |
| FIELD aliquota-ISS | AS DECIMAL |
| FIELD ind-imp-desc | AS INTEGER |
| FIELD ind-ipi-dife | AS LOGICAL |
| FIELD lote-minimo | AS DECIMAL |
| FIELD ind-inf-qtf | AS LOGICAL |
| FIELD vl-mat-ant | AS DECIMAL |
| FIELD vl-mob-ant | AS DECIMAL |
| FIELD responsavel | AS CHARACTER |
| FIELD usuario-alt | AS CHARACTER |
| FIELD data-obsol | AS DATE |
| FIELD usuario-obsol | AS CHARACTER |
| FIELD criticidade | AS INTEGER |
| FIELD horiz-fixo | AS INTEGER |
| FIELD horiz-liber | AS INTEGER |
| FIELD lote-mulven | AS DECIMAL |
| FIELD cod-servico | AS INTEGER |
| FIELD comprim | AS DECIMAL |
| FIELD largura | AS DECIMAL |
| FIELD altura | AS DECIMAL |
| FIELD qt-max-ordem | AS DECIMAL |
| FIELD perm-saldo-neg | AS INTEGER |
| FIELD dt-pr-fisc | AS DATE |
| FIELD preco-fiscal | AS DECIMAL |
| FIELD ct-codigo | AS CHARACTER |
| FIELD sc-codigo | AS CHARACTER |
| FIELD pr-sem-tx | AS DECIMAL |
| FIELD div-ordem | AS INTEGER |
| FIELD cod-estabel | AS CHARACTER |
| FIELD cod-produto | AS CHARACTER |
| FIELD fm-cod-com | AS CHARACTER |
| FIELD ft-conv-fmcoml | AS DECIMAL |
| FIELD volume | AS DECIMAL |
| FIELD desc-nacional | AS CHARACTER |
| FIELD desc-inter | AS CHARACTER |
| FIELD ind-especifico | AS LOGICAL |
| FIELD per-min-luc | AS DECIMAL |
| FIELD ind-backorder | AS LOGICAL |
| FIELD rep-prod | AS INTEGER |
| FIELD cd-formula | AS INTEGER |
| FIELD cd-origem | AS INTEGER |
| FIELD tp-cons-prev | AS DECIMAL |
| FIELD tp-aloc-lote | AS INTEGER |
| FIELD tp-desp-padrao | AS INTEGER |
| FIELD id-grade | AS LOGICAL |
| FIELD nat-despesa | AS INTEGER |
| FIELD tp-adm-lote | AS INTEGER |
| FIELD per-rest-icms | AS DECIMAL |
| FIELD niv-rest-icms | AS CHARACTER |
| FIELD concentracao | AS DECIMAL |
| FIELD rendimento | AS DECIMAL |
| FIELD nivel | AS INTEGER |
| FIELD tipo-insp | AS INTEGER |
| FIELD perc-nqa | AS DECIMAL |
| FIELD per-rest-fora | AS DECIMAL |
| FIELD niv-rest-fora | AS CHARACTER |
| FIELD nr-item-dcr | AS INTEGER |
| FIELD tx-importacao | AS DECIMAL |
| FIELD prioridade | AS INTEGER |
| FIELD tipo-sched | AS INTEGER |
| FIELD atu-conf | AS LOGICAL |
| FIELD isencao-import | AS INTEGER |
| FIELD resumo-mp | AS INTEGER |
| FIELD ind-serv-mat | AS INTEGER |
| FIELD cod-refer | AS CHARACTER |
| FIELD niv-mps | AS INTEGER |
| FIELD calc-cons-prev | AS INTEGER |
| FIELD var-transf | AS DECIMAL |
| FIELD var-rep | AS DECIMAL |
| FIELD var-req-maior | AS DECIMAL |
| FIELD var-req-menor | AS DECIMAL |
| FIELD de-codigo-prin | AS CHARACTER |
| FIELD contr-plan | AS INTEGER |
| FIELD calc-lead-time | AS INTEGER |
| FIELD dec-conv-fmcoml | AS INTEGER |
| FIELD fase-medio | AS INTEGER |
| FIELD cod-auxiliar | AS CHARACTER |
| FIELD var-mob-maior | AS DECIMAL |
| FIELD var-mob-menor | AS DECIMAL |
| FIELD it-demanda | AS CHARACTER |
| FIELD perc-demanda | AS DECIMAL |
| FIELD cd-folh-lote | AS CHARACTER |
| FIELD cd-folh-item | AS CHARACTER |
| FIELD valor-ipi-beb | AS DECIMAL |
| FIELD esp-beb | AS INTEGER |
| FIELD enquad-beb | AS INTEGER |
| FIELD tipo-recip-beb | AS INTEGER |
| FIELD capac-recip-beb | AS INTEGER |
| FIELD rot-quant | AS LOGICAL |
| FIELD rot-revis | AS LOGICAL |
| FIELD rot-refer | AS LOGICAL |
| FIELD alt-refer | AS LOGICAL |
| FIELD tipo-atp | AS INTEGER |
| FIELD fator-reaj-icms | AS DECIMAL |
| FIELD incentivado | AS LOGICAL |
| FIELD prefixo-lote | AS CHARACTER |
| FIELD Nr-ult-peca | AS INTEGER |
| FIELD tp-lote-minimo | AS LOGICAL |
| FIELD tp-lote-multiplo | AS LOGICAL |
| FIELD tp-lote-econom | AS LOGICAL |
| FIELD quant-pacote | AS DECIMAL |
| FIELD conta-aplicacao | AS CHARACTER |
| FIELD ct-aplicacao | AS CHARACTER |
| FIELD sc-aplicacao | AS CHARACTER |
| FIELD cod-localiz | AS CHARACTER |
| FIELD sit-aloc | AS INTEGER |
| FIELD cd-tag | AS CHARACTER |
| FIELD cod-tax | AS INTEGER |
| FIELD cod-tax-serv | AS INTEGER |
| FIELD desc-item | AS CHARACTER |
| FIELD narrativa | AS CHARACTER |
| FIELD log-carac-tec | AS LOGICAL |
| FIELD cod-lista-destino | AS CHARACTER |
| FIELD log-atualiz-via-mmp | AS LOGICAL |
| FIELD vl-var-max | AS DECIMAL |
| FIELD vl-var-min | AS DECIMAL |
| FIELD qt-var-max | AS DECIMAL |
| FIELD qt-var-min | AS DECIMAL |
| FIELD reporte-ggf | AS INTEGER |
| FIELD cod-imagem | AS CHARACTER |
| FIELD cd-referencia | AS CHARACTER |
| FIELD conv-tempo-seg | AS LOGICAL |
| FIELD char-1 | AS CHARACTER |
| FIELD char-2 | AS CHARACTER |
| FIELD dec-1 | AS DECIMAL |
| FIELD dec-2 | AS DECIMAL |
| FIELD INT-1 | AS INTEGER |
| FIELD int-2 | AS INTEGER |
| FIELD log-1 | AS LOGICAL |
| FIELD log-2 | AS LOGICAL |
| FIELD data-1 | AS DATE |
| FIELD data-2 | AS DATE |
| FIELD ind-confprodcom | AS LOGICAL |
| FIELD nivel-apr-requis | AS INTEGER |
| FIELD nivel-apr-solic | AS INTEGER |
| FIELD nivel-apr-manut | AS INTEGER |
| FIELD nivel-apr-compra | AS INTEGER |
| FIELD ind-prev-demanda | AS INTEGER |
| FIELD ind-calc-meta | AS INTEGER |
| FIELD val-fator-custo-dis | AS DECIMAL |
| FIELD qtd-refer-custo-dis | AS DECIMAL |
| FIELD qtd-batch-padrao | AS DECIMAL |
| FIELD log-utiliza-batch-padrao | AS LOGICAL |
| FIELD ind-quotas | AS LOGICAL |
| FIELD nr-pontos-quotas | AS INTEGER |
| FIELD check-sum | AS CHARACTER |
| FIELD num-id-item | AS INTEGER |
| FIELD ind-refugo | AS INTEGER |
| FIELD log-necessita-li | AS LOGICAL |
| FIELD dias-estoq-aloc | AS CHARACTER |
| FIELD pto-repos | AS DECIMAL |
| FIELD aliquota-ii | AS DECIMAL |
| FIELD cod-trib-ii | AS INTEGER |
| FIELD geracao-ordem | AS INTEGER |
| FIELD cons-produto | AS LOGICAL |
| FIELD cons-saldo | AS LOGICAL |
| FIELD mp-restrit | AS LOGICAL |
| FIELD qtde-max | AS DECIMAL |
| FIELD qtde-fixa | AS DECIMAL |
| FIELD lote-repos | AS DECIMAL |
| FIELD cons-consumo | AS LOGICAL |
| FIELD cod-malha | AS CHARACTER |
| FIELD cod-pulmao | AS CHARACTER |
| FIELD politica-aps | AS INTEGER |
| FIELD tipo-formula | AS INTEGER |
| FIELD per-ppm | AS DECIMAL |
| FIELD cod-tab-preco-aps | AS CHARACTER |
| FIELD cod-pulmao-proces | AS CHARACTER |
| FIELD log-tax-produc | AS LOGICAL |
| FIELD log-control-estoq-refugo | AS LOGICAL |
| FIELD log-refugo-preco-fisc | AS LOGICAL |
| FIELD cod-item-refugo | AS CHARACTER |
| FIELD val-relac-refugo-item | AS DECIMAL |
| FIELD log-multi-malha | AS LOGICAL |
| FIELD cod-destaq | AS INTEGER |
| FIELD dsl-destaq | AS CHARACTER |
| FIELD cod-unid-negoc | AS CHARACTER |
| FIELD idi-classif-item | AS INTEGER |
| FIELD log-consid-aloc-ativid | AS LOGICAL |
| FIELD val-overlap | AS DECIMAL |
| FIELD log-programac-sfc | AS LOGICAL |
| FIELD cod-dcr-item | AS CHARACTER |
| FIELD log-orig-ext | AS LOGICAL |
| FIELD log-altera-valid-lote | AS LOGICAL |
| FIELD log-inspec-lote | AS LOGICAL |
| FIELD reab-estoq | AS CHARACTER |
| FIELD tp-item | AS CHARACTER |
| FIELD tp-ressup | LIKE item-mat.tp-ressup |
| FIELD cd-freq | LIKE item-mat.cd-freq |
| FIELD lim-var-qtd | LIKE item-mat.lim-var-qtd |
| FIELD lim-var-valor | LIKE item-mat.lim-var-valor |
| FIELD var-val-re-maior | LIKE item-mat.var-val-re-maior |
| FIELD var-qtd-re | LIKE item-mat.var-qtd-re |
| FIELD cod-grp-compra | LIKE item-mat.cod-grp-compra |
| FIELD cod-ean | LIKE item-mat.cod-ean |
| FIELD variacao-perm | LIKE item-mat.variacao-perm |
| FIELD ponto-encomenda | LIKE item-mat.ponto-encomenda |
| FIELD ind-cons-prv | LIKE item-mat.ind-cons-prv |
| FIELD lote-per-max | LIKE item-mat.lote-per-max |
| FIELD val-lim-absor | LIKE item-mat.val-lim-absor |
| FIELD fator-ponder | LIKE item-mat.fator-ponder |
| FIELD crit-cc | LIKE item-mat.crit-cc |
| FIELD crit-ce | LIKE item-mat.crit-ce |
| FIELD cod-fat-ponder | LIKE item-mat.cod-fat-ponder |
| FIELD data-pr-fisc | LIKE item-uni-estab.data-pr-fisc |
| FIELD altera-conta | LIKE item-mat.altera-conta |
| FIELD idi-tip-apurac-ipi | LIKE it-doc-fisc.idi-tip-apurac-ipi |
| FIELD cod-familia-impto | LIKE item-mat.cod-familia-impto |
| FIELD cdn-sefazsp | LIKE item-dist.cdn-sefazsp |
| FIELD log-combust | LIKE item-dist.log-combust |
| FIELD idi-forma-calc-pis | LIKE item-dist.idi-forma-calc-pis |
| FIELD val-unit-pis | LIKE item-dist.val-unit-pis |
| FIELD val-unit-cofins | LIKE item-dist.val-unit-cofins |
| FIELD cdd-perc-retenc-pis | LIKE item-dist.cdd-perc-retenc-pis |
| FIELD cdd-perc-retenc-cofins | LIKE item-dist.cdd-perc-retenc-cofins |
| FIELD log-orig-retenc-pis | LIKE item-dist.log-orig-retenc-pis |
| FIELD log-orig-retenc-cofins | LIKE item-dist.log-orig-retenc-cofins |
| FIELD idi-forma-calc-cofins | LIKE item-dist.idi-forma-calc-cofins |
| FIELD log-orig-retenc-csll | LIKE item-dist.log-orig-retenc-csll |
| FIELD cdd-perc-retenc-csll | LIKE item-dist.cdd-perc-retenc-csll |
| FIELD vli-capac-vol | LIKE item-dist.vli-capac-vol |
| FIELD idi-classif-bebida | LIKE item-dist.idi-classif-bebida |
| FIELD idi-enquad-ipi | AS CHARACTER |
| FIELD prioridade-aprov | LIKE item-uni-estab.prioridade-aprov |
| FIELD prior-mrp | LIKE item-uni-estab.prior-mrp |
| FIELD qt-min-res-fabr | LIKE item-uni-estab.qt-min-res-fabr |
| FIELD res-min-fabri | LIKE item-uni-estab.res-min-fabri |
| FIELD var-tempo-res-fabr | LIKE item-uni-estab.var-tempo-res-fabr |
| FIELD var-qtd-res-fabr | LIKE item-uni-estab.var-qtd-res-fabr |
| FIELD cod-estab-gestor | LIKE item-uni-estab.cod-estab-gestor |
| FIELD metodo-custeio | LIKE item-uni-estab.metodo-custeio |
| FIELD dat-cust-padr-impltad | LIKE item-uni-estab.dat-cust-padr-impltad |
| FIELD log-cust-padr-impltad | LIKE item-uni-estab.log-cust-padr-impltad |
| FIELD ind-lista-csp | LIKE item-uni-estab.ind-lista-csp |
| FIELD cod-estabel-uni | LIKE item-uni-estab.cod-estabel |
| FIELD log-suspens-impto-import | LIKE item-mat.log-suspens-impto-import |
| FIELD log-suspens-ipi-import | LIKE item-mat.log-suspens-ipi-import |
| FIELD cdn-fabrican | LIKE item-mat.cdn-fabrican |
| FIELD cdn-pais-orig | LIKE item-mat.cdn-pais-orig |
| FIELD val-tax-basic-seguro | LIKE item-mat.val-tax-basic-seguro |
| FIELD val-tax-impto-seguro | LIKE item-mat.val-tax-impto-seguro |
| FIELD idi-tributac-pis | LIKE item-mat.idi-tributac-pis |
| FIELD val-unit-vol-pis | LIKE item-mat.val-unit-vol-pis |
| FIELD val-aliq-ext-pis | LIKE item-mat.val-aliq-ext-pis |
| FIELD idi-tributac-cofins | LIKE item-mat.idi-tributac-cofins |
| FIELD val-unit-vol-cofins | LIKE item-mat.val-unit-vol-cofins |
| FIELD val-aliq-ext-cofins | LIKE item-mat.val-aliq-ext-cofins |
| FIELD val-base-pis-substto | LIKE item-mat.val-base-pis-substto |
| FIELD val-base-cofins-substto | LIKE item-mat.val-base-cofins-substto |
| FIELD ind-lista-mrp | AS INTEGER |
| FIELD descricao1 | AS CHARACTER |
| FIELD log-aloc-neg | AS LOGICAL |
| FIELD cod-workflow | AS CHARACTER. |
Procedure Interna | Objetivo |
setTTItem | Seta item para ser tratado na API. |
Parâmetro | Descrição |
ttItem [input] | Temp-table com os dados do Item. |
Procedure Interna | Objetivo |
validateSaveImplantacao | Válida e salva Implantação do Item, referentes a tela de Manutenção de Item do Workflow de Itens (WFI). |
Parâmetro | Descrição |
ttItem [input] | Temp-table com os dados do Item. |
pUpdate [input] | Valor lógico que indica se é atualização (YES) ou criação (NO). |
RowErrors [output] | Erros ocorridos durante a execução do método. Se estiver tudo OK, ela estará vazia. |
Procedure Interna | Objetivo |
validateSaveItemEstab | Valida e salva Item x Estabelecimento, referentes a tela de Manutenção de Item x Estabelecimento do Workflow de Itens (WFI). |
Parâmetro | Descrição |
ttItem [input] | Temp-table com os dados do ItemEstab. |
RowErrors [output] | Erros ocorridos durante a execução do método. Se estiver tudo OK, ela estará vazia. |
Procedure Interna | Objetivo |
salvaItemImportacao | Valida e salva as informações da tela de Item x Importação do Workflow de Itens (WFI). |
Parâmetro | Descrição |
RowErrors [output] | Erros ocorridos durante a execução do método. Se estiver tudo OK, ela estará vazia. |
Procedure Interna | Objetivo |
salvaItemFaturamento | Valida e salva as informações da tela de Item x Faturamento do Workflow de Itens (WFI). |
Parâmetro | Descrição |
RowErrors [output] | Erros ocorridos durante a execução do método. Se estiver tudo OK, ela estará vazia. |
Procedure Interna | Objetivo |
salvaItemCustosUnitarios | Valida e salva as informações da tela de Item Custos Unitários do Workflow de Itens (WFI). |
Parâmetro | Descrição |
RowErrors [output] | Erros ocorridos durante a execução do método. Se estiver tudo OK, ela estará vazia. |
Procedure Interna | Objetivo |
salvaItemCustosUnitariosEstab | Valida e salva as informações da tela de Item Custos Unitários x Estabelecimento do Workflow de Itens (WFI). |
Parâmetro | Descrição |
RowErrors [output] | Erros ocorridos durante a execução do método. Se estiver tudo OK, ela estará vazia. |
Procedure Interna | Objetivo |
salvaItemComprasRecebimento | Valida e salva as informações da tela Manutenção Itens Compras X Manutenção Grupo Compras e |
Parâmetro | Descrição |
RowErrors [output] | Erros ocorridos durante a execução do método. Se estiver tudo OK, ela estará vazia. |