5 Tipos de funções em APF:
Arquivos lógicos internos (ALI ou internal logical files – ILFs).
Cada arquivo lógico interno é um agrupamento lógico de dados que reside
dentro das fronteiras do aplicativo e é mantido através de entradas
externas.
Arquivos de interface externos
(AIE ou external interface files – EIFs). Cada arquivo de interface
externo é um agrupamento lógico de dados que reside fora da aplicação,
mas fornece informações que podem ser usadas pela aplicação.
entradas externas
(external inputs – EEs). Cada entrada externa é originada de
um usuário ou transmitida de outra aplicação e fornece dados distintos
orientados a aplicação ou informações de controle. Entradas são muitas
vezes usadas para atualizar arquivos lógicos internos (internal logical
files – ILFs). As entradas devem ser diferenciadas das consultas, que
são contadas separadamente. Saídas externas
(external outputs – EOs). Cada saída externa é formada por
dados derivados da aplicação e fornece informações para o usuário. Nesse
contexto, as saídas externas se referem a relatórios, telas, mensagens
de erro etc. Itens individuais de dados em um relatório não são contados
separadamente.
Consultas externas (external inquiries – EQs). Uma consulta externa é definida como uma
entrada on-line que resulta na geração de alguma resposta imediata do
software na forma de uma saída on-line (muitas vezes obtida de um ILF).