Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocrmapi\apiCrmConsProdHier.p

 

Objetivo

Retornar a árvore de produtos da hierarquia.

 

Tabelas Temporárias

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

tt-tree

 

Atributo

Tipo

Formato

        Descrição

Obr.

fatherKey

Char

 

 

 

itemKey

Char

 

 

 

itemText

Char

 

 

 

level

Char

 

 

 

idItem

Char

 

 

 

nom_produt

Char

 

 

 

num_id_tip_produt

Char

 

 

 

num_id_umd_vda

Char

 

 

 

log_produt_concor

Char

 

 

 

log_produt_assist_tec

Char

 

 

 

log_produt_vda

Char

 

 

 

num_id_cfisc

Char

 

 

 

      

 

Métodos

 

Métodos básicos

 

Método: getFirstLevel.

Descrição: Busca primeiro nível da árvore.

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

firstLevel

Char

 

X

 

 

Primeiro nível

ttTree

Temp-table

 

 

X

 

 

 

Método: getSecondLevel.

Descrição: Busca segundo nível da árvore.       

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

firstLevel

Char

 

X

 

 

Primeiro nível

fatherKey

Char

 

X

 

 

Chave do pai

secondLevel

Char

 

X

 

 

Segundo nível

ttTree

Temp-table

 

 

X

 

 

 

Método: getThirdLevel.

Descrição: Busca terceiro nível da árvore.

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

firstLevel

Char

 

X

 

 

Primeiro nível

firstValue

Char

 

X

 

 

Valor do primeiro nível

secondLevel

Char

 

X

 

 

Segundo nível

secondValue

Char

 

X

 

 

Valor do segundo nível

thirdLevel

Char

 

X

 

 

Terceiro nível

fatherKey

Char

 

X

 

 

Chave do pai

ttTree

Temp-table

 

 

X

 

 

 

Método: getBreakByClause.

Descrição: Seleciona como será a quebra da procura.

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

breakByTo

Char

 

X

 

 

Quebra

breakBy

Char

 

 

X

 

Quebra

 

Método: getSQLCondition.

Descrição: Monta o SQL.

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Condition

Char

 

X

 

 

 

condFor

Char

 

X

 

 

 

condVal

Char

 

X

 

 

 

sqlAuxiliar

Char

 

 

X

 

 

 

Método: getProducts.

Descrição: Retorna a árvore toda.

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

fatherKey

Char

 

X

 

 

Chave do pai

firstLevel

Char

 

X

 

 

Primeiro nível

firstValue

Char

 

X

 

 

Valor do primeiro nível

secondLevel

Char

 

X

 

 

Segundo nível

secondValue

Char

 

X

 

 

Valor do segundo nível

thirdLevel

Char

 

X

 

 

Terceiro nível

thirdValue

Char

 

X

 

 

 

ttTree

Temp-table

 

 

X

 

 

 

Método: AdvancedFilterProduct.

 

Descrição: consulta de produtos através do filtro avançado.

Requisitos: Nenhum.

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

firstLevel

Char

 

X

 

 

Parâmetro nível 1

secondLevel

Char

 

X

 

 

Parâmetro nível 2

thirdLevel

Char

 

X

 

 

Parâmetro nível 13

cValProd

Char

 

X

 

 

produto

cValErp

Char

 

X

 

 

Código erp do produto

Msg

Char

 

 

X

 

Mensagem de retorno

ttTree

Tt

 

 

X

 

Lista de produtos consultados