> For the complete documentation index, see [llms.txt](https://ajuda.consistem.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajuda.consistem.com.br/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/manutencao-de-engenharia-pela-estrutura-do-produto.md).

# Manutenção de Engenharia pela Estrutura do Produto

{% hint style="success" %}
*Esta documentação é válida para a versão 8.0 do Consistem ERP.* Confira outras versões:\
[Manutenção de Engenharia pela Estrutura do Produto (v.7.5)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/manutencao-de-engenharia-pela-estrutura-do-produto-v75.md)
{% endhint %}

### Pré-Requisitos

***

É necessário estar configurado com *Sim* na opção *Utiliza novo Cadastro de Engenharia* na [Aba Dados (CCPGA225TAB1)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/configuracoes-gerais/configuracao-das-engenharias/aba-dados.md) do programa [Configuração das Engenharias (CCPGA225)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/configuracoes-gerais/configuracao-das-engenharias.md).\
Assim como, validar as permissões do perfil do usuário no programa [Configuração de Permissão de Perfil e Usuário (CSWMEN070)](/componentes/manuais-de-telas/configuracao-dos-componentes/configuracao-de-permissao-de-perfil-e-usuario.md).\
Sistema: PCP - Industrial PPCP Padrão\
Nas configuração de: *Engenharia de Produto - Permissão para Cadastro Geral* ou *Engenharia de Produto - Permissão para Cadastro Produto*

### Acesso

***

Módulo: Industrial - PPCP Industrial\
Grupo de Menu: Cadastro da Engenharia

### Visão Geral

***

O objetivo deste programa é consultar a estrutura do produto de forma sumarizada, possibilitando validação e manutenção dos cadastros de todas suas engenharias.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Caso a empresa estiver configurada no [Configuração de Transferência Automática de Itens (CCCGI175)](/entradas/manuais-de-telas/entradas-estoques/configuracoes-de-estoque/configuracao-de-transferencia-automatica-de-itens.md), para não permitir manutenção. O sistema irá apresentar a mensagem: "Empresa não permite manutenção de engenharia!" e fechará o programa.
{% endhint %}

### Campos

***

*Campos assinalados com* <mark style="color:red;">**|**</mark> *são de preenchimento obrigatório.*

#### Engenharia<mark style="color:red;">**|**</mark>

Informar o código uma engenharia com o PE.

{% hint style="info" %} <mark style="color:blue;">**Botão F7**</mark>

Apresenta tela com as engenharias cadastradas no programa [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md) para consulta e seleção.
{% endhint %}

#### Tipo Visualização<mark style="color:red;">**|**</mark>

Informar o tipo de visualização que deseja utilizar para manutenção da estrutura. As opções são:\
\- *Completa*;\
\- *Somente até 1º Nível*;\
\- *Somente Engenharias*.

#### Perfil

Exibe o perfil de cadastro do usuário conforme cadastro no programa [Configuração de Permissão de Perfil e Usuário (CSWMEN070)](/componentes/manuais-de-telas/configuracao-dos-componentes/configuracao-de-permissao-de-perfil-e-usuario.md).\
Sistema: **PCP - Industrial PPCP Padrão**\
Nas configuração de: ou *Engenharia de Produto - Permissão para Cadastro Produto*.\
As opções para exibição são:\
\- *Geral*;\
\- *Produto*.

### Colunas do Grid

***

#### Editar

Válida se o componente da linha for uma "engenharia" permite executar sua manutenção. Ao clicar no hiperlink é apresentado o programa [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md).

#### Nível Estrutura

Exibe o código de nível de estrutura sumarizada da sequência de componente da estrutura do produto.

#### Nível Sumário

Exibe o nível de profundidade do sumário, ou seja, identifica quantos níveis dentro da estrutura do produto encontra-se esta sequência de componente.

#### Seq. Componente

Exibe a sequência do insumo no cadastro da engenharia.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Quando a sequência de componente for = "0" (zero) identifica a engenharia consultada, que deverá estar no nível de estrutura 1 e nível de sumário "0" (zero).
{% endhint %}

#### Componente

Exibe o código do componente da engenharia.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

O componente pode ser tanto uma engenharia como um item. Ao clicar no hiperlink são apresentados os programas:\
\- Quando for uma engenharia [Consulta da Engenharia de Produto (CCPMEC700)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/consultas-gerais-de-engenharias/consulta-da-engenharia-de-produto.md).\
\- Quando for um item [Consulta Detalhada do Item (CCCGI665)](/entradas/manuais-de-telas/entradas-estoques/itens/consulta-detalhada-do-item.md).
{% endhint %}

#### Descrição Componente

Exibe a descrição do componente da engenharia.

#### Unidade

Exibe o código de unidade de medida do componente conforme programa [Cadastro de Item (CCCGI015)](/entradas/manuais-de-telas/entradas-estoques/itens/cadastro-de-item.md) ou [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md).

#### Tipo Item

Exibe o tipo do item deste componente. As opções são:\
\- *Comprado*;\
\- *Fabricado*;\
\- *Subproduto*;\
\- *Fantasma*.

#### Classificação Engenharia

Exibe o código da classificação da engenharia conforme cadastro no programa [Classificação de Item/Insumo (CCPGA045)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-gerais-do-ppcp/classificacao-de-item-insumo.md).

#### Descrição Classificação Engenharia

Exibe a descrição da classificação da engenharia conforme cadastro no programa [Classificação de Item/Insumo (CCPGA045)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-gerais-do-ppcp/classificacao-de-item-insumo.md).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Os componente que não possuem cadastro de engenharia não terão informação nestas colunas.
{% endhint %}

#### Tipo Engenharia

Exibe o código do tipo da engenharia conforme cadastro no programa [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Os componente que não possuem cadastro de engenharia não terão informação nestas colunas.
{% endhint %}

#### Descrição Tipo

Exibe a descrição do tipo da engenharia.

#### Situação Engenharia

Exibe o código da situação do "PE" da engenharia conforme cadastro no programa [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Os componente que não possuem cadastro de engenharia não terão informação nestas colunas.
{% endhint %}

#### Descrição Situação

Exibe a descrição da situação do "PE" da engenharia.

#### Status Engenharia

Exibe o código do Status do "PE" da engenharia conforme cadastro no programa [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Os componente que não possuem cadastro de engenharia não terão informação nestas colunas.
{% endhint %}

#### Descrição Status

Exibe a descrição do status do "PE" da engenharia.

#### Tipo MRP

Exibe o tipo de MRP do cadastro do item, conforme cadastrado no programa [Cadastro de Dados MRP do Item (CCCGI049)](/modulos/industrial/manuais-de-telas/industrial-planejamento-de-producao-do-pcp-industrial/cadastros-do-planejamento-de-producao/cadastro-de-dados-mrp-do-item.md).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Todas as engenharias fantasma não possuem cadastro de item e nem dados MRP.
{% endhint %}

#### Planejador MRP

Exibe o código e descrição do planejador MRP do item conforme cadastro de item no programa [Cadastro de Dados MRP do Item (CCCGI049)](/modulos/industrial/manuais-de-telas/industrial-planejamento-de-producao-do-pcp-industrial/cadastros-do-planejamento-de-producao/cadastro-de-dados-mrp-do-item.md). Ao clicar no hiperlink é apresentado o programa [Cadastro de Planejador MRP (CCMRPCT005A)](/modulos/industrial/manuais-de-telas/industrial-planejamento-de-producao-do-pcp-industrial/cadastros-do-planejamento-de-producao/cadastro-de-planejador-mrp.md) para exibição dos dados.

#### Descrição Planejador

Exibe a descrição do planejador MRP do item.

#### Desenho Principal

Exibe o código do desenho principal da engenharia conforme cadastrado no programa [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Os componente que não possuem cadastro de engenharia, ou não possuem informações de desenho não terão informação nestas colunas.
{% endhint %}

#### Arquivo Desenho

Exibe a informação de localização do arquivo do desenho principal da engenharia conforme cadastro no programa [Cadastro dos Dados do Desenho (CCPME155)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-dos-dados-do-desenho.md).

#### Classificação Insumo

Exibe o código da classificação do insumo na sua sequência de componente do cadastro da engenharia conforme cadastro no programa [Classificação de Item/Insumo (CCPGA045)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-gerais-do-ppcp/classificacao-de-item-insumo.md).

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Quando a sequência de componente for = "0" (zero) identifica a Engenharia consultada, e não terá informações nesta coluna.
{% endhint %}

#### Descrição Classificação Insumo

Exibe a descrição da classificação do insumo na sua sequência de componente.

#### Tipo Cálculo Classificação

Exibe qual o tipo de cálculo para a classificação do insumos. As opções são:\
\- *Quebra*;\
\- *Rendimento*;\
\- *Percentual*.

#### Quantidade Para Lote

Exibe a quantidade para um lote informado no cadastro da engenharia.

#### Quantidade Insumo

Exibe a quantidade do insumo cadastrada nesta sequência de componente.

#### % Quebra/Rendimento

Exibe o percentual de quebra/rendimento ou percentual desta sequência de componente.

#### Peso NBR

Exibe o valor do peso específico do material deste componente, conforme cadastrado nos dados complementares de entrada no cadastro item.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

A especificação deverá ser em kg/m³, para ser utilizada no cálculo automático de quantidade do componente por volume.
{% endhint %}

#### Formato

Exibe o tipo de formato da peça, utilizado apenas para insumos em "Kg" para cálculo automático por volume. As opções são:\
\- *Manual (não utiliza o cálculo automático)*.\
\- *Chapa Quadrada*\
Propriedades: L - Largura; E - Espessura\
**Fórmula**: Quantidade em Peso (kg) =

m³ × PesoNBR (kg/m³)\
\- *Chapa Retangular*\
Propriedades: L - Largura; C - Comprimento; E - Espessura\
**Fórmula**: Quantidade em Peso (kg) = Erro conceito m³ × PesoNBR (kg/m³)\
\- *Chapa Circular*\
Propriedades: L - Diâmetro; E - Espessura\
**Fórmula**: Quantidade em Peso (kg) = {

/1.000³} m³ × PesoNBR (kg/m³)\
\- *Chapa Triangular*\
Propriedades: L - Largura Base; H - Altura; E - Espessura\
**Fórmula**: Quantidade em Peso (kg) = ({ × E mm³}/1.000³) m³ × PesoNBR (kg/m³)\
\- *Chapa Trapézio*\
Propriedades: C - Base Maior; L - Base Menor; H - Altura; E - Espessura\
**Fórmula**: Quantidade em Peso (kg) = / 2} × E mm³)/1.000³] m³ × PesoNBR (kg/m³)\
\- *Tubo Quadrado*\
Propriedades: L - Largura; E - Espessura Tubo; C - Comprimento Tubo\
**Fórmula**: Quantidade em Peso (kg) = - Erro conceito m³ × PesoNBR (kg/m³)\
\- *Tubo Retangular*\
Propriedades: L - Largura; H - Altura; E - Espessura Tubo; C - Comprimento Tubo\
**Fórmula**: Quantidade em Peso (kg) = { × Erro conceito/1.000³} m³ × PesoNBR (kg/m³)\
\- *Tubo Redondo*\
Propriedades: L - Diâmetro Externo; E - Espessura Tubo; C - Comprimento Tubo\
**Fórmula**: Quantidade em Peso (kg) = ({/2}²)] × C mm³}/1.000³) m³ × PesoNBR (kg/m³)\
\- *Barra Quadra*\
Propriedades: L - Largura; C - Comprimento Barra\
**Fórmula**: Quantidade em Peso (kg) = Erro conceito m³ × PesoNBR (kg/m³)\
\- *Barra Chata*\
Propriedades: L - Largura Barra; E - Espessura Barra; C - Comprimento Barra\
**Fórmula**: Quantidade em Peso (kg) = Erro conceito m³ × PesoNBR (kg/m³)\
\- *Barra Redonda*\
Propriedades: L - Diâmetro; C - Comprimento Barra\
**Fórmula**: Quantidade em Peso (kg) = {Erro conceito/1.000³} m³ × PesoNBR (kg/m³)\
\- *Perfil Cantoneira*\
Propriedades: L - Largura Aba; E - Espessura Aba; C - Comprimento Barra\
**Fórmula**: Quantidade em Peso (kg) = ({ × C mm³}/1.000³) m³ × PesoNBR (kg/m³)\
\- *Perfil U*\
Propriedades: L - Largura Base; H - Altura Aba; E - Espessura Perfil; C - Comprimento Barra\
**Fórmula**: Quantidade em Peso (kg) = { × Erro conceito/1.000³} m³ × PesoNBR (kg/m³)\
Sendo as dimensões dispostas para cada formato:\
L - Largura ou Diâmetro Externo\
C - Comprimento\
E - Espessura\
H - Altura\
Respeitando as definições de desenho técnico e geometria.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Quando a empresa possuir configuração no campo **Unidade Métrica das Dimensões** do programa [Configuração Específica de Plásticos/Filmes (CCPEPL000)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/configuracoes-gerais/configuracao-especifica-de-plasticos-filmes.md), será considerado para definir se as dimensões e fórmulas serão em "mm" ou "cm".
{% endhint %}

