Sie sind auf Seite 1von 157

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Objetivos
Treinar codificadores ABAP no mdulo
HR
Orientar nas especifidades do mdulo
Incluir no vocabulrio expresses de
recursos humanos
Esclarecer o funcionamento bsico das
principais transaes do mdulo de HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Durao
32 horas 4 dias
Ih, ser que eu agento?

Documento elaborado pela Aspen Procwork Reproduo Proibida

Programa do curso
Dia 1
z

Manh
Apresentaes
z Reviso de conceitos (apresentao ABAP
HR)
z Entendendo uma estrutura organizacional
z

Tarde
Entendendo PA e PB
z Principais transaes
z Overview Time e Folha
z

Documento elaborado pela Aspen Procwork Reproduo Proibida

Dia 2
z

Manh
Criao de infotipos de PA e PB
z Ampliao de infotipos de PA e PB
z

Tarde
Criao de infotipos de PD
z Ampliao de infotipos de PD
z

Dia 3
z

Manh
z

EXITS

Tarde
z

Banco de dados lgico conceito e utilizao


(PNP)

Documento elaborado pela Aspen Procwork Reproduo Proibida

Dia 4
z

Manh
z

Banco de dados lgico conceito e utilizao


(PCH)

Tarde
Acesso aos dados sem uso de banco de dados
lgico
z Relatrios em HR
z Dvidas
z

Documento elaborado pela Aspen Procwork Reproduo Proibida

Apresentaes

Quem voc? O que conhece de ABAP? E de


HR? Qual a sua maior dificuldade at agora em
codificar?
Documento elaborado pela Aspen Procwork Reproduo Proibida

Reviso de Conceitos

Quem lembra da apresentao ABAP HR Esclarecimentos e Orientaes?


A hora da verdade...

Documento elaborado pela Aspen Procwork Reproduo Proibida

Divises
PA: Administrao de Pessoal
PB: Recrutamento e Seleo
PD: Desenvolvimento Organizacional
PY: Folha de Pagamentos
PE: Treinamento e Eventos

Documento elaborado pela Aspen Procwork Reproduo Proibida

Conceitos
Objeto
Infotipo
Subinfotipos
Cluster
Ligao Temporal
Validade
Histrico

Documento elaborado pela Aspen Procwork Reproduo Proibida

Segurana
Ligaes (IT 1001)
Banco de dados
lgico
Relatrios

Objeto
Cada entidade no HR
Se relacionam
Tem caractersticas prprias e
caractersticas comuns
Tratamentos semelhantes

Documento elaborado pela Aspen Procwork Reproduo Proibida

Infotipo
Local onde so armazenados os dados de
PA, PB e PD
Nome das tabelas: (onde NNNN = nmero do
infotipo)
PA: PANNNN
PB: PBNNNN
PD: HRPNNNN

Possuem um programa de atualizao


Possuem um cabealho padronizado
Documento elaborado pela Aspen Procwork Reproduo Proibida

Subinfotipo
Divises do infotipo
Ex: infotipo 0021 famlia / pessoa de
referncia
subtipos 1 (Cnjuge/ Companheiro),
2 (Filho(a))...

Documento elaborado pela Aspen Procwork Reproduo Proibida

Cluster
Local de armazenamento dos dados de
folha e time
Principal: PCL2

Documento elaborado pela Aspen Procwork Reproduo Proibida

Ligao Temporal
1: Infotipo tem de existir sem lacunas e
sem ocupao mltipla
2: No permite ocupao mltipla, mas
permite lacunas
3: Permite ocupao mltipla e lacunas
A, B e T

Documento elaborado pela Aspen Procwork Reproduo Proibida

Validade
Perodo determinado entre BEGDA e
ENDDA
Ponto importantssimo para obteno
do dado correto
Diretamente relacionado com a Ligao
Temporal

Documento elaborado pela Aspen Procwork Reproduo Proibida

Histrico
Determinado pelo perodo de validade
Deve ser observado em caso de
execuo de relatrios com data no
passado

Documento elaborado pela Aspen Procwork Reproduo Proibida

Segurana
Os dados de recursos humanos sempre
so confidenciais, por isso, cuidado!
Utilize sempre funes, elas j fazem
essa verificao

Documento elaborado pela Aspen Procwork Reproduo Proibida

