Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocdp/cdapiitem.p

Objetivo

Disponibilizar todos os métodos necessários para validação/criação de Itens.

Funcionamento

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.

Tabelas Temporárias


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-codigoAS CHARACTER
FIELD descricao-1AS CHARACTER
FIELD descricao-2AS CHARACTER
FIELD unAS CHARACTER
FIELD compr-fabricAS INTEGER
FIELD ge-codigoAS INTEGER
FIELD fm-codigoAS CHARACTER
FIELD data-implantAS DATE
FIELD data-liberacAS DATE
FIELD pathAS CHARACTER
FIELD codigo-referAS CHARACTER
FIELD inform-complAS CHARACTER
FIELD niv-mais-baiAS INTEGER
FIELD loc-unicaAS LOGICAL
FIELD tipo-con-estAS INTEGER
FIELD deposito-padAS CHARACTER
FIELD ciclo-contagAS INTEGER
FIELD data-ult-conAS DATE
FIELD variac-acumAS DECIMAL
FIELD curva-abcAS LOGICAL
FIELD data-ult-entAS DATE
FIELD data-ult-saiAS DATE
FIELD data-baseAS DATE
FIELD data-ult-repAS DATE
FIELD cod-obsoletoAS INTEGER
FIELD consumo-prevAS DECIMAL
FIELD consumo-aadAS DECIMAL
FIELD cod-compradoAS CHARACTER
FIELD demandaAS INTEGER
FIELD emissao-ordAS INTEGER
FIELD classif-abcAS INTEGER
FIELD politicaAS INTEGER
FIELD periodo-fixoAS INTEGER
FIELD tempo-segurAS INTEGER
FIELD quant-segurAS DECIMAL
FIELD res-int-compAS INTEGER
FIELD res-for-compAS INTEGER
FIELD res-cq-compAS INTEGER
FIELD ressup-fabriAS INTEGER
FIELD res-cq-fabriAS INTEGER
FIELD lote-multiplAS DECIMAL
FIELD tipo-lote-ecAS INTEGER
FIELD lote-economiAS DECIMAL
FIELD fator-refugoAS DECIMAL
FIELD quant-perdaAS DECIMAL
FIELD classe-reproAS INTEGER
FIELD contr-qualidAS LOGICAL
FIELD class-fiscalAS CHARACTER
FIELD aliquota-ipiAS DECIMAL
FIELD codigo-origAS INTEGER
FIELD cd-trib-icmAS INTEGER
FIELD cd-trib-ipiAS INTEGER
FIELD peso-liquidoAS DECIMAL
FIELD fator-converAS DECIMAL
FIELD tipo-desc-ntAS INTEGER
FIELD baixa-estoqAS LOGICAL
FIELD moeda-padraoAS INTEGER
FIELD preco-baseAS DECIMAL
FIELD preco-ul-entAS DECIMAL
FIELD preco-reposAS DECIMAL
FIELD cd-planejadoAS CHARACTER
FIELD nr-linhaAS INTEGER
FIELD tipo-requisAS INTEGER
FIELD cap-est-fabrAS DECIMAL
FIELD tipo-contrAS INTEGER
FIELD tipo-est-segAS INTEGER
FIELD dt-ult-benAS DATE
FIELD ft-conversaoAS DECIMAL
FIELD dec-ftconAS INTEGER
FIELD pm-ja-calcAS LOGICAL
FIELD fracionaAS LOGICAL
FIELD reporte-mobAS INTEGER
FIELD ind-item-fatAS LOGICAL
FIELD peso-brutoAS DECIMAL
FIELD cd-trib-issAS INTEGER
FIELD aliquota-ISSAS DECIMAL
FIELD ind-imp-descAS INTEGER
FIELD ind-ipi-difeAS LOGICAL
FIELD lote-minimoAS DECIMAL
FIELD ind-inf-qtfAS LOGICAL
FIELD vl-mat-antAS DECIMAL
FIELD vl-mob-antAS DECIMAL
FIELD responsavelAS CHARACTER
FIELD usuario-altAS CHARACTER
FIELD data-obsolAS DATE
FIELD usuario-obsolAS CHARACTER
FIELD criticidadeAS INTEGER
FIELD horiz-fixoAS INTEGER
FIELD horiz-liberAS INTEGER
FIELD lote-mulvenAS DECIMAL
FIELD cod-servicoAS INTEGER
FIELD comprimAS DECIMAL
FIELD larguraAS DECIMAL
FIELD alturaAS DECIMAL
FIELD qt-max-ordemAS DECIMAL
FIELD perm-saldo-negAS INTEGER
FIELD dt-pr-fiscAS DATE
FIELD preco-fiscalAS DECIMAL
FIELD ct-codigoAS CHARACTER
FIELD sc-codigoAS CHARACTER
FIELD pr-sem-txAS DECIMAL
FIELD div-ordemAS INTEGER
FIELD cod-estabelAS CHARACTER
FIELD cod-produtoAS CHARACTER
FIELD fm-cod-comAS CHARACTER
FIELD ft-conv-fmcomlAS DECIMAL
FIELD volumeAS DECIMAL
FIELD desc-nacionalAS CHARACTER
FIELD desc-interAS CHARACTER
FIELD ind-especificoAS LOGICAL
FIELD per-min-lucAS DECIMAL
FIELD ind-backorderAS LOGICAL
FIELD rep-prodAS INTEGER
FIELD cd-formulaAS INTEGER
FIELD cd-origemAS INTEGER
FIELD tp-cons-prevAS DECIMAL
FIELD tp-aloc-loteAS INTEGER
FIELD tp-desp-padraoAS INTEGER
FIELD id-gradeAS LOGICAL
FIELD nat-despesaAS INTEGER
FIELD tp-adm-loteAS INTEGER
FIELD per-rest-icmsAS DECIMAL
FIELD niv-rest-icmsAS CHARACTER
FIELD concentracaoAS DECIMAL
FIELD rendimentoAS DECIMAL
FIELD nivelAS INTEGER
FIELD tipo-inspAS INTEGER
FIELD perc-nqaAS DECIMAL
FIELD per-rest-foraAS DECIMAL
FIELD niv-rest-foraAS CHARACTER
FIELD nr-item-dcrAS INTEGER
FIELD tx-importacaoAS DECIMAL
FIELD prioridadeAS INTEGER
FIELD tipo-schedAS INTEGER
FIELD atu-confAS LOGICAL
FIELD isencao-importAS INTEGER
FIELD resumo-mpAS INTEGER
FIELD ind-serv-matAS INTEGER
FIELD cod-referAS CHARACTER
FIELD niv-mpsAS INTEGER
FIELD calc-cons-prevAS INTEGER
FIELD var-transfAS DECIMAL
FIELD var-repAS DECIMAL
FIELD var-req-maiorAS DECIMAL
FIELD var-req-menorAS DECIMAL
FIELD de-codigo-prinAS CHARACTER
FIELD contr-planAS INTEGER
FIELD calc-lead-timeAS INTEGER
FIELD dec-conv-fmcomlAS INTEGER
FIELD fase-medioAS INTEGER
FIELD cod-auxiliarAS CHARACTER
FIELD var-mob-maiorAS DECIMAL
FIELD var-mob-menorAS DECIMAL
FIELD it-demandaAS CHARACTER
FIELD perc-demandaAS DECIMAL
FIELD cd-folh-loteAS CHARACTER
FIELD cd-folh-itemAS CHARACTER
FIELD valor-ipi-bebAS DECIMAL
FIELD esp-bebAS INTEGER
FIELD enquad-bebAS INTEGER
FIELD tipo-recip-bebAS INTEGER
FIELD capac-recip-bebAS INTEGER
FIELD rot-quantAS LOGICAL
FIELD rot-revisAS LOGICAL
FIELD rot-referAS LOGICAL
FIELD alt-referAS LOGICAL
FIELD tipo-atpAS INTEGER
FIELD fator-reaj-icmsAS DECIMAL
FIELD incentivadoAS LOGICAL
FIELD prefixo-loteAS CHARACTER
FIELD Nr-ult-pecaAS INTEGER
FIELD tp-lote-minimoAS LOGICAL
FIELD tp-lote-multiploAS LOGICAL
FIELD tp-lote-economAS LOGICAL
FIELD quant-pacoteAS DECIMAL
FIELD conta-aplicacaoAS CHARACTER
FIELD ct-aplicacaoAS CHARACTER
FIELD sc-aplicacaoAS CHARACTER
FIELD cod-localizAS CHARACTER
FIELD sit-alocAS INTEGER
FIELD cd-tagAS CHARACTER
FIELD cod-taxAS INTEGER
FIELD cod-tax-servAS INTEGER
FIELD desc-itemAS CHARACTER
FIELD narrativaAS CHARACTER
FIELD log-carac-tecAS LOGICAL
FIELD cod-lista-destinoAS CHARACTER
FIELD log-atualiz-via-mmpAS LOGICAL
FIELD vl-var-maxAS DECIMAL
FIELD vl-var-minAS DECIMAL
FIELD qt-var-maxAS DECIMAL
FIELD qt-var-minAS DECIMAL
FIELD reporte-ggfAS INTEGER
FIELD cod-imagemAS CHARACTER
FIELD cd-referenciaAS CHARACTER
FIELD conv-tempo-segAS LOGICAL
FIELD char-1AS CHARACTER
FIELD char-2AS CHARACTER
FIELD dec-1AS DECIMAL
FIELD dec-2AS DECIMAL
FIELD INT-1AS INTEGER
FIELD int-2AS INTEGER
FIELD log-1AS LOGICAL
FIELD log-2AS LOGICAL
FIELD data-1AS DATE
FIELD data-2AS DATE
FIELD ind-confprodcomAS LOGICAL
FIELD nivel-apr-requisAS INTEGER
FIELD nivel-apr-solicAS INTEGER
FIELD nivel-apr-manutAS INTEGER
FIELD nivel-apr-compraAS INTEGER
FIELD ind-prev-demandaAS INTEGER
FIELD ind-calc-metaAS INTEGER
FIELD val-fator-custo-disAS DECIMAL
FIELD qtd-refer-custo-disAS DECIMAL
FIELD qtd-batch-padraoAS DECIMAL
FIELD log-utiliza-batch-padraoAS LOGICAL
FIELD ind-quotasAS LOGICAL
FIELD nr-pontos-quotasAS INTEGER
FIELD check-sumAS CHARACTER
FIELD num-id-itemAS INTEGER
FIELD ind-refugoAS INTEGER
FIELD log-necessita-liAS LOGICAL
FIELD dias-estoq-alocAS CHARACTER
FIELD pto-reposAS DECIMAL
FIELD aliquota-iiAS DECIMAL
FIELD cod-trib-iiAS INTEGER
FIELD geracao-ordemAS INTEGER
FIELD cons-produtoAS LOGICAL
FIELD cons-saldoAS LOGICAL
FIELD mp-restritAS LOGICAL
FIELD qtde-maxAS DECIMAL
FIELD qtde-fixaAS DECIMAL
FIELD lote-reposAS DECIMAL
FIELD cons-consumoAS LOGICAL
FIELD cod-malhaAS CHARACTER
FIELD cod-pulmaoAS CHARACTER
FIELD politica-apsAS INTEGER
FIELD tipo-formulaAS INTEGER
FIELD per-ppmAS DECIMAL
FIELD cod-tab-preco-apsAS CHARACTER
FIELD cod-pulmao-procesAS CHARACTER
FIELD log-tax-producAS LOGICAL
FIELD log-control-estoq-refugoAS LOGICAL
FIELD log-refugo-preco-fiscAS LOGICAL
FIELD cod-item-refugoAS CHARACTER
FIELD val-relac-refugo-itemAS DECIMAL
FIELD log-multi-malhaAS LOGICAL
FIELD cod-destaqAS INTEGER
FIELD dsl-destaqAS CHARACTER
FIELD cod-unid-negocAS CHARACTER
FIELD idi-classif-itemAS INTEGER
FIELD log-consid-aloc-atividAS LOGICAL
FIELD val-overlapAS DECIMAL
FIELD log-programac-sfcAS LOGICAL
FIELD cod-dcr-itemAS CHARACTER
FIELD log-orig-extAS LOGICAL
FIELD log-altera-valid-loteAS LOGICAL
FIELD log-inspec-loteAS LOGICAL
FIELD reab-estoqAS CHARACTER
FIELD tp-itemAS CHARACTER
FIELD tp-ressupLIKE item-mat.tp-ressup
FIELD cd-freqLIKE item-mat.cd-freq
FIELD lim-var-qtdLIKE item-mat.lim-var-qtd
FIELD lim-var-valorLIKE item-mat.lim-var-valor
FIELD var-val-re-maiorLIKE item-mat.var-val-re-maior
FIELD var-qtd-reLIKE item-mat.var-qtd-re
FIELD cod-grp-compraLIKE item-mat.cod-grp-compra
FIELD cod-eanLIKE item-mat.cod-ean
FIELD variacao-permLIKE item-mat.variacao-perm
FIELD ponto-encomendaLIKE item-mat.ponto-encomenda
FIELD ind-cons-prvLIKE item-mat.ind-cons-prv
FIELD lote-per-maxLIKE item-mat.lote-per-max
FIELD val-lim-absorLIKE item-mat.val-lim-absor
FIELD fator-ponderLIKE item-mat.fator-ponder
FIELD crit-ccLIKE item-mat.crit-cc
FIELD crit-ceLIKE item-mat.crit-ce
FIELD cod-fat-ponderLIKE item-mat.cod-fat-ponder
FIELD data-pr-fiscLIKE item-uni-estab.data-pr-fisc
FIELD altera-contaLIKE item-mat.altera-conta
FIELD idi-tip-apurac-ipiLIKE it-doc-fisc.idi-tip-apurac-ipi
FIELD cod-familia-imptoLIKE item-mat.cod-familia-impto
FIELD cdn-sefazspLIKE item-dist.cdn-sefazsp
FIELD log-combustLIKE item-dist.log-combust
FIELD idi-forma-calc-pisLIKE item-dist.idi-forma-calc-pis
FIELD val-unit-pisLIKE item-dist.val-unit-pis
FIELD val-unit-cofinsLIKE item-dist.val-unit-cofins
FIELD cdd-perc-retenc-pisLIKE item-dist.cdd-perc-retenc-pis
FIELD cdd-perc-retenc-cofinsLIKE item-dist.cdd-perc-retenc-cofins
FIELD log-orig-retenc-pisLIKE item-dist.log-orig-retenc-pis
FIELD log-orig-retenc-cofinsLIKE item-dist.log-orig-retenc-cofins
FIELD idi-forma-calc-cofinsLIKE item-dist.idi-forma-calc-cofins
FIELD log-orig-retenc-csllLIKE item-dist.log-orig-retenc-csll
FIELD cdd-perc-retenc-csllLIKE item-dist.cdd-perc-retenc-csll
FIELD vli-capac-volLIKE item-dist.vli-capac-vol
FIELD idi-classif-bebidaLIKE item-dist.idi-classif-bebida
FIELD idi-enquad-ipiAS CHARACTER
FIELD prioridade-aprovLIKE item-uni-estab.prioridade-aprov
FIELD prior-mrpLIKE item-uni-estab.prior-mrp
FIELD qt-min-res-fabrLIKE item-uni-estab.qt-min-res-fabr
FIELD res-min-fabriLIKE item-uni-estab.res-min-fabri
FIELD var-tempo-res-fabrLIKE item-uni-estab.var-tempo-res-fabr
FIELD var-qtd-res-fabrLIKE item-uni-estab.var-qtd-res-fabr
FIELD cod-estab-gestorLIKE item-uni-estab.cod-estab-gestor
FIELD metodo-custeioLIKE item-uni-estab.metodo-custeio
FIELD dat-cust-padr-impltadLIKE item-uni-estab.dat-cust-padr-impltad
FIELD log-cust-padr-impltadLIKE item-uni-estab.log-cust-padr-impltad
FIELD ind-lista-cspLIKE item-uni-estab.ind-lista-csp
FIELD cod-estabel-uniLIKE item-uni-estab.cod-estabel
FIELD log-suspens-impto-importLIKE item-mat.log-suspens-impto-import
FIELD log-suspens-ipi-importLIKE item-mat.log-suspens-ipi-import
FIELD cdn-fabricanLIKE item-mat.cdn-fabrican
FIELD cdn-pais-origLIKE item-mat.cdn-pais-orig
FIELD val-tax-basic-seguroLIKE item-mat.val-tax-basic-seguro
FIELD val-tax-impto-seguroLIKE item-mat.val-tax-impto-seguro
FIELD idi-tributac-pisLIKE item-mat.idi-tributac-pis
FIELD val-unit-vol-pisLIKE item-mat.val-unit-vol-pis
FIELD val-aliq-ext-pisLIKE item-mat.val-aliq-ext-pis
FIELD idi-tributac-cofinsLIKE item-mat.idi-tributac-cofins
FIELD val-unit-vol-cofinsLIKE item-mat.val-unit-vol-cofins
FIELD val-aliq-ext-cofinsLIKE item-mat.val-aliq-ext-cofins
FIELD val-base-pis-substtoLIKE item-mat.val-base-pis-substto
FIELD val-base-cofins-substtoLIKE item-mat.val-base-cofins-substto
FIELD ind-lista-mrpAS INTEGER
FIELD descricao1AS CHARACTER
FIELD log-aloc-negAS LOGICAL
FIELD cod-workflowAS CHARACTER.


Métodos (Procedures Internas)


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.