#### Largura/Diâmetro

Exibe a largura ou diâmetro da geometria da peça em milímetros.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Quando a empresa possuir configuração no campo **Unidade Métrica das Dimensões** do programa [Configuração Específica de Plásticos/Filmes (CCPEPL000)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/configuracoes-gerais/configuracao-especifica-de-plasticos-filmes.md), será considerado para definir se as dimensões e fórmulas serão em "mm" ou "cm".
{% endhint %}

#### Altura

Exibe a altura da geometria da peça em milímetros.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Quando a empresa possuir configuração no campo **Unidade Métrica das Dimensões** do programa [Configuração Específica de Plásticos/Filmes (CCPEPL000)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/configuracoes-gerais/configuracao-especifica-de-plasticos-filmes.md), será considerado para definir se as dimensões e fórmulas serão em "mm" ou "cm".
{% endhint %}

#### Comprimento

Exibe o comprimento da geometria da peça em milímetros.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Quando a empresa possuir configuração no campo **Unidade Métrica das Dimensões** do programa [Configuração Específica de Plásticos/Filmes (CCPEPL000)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/configuracoes-gerais/configuracao-especifica-de-plasticos-filmes.md), será considerado para definir se as dimensões e fórmulas serão em "mm" ou "cm".
{% endhint %}

