Você está na página 1de 105

|  

|


 


 

     
 
 

  
 ! |"| #
$  
 ! || % &#
' 
(  
 ! | ) *+

# ,&-# 
. +


#  / 0+1 
*





   


2 - Banco de Dados Lógico PNP
3 - Banco de Dados Lógico PAP
4 - Banco de Dados Lógico PCH
5 - Classe de Report
6 - Visões
7 - Leitura e modificação de infotipos
8 - Comandos específicos
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas
 + 1 2


 

&7

* 

  @ 






|+
6

 


+! 


 


 
+! 
*+4


5+1  
3
#
|

07


PA PD
|
 &  
8 > +
|

+
" ;
8 9&3
Object ID 
 #
+|+
# *

 < + 
 3///
? 



@
 
 |: 3////: /)))  | : 3///: ))) @
1 A

?
 3=: 3///: ))) 7

| PD ± IT1000 -1999




 5: 3(///: ()))
|
7

 : 3)///: ))))
|

| A

=B
B 

#+


@3;
+

 >A
#


×Os infotipos são unidades de informações existentes no Human
Resource Management System.
×São utilizados para agrupar campos de dados relacionados.
×Fornecem informações estruturadas, facilitam a entrada de dados
e permitem gravar dados para períodos específicos.
×Cada infotipo usa uma data de início e de término para identificar o
período de validade, com isso é permitido definir o período de vida
de um registro.
5 ;#


× Subunidades de um infotipo;
× São usados para dividir os dados do infotipo por assunto,
facilitando o acesso e o gerenciamento de informações ou a
atribuição de características de controle diferentes a subinfotipos
distintos. É igualmente possível criar históricos separados para
cada subinfotipo.
× Exemplo: Endereço: Residencial, Comercial, etc
Como as telas aplicáveis de entrada de dados e a lógica das
verificações são idênticas independentemente do tipo de endereço,
não há sentido em criar um infotipo para cada tipo de endereço.

 
8;6




× A identificação de objeto distingue registros de dados que têm o
mesmo infotipo, subinfotipo, código de bloqueio e início e fim da
validade.

× Exemplo:
Infotipo 0021: Pessoa de Referência
Subinfotipo 2: Filhos
ID de Objeto: Nº do filho

# +
3#

# +

|

#
3;
+
;




PA PD
| : 3///: )))Ô  |
|: 3////: /)))Ô |
3=: 3///: )))Ô |
5: 3(///: ()))Ô | 
: 3)///: ))))Ô |
Ô | 
 
! 


  |
+ B

 
8 > 


-B

 
3
# 

7+7
|
+
3


&7

-#C
#C #C
/////))) /////))) /////)))
///))) ///))) (///()))
)///)))) )///)))) )///))))

PNP PCH PAP


7  
! 



   


  
 ! |"|
3 - Banco de Dados Lógico PAP
4 - Banco de Dados Lógico PCH
5 - Classe de Report
6 - Visões
7 - Leitura e modificação de infotipos
8 - Comandos específicos
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas
 
 !  
|
+@|| A

D8;



D| E
+


$D
 
  >
 8;



1. Criação de estruturas de dados para infotipos

"*83|85C///FG ;D > +


///FG #

///FG 1 
 ;+4

2. Preenchimento das estruturas de dados com registros dos


infotipos
B&3|& " D
DDD
DDD
DDD
&" 8*5&&38"
 | E5
+
3
+
5
+


ÔOrdenação
de pessoas

ÔSeleção de
Pessoas
| E5
+
 +


+! 
| E5
+
 7


# +


+! 

Ordenar
Período de seleção de dados
Período de seleção de pessoas
Área de liquidação, período e ano de
folha pag..
Período de seleção de dados
Período de seleção
de pessoas

5&| 
Nº sequencial
$ 
 
  >


#

| 



 
  >


H
  >
#


05& G+ # 4 I |

G+ # 4 I


G+ # 
I
GDDD

 

B&3|& " D
  >

H G+ # 4 I


DDDDD

  >#




# 
G+ # 
I
  >


05& G&

I | G&

