THE HUMAN CAPITAL COMPANY

Aligning Human Resources with Corporate Strategy

Programação em SAP HR

Kelly Christina Ribeiro Outubro/2002

AGENDA
1. Infotipo
Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo

2. Cluster
Definição Estrutrura Leitura Cluster

THE HUMAN CAPITAL COMPANY
2

AGENDA
1. Infotipo
Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo

2. Cluster
Definição Estrutrua Leitura Cluster

THE HUMAN CAPITAL COMPANY
3

Definição
Infotipo
 Estrutura de dados organizada de forma lógica  Utiliza como chave de registro o número pessoal (pernr) do candidato/funcionário

Estrutura do Infotipo
 Estrutura PSnnnn – contém todos os campos do infotipo  Tabela transparente Pannnn ou PBnnnn – armazena os dados do infotipo  Estrutura Pnnnn – contém os campos chave do infotipo

THE HUMAN CAPITAL COMPANY
4

AGENDA
Infotipo

• • • • • •

Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo Definição Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY
5

Leitura Infotipo
Infotipos podem ser lidos e carregados para uma memória intermediária
Cria uma tabela interna REPORT RPREAD00. com a mesma estrutura da ... tabela física PA0002 INFOTYPES: 0002. PARAMETERS: PERSON LIKE P0002-PERNR. … RP-READ-INFOTYPE PERSON 0002 P0002 <BEGIN> <END>.
*Process infotype records. …

INCLUDE DBPNPCOM.

THE HUMAN CAPITAL COMPANY
6

Leitura Infotipo
A leitura do infotipo pode ser efetuada através do banco de dados lógico(PNP ou PCH)
 O banco de dados lógico PNP ou PCH é fornecido para avaliação dos dados mestres e dados de tempo em HR.  PNP . Estrutura PERNR . Classe Relatório . Parâmetros Adicionais  O PNP permite uma avaliação conveniente e de alta performance das tabelas transparentes PA.

THE HUMAN CAPITAL COMPANY
7

AGENDA
Infotipo

• • • • • •

Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo Definição Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY
8

Funções Banco de Dados Lógico

 Recuperação de dados  Critérios de Seleção

THE HUMAN CAPITAL COMPANY
9

Recuperação de dados
Ao executar o relatório, o BDL carrega os dados de pessoal para cada funcionário na memória principal e os torna disponíveis para processamento
Infotypes: 0001, 0002, 0008.

Carrega a estrutura PERNR com os dados do infotipo

Get PERNR.

THE HUMAN CAPITAL COMPANY
10

Manipulação de dados
Tables: PERNR.

Infotypes: 0000, 0001, …….. START-OF-SELECTION. Get PERNR. Provide * from Pnnnn between pn/begda and pn/endda. Endprovide. End-of-Selection.

THE HUMAN CAPITAL COMPANY
11

Manipulação de dados
Data Selection
Janeiro Dezembro

RP-PROVIDE-FROM-LAST Pnnnn SPACE PN/BEGDA PN/ENDDA

THE HUMAN CAPITAL COMPANY
12

Manipulação de dados
Tables: PA0000, PA0002.

Parameters:
Data: …....

...

Start-of-selection. Select * From PA0000 where perid = person..

select * from PA0002 into corresponding fields of itab where perid = PA0000-perid. ……… Endselect. Endselect. End-of-Selection.

THE HUMAN CAPITAL COMPANY
13

Exemplo de leitura de dados
INFOTYPES: 0001, 0002, … 2001

GET PERNR. RP-PROVIDE-FROM-LAST P0001 SPACE PN/BEGDA PN/ENDDA. … RP-READ-ALL-TIME-ITY PN/BEGDA PN/ENDDA.

LOOP AT P2001. … Use LOOP statement, ENDLOOP. Não um PROVIDE

Valores da selection screen

THE HUMAN CAPITAL COMPANY
14

Critérios de seleção de dados

Seleção de Pessoas Seleção de Dados

Infotypes Get Pernr Provide

THE HUMAN CAPITAL COMPANY
15

AGENDA
Infotipo

• • • • • •

Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo Definição Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY
16

