Esta função permite capitalizar um conjunto de variáveis globais definidos no aplicativo, e de gerar automaticamente a declaração (ver inicializada se isto é previsto na ficha), no sub-programa DEFVAR do tratamento indicado na ficha. Em nenhum caso, não é possível de acrescentar as linhas de tratamento, nos tratamentos gerados.

Esta função é delicada pois que ela intervém sobre a declaração de variável no caso os tratamentos. Ela deve ser destinada essencialmente aos técnicos de desenvolvimemnto e não deve, em nenhum caso, ser deixada entre as mãos dos utilizadores não advertidos. É sobretudo de recomendar de não modificar o standard ou de fazer em conhecimento de causa.

A check box "publico", se ela está posicionada, indica que a variável global é re-utilizável, nomeadamente pelo especifico; A documentação relacionada a esta variável está disponível.

Todas as variáveis globais utilizadas no produto não são declaradas neste dicionário. Identificamos :

  • aquelas afectadas a um parâmetro
  • aquelas devem existir para além de um tratamento.

Para as variáveis ausentes do dicionário, a sua declaração está a fazer directamente no tratamento funcional.

Pré-requisitos

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

Gestão do ecrã

Ecrã de registo

Apresentação

Um único ecrã permite de escrever a variável, de indicar o seu formato, o seu dimensionamento e eventualmnete de parametrizar a sua inicialização.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

Adopta-se a norma seguinte, pelo nome da variável global :

  • começa pela letra "G" para o standard
  • começa pela letra "GX", ou "X" para o vertical
  • começa por "GY" ou "Y", "GZ" ou "Z" para o específico.

Esta variável pertence à classe [V].

  • 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)

Sélectionnez un module pour le paramétrage.

Ce champ vous permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier.

  • Publico (campo PUBFLG)

Esta flag indica que este elemento está publicado. É então reutilizável pelo específico. Uma documentação associada está livre.

Descritivo

  • campo TEXTE

Esta zona texto permite de afixar os comentários relativos à ficha corrente.

Formato

Define-se aqui o Tipo de dados da variável global. Se o tipo de dados é de tipo alfanumerico e definido com um comprimento, a variável global está então gerada com um comprimento definido por GLONxxx (xxx=tipo de dados).

O comprimento é obrigatório se o tipo de dados indicado sobre a ficha é de tipo interno alfanumérico, clob ou blob e não tendo comprimento preenchido.

No inverso, o comprimento não está acessível para todo o tipo de dados tendo um tipo interno outro que alfanumérico, clob e blob.

  • Tipo interno (campo TYPTYP)

Campo afixado com o valor emitido do tipo de dado.

  • Comprim. (campo LNGTYP)

O comprimento é obrigatório se o tipo de dados indicado sobre a ficha é de tipo interno alfanumérico, clob ou blob e não tendo comprimento preenchido.

No inverso, o comprimento não está acessível para todo o tipo de dados tendo um tipo interno outro que alfanumérico, clob e blob.

Formulas de dimensionamento

  • Formula (campo FORDIM0)

Possibilidade de definir as variáveis a uma ou duas dimensões, o primeiro posto começa a 0 por defeito, mas segundo a parametrização podendo começar a 1.

Permite definir um valor pelo meio de uma expressão calculada podendo conter constantes e das variáveis.

  • A partir de 1 (campo FORDEB0)

 

  • Formula (campo FORDIM1)

 

  • A partir de 1 (campo FORDEB1)

 

Inicialização

  • Parâmetro (campo PARAM)

Permite de relacionar uma variável a um parâmetro, para assim, recuperar automaticamente o valor do parâmetro nesta variável global no momento da conexão ao dossier.

 

  • campo DES1

 

  • Formula (campo FORINI)

Campo permitindo a inicialização do campo. Geração de alimentação da variável global no Subprograma DEFVAR do tratamento nomeado sobre a ficha. Para o standard, afim de conservar uma homogeneidade, é recomendado de não inicializar a variável no dicionário salvo peals variáveis servindo à declaração de uma outra variável. A inicialização será feita num dos tratamentos GLOBxxx (xxx=módulo).

Permite definir um valor pelo meio de uma expressão calculada podendo conter constantes e das variáveis.

  • Tratamento d'início (campo TRTINI)

 

Geração

  • Script (campo TRTSTD)

Tratamento no qual vai ser declarado a variável. Deve ter sido criado no dicionário dos tratamentos. Deve-se nomear WWAGLOBxxx.