#### Espessura

Exibe a espessura da geometria da peça em milímetros.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Quando a empresa possuir configuração no campo **Unidade Métrica das Dimensões** do programa [Configuração Específica de Plásticos/Filmes (CCPEPL000)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/configuracoes-gerais/configuracao-especifica-de-plasticos-filmes.md), será considerado para definir se as dimensões e fórmulas serão em "mm" ou "cm".
{% endhint %}

#### Quantidade Peças

Identifica a quantidade de peças para as dimensões informadas.

#### Centro de Custos

Exibe o centro de custos desta sequência de componente conforme cadastro no programa [Cadastro de Centro de Custo (CCCAB015)](/custos/manuais-de-telas/custos-custos-basico/cadastros-de-custos-basico/cadastro-de-centro-de-custo.md).

#### Descrição Centro de Custos

Exibe a descrição do centro de custos desta sequência de componente e sua descrição conforme cadastro no programa [Cadastro de Centro de Custo (CCCAB015)](/custos/manuais-de-telas/custos-custos-basico/cadastros-de-custos-basico/cadastro-de-centro-de-custo.md).

#### Máscara Entrada

Quando o componente possuir cadastro de item, será apresentado sua máscara de entrada se possuir.

#### Situação Entrada

Exibe a situação da máscara de entrada quando possuir.