Ligaes
Ficam armazenadas no infotipo 1001
Determinam a estrutura organizacional
da empresa
Atribuem e relacionam os objetos

Documento elaborado pela Aspen Procwork Reproduo Proibida

Banco de Dado Lgico


Associa tabelas de forma correta
Verifica Autorizao
No degrada o tempo de execuo
Auxilia na obteno dos dados corretos
PA = PNP
PD = PCH

Documento elaborado pela Aspen Procwork Reproduo Proibida

Relatrios
Sempre que possvel utilizar banco de
dados lgico
Nunca utilizar SELECT
ALV Grid
Cuidado com Performance e
autorizao para visualizao dos
dados
Documento elaborado pela Aspen Procwork Reproduo Proibida

Entendendo a Estrutura
Organizacional

At agora est tudo bem, mas onde entra minha empresa nessa histria toda???

Documento elaborado pela Aspen Procwork Reproduo Proibida

Estrutura da Empresa
Empresa: sociedade independente com
unidade contbil prpria: uma sociedade que
emite seus prprios balanos patrimoniais
(BRAD Bradesco)
rea de RH: entidade especfica para a
administrao de pessoal representa uma
subdiviso da empresa (S004 So Paulo
Osasco)
Subrea de RH: subdivises das reas de
RH (0001 Matriz)
Documento elaborado pela Aspen Procwork Reproduo Proibida

Estrutura de Pessoal
Grupo de Empregados: divide os
empregados em vrias categorias (1
CLT)
Subgrupo de Empregados: subdivide os
grupos de empregados em perfis
especficos ( 14 Menor Aprendiz)
rea de Clculo de Folha de
Pagamento: unidade organizacional
definida para fins de clculos da folha
de pagamento
Documento elaborado pela Aspen Procwork Reproduo Proibida

Estrutura
Organizacional
Unidades Organizacionais: descrevem as
vrias reas existentes na empresa, suas
inter-relaes forma a estrutura
organizacional podem ser atribudos
centros de custo
Cargos: classificaes gerais de tarefas que
rotineiramente so desempenhadas juntas
Posies: atribuies individuais dos
empregados na sociedade, so ocupadas por
pessoas
Documento elaborado pela Aspen Procwork Reproduo Proibida

Procedimentos de
criao
Criar unidade organizacional raiz
Criar unidades organizacionais subordinadas
Criar cargos
Criar posies
Atribuir tarefas
Atribuir centro de custo
Atribuir usurios/pessoas
Incluir outros atributos de objeto
Documento elaborado pela Aspen Procwork Reproduo Proibida

Almoo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Entendendo PA e PB

Agora voc j tem uma empresa, mas e os


funcionrios, e os candidatos?
Voltando a sopa de letrinhas...

Documento elaborado pela Aspen Procwork Reproduo Proibida

Funcionrio
Onde trabalha
Quanto ganha
Quais benefcios tem direito
Dados pessoais
Quais suas qualificaes
Como trabalha o que faz
Qual seu horrio de trabalho
Poltica de frias e remunerao
Sindicato Acordo coletivo
Etc...
Documento elaborado pela Aspen Procwork Reproduo Proibida

Candidato
Qual a vaga
Dados pessoais
Quais suas qualificaes
Qual a experincia profissional
Qual a sua formao
Endereo
Contato
Documentos
Etc...
Documento elaborado pela Aspen Procwork Reproduo Proibida

Principais Transaes

Como atualizar os dados?


Principais transaes de PA, PB e PD
Documento elaborado pela Aspen Procwork Reproduo Proibida

PA30 Atualizar dados


mestres de HR
Visualizao,
alterao e criao
de dados em
infotipos de PA
Histrico

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

PA40 Medidas
Admisso
Transferncia
Desligamento
Expatriao
Reintegrao
Etc.

Documento elaborado pela Aspen Procwork Reproduo Proibida

Infogrupo
Conjunto de infotipos que sero
exibidos em uma medida (PA40)
Infotipos com assuntos em comum
organizados de forma a facilitar os
processos de HR
Seqncia lgica

Documento elaborado pela Aspen Procwork Reproduo Proibida

PB30 Atualizar mestre


de candidatos
Mesmos objetivos
da PA30, entretanto
para candidatos

Documento elaborado pela Aspen Procwork Reproduo Proibida

PB40 Aes Relativas


