You are on page 1of 29

THE HUMAN CAPITAL COMPANY

Aligning Human Resources with Corporate Strategy

Programao em SAP HR

Kelly Christina Ribeiro Outubro/2002

AGENDA
1. Infotipo
Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo

2. Cluster
Definio Estrutrura Leitura Cluster

THE HUMAN CAPITAL COMPANY


2

AGENDA
1. Infotipo
Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo

2. Cluster
Definio Estrutrua Leitura Cluster

THE HUMAN CAPITAL COMPANY


3

Definio
Infotipo
Estrutura de dados organizada de forma lgica Utiliza como chave de registro o nmero pessoal (pernr) do candidato/funcionrio

Estrutura do Infotipo
Estrutura PSnnnn contm todos os campos do infotipo Tabela transparente Pannnn ou PBnnnn armazena os dados do infotipo Estrutura Pnnnn contm os campos chave do infotipo

THE HUMAN CAPITAL COMPANY


4

AGENDA
Infotipo

Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo Definio Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY


5

Leitura Infotipo
Infotipos podem ser lidos e carregados para uma memria intermediria
Cria uma tabela interna REPORT RPREAD00. com a mesma estrutura da ... tabela fsica 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 atravs do banco de dados lgico(PNP ou PCH)
O banco de dados lgico PNP ou PCH fornecido para avaliao dos dados mestres e dados de tempo em HR. PNP . Estrutura PERNR . Classe Relatrio . Parmetros Adicionais O PNP permite uma avaliao conveniente e de alta performance das tabelas transparentes PA.

THE HUMAN CAPITAL COMPANY


7

AGENDA
Infotipo

Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo Definio Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY


8

Funes Banco de Dados Lgico

Recuperao de dados Critrios de Seleo

THE HUMAN CAPITAL COMPANY


9

Recuperao de dados
Ao executar o relatrio, o BDL carrega os dados de pessoal para cada funcionrio na memria principal e os torna disponveis para processamento
Infotypes: 0001, 0002, 0008.

Carrega a estrutura PERNR com os dados do infotipo

Get PERNR.

THE HUMAN CAPITAL COMPANY


10

Manipulao 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

Manipulao de dados
Data Selection
Janeiro Dezembro

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

THE HUMAN CAPITAL COMPANY


12

Manipulao 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. No um PROVIDE

Valores da selection screen

THE HUMAN CAPITAL COMPANY


14

Critrios de seleo de dados

Seleo de Pessoas Seleo de Dados

Infotypes Get Pernr Provide

THE HUMAN CAPITAL COMPANY


15

AGENDA
Infotipo

Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo Definio Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY


16

Desenvolvimento de Infotipo
Infotipos so criados em quatro etapas:

1 Criar a definio do Infotipo no Dicionrio de dados transao PM01


2 Criar programa principal de acesso - especificar o nmero de Infotipo 3 - Criar o mdulo dilogo para acesso de tela estrutura PSnnnn 4 Atualizar as caractersticas do Infotipo

THE HUMAN CAPITAL COMPANY


17

Desenvolvimento de Infotipo

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

THE HUMAN CAPITAL COMPANY


18

AGENDA
Infotipo

Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo Definio Estrutrua Leitura Cluster

Cluster

THE HUMAN CAPITAL COMPANY


19

Definio
Conjunto de tabelas do sistema, onde so 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

Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo Definio 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 Diretrio
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 excees dirias

ZL - Resultado excees para Folha Pagamento etc

THE HUMAN CAPITAL COMPANY


25

AGENDA
Infotipo

Definio
Leitura Infotipo Banco de Dados Lgico Desenvolvimento Infotipo Definio 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 = MS * 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 ateno!


Contato: Kelly C. Ribeiro (11) 4197 3434

www.arinso.com

THE HUMAN CAPITAL COMPANY


29

You might also like