#### Máscara Saída

Quando o componente possuir cadastro de item, será apresentado sua máscara de saída se possuir.

#### Situação Saída

Exibe a situação da máscara de saída quando possuir.

### Botões

***

#### Atualizar

Atualiza os dados no grid.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Ao realizar a consulta e gerar os dados no grid o campo **Engenharia** será desabilitado, se desejar habilitar é necessário selecionar o botão **Limpar**.\
Ao atualizar o sistema realiza uma explosão sumarizada dos produtos, ou seja, trazendo toda sua estrutura de produto da forma como é cadastrada na integra para o tipo de visualização selecionado.
{% endhint %}

#### Limpar

Limpa os dados da tela, habilita e retorna ao campo engenharia.

#### Cadastrar Item

Apresenta o programa [Cadastro de Item (CCCGI015)](/entradas/manuais-de-telas/entradas-estoques/itens/cadastro-de-item.md) para cadastro de um novo item.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Estará sempre habilitado, caso se trate de um cadastro completamente novo.
{% endhint %}

#### Duplicar Item

Apresenta o programa [Duplicação do Cadastro de Itens (CCCGI025)](/entradas/manuais-de-telas/entradas-estoques/itens/duplicacao-do-cadastro-de-itens.md) para cadastro de um novo item por cópia/duplicação.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Estará sempre habilitado, caso se trate de um cadastro completamente novo.
{% endhint %}

