treinamento abap-hr apresentacao

Post on 06-Dec-2015

64 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Treinamento ABAP-HR Apresentacao

TRANSCRIPT

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

top related