Esta função permite de capitalizar as informações relativas aos sub-programas e funções reutilizáveis.

Trata-se sobretudo uma base de conhecimento Isso permite igualmente, de tornar acessível um sub-programa, no momento da geração dos web services

  

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Ecrã de registo

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

  • Ficheiro (campo PRG)

Código do tratamento : Deve ser capitalizado no dicionário dos tratamentos.

  • Sub-programa (campo SUBPRG)

sub_programa ou função considerada re-utilizável e por consequente, a capitalizar neste dicionário.

  • Descr. (campo ZINTIT)

 

Características

Un code activité vous permet de :

  • rendre optionnel un élément du dictionnaire si la valeur associée au code activité est nulle,
  • signer les éléments spécifiques dès lors qu'ils sont marqués par un code commençant par X, Y ou Z,
  • dimensionner un nombre de lignes maximum lorsque le code activité marque des éléments d'un tableau,

Si le code activité est désactivé :

  • l'élément marqué n'est pas utilisable,
  • le code associé n'est pas généré ou activé.
  • Módulo (campo MODULE)

Que o módulo esteja ativo ou inativo, não existe nenhuma incidência sobre a execução do sub-programa.

  • Tipo (campo TYPASU)

Permet de classer les sous-programmes et fonctions afin d'en faciliter la recherche, et ce, dans le but d' une meilleure ré-utilisabilité.

Les fonctions et sous-programmes sont à classer en fonction de leur objectif :

  • Contrôle
  • Saisie
  • Sélection
  • Mise à jour
  • Xsl (traitement lié au composant écran)
  • Retour d'un statut
  • Recherche d'information
  • Calcul
  • Divers

  • campo WA

 

  • Web services (campo WEBS)

Permite indicar que o sub-programa ou função está gerado pelos web services. Com efeito, nenhum tratamento não está entregue explorável para os webs services. Por outro ladom uma função de geração dos web sevices está colocado À disposição para os objetos e sub-programas identificados como podem ser gerados.

  • campo PUBNAM

 

Bloco número 3

  • Função (campo FONCTION)

Check box a assinalar permitindo de fazer a distinção das funções (chamadas pela instrução Func ) sub-programas (chamadas pela instrução Call.)

  • Tipo argumento (campo TYPFCT)

Ce champ est à renseigner pour les fonctions. Celles-ci sont à classer en fonction de la nature de leur argument de retour :

  • Char
  • Intéger
  • Decimal
  • Date
  • etc.

Descritivo

  • campo TEXTE

Texto alimentando o parágrafo PRE "apresentação", de ajuda sobre a ficha. Na gestão da documentação, identifica-se a ficha de ajuda por :

  • tipo de documentação = ASU
  • código documentação = tratamento_sub-programa

Quadro Parâmetros

  • Nr. (campo NUMLIG2)

 

  • Cód. (campo PARAM)

Cada parâmetro está identificada por um código de 10 caracteres maiúsculas e números não existe dicionário para ests parâmetros.

  • Descr. (campo ZINTITPAR)

 

  • Tipo (campo TYPPAR)

Natureza do parâmetro

  • Car: Cadeia de caracteres
  • Inteiro : Número inteiro
  • decimal : Número decimal
  • Data date
  • Literal : Menu local
  • Clob : texto :
  • Blob : Imagem :

 

  • Dim (campo DIME)

Dimensão do parâmetro

  • Tipo argumento (campo ADRVAL)

Indica como é passado o parâmetro

por endereço (uma variável é necessária para passar o parâmetro. Em saída do sub-programa, o valor do parâmetro eventualmente modificado retornou ao tratamento que o chama).

por valor (o parâmetro está passado por uma variável ou por constante. Em saída do sub-programa, o valor do parâmetro eventualmente modificado retornou ao tratamento que o chama).

Fechar

 

Funções acessíveis por clique direito no quadro

Parâmetros

Botão permitindo a atualização do quadro dos parâmetros seguintes à análise do sub-programa. Os campos carregados automaticamnte são : o código parãmetro, o tipo e o tipo de argumento Restará em seguida a completar este quadro pelo titulo e a dimensão do parâmetro.

 

Fechar

 

Listagens

Por defeito, os seguintes listagens estão associados à função :

 ASUBPROG : Lista de sub-programas

Mas pode ser alterado por parametrização.

Botões específicos

Este botão permite de recopiar a definição do sub-programa versus um outro dossier.

Este botão está ativo sobre os programas autorizados em web services. Permite justamente de sub-programa corrente em web services.

Barra de menu

Opção / Verificação

Tratamento de verificação da coerência do quadro dos parãmetros com o sub-programa. O número de parâmetros errados, se existe está assim afixada.

Opção / Verificação global

Tratamento de verificação da coerência do quadro dos parãmetros sobre o conjunto dos sub-programas. Um rasto foi gerado, em fim deste tratamento de verificação

