Retornar as informações do relatório das ordens de compra geradas pelo programa html.cc0325

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MCC

Versão Expedida:12.1.14.5

Considerações Gerais

Objetivo

 

Retornar as informações do relatório das ordens de compra geradas pelo programa html.cc0325

Funcionamento

 

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

A execução na forma persistente é realizada através da chamada de um comando RUN conforme exemplo a seguir.

A sintaxe para executar a API em modo persistente é:

 

RUN ccp/ccapi361.p PERSISTENT SET h-handle.

 

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

 

Tabelas Temporárias

ttRequest2PrintEntrada/Saída
Campos usados no relatório do atendimento das requisições html.cc0325Saída
AtributoTipoFormatoDescriçãoObrigatórioEvolução
ordem-compra_numero-ordemINTEGERzzzzz9,99OrdemNão 
ordem-compra_it-codigoCHARACTERX(16)ItemNão 
item_desc-itemCHARACTERx(60)DescriçãoNão 
prazo-compra_unCHARACTERxxUnid MedidNão 
item_fm-codigoCHARACTERx(8)FamíliaNão 
ordem-compra_naturezaINTEGER>9NaturezaNão 
ordem-compra_natureza-descCHARACTERx(8)Descrição NaturezaNão 
ordem-compra_situacaoINTEGER>9SituaçãoNão 
ordem-compra_situacao-descCHARACTERx(8)Descrição SituaçãoNão 
ordem-compra_cod-compradoCHARACTERX(12)CompradorNão 
ordem-compra_origemINTEGER>9OrigemNão 
ordem-compra_origem-descCHARACTERx(8)Descrição OrigemNão 
ordem-compra_op-codigoINTEGER>>>>9OperaçãoNão 
ordem-compra_data-emissaoDATE99/99/9999Data EmissãoNão 
ordem-compra_ct-codigoCHARACTERx(20)ContaNão 
ordem-compra_ct-codigo-descCHARACTERx(8)Descrição Conta ContábilNão 
ordem-compra_sc-codigoCHARACTERx(20)Sub-ContaNão 
ordem-compra_sc-codigo-descCHARACTERx(8)Descrição Centro de CustoNão 
ordem-compra_requisitanteCHARACTERX(12)RequisitanteNão 
ordem-compra_dep-almoxarCHARACTERX(03)DepósitoNão 
ordem-compra_ordem-servicINTEGER>>>,>>>,>>9Ordem ServiçoNão 
ordem-compra_narrativaCHARACTERX(2000)NarrativaNão 
ordem-compra_num-pedidoINTEGER>>>>>,>>9PedidoNão 
ordem-compra_data-pedidoDATE99/99/9999Data PedidoNão 
ordem-compra_cod-emitenteINTEGER>>>>>>>>9FornecedorNão 
ordem-compra_data-cotacaoDATE99/99/9999Data PreçoNão 
ordem-compra_preco-origDECIMAL>>>>>,>>>,>>9.99999Preço OriginalNão 
ordem-compra_preco-unitDECIMAL>>>>>,>>>,>>9.99999Preço UnitNão 
ordem-compra_pre-unit-forDECIMAL>>>>>,>>>,>>9.99999Preço Unit FornecNão 
ordem-compra_preco-fornecDECIMAL>>>>>,>>>,>>9.99999Preço FornecNão 
ordem-compra_nr-alt-precoINTEGER>9Num Alt PreçoNão 
ordem-compra_mo-codigoINTEGER>9MoedaNão 
ordem-compra_codigo-ipiLOGICALSim/NãoIPI InclusoNão 
ordem-compra_aliquota-ipiDECIMAL>>9.99Aliquota IPINão 
ordem-compra_codigo-icmINTEGER>9ICMSNão 
ordem-compra_aliquota-icmDECIMAL>>9.99Aliquota ICMSNão 
ordem-compra_aliquota-issDECIMAL>>9.99Aliquota ISSNão 
ordem-compra_freteLOGICALSim/NãoFrete InclusoNão 
ordem-compra_valor-freteDECIMAL>>>,>>>,>>9.9999Valor FreteNão 
ordem-compra_taxa-financLOGICALSim/NãoEncargos Financ InclusoNão 
ordem-compra_valor-taxaDECIMAL>>9.9999Taxa FinancNão 
ordem-compra_saldo-embDECIMAL>>>,>>9.99Saldo EmbarqueNão 
ordem-compra_perc-desctoDECIMAL>9.99999% DesctoNão 
ordem-compra_saldo-giDECIMAL>>>,>>9.99Saldo GINão 
ordem-compra_cod-cond-pagINTEGER>>>9Condição PagamentoNão 
ordem-compra_prazo-entregINTEGER>,>>9Prazo EntregaNão 
ordem-compra_contatoCHARACTERx(40)ContatoNão 
ordem-compra_impr-fichaLOGICALSim/NãoImprime Ficha CotaçãoNão 
ordem-compra_comentariosCHARACTERX(2000)ComentáriosNão 
ordem-compra_usuarioCHARACTERX(12)UsuarNão 
ordem-compra_data-atualizDATE99/99/9999Data AtualizacaoNão 
ordem-compra_hora-atualizCHARACTERX(08)Hora AtualizacaoNão 
ordem-compra_nr-ord-origINTEGER>>>,>>>,>>9Ordem OrigemNão 
ordem-compra_cod-estabelCHARACTERx(5)EstabelecimentoNão 
ordem-compra_ind-reajusteDECIMAL>>9.99Índice ReajusteNão 
ordem-compra_linhaINTEGER999Linha ProduçãoNão 
ordem-compra_cod-referCHARACTERx(8)ReferênciaNão 
ordem-compra_nr-processoINTEGER999,999ProcessoNão 
ordem-compra_valor-desctoDECIMAL>>>,>>>,>>9.9999Valor DesctoNão 
ordem-compra_nr-dias-taxaINTEGER>>9Dias Taxa FinanceiraNão 
ordem-compra_tp-despesaINTEGER>>9Tipo DespesaNão 
ordem-compra_qt-acum-necDECIMAL>>>>>,>>9.9999Qtde Nec AcumNão 
ordem-compra_qt-acum-recDECIMAL>>>>>,>>9.9999Qtde Rec AcumNão 
ordem-compra_qt-acum-devDECIMAL>>>>>,>>9.9999Qtde Devolv AcumNão 
ordem-compra_ind-extracLOGICALSim/NãoIndicador ExtraçãoNão 
ordem-compra_cons-mrpLOGICALSim/NãoConsidera MRPNão 
ordem-compra_cons-pmpLOGICALSim/NãoConsidera PMPNão 
ordem-compra_item-paiCHARACTERx(16)Item PaiNão 
ordem-compra_cod-roteiroCHARACTERx(16)RoteiroNão 
ordem-compra_op-seqINTEGER>>>9Op SequenciaNão 
ordem-compra_num-ord-invINTEGER>>>,>>>,>>9Ordem InvestNão 
ordem-compra_nr-requisicaoINTEGER>>>,>>>,>>9RequisiçãoNão 
ordem-compra_sequenciaINTEGER>>9SeqNão 
ordem-compra_reaj-tabelaLOGICALSim/NãoReajusta TabelaNão 
ordem-compra_nr-tabCHARACTERx(10)TabelaNão 
ordem-compra_ep-codigoCHARACTERx(3)EmpresaNão 
ordem-compra_conta-contabilCHARACTERx(20)Conta ContábilNão 
ordem-compra_nr-seq-contrINTEGER>>9SeqüênciaNão 
ordem-compra_ordem-emitidaLOGICALSim/NãoOrdem EmitidaNão 
ordem-compra_expectativaLOGICALSim/NãoExpectativaNão 
ordem-compra_qt-solicDECIMAL>>>,>>>,>>9.9999QtdeNão 
ordem-compra_cota-ordemINTEGER9Cota OrdemNão 
ordem-compra_seq-eventoINTEGER>9Seq EventoNão 
ordem-compra_pend-aprovINTEGER>9Pend AprovNão 
ordem-compra_perc-vatDECIMAL>>9.99Perc TaxaNão 
ordem-compra_perc-sales-taxDECIMAL>>9.99Perc VendaNão 
ordem-compra_cod-maq-origemINTEGER999Cod Maq OrigNão 
ordem-compra_num-processo-mpINTEGER>>>>>>>>9Num ProcessoNão 
ordem-compra_cod-transpINTEGER>>,>>9TransportadorNão 
ordem-compra_num-id-documentoINTEGER999999999Num IDNão 
ordem-compra_nr-contratoINTEGER>>>>>>>>9Número ContratoNão 
ordem-compra_num-seq-itemINTEGER>>,>>9Seqüência ItemNão 
ordem-compra_sit-ordem-contratINTEGER>9SituaçãoNão 
ordem-compra_dat-ordemDATE99/99/9999Data OrdemNão 
ordem-compra_check-sumCHARACTERx(20)Check-sumNão 
ordem-compra_prioridade-aprovINTEGER>>9Prioridade AprovaçãoNão 
ordem-compra_origem-aprovINTEGER9Origem Aprovação AutomáticaNão 
ordem-compra_gera-ediLOGICALSim/NaoGera Processo EDINão 
ordem-compra_cod-estab-gestorCHARACTERx(5)Estabel GestorNão 
ordem-compra_licenca-importCHARACTERX(20)Licença ImportNão 
ordem-compra_loc-entregaCHARACTERx(30)Local EntregaNão 
ordem-compra_cod-entregaCHARACTERx(12)Cod EntregaNão 
ordem-compra_estab-entregaCHARACTERx(5)Estabel EntregaNão 
ordem-compra_nr-pedcliCHARACTERX(12)Nr Pedido ClienteNão 
ordem-compra_seq-ped-vendaINTEGER>>,>>9SeqüênciaNão 
ordem-compra_local-entregaINTEGER9Local EntregaNão 
ordem-compra_cod-estab-ctrCHARACTERx(5)Estab CtrNão 
ordem-compra_nr-seq-contr-itINTEGER>>,>>9Sequência Item ContrNão 
ordem-compra_nr-contrato-vendaINTEGER>>>,>>>,>>9Contrato VendaNão 
ordem-compra_cod-refer-b2bCHARACTERx(50)Código Referência NeogridNão 
ordem-compra_dat-ini-leilao-rfqDATE99/99/9999Data InicioNão 
ordem-compra_dat-fim-leilao-rfqDATE99/99/9999Data FimNão 
ordem-compra_hra-ini-leilao-rfqCHARACTER99:99:99Hora InicioNão 
ordem-compra_hra-fim-leilao-rfqCHARACTER99:99:99Hora FimNão 
ordem-compra_log-cot-abertaLOGICALSim/NãoAbertaNão 
ordem-compra_log-leilaoLOGICALSim/NãoLeilãoNão 
ordem-compra_cod-grp-compraCHARACTERX(12)Grupo CompraNão 
ordem-compra_cdn-fabricanINTEGER>>>>>>>>9Código FabricanteNão 
ordem-compra_des-referenciaCHARACTERX(15)Descrição ReferênciaNão 
ordem-compra_cod-unid-negocCHARACTERX(3)Unidade NegócioNão 
ordem-compra_cdn-tip-lote-pregaoINTEGER>>>>9Tipo Lote PregãoNão 
ordem-compra_qtd-recbda-futDECIMAL>>>>,>>9.9999Recebida FuturaNão 
prazo-compra_parcelaINTEGER>>>>9ParcelaNão 
prazo-compra_quantid-origDECIMAL>>>>,>>9.9999Qtde OriginalNão 
prazo-compra_quantidadeDECIMAL>>>>,>>9.9999QtdeNão 
prazo-compra_quant-saldoDECIMAL->>>>,>>9.9999Qtde SaldoNão 
prazo-compra_quant-rejeitDECIMAL>>>>,>>9.9999Qtde DevNão 
prazo-compra_quant-recebDECIMAL>>>>,>>9.9999Qtde RecebidaNão 
prazo-compra_qtd-do-fornDECIMAL>>>>,>>9.9999Qtde FornecNão 
prazo-compra_qtd-sal-fornDECIMAL>>>>,>>9.9999Qtde Saldo FornecNão 
prazo-compra_qtd-rej-fornDECIMAL>>>>,>>9.9999Qtde Devol FornecNão 
prazo-compra_qtd-rec-fornDECIMAL>>>>,>>9.9999Qtde Receb FornecNão 
prazo-compra_data-origDATE99/99/9999Data Entrega OriginalNão 
prazo-compra_data-entregaDATE99/99/9999Data EntregaNão 
prazo-compra_pedido-clienCHARACTERX(12)Ped ClienteNão 
prazo-compra_cod-alterLOGICALSim/NãoAlteraçãoNão 
prazo-compra_data-alterDATE99/99/9999Data Última AlteraçãoNão 
prazo-compra_usuario-altCHARACTERx(12)Usuar Ult AltNão 
prazo-compra_nr-alt-dataINTEGER>9Num Alt DataNão 
prazo-compra_nr-alt-quantINTEGER>9Num Alt QuantNão 
prazo-compra_nome-abrevCHARACTERx(12)ClienteNão 
prazo-compra_situacaoINTEGER>9SituaçãoNão 
prazo-compra_naturezaINTEGER9NaturezaNão 
prazo-compra_cod-referCHARACTERx(8)ReferênciaNão 
prazo-compra_quant-a-pedDECIMAL>>>>,>>9.9999Qtde PedirNão 
prazo-compra_qtd-a-ped-fornDECIMAL>>>>,>>9.9999Qtde À PedirNão 
prazo-compra_nr-contratoINTEGER>>>>>>>>9ContratoNão 
prazo-compra_horaINTEGER99Hora EntregaNão 
prazo-compra_concentracaoDECIMAL>>9.9999ConcentraçãoNão 
prazo-compra_rendimentoDECIMAL>>9.9999RendimentoNão 
prazo-compra_nr-sequenciaINTEGER>>,>>9SeqüênciaNão 
prazo-compra_cons-mrpLOGICALSim/NãoConsidera para MRPNão 
prazo-compra_cons-pmpLOGICALSim/NãoConsidera para PMPNão 
prazo-compra_cc-codigoCHARACTERx(8)Centro CustoNão 
prazo-compra_nr-entregaINTEGER>>>>9EntregaNão 
prazo-compra_MRPINTEGER9Considera MRPNão 
prazo-compra_ordem-emitidaLOGICALSim/NãoOrdem EmitidaNão 
prazo-compra_expectativaLOGICALSim/NãoExpectativaNão 
prazo-compra_nr-estrutINTEGER>>>>>>9EstruturaNão 
prazo-compra_item-cotacaoCHARACTERx(16)ItemNão 
prazo-compra_sequenciaINTEGER>>>>9SeqNão 
prazo-compra_es-codigoCHARACTERx(16)ComponenteNão 
prazo-compra_nr-estrut-filhaINTEGER>>>>>>9Estrutura FilhaNão 
prazo-compra_qtd-aloc-fornDECIMAL>>>>,>>9.9999Qtde Alocada FornecNão 
prazo-compra_quant-alocadaDECIMAL>>>>,>>9.9999Qtde AlocadaNão 
prazo-compra_data-entrega-antDATE99/99/9999Dt Entrega AntNão 

RowErrors

Entrada/Saída

Erros ocorridos durante a execução do programa.

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ErrorSequence  

INTEGER 

 

Sequência

Sim

 

ErrorNumber    

INTEGER 

 

Número

Sim

 

ErrorDescription

CHARACTER

 

Descrição

Não

 

ErrorParameters

CHARACTER

 

Parãmetros

Não

 

ErrorType      

CHARACTER

 

Tipo de erro

Não

 

ErrorHelp      

CHARACTER

 

Texto de ajuda

Não

 

ErrorSubType   

CHARACTER

 

Sub-tipo do erro

Não