a candidatos
Primeira entrada de
dados bsicos
Candidato recusa
oferta
Nova candidatura
Reprovar candidato
Encaminhar
admisso /
transferncia
Etc.
Documento elaborado pela Aspen Procwork Reproduo Proibida

PP02 Atualizar dados


de plano: Modo
especialista
Permite alterar,
visualizar, excluir e
incluir informaes
em infotipos de
todos os objetos de
PD
Histrico

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Time e Folha

Overview
Documento elaborado pela Aspen Procwork Reproduo Proibida

Time
Disponibilidade do empregado
Clculo da folha de pagamentos
Gerenciamento de frias / horrio
flexvel
Gerenciamento de custos
Planejamento de alocao de recursos
Determinar necessidades de trabalhos
Documento elaborado pela Aspen Procwork Reproduo Proibida

PT60 TEMPO HR
avaliao de tempos
Exibir log
Executar em teste
Selees diversas
individual ou
agrupamentos
Avaliar perodos

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

HBRCALC0 Programa
de clculo de folha de
pagamento - Brasil
Gera comprovante
de pagamento
Executar em teste
Selees diversas
individual ou
agrupamentos
Retroclculo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

At amanh!
Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Programa do dia
Dia 2
z

Manh
Criao de infotipos de PA e PB
z Ampliao de infotipos de PA e PB
z

Tarde
Criao de infotipos de PD
z Ampliao de infotipos de PD
z

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quando criar um infotipo


Verificar se no existe nenhum infotipo
standard que atenda suas
necessidades
Verificar a possibilidade de ampliar
(acrescentar campos) em um infotipo
standard
Desenvolver um novo infotipo
Documento elaborado pela Aspen Procwork Reproduo Proibida

Tabelas de
Customizao
Importantes
T778O/T777O
T77EO
T778V/T777V
T777E
T77AR
T777Z
T778T /T777T
T777I
T778U/T777U

Tipos de Objetos
Tipos de Objetos Externos
Relacionamentos
Relacionamentos Reservados
Dados adicionais dos Relacionamentos
Time Constraint dos Infotipos
Infotipos
Infotipos por tipo de objeto
Subtipos

Documento elaborado pela Aspen Procwork Reproduo Proibida

Tabelas Transparentes
em PA e PB
Todo infotipo tm uma chave de acesso
composta pelos mesmos campos
Includes: MANDT, PAKEY, PSHD1 e
PSNNNN (onde NNNN = nmero do
infotipo)
O campo SEQNR (PAKEY) gerado
automaticamente quando se usa
ligao temporal 3
Documento elaborado pela Aspen Procwork Reproduo Proibida

Criando infotipos de PA e PB

Agora vamos por a mo na massa, primeiro na teoria e depois cada um por si! Vamos criar
nossos prprios infotipos...

Documento elaborado pela Aspen Procwork Reproduo Proibida

PM01 Criar infotipo


Nesta transao possvel criar, copiar,
ampliar e excluir infotipos
Ela nos guia passo a passo para cada tarefa
a ser executada minimizando a quantidade
de erros que podemos cometer
A numerao de infotipos para clientes de
9000 a 9999 mas usualmente se utiliza a
numerao de 9000 9499 para PA e PB

Documento elaborado pela Aspen Procwork Reproduo Proibida

Primeiro Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Segundo Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Terceiro Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quarto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quinto Passo
Ser criado um programa de atualizao (Pool
de Mdulos) para o infotipo
Voc deve alterar este programa na transao
SE80, seu nome MPNNNN00 e possui trs
telas:
z
z
z

1000
No alterar esta tela a no ser que seja
necessrio mudar a seleo de dados
2000
Tela de exibio individual do registro
3000
Tela de sntese de exibio

E os seguintes includes:
z
z
z
z
z
z

MPNNNN00
MPNNNN10
MPNNNN20
MPNNNN30
MPNNNN40
MPNNNN50

Include mestre
Definio de dados
Mdulos de sada
Mdulos de entrada
Subrotinas
Mdulos pr-definidos

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Mos obra!
Demonstrao e Exerccio de criao de
infotipo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Ampliando infotipos de PA e
PB

Agora vamos ampliar infotipos standard acrescentando nossos prprios campos!

Documento elaborado pela Aspen Procwork Reproduo Proibida