Opção / Contexto assistente de fórmulas

Permite de ir em túnel sobre a função "contexto assistente de formula".

Documentação / Parágrafos

Esta função permite aceder à gestão da documentação, sobre o primeiro parágrafo da documentação (se ela existe) associada à ficha corrente.

Documentação / Ligações

Esta função permite aceder à gestão das ligações. Ela permite definir as relações entre a ficha corrente e de outras fichas (por exemplo das ligações entre funções e parâmetros). Estas ligações, puramente documentários, permitindo alimentar o mecanismo de geração dos esqueletos de documentação.

Documentação / Geração

Apresentação

Este menu permite lançar uma geração de documentação. A geração pode-se lançar igualmente a partir do botão [Génération] em baixo da janela.

Três tipo de geração podem ser lançadas, separadamte ou simultaneamente :

  • a geração do esqueleto de documentação a partir do dicionário (tabelas ADOCUMENT, ADOCBLB, ADOCCLB).
  • a geração da documentação a partir das tabels precedentes.
  • a geração da documentação sobre campo.

Os limites propostos por defeito têm em conta da ficha em curso, mas elas podem ser modificados ao lançamento.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Selecções

  • Todas as línguas existentes (campo ALLLAN)

Se esta check box está assinalada, todas as línguas são tomadas em conta pela operação.

Se a check box não foi assinalada, tomar-se-á segundo o caso :

  • A língua por defeito do utilizador, se nenhum código língua não foi registado.
  • A língua registada por outro lado senão.

Permite de definir a língua de geração (quando a check box permitindo de gerar em todas as línguas não foi assinalada).

  • Todos os tipos (campo ALLTYP)

Se esta check box está assinalada, todos os tipos de documentação são tomados em conta para a geração. Deve-se referir que, neste caso, limita-se a geração às documentações standard (apenas as documentações de código inferior a X são tomados em conta).

Permite definir o tipo de documentação a tomar em conta no tratamento (quando não se assinalou a check box para os tomar todos em conta).

  • Desde códigos documentos (campo FUNDEB)

Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação.

  • Cód. documentação fim (campo FUNFIN)

 

Geração ADOCUMENT

  • campo GENDOC

Este botão redondo permite criar/atualizar a parametrização da documentação (hierarquia dos parágrafos) a partir dos elementos técnicos encontrados no dicionário dos dados. Pode-se escolher de retomar unicamente as documentações existentes ou criar novas documentações se necessário

As relações de documentação são igualmente tomados em conta. Os parágrafos susceptíveis de serem criados são definidos no anexo técnico correspondante.

  • Para todos os grupos (campo ALLCREGRP)

Este campo permite escolher entre :

  • Tratar todas as documentações ou ajudas sobre campo indeferentemente do grupo de pertença de utilizador.
  • Tratar unicamente as documentações ou ajudas sobre campos cujo grupo de utilizador é equivalente ao grupo criador da documentação encontrada na tabela AOBJGRPDEV

Geração documento final

  • campo GENFIN

Este botão redondo permite gerar a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios do directório definido pelo parâmetro utilizador DIRDOC.

A geração "Completa" trata o conjunto das documentações não tendo código de atividade mas também aquelas tendo os códigos atividades standards (código atividade < "X")

Falta utilizar a geração "segundo o código atividade" para obter a geração das documentações das funções tendo os códigos atividades ativos (quer sejam standards ou específicos).

  • Somente as documentações validadas (campo HLPVLD)

Permite gerar o documento final unicamente para as documentações válidas.

  • Ajudas sobre campos ligados às documentações (campo HLPLNKFLD)

Si cette case est cochée, sont traitées spécifiquement les aides sur champs relatives aux documentations sur fonction ou objet traitées par ailleurs. Pour savoir quelles sont les aides sur champ à traiter, explorez les écrans associés aux paragraphes de documentation correspondants.

  • Outras ajudas sobre campos (campo HLPFLD)

Se esta check box assinalada, cria-se a documentação final a partir do conteúdo dos parágrafos de documentação. Esta documentação foi criada em diferentes sub-directórios FLD do directório definido pelo parâmetro utilizador DIRDOC.

  • Códigos ajuda campos inicio (campo HLPDEB)

Permite de dar um limite sobre os códigos a ter em conta para a geração de documentação.

  • Cód. ajuda campos fim (campo HLPFIN)

 

  • Directorio de geração (campo REPERT)

 

Fechar

 

Mensagens de erro

Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

Tratamento inexistente

Tratamento inexistente no dossier corrente, ou num dos dossiers mãe.

Código reservado

O código tratamento preenchido é um código reservado por Sage, e não pode então ser utilizado.

Tabelas consideradas

SEEREFERTTO Consulte a docuemntação de Implementação