#### Cadastro de Engenharia

Apresenta o programa [Cadastro de Engenharia de Produto (CCPMEC100)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/cadastro-de-engenharia-de-produto.md) para cadastrar uma nova engenharia.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Estará sempre habilitado, caso se trate de um cadastro completamente novo.
{% endhint %}

#### Duplicar Engenharia

Apresenta o programa duplicar [Duplicar Cadastro de Engenharia de Produto (CCPMEC120)](/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/duplicar-cadastro-de-engenharia-de-produto.md) para cadastrar uma nova engenharia por cópia/duplicação.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Estará sempre habilitado, caso se trate de um cadastro completamente novo.
{% endhint %}

#### Liberar Processos

Solicita confirmação "Deseja liberar as engenharias da estrutura para Processos?" Ao confirmar o sistema executa em tela de "Aguarde" o job de liberação.

{% hint style="warning" %} <mark style="color:orange;">**Importante**</mark>

Ao confirmar a liberação da engenharia para processo, o sistema irá realizar para todas as engenharias da estrutura sumarizada:\
\- Valida se a engenharia possui *Insumos e Processo*, caso sim e seu Status for *Liberado para Produção*, o sistema manterá, senão passará para *Liberado para Processos*.\
\- Valida se a engenharia possui apenas Insumos, então modifica seu status para *Liberado para Processos*.\
\- Válida se a engenharia não possuir nenhum Insumo, então modifica irá manter o status *Em Desenvolvimento* e caso não seja este seus status modificará para tal.
{% endhint %}

### Processos Relacionados

***

[Cadastrar Engenharia](https://app.gitbook.com/s/saHFVSh0GyQPPa2n94Gx/manuais-de-processos/industrial-ppcp-padrao/engenharia-de-produto-do-pcp-padrao/cadastrar-engenharia)

***

{% hint style="danger" %} <mark style="color:red;">**Atenção**</mark>

As descrições das principais funcionalidades do sistema estão disponíveis na documentação de [Componentes](/tecnologia/erp/componentes.md).\
A utilização incorreta deste programa pode ocasionar problemas no funcionamento do sistema e nas integrações entre módulos.
{% endhint %}

<p align="center">Esse conteúdo foi útil?</p>

<p align="center"><a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-up">Sim</a> <a href="https://movidesk.consistem.com.br/form/10395/" class="button primary" data-icon="thumbs-down">Não</a></p>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ajuda.consistem.com.br/modulos/industrial/manuais-de-telas/industrial-ppcp-industrial/cadastros-da-engenharia/manutencao-de-engenharia-pela-estrutura-do-produto.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
