Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocd0704-ems.p

 

Objetivo

Enviar o endereço do tipo padrão de entrega para o EMS.

 

Tabelas Temporárias

Atributos das tabelas temporárias de entrada e saída:

tt-bo-erro

 

Atributo

Tipo

Formato

        Descrição

Obr.

i-sequen

Int

 

Sequência

Sim

cd-erro

Int

 

Erro

Sim

mensagem

Char

 

Mensagem

Sim

parametros

Char

 

Parâmetros

Sim

errortype

Char

 

Tipo do erro

Sim

errorhelp

Char

 

Ajudo do erro

Sim

Errorsubtype

Char

 

SubTipo do erro

Sim

 

Métodos

Métodos básicos

 

Método: abbreviatedNameCheck 

Descrição: Valida a abreviação do nome. 

Requisitos: Nenhum 

Parâmetros:           

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pc-nom-abrev

Char

 

X

 

 

Nome Abreviado

pi-cod-erp

Int

 

X

 

 

Código ERP

l-nom-ok

Log

 

 

X

 

Nome

 

Método: FindMessageError 

Descrição: Busca a mensagem de erro.

Requisitos: Nenhum  

Parâmetros:           

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-numMsg

Int

 

X

 

 

Número da mensagem

tt-bo-erro

Temp-table

 

 

X

 

 

 

Método: checkInformationRequired 

Descrição: Valida as informações fornecidas.

se o grupo de cliente relacionado a conta for inválido, se não houver um grupo de cliente relacionado a conta chama o método FindMessageError (INPUT 51625, OUTPUT TABLE tt-bo-erro). Se não encontra erro,chama o método sendToEMS(INPUT crm_pessoa.num_id, INPUT i-cod-portad, INPUT i-cod-repres, INPUT i-cod-transp, INPUT i-cond-pag, OUTPUT c-cod_erp, OUTPUT TABLE tt-bo-erro).

Requisitos: Nenhum 

Parâmetros:           

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-num-pessoa

Int

 

X

 

 

Pessoa

tt-bo-erro

Temp-table

 

 

X

 

 

c-cod_erp

Char

 

 

X

 

Código do erp


Método: refreshFieldEmitente

Descrição: Atualiza os campos do registro do emitente 

Requisitos: Nenhum 

Parâmetros: Nenhum

 

Método: sendToEMS 

Descrição: Transferência para o EMS. 

Requisitos: Nenhum 

Parâmetros:           

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num-pessoa

Int

 

X

 

 

Pessoa

i-cod-portad

Int

 

X

 

 

Código do Portador

i-cod-repres

Int

 

X

 

 

Código do Representante

i-cod-transp

Int

 

X

 

 

Código do Transportador

i-cond-pagto

Int

 

X

 

 

Código de Pagamento

c-cod_erp

Char

 

 

X

 

Código do Erp

tt-bo-erro

Temp-table

 

 

X

 

 

 

Método: posicionaEndereco

Descrição: Posiciona o endereço correspondente.

Requisitos: Nenhum 

Parâmetros:           

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num-pessoa

Int

 

X

 

 

Pessoa

i-cod-portad

Int

 

X

 

 

Código do Portador

i-cod-repres

Int

 

X

 

 

Código do Representante

i-cod-transp

Int

 

X

 

 

Código do Transportador

i-cond-pagto

Int

 

X

 

 

Código de Pagamento

c-cod_erp

Char

 

 

X

 

Código do Erp

tt-bo-erro

Temp-table

 

 

X

 

 

 

Método: deleteFromEMS

Descrição: remove usuário na tabela “emitente”.

Requisitos: Nenhum 

Parâmetros:           

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pi-cod-emitente

Int

 

X

 

 

Código Emitente

RowErrors

Temp-table

 

 

X