I
G5+1 ;
I


 
"*83J|&5C///FG&


  > ///%DG5+1 
;

B&3|& " D


&  

+!   D
|
+

3 &5C|& " D
"*83J|&5C////F
KK
D
B&3|& " D
| 8 &L* 8=|
&3M&&"|"| &B 
" |"|&" D

&" | 8 &D


&" 8*5&&38"D
&-
#+

+!   D
|
+
&|8 3 N |---D

3 &5C |& " D


"*83J|&5C ///D G ;  8 > +

B&3 |& " D


| 8 & L * 8= |/// &3M&&" |"| &B 
" |"|&" D
M 3&C , |///|& " F
|///53&F
|/// &B F
|///&" D
&" | 8 &D
| 



 #

| 8 & L * 8= | &3M&&" |" &B 


" |"&" D
&" | 8 &D

88|3|M& &| &B B&|" &B 


" |&" &|"&" D
&" 88|D
| 


 
 
#
' #

|| 8 &* 8=53|50 |" &B |"&" D

|| 8 &* 8=* 53|50 |" &B |"&" D



3
# 
 

&|8 3N |OOOD


3 &5C|& " D
"*83J|&5C//=8 &"D

B&3|& " D
| & 3=&3J |"| &B |"|&" D
88|3|//D
M 3&C,|// M3BD
&" 88|D

"*83J|&5C//F
D
PAnnnn
|
B&3|& " D

3
#| 



9
  *
7

 
|
'

5
+



/'
*E 

 .'
 


#
 ;
+


3C &B"8*3 80 5/F


0P 5P&|/// 0P 5F
M& P5P&|///M& P5F
M 3P&|//M 3F
 M3BP&|// M3BF
&" 8*3 D

B&3|& " D
|| 8 &* 8=53|///5|&|", &B |",&" D
=8&8 &5|8" "B|///383 D

| & 3=&3J |", &B |",&" D

88|3|//D
=8&8 &5|8" "B|//383 D
8&33 D@C||&" 3 DA
&" 88|D

0P 5M& P5M 3 M3B 2



 ;+4
@4
 ;
+4A

2


&  

#
 &-
#+C
&  

#
 
&|8 3 N |---D
3 &5C |& " D
"*83J|&5C ///%D
3C &B" 8* MB&3J|&5F
B P& |///%B/F
&3 P& |///% &3/F
"N P& |///%"N/F
&" P& |///%&"/F
8|P P& |///%8|P/F
&" 8* MB&3J|&5D
B&3 |& " D
|| 8 &* 8=53 |///% 5|& |", &B  |",&" D
8 / 3=&5  J"B MB&3J|&5 * 8= |///%B/
"&O3 |///%B/D
* MB&3J|&5B 5 "3D
&O3D
&5&D
M 3&C , MB&3J|&5BF MB&3J|&5 &3D
&" *D
&" 8D

 
  >

# 

3 &5C |D

5&&3L * 8=|
M& &|& " &<Q#
 R
DDD
" &B DDD
" &" DDD

038 3J&P 8 9&3S|T8 B"S


 S"*3JS *& QU#R
 S50 3JS *& Q ;U#R
 S03S 0==J
 S|& 5S 0==J
 S|& 5BS 0==J
 S|& 5PS 0==J
 S 5PS 0==JD

*5J50 "&/D
R
&" *D



   


  
 ! |"|
$  
 ! ||
4 - Banco de Dados Lógico PCH
5 - Classe de Report
6 - Visões
7 - Leitura e modificação de infotipos
8 - Comandos específicos
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas
 
 ! 
@||A

D8;



D| E
+


$D
 
  >
 8;



1. Criação de estruturas de dados para infotipos

"*83|85C///FG ;D > +


///FG #

