treinamento abap-hr apresentacao
DESCRIPTION
Treinamento ABAP-HR ApresentacaoTRANSCRIPT
![Page 1: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/1.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 2: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/2.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 3: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/3.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Objetivos
Treinar codificadores ABAP no módulo HROrientar nas especifidades do móduloIncluir no vocabulário expressões de recursos humanosEsclarecer o funcionamento básico das principais transações do módulo de HR
![Page 4: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/4.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Duração32 horas – 4 dias
Ih, será que eu agüento?
![Page 5: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/5.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Programa do curso
Dia 1Manhã
ApresentaçõesRevisão de conceitos (apresentação ABAP –HR)Entendendo uma estrutura organizacional
TardeEntendendo PA e PBPrincipais transaçõesOverview – Time e Folha
![Page 6: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/6.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Dia 2Manhã
Criação de infotipos de PA e PBAmpliação de infotipos de PA e PB
TardeCriação de infotipos de PDAmpliação de infotipos de PD
Dia 3Manhã
EXITSTarde
Banco de dados lógico – conceito e utilização (PNP)
![Page 7: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/7.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Dia 4Manhã
Banco de dados lógico – conceito e utilização (PCH)
TardeAcesso aos dados sem uso de banco de dados lógicoRelatórios em HRDúvidas
![Page 8: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/8.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Apresentações
Quem é você? O que conhece de ABAP? E de HR? Qual a sua maior dificuldade até agora em
codificar?
![Page 9: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/9.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Revisão de Conceitos
Quem lembra da apresentação ABAP HR -Esclarecimentos e Orientações?
A hora da verdade...
![Page 10: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/10.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Divisões
PA: Administração de PessoalPB: Recrutamento e SeleçãoPD: Desenvolvimento OrganizacionalPY: Folha de PagamentosPE: Treinamento e Eventos
![Page 11: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/11.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Conceitos
ObjetoInfotipoSubinfotiposClusterLigação TemporalValidadeHistórico
SegurançaLigações (IT 1001)Banco de dados lógicoRelatórios
![Page 12: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/12.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Objeto
Cada entidade no HRSe relacionamTem características próprias e características comunsTratamentos semelhantes
![Page 13: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/13.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Infotipo
Local onde são armazenados os dados de PA, PB e PDNome das tabelas: (onde NNNN = número do infotipo)
PA: PANNNNPB: PBNNNNPD: HRPNNNN
Possuem um programa de atualizaçãoPossuem um cabeçalho padronizado
![Page 14: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/14.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Subinfotipo
Divisões do infotipoEx: infotipo 0021 – família / pessoa de referência
subtipos 1 (Cônjuge/ Companheiro), 2 (Filho(a))...
![Page 15: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/15.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Cluster
Local de armazenamento dos dados de folha e timePrincipal: PCL2
![Page 16: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/16.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ligação Temporal
1: Infotipo tem de existir sem lacunas e sem ocupação múltipla2: Não permite ocupação múltipla, mas permite lacunas3: Permite ocupação múltipla e lacunasA, B e T
![Page 17: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/17.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Validade
Período determinado entre BEGDA e ENDDAPonto importantíssimo para obtenção do dado corretoDiretamente relacionado com a Ligação Temporal
![Page 18: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/18.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Histórico
Determinado pelo período de validadeDeve ser observado em caso de execução de relatórios com data no passado
![Page 19: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/19.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segurança
Os dados de recursos humanos sempre são confidenciais, por isso, cuidado!Utilize sempre funções, elas já fazem essa verificação
![Page 20: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/20.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ligações
Ficam armazenadas no infotipo 1001Determinam a estrutura organizacional da empresaAtribuem e relacionam os objetos
![Page 21: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/21.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Banco de Dado Lógico
Associa tabelas de forma corretaVerifica AutorizaçãoNão degrada o tempo de execuçãoAuxilia na obtenção dos dados corretosPA = PNPPD = PCH
![Page 22: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/22.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Relatórios
Sempre que possível utilizar banco de dados lógicoNunca utilizar SELECTALV GridCuidado com Performance e autorização para visualização dos dados
![Page 23: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/23.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Entendendo a Estrutura Organizacional
Até agora está tudo bem, mas onde entra minha empresa nessa história toda???
![Page 24: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/24.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Estrutura da EmpresaEmpresa: sociedade independente com unidade contábil própria: uma sociedade que emite seus próprios balanços patrimoniais (BRAD – Bradesco)Área de RH: entidade específica para a administração de pessoal – representa uma subdivisão da empresa (S004 – São Paulo –Osasco)Subárea de RH: subdivisões das áreas de RH (0001 – Matriz)
![Page 25: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/25.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Grupo de Empregados: divide os empregados em várias categorias (1 –CLT)Subgrupo de Empregados: subdivide os grupos de empregados em perfis específicos ( 14 – Menor Aprendiz)Área de Cálculo de Folha de Pagamento: unidade organizacional definida para fins de cálculos da folha de pagamento
Estrutura de Pessoal
![Page 26: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/26.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Estrutura Organizacional
Unidades Organizacionais: descrevem as várias áreas existentes na empresa, suas inter-relações forma a estrutura organizacional – podem ser atribuídos centros de custoCargos: classificações gerais de tarefas que rotineiramente são desempenhadas juntasPosições: atribuições individuais dos empregados na sociedade, são ocupadas por pessoas
![Page 27: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/27.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Procedimentos de criação
Criar unidade organizacional raiz Criar unidades organizacionais subordinadas Criar cargos Criar posições Atribuir tarefas Atribuir centro de custo Atribuir usuários/pessoas Incluir outros atributos de objeto
![Page 28: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/28.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
![Page 29: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/29.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 30: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/30.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Entendendo PA e PB
Agora você já tem uma empresa, mas e os funcionários, e os candidatos?
Voltando a sopa de letrinhas...
![Page 31: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/31.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
FuncionárioOnde trabalhaQuanto ganhaQuais benefícios tem direitoDados pessoaisQuais suas qualificaçõesComo trabalha – o que fazQual seu horário de trabalhoPolítica de férias e remuneraçãoSindicato – Acordo coletivoEtc...
![Page 32: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/32.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
CandidatoQual a vagaDados pessoaisQuais suas qualificaçõesQual a experiência profissionalQual é a sua formaçãoEndereçoContatoDocumentosEtc...
![Page 33: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/33.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais Transações
Como atualizar os dados?Principais transações de PA, PB e PD
![Page 34: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/34.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PA30 – Atualizar dados mestres de HR
Visualização, alteração e criação de dados em infotipos de PAHistórico
![Page 35: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/35.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 36: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/36.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 37: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/37.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PA40 – Medidas
AdmissãoTransferênciaDesligamentoExpatriaçãoReintegraçãoEtc.
![Page 38: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/38.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Infogrupo
Conjunto de infotipos que serão exibidos em uma medida (PA40)Infotipos com assuntos em comum organizados de forma a facilitar os processos de HRSeqüência lógica
![Page 39: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/39.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PB30 – Atualizar mestre de candidatos
Mesmos objetivos da PA30, entretanto para candidatos
![Page 40: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/40.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PB40 – Ações Relativas a candidatos
Primeira entrada de dados básicosCandidato recusa ofertaNova candidaturaReprovar candidatoEncaminhar admissão / transferênciaEtc.
![Page 41: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/41.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PP02 – Atualizar dados de plano: Modo
especialistaPermite alterar, visualizar, excluir e incluir informações em infotipos de todos os objetos de PDHistórico
![Page 42: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/42.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 43: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/43.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 44: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/44.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Time e Folha
Overview
![Page 45: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/45.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Time
Disponibilidade do empregadoCálculo da folha de pagamentosGerenciamento de férias / horário flexívelGerenciamento de custosPlanejamento de alocação de recursosDeterminar necessidades de trabalhos
![Page 46: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/46.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PT60 – TEMPO HR –avaliação de tempos
Exibir logExecutar em testeSeleções diversas –individual ou agrupamentosAvaliar períodos
![Page 47: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/47.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 48: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/48.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
HBRCALC0 – Programa de cálculo de folha de
pagamento - BrasilGera comprovante de pagamentoExecutar em testeSeleções diversas –individual ou agrupamentosRetrocálculo
![Page 49: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/49.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 50: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/50.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Até amanhã!
![Page 51: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/51.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 52: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/52.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Programa do dia
Dia 2Manhã
Criação de infotipos de PA e PBAmpliação de infotipos de PA e PB
TardeCriação de infotipos de PDAmpliação de infotipos de PD
![Page 53: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/53.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quando criar um infotipo
Verificar se não existe nenhum infotipostandard que atenda suas necessidadesVerificar a possibilidade de ampliar (acrescentar campos) em um infotipostandardDesenvolver um novo infotipo
![Page 54: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/54.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tabelas de Customização Importantes
T778O/T777O Tipos de ObjetosT77EO Tipos de Objetos ExternosT778V/T777V RelacionamentosT777E Relacionamentos ReservadosT77AR Dados adicionais dos RelacionamentosT777Z Time Constraint dos InfotiposT778T /T777T InfotiposT777I Infotipos por tipo de objetoT778U/T777U Subtipos
![Page 55: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/55.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tabelas Transparentes em PA e PB
Todo infotipo têm uma chave de acesso composta pelos mesmos camposIncludes: MANDT, PAKEY, PSHD1 e PSNNNN (onde NNNN = número do infotipo)O campo SEQNR (PAKEY) é gerado automaticamente quando se usa ligação temporal 3
![Page 56: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/56.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Criando infotipos de PA e PB
Agora vamos por a mão na massa, primeiro na teoria e depois é cada um por si! Vamos criar nossos próprios infotipos...
![Page 57: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/57.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PM01 – Criar infotipo
Nesta transação é possível criar, copiar, ampliar e excluir infotiposEla nos guia passo a passo para cada tarefa a ser executada minimizando a quantidade de erros que podemos cometerA numeração de infotipos para clientes é de 9000 a 9999 mas usualmente se utiliza a numeração de 9000 à 9499 para PA e PB
![Page 58: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/58.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Primeiro Passo
![Page 59: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/59.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
![Page 60: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/60.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
![Page 61: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/61.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
![Page 62: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/62.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quinto PassoSerá criado um programa de atualização (Pool de Módulos) para o infotipoVocê deve alterar este programa na transação SE80, seu nome é MPNNNN00 e possui três telas:
1000 Não alterar esta tela a não ser que seja necessário mudar a seleção de dados2000 Tela de exibição individual do registro3000 Tela de síntese de exibição
E os seguintes includes:MPNNNN00 Include mestreMPNNNN10 Definição de dadosMPNNNN20 Módulos de saídaMPNNNN30 Módulos de entradaMPNNNN40 SubrotinasMPNNNN50 Módulos pré-definidos
![Page 63: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/63.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 64: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/64.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração e Exercício de criação de infotipo
![Page 65: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/65.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ampliando infotipos de PA e PB
Agora vamos ampliar infotipos standard acrescentando nossos próprios campos!
![Page 66: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/66.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Primeiro Passo
![Page 67: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/67.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
![Page 68: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/68.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
![Page 69: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/69.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
![Page 70: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/70.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quinto Passo
![Page 71: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/71.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração de ampliação de infotipo
![Page 72: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/72.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Excluindo infotipos não standard – PA e PB
![Page 73: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/73.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
![Page 74: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/74.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 75: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/75.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tabelas Transparentes em PD
Todo infotipo têm uma chave de acesso composta pelos mesmos camposIncludes: HRIKEY, INFTY, OBJID, HRIADMIN e HRINNNN (onde NNNN = número do infotipo)No include HRINNNN pode ou não existir o include CI_PNNNN, a existência deste indica a possibilidade de ampliar este infotipo
![Page 76: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/76.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Criando infotipos de PD
Até agora estava tudo muito simples, então vamos complicar mais um pouquinho...
![Page 77: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/77.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PPCI – Criar infotipo
Existem dois tipos de infotipo de PD: tabela e campoEsta transação não é tão auto-explicativa quanto a PM01Usualmente se utiliza a numeração de 9500 à 9999 para PD
![Page 78: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/78.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Primeiro PassoNa transação SE11 você deverá criar as estruturas com os campos do seu infotipo (HRINNNN e, se for tabela PTNNNN)
![Page 79: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/79.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 80: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/80.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
![Page 81: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/81.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
![Page 82: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/82.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
![Page 83: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/83.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quinto Passo
![Page 84: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/84.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 85: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/85.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 86: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/86.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Sexto Passo
![Page 87: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/87.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 88: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/88.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Sétimo Passo
![Page 89: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/89.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração e Exercício de criação de infotipo
![Page 90: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/90.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ampliando infotipos de PD
Vamos acrescentar campos agora em infotipos de PD...
![Page 91: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/91.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Primeiro Passo
![Page 92: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/92.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
![Page 93: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/93.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
![Page 94: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/94.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
![Page 95: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/95.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quinto Passo
![Page 96: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/96.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Até amanhã!
![Page 97: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/97.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 98: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/98.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Programa do dia
Dia 3Manhã
EXITSTarde
Banco de dados lógico – conceito e utilização (PNP)
![Page 99: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/99.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
O que são EXITS?
São pontos em que podemos interferir no processamento de programas standardsMomentos em que a SAP nos permite alterar o fluxo, incluir validações, mensagens, checagens ou, até mesmo, desviar a lógica de processamento dentro do fluxo padrão sem alterar o código original.
![Page 100: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/100.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tipos de EXITS
User exitsScreen exitsField exitsBADISAmpliaçõesAlguns programas especiais
![Page 101: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/101.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
User / Screen Exits
O mesmo conceito dos outros módulosFuncionam da mesma formaDevem ser buscados pelos mesmos métodos
![Page 102: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/102.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Field Exits
Mesmo conceito dos outros módulosPermitido em todos os campos de telaNecessita alguns cuidadosPermite validações do conteúdo do campo em que está inserido e, usando de alguns artifícios de qualquer outro campo da tela
![Page 103: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/103.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 104: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/104.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
BADI`s
Conceito novo, entretanto, existente em outros módulos também.Permite inserção de código em vários pontosConsiste, basicamente, na alteração de métodos standardDevido a complexidade é objeto de um curso específico sobre seus usos
![Page 105: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/105.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ampliações de Infotipos
Conforme vimos no dia de ontem, a ampliação de infotipos nos permite incluir campos em tabelas e telas de infotipos standardEm uma tela ampliada pode-se ainda incluir validações de campos já existentes e regras de negócios específicas
![Page 106: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/106.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Programas específicos
São três programas que nos permitem interferir em pontos distintos no código de cada infotipoSão eles:
ZXPADU01ZXPADU02ZXPADU03
![Page 107: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/107.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
ZXPADU01
Permite a inserção de validações no momento de criação 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 alteração na CPRELGeralmente é o ponto mais utilizado
![Page 108: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/108.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
ZXPADU02
Permite a inserção de validações após a inserção de um novo registro / alteração, antes de gravar.Neste momento temos carregadas as estruturas TCLAS, CPREL, CSAVE, PSYST, T001P e T503Permite que seja forçada uma nova exibição do registro.
![Page 109: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/109.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
![Page 110: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/110.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 111: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/111.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Funções do banco de dados lógico
Obtenção dos dadosPré-seleçãoVerificação de autorização
![Page 112: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/112.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Vantagens de utilização
Acesso mais rápido aos dadosTela de seleção própria com inúmeros parâmetros que permite a pré-seleçãoVerificação automática de autorizaçãoCódigo estruturado
![Page 113: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/113.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
O BDL PNP
![Page 114: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/114.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tela de seleção
![Page 115: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/115.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Campos adicionais
![Page 116: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/116.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo o BDL a ser utilizado
![Page 117: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/117.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo a tela
![Page 118: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/118.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
DeclaraçõesPara que o banco de dados lógico entenda que uma estrutura faz parte dos seus elementos é necessário que esta seja declarado com o comando abaixo:
INFOTYPES: 0001, 0002, 0006.Além disso deverá ser incluída a declaração abaixo no início do seu programa:
TABLES: PERNR.
![Page 119: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/119.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais Comandos
GET PERNR.PROVIDE
![Page 120: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/120.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Propondo valores na tela de seleção
Para isso deve-se utilizar o evento INITIALIZATION e atribuir valores às variáveis da tela conforme abaixo:
![Page 121: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/121.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais macros
RP-PROVIDE-FROM-LASTRP-PROVIDE-FROM-FRSTRP-SET-DATA-INTERVALRP-READ-ALL-TIME-ITY
![Page 122: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/122.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Junção
Processar dois ou mais infotipos em um loop PROVIDE - ENDPROVIDE únicoÉ possível ligar qualquer entidade de infotipos com a junçãoOs dois infotipo obedecem às mesmas condições de tempo
![Page 123: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/123.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Extrapolação
Evita que valores desnecessários sejam trazidos para a memória diminuindo assim o tráfego de informaçõesPermite o uso de junção
![Page 124: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/124.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração e Exercício de utilização do banco de dados lógico PNP
![Page 125: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/125.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Até amanhã!
![Page 126: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/126.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 127: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/127.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Programa do dia
Dia 4Manhã
Banco de dados lógico – conceito e utilização (PCH)
TardeAcesso aos dados sem uso de banco de dados lógicoRelatórios em HRDúvidas
![Page 128: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/128.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Funções do banco de dados lógico
Obtenção dos dadosPré-seleçãoVerificação de autorização
![Page 129: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/129.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Vantagens de utilização
Acesso mais rápido aos dadosTela de seleção própria com inúmeros parâmetros que permite a pré-seleçãoVerificação automática de autorizaçãoCódigo estruturado
![Page 130: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/130.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Caminho de AnáliseIndica o caminho que deverá ser seguido pelo banco de dados lógico para prover informações ao programa.
Ex: O - S - PPrimeiro será lida a unidade organizacionalEm seqüência será lida uma posição desta unidadeSerão lidas as informações da pessoa que ocupa a posiçãoSerá lida a próxima posição e, quando for a última pessoa, a próxima unidade organizacional
![Page 131: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/131.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
O BDL PCH
![Page 132: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/132.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tela de seleção
![Page 133: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/133.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo o BDL a ser utilizado
![Page 134: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/134.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo a tela
![Page 135: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/135.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
DeclaraçõesPara que o banco de dados lógico entenda que uma estrutura faz parte dos seus elementos é necessário que esta seja declarado com o comando abaixo:
INFOTYPES: 1000, 1003, 0002, 0006.Além disso deverá ser incluída a declaração abaixo no início do seu programa:
TABLES: OBJEC.
![Page 136: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/136.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais Comandos
GET OBJEC.LOOP
![Page 137: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/137.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Propondo valores na tela de seleção
Para isso deve-se utilizar o evento INITIALIZATION e atribuir valores às variáveis da tela conforme abaixo:
![Page 138: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/138.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais macros
RH-GET-TBDATRH-CONDITION-LINEOutras...
![Page 139: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/139.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração e Exercício de utilização do banco de dados lógico PCH
![Page 140: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/140.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
![Page 141: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/141.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
![Page 142: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/142.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Acesso aos dados sem uso do BDL
O que fazer quando o Banco de Dados Lógico não atende às minhas necessidades
![Page 143: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/143.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Funções
Sempre utilizar funções de LeituraGarantem a verificação de autorizaçãoFacilitam a verificação de validadeNão degradam a performance
![Page 144: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/144.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais funções PA -PB
HR_READ_INFOTYPE: Lê infotiposHR_INFOTYPE_OPERATION : Efetua operações como alteração, inclusão, etc.HR_INITIALIZE_BUFFER: Inicializa o Buffer de determinado funcionário
![Page 145: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/145.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
HR_CHECK_AUTHORITY_INFTY: Verifica se um usuário tem autorização para acessar um infotipoHR_IMAGE_INIT: Obtém a foto de um funcionárioHR_IMAGE_RESET : Exibe a foto de um funcionárioHR_FEATURE_BACKFIELD: Obtém a área
Transação BAPI
![Page 146: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/146.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais funções de PD
RH_READ_OBJECT: Obtém informações de um objetoRH_READ_INFTY: Lê dados de um infotipoRH_READ_INFTY_1001: Lê dados doinfotipo 1001RH_STRUCTURE_SHOW: Exibe árvore a partir de um objeto e permite seleção
![Page 147: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/147.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
RH_DELETE_INFTY: Deleta um registro do infotipoRH_CUT_INFTY_1001_EXT_GENERIC: Delimita um registro do infotipo 1001RH_INSERT_INFTY: Insere registro em um infotipoRH_INSERT_INFTY_1001_EXT: Insere registro no infotipo 1001
Transação BAPI
![Page 148: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/148.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Exercício sobre acesso aos dados sem uso de BDL
![Page 149: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/149.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Relatórios em HR
Algumas dicas úteis...
![Page 150: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/150.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
ALV Grid
![Page 151: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/151.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 152: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/152.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Função
REUSE_ALV_GRID_DISPLAY
![Page 153: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/153.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Criação de TextoA criação de textos é feita na transação SO10Em seu corpo pode ser definido, além de texto constante variáveis do sistema e variáveis criadas pelo usuário no programa que serão preenchidas automaticamente pelo sistema e, no momento da impressão serãosubtituídas pelo seu valor
![Page 154: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/154.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Utilização do texto criado
READ_TEXT: Lê o textoPRINT_TEXT: Imprime o texto lido
![Page 155: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/155.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Dúvidas??Este é o momento para um bate papo e revisão dos
conceitos apresentados desde o primeiro dia do treinamento, por isso, aproveite!
![Page 156: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/156.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
![Page 157: Treinamento ABAP-HR Apresentacao](https://reader037.vdocuments.net/reader037/viewer/2022102511/563db8c3550346aa9a96b8ee/html5/thumbnails/157.jpg)
Documento elaborado pela Aspen Procwork – Reprodução Proibida