Treinamento ABAP-HR Apresentacao
description
Transcript of Treinamento ABAP-HR Apresentacao
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Duração32 horas – 4 dias
Ih, será que eu agüento?
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
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)
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
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?
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...
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Conceitos
ObjetoInfotipoSubinfotiposClusterLigação TemporalValidadeHistórico
SegurançaLigações (IT 1001)Banco de dados lógicoRelatórios
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Objeto
Cada entidade no HRSe relacionamTem características próprias e características comunsTratamentos semelhantes
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
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))...
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Cluster
Local de armazenamento dos dados de folha e timePrincipal: PCL2
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
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
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ligações
Ficam armazenadas no infotipo 1001Determinam a estrutura organizacional da empresaAtribuem e relacionam os objetos
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
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
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???
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)
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
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
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...
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...
Documento elaborado pela Aspen Procwork – Reprodução Proibida
CandidatoQual a vagaDados pessoaisQuais suas qualificaçõesQual a experiência profissionalQual é a sua formaçãoEndereçoContatoDocumentosEtc...
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais Transações
Como atualizar os dados?Principais transações de PA, PB e PD
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PA40 – Medidas
AdmissãoTransferênciaDesligamentoExpatriaçãoReintegraçãoEtc.
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
PB30 – Atualizar mestre de candidatos
Mesmos objetivos da PA30, entretanto para candidatos
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.
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Time e Folha
Overview
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Até amanhã!
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
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
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
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
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
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...
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Primeiro Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração e Exercício de criação de infotipo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ampliando infotipos de PA e PB
Agora vamos ampliar infotipos standard acrescentando nossos próprios campos!
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Primeiro Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quinto Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração de ampliação de infotipo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Excluindo infotipos não standard – PA e PB
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
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
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...
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
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)
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quinto Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Sexto Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Sétimo Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Demonstração e Exercício de criação de infotipo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Ampliando infotipos de PD
Vamos acrescentar campos agora em infotipos de PD...
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Primeiro Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Segundo Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Terceiro Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quarto Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Quinto Passo
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Até amanhã!
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Programa do dia
Dia 3Manhã
EXITSTarde
Banco de dados lógico – conceito e utilização (PNP)
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.
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tipos de EXITS
User exitsScreen exitsField exitsBADISAmpliaçõesAlguns programas especiais
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
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
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
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
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
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.
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
O BDL PNP
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tela de seleção
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Campos adicionais
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo o BDL a ser utilizado
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo a tela
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.
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais Comandos
GET PERNR.PROVIDE
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:
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais macros
RP-PROVIDE-FROM-LASTRP-PROVIDE-FROM-FRSTRP-SET-DATA-INTERVALRP-READ-ALL-TIME-ITY
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
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Até amanhã!
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
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
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
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
O BDL PCH
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Tela de seleção
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo o BDL a ser utilizado
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Definindo a tela
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.
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais Comandos
GET OBJEC.LOOP
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:
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Principais macros
RH-GET-TBDATRH-CONDITION-LINEOutras...
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Almoço
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Treinamento
ABAP HR
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
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
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
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
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
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Mãos à obra!
Exercício sobre acesso aos dados sem uso de BDL
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Relatórios em HR
Algumas dicas úteis...
Documento elaborado pela Aspen Procwork – Reprodução Proibida
ALV Grid
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Função
REUSE_ALV_GRID_DISPLAY
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
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Utilização do texto criado
READ_TEXT: Lê o textoPRINT_TEXT: Imprime o texto lido
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!
Documento elaborado pela Aspen Procwork – Reprodução Proibida
Documento elaborado pela Aspen Procwork – Reprodução Proibida