Desenvolvimento de Infotipo
Infotipos são criados em quatro etapas:

1 – Criar a definição do Infotipo no Dicionário de dados transação PM01
2 – Criar programa principal de acesso - especificar o número de Infotipo 3 - Criar o módulo diálogo para acesso de tela estrutura PSnnnn 4 – Atualizar as características do Infotipo

THE HUMAN CAPITAL COMPANY
17

Desenvolvimento de Infotipo

Objetos Criados: 1 - Estrutura Pnnnn 2 - Tabela PAnnnn 3 - Pool de Módulos para Infotipo nnnn

THE HUMAN CAPITAL COMPANY
18

AGENDA
Infotipo

• • • • • •

Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo Definição Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY
19

Definição
Conjunto de tabelas do sistema, onde são armazenados os resultados da folha de pagamento e gerenciamento de tempos

Tipos Cluster: • PCL1 - Folha Pagamento • PCL2 – Gerenciamento de Tempos

THE HUMAN CAPITAL COMPANY
20

AGENDA
Infotipo

• • • • • •

Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo Definição Estrutrura Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY
21

Estrutura
PCLn A1 A2 A3

CLIENT RELID

SRTFD

SRTF2

CLUSTD

500 500 500 500 500

A1 A1 A2 A2 A3

A12 A13 xxy135 xyz189 uvwxyzabc

…. …. ..... ..... ….

………. ………. ………. ………. ………..

THE HUMAN CAPITAL COMPANY
22

Gerenciamento do Diretório
RGDIR tabela de resultados de folha
SEQNR FOR-PERIOD IN-PERIOD…

CLIENT RELID SRTFD SRTF2 CL USTD

S1 S2

01 02

02 02

500 500 500 500 500

CU CU RU RU RU

P1 P2 P1S1 P1S2 P2S1

.. .. .. .. ..

... ... ... ... ...

THE HUMAN CAPITAL COMPANY
23

Tabelas PCL1
• RT - Resultado Mensal Folha
• CRT - Resultado Acumulado • Etc

THE HUMAN CAPITAL COMPANY
24

Tabelas PCL2
• ZES - Resultado exceções diárias

• ZL - Resultado exceções para Folha Pagamento • etc

THE HUMAN CAPITAL COMPANY
25

AGENDA
Infotipo

• • • • • •

Definição
Leitura Infotipo Banco de Dados Lógico Desenvolvimento Infotipo Definição Estrutrura Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY
26

Leitura Cluster PCL1
REPORT RPIMPORT.

INCLUDE RPC2CD00. INCLUDE RPC2Rny0.

“Include for CD cluster manager. “Include for Rn cluster.

“Selection Criteria. PARAMETERS: PERSON LIKE PERNR-PERNR. *** Call CD-Manager. PERFORM CD-MANAGER USING PERSON, ….. *** Fill Cluster key - personnel number RX-KEY-PERNR = PERSON. UNPACK RDGIR-SEQNR TO RX-KEY-SEQNO. ***Import data from PCL2. RP-IMP-C2-Rn. ***Contains the CD-MANAGER routine. INCLUDE RPCMGR00.

THE HUMAN CAPITAL COMPANY
27

Leitura Cluster PCL2
REPORT RLETIME.
CALL FUNCTION 'HR_TIME_RESULTS_GET' EXPORTING GET_PERNR = ‘MATRICULA EMPREGADO’ GET_PABRJ = ‘ANO’ GET_PABRP = ‘MÊS’ * GET_KDATE = ‘DATA’ GET_CLTYP = '1' TABLES GET_ZES = T_ZES GET_FEHLER = T_ZL ....... OUTRAS TABELAS ........ EXCEPTIONS NO_PERIOD_SPECIFIED =1 WRONG_CLUSTER_VERSION =2 NO_READ_AUTHORITY =3 CLUSTER_ARCHIVED =4 TECHNICAL_ERROR =5 OTHERS =6

THE HUMAN CAPITAL COMPANY
28

Obrigada pela atenção!
Contato: Kelly C. Ribeiro (11) 4197 3434

www.arinso.com

THE HUMAN CAPITAL COMPANY
29

Sign up to vote on this title
UsefulNot useful