Documento de Fachada
Produto: | Datasul |
Ocorrência: | Documentação da Fachada |
Dados do Documento | |
Nome | Fachada Produtos |
Descrição |
|
Nome Físico | fchcrm/fchcrm1019.p |
Include com Parâmetros | fchcrm/fchcrm1019.i |
Release Inicial | 12.1.8 |
Versão de Integração | N/A |
Data Liberação | N/A |
Banco | Mdtcrm |
Tabela | crm_produt |
Aplicativo | Portal CRM |
Evolução | |
Versão | 12.1.8 |
Programa | fchcrm/fchcrm1019.p |
Objetivo
Realizar a manutenção de produtos.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
ttFilter | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
c_table | character |
| Tabela | Sim |
c_property | character |
| Propriedade | Sim |
c_value | character |
| Valor | Sim |
ttProduto | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_produt | character |
| Nome produto | Sim |
cod_item_erp | character |
| Código item ERP | Sim |
log_integrad_erp | Logical |
| Integrado com ERP | Sim |
num_id_umd_vda | integer |
| Código unidade venda | Sim |
nom_umd_vda | character |
| Nome unidade venda | Não |
val_preco_unit | decimal |
| Valor preço unitario | Sim |
ttReferencia | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_refer | character |
| Nome referencia | Sim |
ttVersao | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | Integer |
| Cod. Identificador | Sim |
nom_vers_produt | Character |
| Nome versão produto | Sim |
ttComponente | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id | integer |
| Cod. Identificador | Sim |
nom_produt | character |
| Nome produto | Sim |
cod_item_erp | character |
| Código item ERP | Sim |
Metodo Básico
Quando a API/BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
REST_GET | ||
Requisito | N/A | |
Sintaxe | REST_GET (INPUT QP_start, INPUT QP_end, INPUT QP_properties, INPUT QP_values, INPUT QP_orderBy, INPUT QP_asc, INPUT QP_count, INPUT QP_type, OUTPUT REST_count, OUTPUT DATASET DSCRMProduto, OUTPUT TABLE RowErrors) | |
Descrição | Retorna os registros (query) conforme parâmetros informados. | |
Parâmetros | Descrição | |
QP_start | Valor inicial da faixa de registros | |
QP_end | Valor final da faixa de registros | |
QP_properties | Propriedades | |
QP_values | Valores | |
QP_orderBy | Campo para ordenação | |
QP_asc | Ascendente ou Decrescente | |
QP_count | Contador | |
QP_type | Tipo | |
REST_count | Quantidade de registros selecionados | |
DATASET DSCRMProduto | Dataset com os registros selecionados | |
TABLE RowErros | Tabela de erros | |
Retorno | A API/BO irá retornar os registros selecionados e a quantidade. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
Metodo Negócio
REST_GET_all |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_all (INPUT QP_priceTable, OUTPUT TABLE ttProduto, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna todos os produtos. |
| |
Parâmetros | Descrição |
| |
QP_priceTable | Codigo Identificador Sequencial da Tabela de Preço |
| |
TABLE ttProduto | Tabela Produto |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar todos os produtos cadastrados para a tabela de preço selecionada. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_reference |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_reference (INPUT QP_classif, OUTPUT TABLE ttReferencia, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna as referencias. |
| |
Parâmetros | Descrição |
| |
QP_classif | Código Identificador Sequencial |
| |
TABLE ttReferencia | Tabela Referencia |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar as referencias solicitadas. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_version |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_version (INPUT QP_classif, OUTPUT TABLE ttVersao, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna as versões. |
| |
Parâmetros | Descrição |
| |
QP_classif | Código Identificador Sequencial |
| |
TABLE ttVersao | Tabela Versao |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar as versões solicitadas. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|
REST_GET_component |
| ||
Requisito | N/A |
| |
Sintaxe | REST_GET_component (INPUT QP_classif, OUTPUT TABLE ttComponente, OUTPUT TABLE RowErrors) |
| |
Descrição | Retorna os componentes. |
| |
Parâmetros | Descrição |
| |
QP_classif | Código Identificador Sequencial |
| |
TABLE ttComponente | Tabela Componente |
| |
TABLE RowErrors | Tabela de erros |
| |
Retorno | A API/BO irá retornar os componentes solicitados. Caso ocorra erros, retorna a tabela de erros encontrados para o programa. |
|