Primeiro Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Segundo Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Terceiro Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quarto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quinto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Mos obra!
Demonstrao de ampliao de infotipo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Excluindo infotipos no
standard PA e PB

Documento elaborado pela Aspen Procwork Reproduo Proibida

Almoo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Tabelas Transparentes
em PD
Todo infotipo tm uma chave de acesso
composta pelos mesmos campos
Includes: HRIKEY, INFTY, OBJID,
HRIADMIN e HRINNNN (onde NNNN =
nmero do infotipo)
No include HRINNNN pode ou no existir o
include CI_PNNNN, a existncia deste indica
a possibilidade de ampliar este infotipo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Criando infotipos de PD

At agora estava tudo muito simples, ento vamos complicar mais um pouquinho...

Documento elaborado pela Aspen Procwork Reproduo Proibida

PPCI Criar infotipo


Existem dois tipos de infotipo de PD:
tabela e campo
Esta transao no to autoexplicativa quanto a PM01
Usualmente se utiliza a numerao de
9500 9999 para PD

Documento elaborado pela Aspen Procwork Reproduo Proibida

Primeiro Passo
Na transao SE11 voc dever criar as estruturas
com os campos do seu infotipo (HRINNNN e, se for
tabela PTNNNN)

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Segundo Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Terceiro Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quarto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quinto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Sexto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Stimo Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Mos obra!
Demonstrao e Exerccio de criao de
infotipo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Ampliando infotipos de PD

Vamos acrescentar campos agora em infotipos de PD...

Documento elaborado pela Aspen Procwork Reproduo Proibida

Primeiro Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Segundo Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Terceiro Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quarto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Quinto Passo

Documento elaborado pela Aspen Procwork Reproduo Proibida

At amanh!

Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Programa do dia
Dia 3
z

Manh
z

EXITS

Tarde
z

Banco de dados lgico conceito e utilizao


(PNP)

Documento elaborado pela Aspen Procwork Reproduo Proibida

O que so EXITS?
So pontos em que podemos interferir no
processamento de programas standards
Momentos em que a SAP nos permite
alterar o fluxo, incluir validaes,
mensagens, checagens ou, at mesmo,
desviar a lgica de processamento dentro
do fluxo padro sem alterar o cdigo
original.
Documento elaborado pela Aspen Procwork Reproduo Proibida

Tipos de EXITS
User exits
Screen exits
Field exits
BADIS
Ampliaes
Alguns programas especiais

Documento elaborado pela Aspen Procwork Reproduo Proibida

User / Screen Exits


O mesmo conceito dos outros mdulos
Funcionam da mesma forma
Devem ser buscados pelos mesmos
mtodos

Documento elaborado pela Aspen Procwork Reproduo Proibida

Field Exits
Mesmo conceito dos outros mdulos
Permitido em todos os campos de tela
Necessita alguns cuidados
Permite validaes do contedo do
campo em que est inserido e, usando
de alguns artifcios de qualquer outro
campo da tela
Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

