Retorno e criação de follow-up's de documentos

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MCC

Versão Expedida:12.1.9

 

Considerações Gerais

 

Objetivo 

Retornar/Criar dados referentes aos followup's de documentos 

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.

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/ccapi355.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

 

ttFollowUp

Entrada/Saída

Informações dos follow-up’s de documentos.

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

origem

CHARACTER

x(30)

Descrição do documento de origem

Não

 

numero

INTEGER

>>>,>>>,>>>,>>9

Número do documento

Não

 

responsavel

CHARACTER

x(8)

Responsável

Sim

 

data

DATE

99/99/9999

Data do follow-up

Sim

 

hora

CHARACTER

99:99:99

Hora do follow-up

Sim

 

fornecedor

INTEGER

>>>>>>>>9

Fornecedor

Não

 

item

CHARACTER

X(16)

Código do item

Não

 

comentario

CHARACTER

X(15000)

Texto do follow-up

Sim

 

sequencia

INTEGER

>>9

Sequência do item

Não

 

epc-value

CHARACTER

x(200)

Campo para customização

Não

 

ttFollowUpOrig

Entrada/Saída

Informações do follow-up de documentos a ser criado.

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

doc

INTEGER

>9

Tipo do documento

Sim

 

docNumber

INTEGER

>>>,>>>,>>>,>>9

Número do documento

Não

 

item

CHARACTER

X(16)

Código do item

Não

 

seqItem

INTEGER

>>9

Sequência do item

Não

 

vendor

INTEGER

>>>>>>>>9

Emitente

Não

 

seqQuote

INTEGER

>>9

Sequência da cotação ou ordem de compra no caso de pedido

Não

 

comment

CHARACTER

X(15000)

Texto do follow-up

Sim

 

RowErrors

Entrada/Saída

Erros ocorridos durante o processo

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ErrorSequence

INTEGER

 

Sequência do erro

Sim

 

ErrorNumber

INTEGER

 

Número do erro

Sim

 

ErrorDescription

CHARACTER

 

Descrição do erro

Não

 

ErrorParameters

CHARACTER

 

Parâmetros para o erro

Não

 

ErrorType

CHARACTER

 

Tipo de erro

Não

 

ErrorHelp

CHARACTER

 

Texto de ajuda

Não

 

ErrorSubType

CHARACTER

 

Sub-tipo do erro

Não

 

 

Metodo Negócio

Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:

REST_GET_getFollowUp

Requisito

Nenhum

Sintaxe

RUN REST_GET_getFollowUp in handle (INPUT <integer>,

                                                                    INPUT <integer>,

                                                                    INPUT <character>,

                                                                    INPUT <integer>,

                                                                    INPUT <integer>,

                                                                    INPUT <integer>,

                                                                    OUTPUT TABLE <temp-table>,

                                                                    OUTPUT TABLE <temp-table>).

Descrição

Retorna os follow-up's de um documento.

Parâmetros

Descrição

QP_doc     

 

 

 

 

 

 

QP_docNumber

QP_item    

QP_seqItem 

QP_vendor  

QP_seqQuote

ttFollowUp

RowErrors

Tipo do documento                                                                               

    1 - Requisição de Estoque                                                                                       

    2 - Solicitação de Compra                                                                                       

    3 - Solicitação de Cotação                                                                                      

    4 - Ordem de Compra                                                                                              

    5 - Cotação                                                                                                     

    6 - Pedido de Compra  

Número do documento

Código do item

Sequência do item

Fornecedor

Sequência da cotação ou ordem de compra no caso de pedido

Follow-ups de documentos

Erros ocorridos no processo.

Retorno

Retorna uma temp-table contendo os follow-up’s do documento e outra contendo os erros ocorridos no processo.

REST_POST_addFollowUp

Requisito

Nenhum

Sintaxe

RUN REST_POST_ addFollowUp  in handle (INPUT TABLE <temp-table>,

                                                                           OUTPUT TABLE <temp-table>).

Descrição

Criar um follow-up.

Parâmetros

Descrição

ttFollowUpOrig

RowErrors

Follow-up de documentos a ser criado.

Erros ocorridos no processo

Retorno

Retorna uma temp-table contendo os erros ocorridos no processo.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))