SAP Sustentabilidade


http://www.sapsustainabilityreport.com/

PAI and PBO


Bom pessoal para que esta começando em ABAP quando inicia o processo de criação de Telas fica meio confuso, sobre os termos PBO e PAI, para tirar esta duvida, realizarei uma explicação bem simples:

Todas as telas criadas dentro do SAP possue os blocos logicos PBO – Process Before Output e PAI Process After Input.

PBO – São colocados todas as regras e logicas que deverão acontecer antes da tela ser exibida ao usuario, exemplo seleções de dados, titulos de tela, logicas para inserção e retirada de botões, validações gerais.

PAI – São todos as ações que são realizadas pelo usuario, exemplo: Clique em tela, duplo cliques, ações de botões, etc. Todos os eventos são registrados através do SY-UCOMM (Sy Variavél do sistema e UCOMM – User Command -Comando do usuario).

Exemplo de tela:

  process before output.
  module status_0100.  

*
process after input.
  module user_command_0100.

  module status_0100 – Será montado os botões titulos da tela.

  module user_command_0100 – Será coletado os eventos gerados pelo usuario.

Observação: dentro da TELA apenas é permitidos apenas criação de MODULES, os performs devem ser criados dentro do MODULES, também vale lembrar que não é possivél a realização de DEBUGGER dentro de uam tela, apenas dentro ds includes que contém os blocos de MODULE e PERFORMS.

Design a site like this with WordPress.com
Iniciar