BADI`s
Conceito novo, entretanto, existente em
outros mdulos tambm.
Permite insero de cdigo em vrios
pontos
Consiste, basicamente, na alterao de
mtodos standard
Devido a complexidade objeto de um
curso especfico sobre seus usos
Documento elaborado pela Aspen Procwork Reproduo Proibida

Ampliaes de Infotipos
Conforme vimos no dia de ontem, a
ampliao de infotipos nos permite
incluir campos em tabelas e telas de
infotipos standard
Em uma tela ampliada pode-se ainda
incluir validaes de campos j
existentes e regras de negcios
especficas
Documento elaborado pela Aspen Procwork Reproduo Proibida

Programas especficos
So trs programas que nos permitem
interferir em pontos distintos no cdigo
de cada infotipo
So eles:
ZXPADU01
z ZXPADU02
z ZXPADU03
z

Documento elaborado pela Aspen Procwork Reproduo Proibida

ZXPADU01
Permite a insero de validaes no
momento de criao de um novo
registro em um infotipo antes de exibir a
tela do mesmo.
Neste momento temos carregadas as
estruturas TCLAS, CPREL, T001P e
T503, permite alterao na CPREL
Geralmente o ponto mais utilizado
Documento elaborado pela Aspen Procwork Reproduo Proibida

ZXPADU02
Permite a insero de validaes aps
a insero de um novo registro /
alterao, antes de gravar.
Neste momento temos carregadas as
estruturas TCLAS, CPREL, CSAVE,
PSYST, T001P e T503
Permite que seja forada uma nova
exibio do registro.
Documento elaborado pela Aspen Procwork Reproduo Proibida

Almoo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Funes do banco de
dados lgico
Obteno dos dados
Pr-seleo
Verificao de autorizao

Documento elaborado pela Aspen Procwork Reproduo Proibida

Vantagens de utilizao
Acesso mais rpido aos dados
Tela de seleo prpria com inmeros
parmetros que permite a pr-seleo
Verificao automtica de autorizao
Cdigo estruturado

Documento elaborado pela Aspen Procwork Reproduo Proibida

O BDL PNP

Documento elaborado pela Aspen Procwork Reproduo Proibida

Tela de seleo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Campos adicionais

Documento elaborado pela Aspen Procwork Reproduo Proibida

Definindo o BDL a ser


utilizado

Documento elaborado pela Aspen Procwork Reproduo Proibida

Definindo a tela

Documento elaborado pela Aspen Procwork Reproduo Proibida

Declaraes
Para que o banco de dados lgico
entenda que uma estrutura faz parte
dos seus elementos necessrio que
esta seja declarado com o comando
abaixo:
z

INFOTYPES: 0001, 0002, 0006.

Alm disso dever ser includa a


declarao abaixo no incio do seu
programa:
z

TABLES: PERNR.

Documento elaborado pela Aspen Procwork Reproduo Proibida

Principais Comandos
GET PERNR.
PROVIDE

Documento elaborado pela Aspen Procwork Reproduo Proibida

Propondo valores na
tela de seleo
Para isso deve-se utilizar o evento
INITIALIZATION e atribuir valores s
variveis da tela conforme abaixo:

Documento elaborado pela Aspen Procwork Reproduo Proibida

Principais macros
RP-PROVIDE-FROM-LAST
RP-PROVIDE-FROM-FRST
RP-SET-DATA-INTERVAL
RP-READ-ALL-TIME-ITY

Documento elaborado pela Aspen Procwork Reproduo Proibida

Juno
Processar dois ou mais infotipos em um
loop PROVIDE - ENDPROVIDE nico
possvel ligar qualquer entidade de
infotipos com a juno
Os dois infotipo obedecem s mesmas
condies de tempo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Extrapolao
Evita que valores desnecessrios sejam
trazidos para a memria diminuindo
assim o trfego de informaes
Permite o uso de juno

Documento elaborado pela Aspen Procwork Reproduo Proibida

Mos obra!
Demonstrao e Exerccio de utilizao do
banco de dados lgico PNP

Documento elaborado pela Aspen Procwork Reproduo Proibida

At amanh!

Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Programa do dia
Dia 4
z

Manh
z

Banco de dados lgico conceito e utilizao


(PCH)

Tarde
Acesso aos dados sem uso de banco de dados
lgico
z Relatrios em HR
z Dvidas
z

Documento elaborado pela Aspen Procwork Reproduo Proibida

Funes do banco de
dados lgico
Obteno dos dados
Pr-seleo
Verificao de autorizao

Documento elaborado pela Aspen Procwork Reproduo Proibida

Vantagens de utilizao
Acesso mais rpido aos dados
Tela de seleo prpria com inmeros
parmetros que permite a pr-seleo
Verificao automtica de autorizao
Cdigo estruturado

Documento elaborado pela Aspen Procwork Reproduo Proibida

Caminho de Anlise
Indica o caminho que dever ser seguido pelo
banco de dados lgico para prover informaes
ao programa.
z

Ex: O - S - P
Primeiro ser lida a unidade organizacional
z Em seqncia ser lida uma posio desta unidade
z Sero lidas as informaes da pessoa que ocupa a
posio
z Ser lida a prxima posio e, quando for a ltima
pessoa, a prxima unidade organizacional
z

Documento elaborado pela Aspen Procwork Reproduo Proibida

O BDL PCH

Documento elaborado pela Aspen Procwork Reproduo Proibida

Tela de seleo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Definindo o BDL a ser


utilizado

Documento elaborado pela Aspen Procwork Reproduo Proibida

Definindo a tela

Documento elaborado pela Aspen Procwork Reproduo Proibida

Declaraes
Para que o banco de dados lgico
entenda que uma estrutura faz parte
dos seus elementos necessrio que
esta seja declarado com o comando
abaixo:
z

INFOTYPES: 1000, 1003, 0002, 0006.

Alm disso dever ser includa a


declarao abaixo no incio do seu
programa:
z

TABLES: OBJEC.

Documento elaborado pela Aspen Procwork Reproduo Proibida

Principais Comandos
GET OBJEC.
LOOP

Documento elaborado pela Aspen Procwork Reproduo Proibida

Propondo valores na
tela de seleo
Para isso deve-se utilizar o evento
INITIALIZATION e atribuir valores s
variveis da tela conforme abaixo:

Documento elaborado pela Aspen Procwork Reproduo Proibida

Principais macros
RH-GET-TBDAT
RH-CONDITION-LINE
Outras...

Documento elaborado pela Aspen Procwork Reproduo Proibida

Mos obra!
Demonstrao e Exerccio de utilizao do
banco de dados lgico PCH

Documento elaborado pela Aspen Procwork Reproduo Proibida

Almoo

Documento elaborado pela Aspen Procwork Reproduo Proibida

Treinamento

ABAP HR
Documento elaborado pela Aspen Procwork Reproduo Proibida

Acesso aos dados sem uso


do BDL

O que fazer quando o Banco de Dados Lgico


no atende s minhas necessidades
Documento elaborado pela Aspen Procwork Reproduo Proibida

Funes
Sempre utilizar funes de Leitura
Garantem a verificao de autorizao
z Facilitam a verificao de validade
z No degradam a performance
z

Documento elaborado pela Aspen Procwork Reproduo Proibida

Principais funes PA PB
HR_READ_INFOTYPE: L infotipos
HR_INFOTYPE_OPERATION : Efetua
operaes como alterao, incluso,
etc.
HR_INITIALIZE_BUFFER: Inicializa o
Buffer de determinado funcionrio

Documento elaborado pela Aspen Procwork Reproduo Proibida

HR_CHECK_AUTHORITY_INFTY:
Verifica se um usurio tem autorizao
para acessar um infotipo
HR_IMAGE_INIT: Obtm a foto de um
funcionrio
HR_IMAGE_RESET : Exibe a foto de
um funcionrio
HR_FEATURE_BACKFIELD: Obtm a
rea
Transao BAPI
Documento elaborado pela Aspen Procwork Reproduo Proibida

Principais funes de
PD
RH_READ_OBJECT: Obtm informaes de
um objeto
RH_READ_INFTY: L dados de um infotipo
RH_READ_INFTY_1001: L dados do
infotipo 1001
RH_STRUCTURE_SHOW: Exibe rvore a
partir de um objeto e permite seleo

Documento elaborado pela Aspen Procwork Reproduo Proibida

RH_DELETE_INFTY: Deleta um registro


do infotipo
RH_CUT_INFTY_1001_EXT_GENERIC:
Delimita um registro do infotipo 1001
RH_INSERT_INFTY: Insere registro em
um infotipo
RH_INSERT_INFTY_1001_EXT: Insere
registro no infotipo 1001
Transao BAPI
Documento elaborado pela Aspen Procwork Reproduo Proibida

Mos obra!
Exerccio sobre acesso aos dados sem uso
de BDL

Documento elaborado pela Aspen Procwork Reproduo Proibida

Relatrios em HR

Algumas dicas teis...


Documento elaborado pela Aspen Procwork Reproduo Proibida

ALV Grid

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Funo
REUSE_ALV_GRID_DISPLAY

Documento elaborado pela Aspen Procwork Reproduo Proibida

Criao de Texto
A criao de textos feita na transao
SO10
Em seu corpo pode ser definido, alm de
texto constante variveis do sistema e
variveis criadas pelo usurio no programa
que sero preenchidas automaticamente pelo
sistema e, no momento da impresso sero
subtitudas pelo seu valor

Documento elaborado pela Aspen Procwork Reproduo Proibida

Utilizao do texto
criado
READ_TEXT: L o texto
PRINT_TEXT: Imprime o texto lido

Documento elaborado pela Aspen Procwork Reproduo Proibida

Dvidas??

Este o momento para um bate papo e reviso dos


conceitos apresentados desde o primeiro dia do
treinamento, por isso, aproveite!

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida

Documento elaborado pela Aspen Procwork Reproduo Proibida