Para o standard :, limita-se a lista disponível, assim que se possa afectar de novo tratamentos. No produto X3, o tratamento foi a chamar depois o tratamento GLOBX3.

Para o específico :, é aconselhado, de ter os próprios tratamentos gerados, que adoptarão a norma de nomeação WWAGLOBxxx, ou xxx começará por X, Y ou Z, Este tratamento deverá ser chamado pelo ponto de entrada. OUVRE do tratamento supervisor GLOBSUP.

Existem dois tratamentos reservados às variáveis globais associadas a um parâmetro :

  • WWAGLOBUSR : para os parâmetros de nível utilizador
  • WWAGLOBVAR : para todo o outro parâmetro
  • campo TRTINTIT

 

  • Rang (campo RANG)

Fila de declaração e de inicialização da variável no tratamento nomeado sobre esta ficha. Esta informação tem sobretido de importância, quando uma variável serve ao dimensionamento ou à inicialização de uma segunda variável.

Fechar

 

Botões específicos

Os seguintes campos estão presentes na janela aberta por este botão :

Bloco número 1

  • campo OBJET

 

  • campo CLES

 

Bloco número 2

  • A partir do dossier (campo DOSORG)

Use this field to define the folder from which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

  • Todos dossiers (campo TOUDOS)

Use this option to copy the record to all the folders defined in the dictionary (ADOSSIER table of the current solution).

  • Para o dossier (campo DOSDES)

Use this field to define the folder to which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

Fechar

As variáveis globais declaradas pelo standard são protegidas. Apenas certos campos são modificáveis.

Os seguintes campos estão presentes na janela aberta por este botão :

Bloco número 1

  • campo OBJET

 

  • campo CLES

 

Bloco número 2

  • A partir do dossier (campo DOSORG)

Use this field to define the folder from which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

  • Todos dossiers (campo TOUDOS)

Use this option to copy the record to all the folders defined in the dictionary (ADOSSIER table of the current solution).

  • Para o dossier (campo DOSDES)

Use this field to define the folder to which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

Fechar

Permite não somente de criar o registo na tabela das variáveis globais, mas também de gerar a documentação (parágrafo PRE), se do texto está registado.

Permite de criar as linhas de declaração da variável notratamento relacionado.

Os seguintes campos estão presentes na janela aberta por este botão :

Bloco número 1

  • campo OBJET

 

  • campo CLES

 

Bloco número 2

  • A partir do dossier (campo DOSORG)

Use this field to define the folder from which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

  • Todos dossiers (campo TOUDOS)

Use this option to copy the record to all the folders defined in the dictionary (ADOSSIER table of the current solution).

  • Para o dossier (campo DOSDES)

Use this field to define the folder to which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

Fechar

Permite não somente de suprimir o registo na tabela das variáveis globais, mas também

  • de suprimir a documentação associada,
  • de suprimir a declaração e inicialização eventual da variável no tratamento

Atenção, não há nenhum controlo do supervisor, quanto à utilização desta variável que seja no tratamento corrente ou todo outro tratamento.

Os seguintes campos estão presentes na janela aberta por este botão :

Bloco número 1

  • campo OBJET

 

  • campo CLES

 

Bloco número 2

  • A partir do dossier (campo DOSORG)

Use this field to define the folder from which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

  • Todos dossiers (campo TOUDOS)

Use this option to copy the record to all the folders defined in the dictionary (ADOSSIER table of the current solution).

  • Para o dossier (campo DOSDES)

Use this field to define the folder to which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

Fechar

Permite recopiar a definição de uma variável global versus um outro dossier. uma validação está em seguida necessária para gerar o tratamento associado.

Permite a re-geração de todos os tratamentos conhecidas deste dicionário das variáveis globais.

Barra de menu

Opção / Contexto assistente de fórmulas

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

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. :

Parâmetro inexistente

Se um parâmetro está registado, deve existir na tabela de definição dos parâmetros ADOPAR

Este parâmetro está utilizado pela variável global xxxxxxxxx

Este parâmetros está já associado a uma variável global. Não pode alimentar que um único.

Tipo de dados incorrecto

É necessário uma inteira contabilidade entre o tipo de dados da variável e o tipo do parâmetro.

Valor incorrecto
O código variável deve começar por G, X, Y, ou Z

O nome de uma variável global deve começar por G para o standard e X, Y, ou Z para o específico.

Tabelas consideradas

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