(//FG 

2. Preenchimento das estruturas de dados com registros dos


infotipos
B&3||"3D
DDD
DDD
DDD
&" 8*5&&38"
 | E5
+
3
+
5
+


ÔOrdenação
de candidatos

ÔSeleção de
Candidatos
$ 
 
  >



| 



 
  >


H
&  

+!   D


3 &5C||"3D
"*83J|&5C///F
KK
D
B&3||"3D
| 8 &L* 8=|
&3M&&"|V &B 
" |V&" D

&" | 8 &D


&" 8*5&&38"D
&-
#+

+!   D

&|8 3N |---D
3 &5C||"3D
"*83J|&5C///DG ; 8 > +
B&3||"3D
| 8 &L* 8=|/// &3M&&"|V &B 
" |V&" D
M 3&C ,|///|& " F
|///&"=&F
|/// &B F
|///&" D
&" | 8 &D
| 



 #

| 8 & L * 8= | &3M&&" |V &B 


" |V&" D
&" | 8 &D

88|3|M& &| &B B&|V &B 


" |&" &|V&" D
&" 88|D
| 


 
 
#
' #

||| 8 &* 8=53|50 |V &B |V&" D

||| 8 &* 8=* 53|50 |V &B |V&" D





   


  
 ! |"|
$  
 ! ||
(  
 ! |
5 - Classe de Report
6 - Visões
7 - Leitura e modificação de infotipos
8 - Comandos específicos
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas
 
 ! 

7+7

|
+@|A

D8;



D| E
+


$D
 
  >
 8;



1. Criação de estruturas de dados para infotipos

"*83|85C//FG

/DG 
 

2. Preenchimento das estruturas de dados com registros dos


infotipos
B&38 9&D
DDD
DDD
DDD
&" 8*5&&38"
 | E5
+
3
+
5
+




   


  
 ! |"|
$  
 ! ||
(  
 ! |
. +


# 
6 - Visões
7 - Leitura e modificação de infotipos
8 - Comandos específicos
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas
+


# @A
+


# @A
+


# @$A



   


  
 ! |"|
$  
 ! ||
(  
 ! |
. +


# 
 

7 - Leitura e modificação de infotipos
8 - Comandos específicos
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas

C0@9AF| 6
@&- #+A

&

  ; 

8 > +  > +


|

0


 >

* 
0@9A
0   |

"*83J|&5C ///
///D

B&3|& " D
| 8 & L* 8=|///
L* 8=|///
L* 8=|
&3M&&"|"| &B 
" |"|&" D

&" | 8 &D


|   |# 9





&|8 3N |---D
3 &5C|& " D
"*83J|&5C///FG ;D8 D
///DG&


B&3|& " D
| 8 &L* 8=|///
L* 8=|/// &3M&&"|", &B 
" |",&" 
M& &|///50 3J&<WXDÈResid. Permanente
*|///T &<WOXD
M 3&C ,|///|& " F
|///53&&F
|///53 5F
|///&" D
&" *D
&" | 8 &D
| 6


* -

0P 5 0P 5 0P 5$ 0P 5(

P0001

* -
&-
#+
| 6

| 6
   |

| 8 &Q #RQ #RQ #R * 8=|


&3M&&"|", &B " |",&" 
|   |# | 89&YZ8
  

&|8 3N |---D

3 &5C|& " D

"*83J|&5C///DG ;  > +

B&3|& " D
| 8 & 53&&* 8=|/// &3M&&"|", &B 
" |",&" D
M 3&C,|///|& " F
|///53&&F
|///53 5F
|///&" D
&" | 8 &D
0
| 6

|   |# 9
| 6


&|8 3N |---D


3 &5C|& " D
"*83J|&5C///FG ;  > +
///DG #


B&3|& " D
| 8 & 53&&* 8=|///
""8 "* 8=|///
&3M&&"|", &B " |",&" D
*|///T [WOXD
M 3&C,|///""F|///8 "F
|/// &B F|///&" F
|///53&&D
&" *D
&" | 8 &D



   


  
 ! |"|
$  
 ! ||
(  
 ! |
. +


# 
 

 
 
 
#
8 - Comandos específicos
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas

 

 
;
+ 6

#

&B 

///

&B  &" 
QQ
3.$5

5&&3L* 8=3.$5
M& &DDD
" &B & |/// &B 
" &" B& |/// &B D
&" 5&&3D

 
#
  
 ! @A


# 

PAnnnn
| & "*83J|&DDD

 
#
  
 ! @A

&|8 3 | & //

"*83J|&5C///D

| =&3& 5C|&558P&|///|& " D

DDDD

L
U#
 | &
| & "*83J|&|&558///|///
Q &B"RQ&" RD

L| 
U#

 

| 8 &L* 8=|///


DDD
&" | 8 &D
= 
#@A


#  |

ÔÔ  
= 
#@A

"*83J|&5C"=&3 T8 F
"=&3 T"&MD

B&3|& " D
| 8 &L* 8=3 T8 M& &DDD
•Nesse ponto, efetua-se as modificações necessárias)

3 T"&M\][3 T8 \]D


||&" 3 T"&MD •Efetua a gravação na
tabela alternativa)

&" | 8 &D


|0| 3&3 T8 3 T"&MD



   


  
 ! |"|
$  
 ! ||
(  
 ! |
. +


# 
 

 
 
 
#
% 
#
' 
9 - Files de Importação / Exportação
10 - Utilitários e Ferramentas

#
' 

× =! +
 

× =! +
= 
=! +
* 
=! +
= @A
=! + =5 

× |8M 3&B 3& × | &*--


× |5&3"=&*8 =3 × |533B
× |*&33& |&  × |N&3 0=
× |5&3P&J 3& × | & "*83J|&
× |5& × | & 3//|
× |M 3&3& |&  × | & 3. /|
× |=P& &55 × | & |J 8 
× |& 3 &55 × || 8 &* 8=* 53
× | & 3=&3J × || 8 &* 8=53
× |& 3"=& × |0| 3&
× |"3 0**&
× |=|--
× |&O|--
=! + =5   &|8""&



   


  
 ! |"|
$  
 ! ||
(  
 ! |
. +


# 
 

 
 
 
#
% 
#
' 
) *+

# ,&-# 
10 - Utilitários e Ferramentas
+ 
3;+

3;+
+ 

*+

# ,
-# 
 : • 
+ 
 

 |

 
# 
B 5+1 # 

 #
 5+1 # 
77 +
| +
1 |
+
3&
#

7
,
 ++? 
35
#

7
,


3O 3
-# #
N 

#  ;+

 ,




+ 
 

 |


 +  +? 
 

#
 + 
 
 U
|5 &?
 

|3 3
- #  
?
 

O
 +  1+ +  *+4 
|D@
A
 
 # #'
 @ [ D |'  A
N |+ 
3  #
+
+ 
 

 |$

|  
,#+ 

3J 3
- #   #  
&  
;
+,|

"
 #P&JD 3
-

&"3 O $ =
&  O 
+
5 3* O (/ 47
1

 ;+4
5 3* O ( # + # 
47
 #+
053&  &-
#+



 + 
 |--U/D  + 
 |//

LP&J
 RCLUSTER L1
3C &B"8*-UP&JF RSalário por rendimento, dados pessoais
*& F
*& F 3 &B"8*P&JD
&" 8*-UP&JD "0 &53 030 &|//D
3&" 8*P&J.
L
 8;6

3C &B"8*3 &80 5/F 3C &B"8*& 58"F
80="F 5| P&|/5| F
80="F
"0= & P&|/"0= &
&" 8*3 &D
0"=&P&|/0"=&F
&" 8*& 58"D
B

;
+
;

,|

| =|8 3
3;
+C|D

 
&O|8 3
&-# 


&|8 3 |&O|8 3D
3 &5C| G3;
+# ,
-# 
"0 &C |--U/D G+ 



L*+++ 
P&J

-UP&J*& [Q0&RD
DDDD
L*++ 8;6


L&-# 
 

&O|8 33 &38 3 5&|@-UA


 -UP&JD

*5J50 &</D
M 3&C,W0#

 +XD
&" *D
# 


&|8 3 |=|8 3D
3 &5C|D G3;
+# ,
-# 
"0 &C |--U/D G+ 



L*+++ 
P&J

L# 
 

=|8 33 &* 8= 3 5&|@-UA


 -UP&JD
*5J50 &</D

L #+U ;6

&" *D
# ,&-#   

|   = 3 =

&|8 3 |&O|8 3D |&O|-UD


DDDD
|&O|-UD &O|8 38 9&3
DDDD DDDD
8 9&3
DDDD

|=|-U
&|8 3 |=|8 3D
DDDD
=|8 38 9&3
|=|-UD
DDDD
DDDD
8 9&3
DDDD
# ,&-# 


! 

1 

|  

&-#  # 

=
! 

1 

0| 3& |
&-# 


! 

1 

&|8 3 |&O|8 3D
L


! 

1 
"0 &C |||O //D
3C &B"8*8==8"| 3 0**& D
"0 & |||O /D
3C&" 8*8==8"| 3 0**& D =D
D
D#  #+
L&-# 

! 

 
|&O|-UD
|&O|-UD
DDDDDDDD
L ? 7
|& *8 =| &| &T0| 3& |
05"B  D
L 



! 

1 
-U
"0 &C |||O=//D
# 


! 

1 

&|8 3 |=|8 3D
L


! 

1 
"0 &C |||O //D
3C &B"8*8==8"| 3 0**& D
"0 & |||O /D
3C&" 8*8==8"| 3 0**& D =D
D
D#  #+
L# 

! 

1 
|=|-UD
|=|-UD
DDDDDDDD
L 



! 

1 
"0 &C |||O=//D
|

-U

|
  >
 + 

B


! 

1 
|  
05&
|=|-UD
-U
H


 ++4
#



 ++4
#D
P4U+ 9
 ))DD
&|8 3 |53 D

M3/ 5+ 7^./// V


M3/ 5 #+

 $// V
M3/$  
-  // V
,/ 3+;  ..// V
DDDD
*+ -
+4
#


&?



 
|

|
|/

|

-U |&O| 
|=| 

|53 


+ 
,
 +
+? @A



 + 

   U
L
P&J

53 030 &T
L

;6

L3;
+

 + 53 030 &T

L3;
+

 ++
7

L3;
+

 +; 


+ 
,
 +
+? @A



 + 

&|8 3 | //D


   U
L

P&J
3C &B"8* OP&JD
"0 &53 030 &|D
3C&" 8* OP&JD
|
L

;6

L3;
+

 + |/
3C &B"8* 380 5./
"0 &53 030 &|/D
3C&" 8* 3D
+ 
 
 U=
@A

47
,
 +
+? 

"
#
+
|
'
5 

 =


|

&-# 
053& P&J
+ 
 
 U=
@A

&|8 3 |=|8 3D

"0 &C | //D


L E 

+

| =&3& 5C|& 58"P&|& " |& " D
DDDD

L++ =
|& *8 = T="B& 05"B
|& 58"G"
#
+
DDDD

L*+++ 
_
U
OP&J|& " [|& 58"D
0"|P B  5&<" 38 OP&J5&<"8D

L#  |


|=|-UD

"0 &C |=B //D



 >

|0 &8 

| |
&&

|
*B

0+U

|



   


  
 ! |"|
$  
 ! ||
(  
 ! |
. +


# 
 

 
 
 
#
% 
#
' 
) *+

# ,&-# 
/ 0+1 
*


0+1 
*



× 0+1 
×  
#+
#
× *


0+1 
0+1 
*



×  
#+
#
&  #

| |

3;
+ #

&  

|5

&  
3 |=/
8;6
 #
+ |=/
× 8;6
 
× &  |5F&  |
3;
+|`
× |+
! +
: =|//|+
! +# #
: =|/ + 
# #+
! +=|//
: =|/ + 
# #+
! +=|//
: =|$/ + 
# #+
! +=|//
: =|(/ + 
# #+
! +=|//
× 3
+
: =|/////| 
 
+
#
: =|/////3
+7 +
#
: =|//$///&-;
+# #
× 


× =! +
1+ |T
× & ;
+ 3 #    
' E  
 #
3 # 

  
 #
|# #
 +>
   
' #
 
#+
#

7+7D
|
+
3 ||
Obrigado pela
atenção.



   


  
 ! |"|
$  
 ! ||
(  
 ! |
. +


# 
 

 
 
 
#
% 
#
' 
) *+

# ,&-# 
/ 0+1 
*