Você está na página 1de 105

Programao ABAP

em Recursos Humanos
Contedo
6 - Vises
1 - Introduo 7 - Leitura e modificao de
2 - Banco de Dados Lgico PNP infotipos
3 - Banco de Dados Lgico PAP 8 - Comandos Especficos
4 - Banco de Dados Lgico PCH 9 - Files de Importao/Exportao
5 - Classe de Report 10 - Utilitrios e Ferramentas
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
Ciclo Bsico da rea de Recursos Humanos
Curso
Contratao
Viagens
Relatrios
de Tempos
Folha de
Pagamento
Carreiras e
Administrao
de Salrios
Planejamento de Custos
e Relatrios
Recrutamento
Eventos e Formao
Universo HR
Pessoas
OBJECT ID
PD IT1000 1999
Personnel
Number
Qualificaes
PA IT0000 0999
TM IT2000 2999
RS IT4000 4999
CL IT9000 9999
Estrutura
Organizacional
Requisitos
PA
PD
Comandado
por Features
(regras de
deciso que
determinam
aes nos
universos de
PA e de PD)
IT0001
Liga os
universos de PA
e PD
Comandado
pelo Plano
de Verso
(cenrios)
IMG
Guia de
Implementao
(Tabelas de
Customizao)

Object ID
PD IT1000 -1999
Infotipos
Definio
Os infotipos so unidades de informaes existentes no Human
Resource Management System.
So utilizados para agrupar campos de dados relacionados.
Fornecem informaes estruturadas, facilitam a entrada de dados
e permitem gravar dados para perodos especficos.
Cada infotipo usa uma data de incio e de trmino para identificar o
perodo de validade, com isso permitido definir o perodo de vida
de um registro.



Subinfotipos
Definio
Subunidades de um infotipo;
So usados para dividir os dados do infotipo por assunto,
facilitando o acesso e o gerenciamento de informaes ou a
atribuio de caractersticas de controle diferentes a subinfotipos
distintos. igualmente possvel criar histricos separados para
cada subinfotipo.
Exemplo: Endereo: Residencial, Comercial, etc
Como as telas aplicveis de entrada de dados e a lgica das
verificaes so idnticas independentemente do tipo de endereo,
no h sentido em criar um infotipo para cada tipo de endereo.



Identificao de Objeto
Definio
A identificao de objeto distingue registros de dados que tm o
mesmo infotipo, subinfotipo, cdigo de bloqueio e incio e fim da
validade.

Exemplo:
Infotipo 0021: Pessoa de Referncia
Subinfotipo 2: Filhos
ID de Objeto: N do filho



Ligao temporal


Tipos de Ligao temporal
Pessoas
Infotipos e Tabelas de base de dados em HR
PA IT0000 0999 PAnnnn
TM IT2000 2999 PAnnnn
RS IT4000 4999 PBnnnn
CL IT9000 9999 PAnnnn
PBnnnn
PD IT1000 1999 HRPnnnn
PA PD
Bancos de dados Lgicos em HR
PNP PAP PCH
- Administrao Pessoal
-Gerenciamento do Tempo

-Infotipos:

0000-0999
2000-2999
9000-9999
-Gerenciamento Organizao
-Desenvolvimento Pessoal
-Treinamento e Eventos

Infotipos:
0000-0999
1000-1999
9000-9999
- Recrutamento



-Infotipos:
0000-0999
4000-4999
9000-9999
Ativao do Banco de dados Lgico
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
1. Obteno de dados
3. Verificao de autorizao
2. Pr-seleo
Banco de Dados Lgico Administrao de Pessoal (PA-PAD)
1- Obteno de dados

1. Criao de estruturas de dados para infotipos
INFOTIPOS: 0001, Atrib. organizacional
0002, Dados pessoais
0007, Horrio de trabalho
2. Preenchimento das estruturas de dados com registros dos
infotipos
GET PERNR .
...
...
...
END-OF-SELECTION
2 - Pr-Seleo -Tela de Seleo
Seleo de
Pessoas
Ordena
o de pessoas
2-Pr-Seleo - Classe de Relatrio
2-Pr-Seleo - Conveno de nomes para Classe de Relatrio
S E P D A nnn
Ordenar
Perodo de seleo de dados
Perodo de seleo de pessoas
rea de liquidao, perodo e ano de
folha pag..
Perodo de seleo
de pessoas
N sequencial
Perodo de seleo de dados
3 - Verificao de autorizao
+
-
Verificao de autorizao
Dados
pessoais
Processo
Autorizao de pessoas
GET PERNR.
USER
PAnnnn
Assalariado por hora
Assalariado por hora
Assalariado por mes
. . .
Assalariado por hora
. . . . .
Autorizao pendente
para
Assalariado por mes
+
-
Verificao de
autorizao
Autorizao de dados
USER PAnnnn
-
Endereo
Endereo
Verificao de
autorizao
INFOTYPES: 0006, Endereo
0008. Salrio
base
GET PERNR.
Salrio base
Estrutura de Relatrios HR - Adm. De Pessoal
TABLES: PERNR.
INFOTYPES: 0000,

nnnn.
GET PERNR.
PROVIDE * FROM Pnnnn
BETWEEN PNPBEGDA
AND PNPENDDA.

ENDPROVIDE.
END-OF-SELECTION.
Exemplo de Relatrio HR - Adm. De Pessoal
REPORT ZHRRPxxx.

TABLES: PERNR.
INFOTYPES: 0001. Atribuio Organizacional

GET PERNR.
PROVIDE * FROM P0001 BETWEEN PNPBEGDA
AND PNPENDDA.
WRITE: / P0001-PERNR,
P0001-STELL,
P0001-BEGDA,
P0001-ENDDA.
ENDPROVIDE.
Processamento de todos os registros do infotipo
PROVIDE * FROM Pnnnn BETWEEN PN-BEGDA
AND PN-ENDDA.
ENDPROVIDE.
LOOP AT Pnnnn WHERE Pnnnn-BEGDA GE PN-BEGDA
AND Pnnnn-ENDDA LE PN-ENDDA.
ENDLOOP.
Processamento de um registro especfico do infotipo

RP-PROVIDE-FROM-LAST Pnnnn SUB PN-BEGDA PN-ENDDA.

RP-PROVIDE-FROM-FIRST Pnnnn SUB PN-BEGDA PN-ENDDA.
Dados de Tempo - Leitura
INFOTYPES: 2001,
2nnn.
GET PERNR.
PAnnnn
PAnnnn
REPORT ZHRRPXXX.
TABLES: PERNR.
INFOTYPES: 2001 MODE N.

GET PERNR.
RP-READ-ALL-TIME-ITY PNPBEGDA PNPENDDA.
LOOP AT P2001.
WRITE: /P2001-ABWTG.
ENDLOOP.


Dados de Tempo -Processamento
20 das
15 das

Perodo de
Seleo de dados
Frias
Janeiro
Fevereiro
Viso
Carga de dados de tempo em uma tabela interna
DATA: BEGIN OF TAB OCCURS 20,
BUKRS LIKE P0001-BUKRS,
WERKS LIKE P0001-WERKS,
AWART LIKE P2001-AWART,
ABWTG LIKE P2001-ABWTG,
END OF TAB.
GET PERNR.
RP-PROVIDE-FROM-LAST P0001 SPACE PN/BEGDA PN/ENDDA.
MOVE-CORRESPONDING P0001 TO TAB.
RP-READ-ALL-TIME-ITY PN/BEGDA PN/ENDDA.
LOOP AT P2001.
MOVE-CORRESPONDING P2001 TO TAB.
COLLECT TAB. (: APPEND TAB.)
ENDLOOP.
BUKRS WERKS AWART ABWTG rea de trabalho
(Linha de cabealho)
rea de dados
Estruturas de repetio - Exemplo:
Estruturas de repetio -Codificao


REPORT ZHRRPxxx.
TABLES: PERNR.
INFOTYPES: 0008.
DATA: BEGIN OF WAGETYPES,
LGA LIKE P0008-LGA01,
BET LIKE P0008-BET01,
ANZ LIKE P0008-ANZ01,
EIN LIKE P0008-EIN01,
OPK LIKE P0008-OPK01,
END OF WAGETYPES.
GET PERNR.
RP-PROVIDE-FROM-LAST P0008 SPACE PN/BEGDA PN/ENDDA.
DO 20 TIMES VARYING WAGETYPES FROM P0008-LGA01
NEXT P0008-LGA02.
IF WAGETYPES-LGA IS INITIAL.
EXIT.
ELSE.
WRITE: / WAGETYPES-LGA, WAGETYPES-BET.
ENDIF.
ENDDO.

Verificao de autorizao em Reporting
TABLES: PAnnnn.
SELECT * FROM PAnnnn
WHERE PERNR EQ <pernr>
...
AND BEGDA ...
AND ENDDA ...
AUTHORITY-CHECK OBJECT 'P_ORGIN'
ID 'INFTY' FIELD <inftyp>
ID 'SUBTY' FIELD <subtyp>
ID 'AUTHC' DUMMY
ID 'PERSA' DUMMY
ID 'PERSG' DUMMY
ID 'PERSK' DUMMY
ID 'VDSK1' DUMMY.
IF SY-SUBRC NE 0.
------------------------------->
ENDIF.
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
1. Obteno de dados
3. Verificao de autorizao
2. Pr-seleo
Banco de Dados Lgico de Candidatos (PAP)
1- Obteno de dados

1. Criao de estruturas de dados para infotipos
INFOTIPOS: 0001, Atrib. organizacional
0002, Dados pessoais
4001, Candidaturas
2. Preenchimento das estruturas de dados com registros dos
infotipos
GET APPLICANT .
...
...
...
END-OF-SELECTION
2 - Pr-Seleo -Tela de Seleo
Seleo de
Candidatos
Ordena
o de
candidatos
3 - Verificao de autorizao
+
-
Verificao de autorizao
Dados do
candidato
Processo
Estrutura de Relatrios HR - Adm. de Candidatos
TABLES: APPLICANT.
INFOTYPES: 0001,

nnnn.
GET APPLICANT.
PROVIDE * FROM Pnnnn
BETWEEN PA$BEGDA
AND PA$ENDDA.
ENDPROVIDE.
END-OF-SELECTION.
Exemplo de Relatrio HR - Adm. De Candidatos
REPORT ZHRRPxxx.
TABLES: APPLICANT.
INFOTYPES: 0001. Atribuio Organizacional
GET APPLICANT.
PROVIDE * FROM P0001 BETWEEN PA$BEGDA
AND PA$ENDDA.
WRITE: / P0001-PERNR,
P0001-ENAME,
P0001-BEGDA,
P0001-ENDDA.
ENDPROVIDE.
Processamento de todos os registros do infotipo
PROVIDE * FROM Pnnnn BETWEEN PA$BEGDA
AND PA$ENDDA.
ENDPROVIDE.
LOOP AT Pnnnn WHERE Pnnnn-BEGDA GE PA$BEGDA
AND Pnnnn-ENDDA LE PA$ENDDA.
ENDLOOP.
Processamento de um registro especfico do infotipo

PAP-PROVIDE-FROM-LAST Pnnnn SUB PA$BEGDA PA$ENDDA.

PAP-PROVIDE-FROM-FIRST Pnnnn SUB PA$-BEGDA PA$ENDDA.
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
1. Obteno de dados
3. Verificao de autorizao
2. Pr-seleo
Banco de Dados Lgico Desenvolvimento de Pessoal (PCH)
1- Obteno de dados

1. Criao de estruturas de dados para infotipos
INFOTIPOS: 1001, Ligaes
1026. Informaes Adicionais
2. Preenchimento das estruturas de dados com registros dos
infotipos
GET OBJEC .
...
...
...
END-OF-SELECTION
2 - Pr-Seleo -Tela de Seleo
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
Classe de Report (1)
Classe de Report (2)
Classe de Report (3)
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
Vises: Unio (Join), Projeo (Extrapolao)
Endereos Atribuio
Organizacional organizacional
Funo
Unidade de
organizao
Posio
Unio (Join)
Unio - Codificao ABAP
INFOTYPES: 0001
0002.
GET PERNR.
PROVIDE * FROM P0001

* FROM P0002

* FROM Pnnnn
BETWEEN PNPBEGDA
AND PNPENDDA.
ENDPROVIDE.
Programa ABAP para o Join de dados de endereo
REPORT ZHRRPxxx.
TABLES: PERNR.
INFOTYPES: 0001, Atrib. Org.
0006. Endereos
GET PERNR.
PROVIDE * FROM P0001
* FROM P0006 BETWEEN PN/BEGDA
AND PN/ENDDA
WHERE P0006-SUBTY EQ 1. Resid. Permanente
IF P0006_VALID EQ X.
WRITE: / P0001-PERNR,
P0001-STEEL,
P0001-STRAS,
P0001-ENDDA.
ENDIF.
ENDPROVIDE.
Projeo
BUKRS1 BUKRS2 BUKRS3 BUKRS4
Funo x
Funo x
P0001
Exemplo de Projeo
Projeo - Codificao ABAP

PROVIDE <campo1> <campo2> <campon> FROM Pnnnn
BETWEEN PN/BEGDA AND PN/ENDDA
Programa ABAP para a PROJEO de cargo

REPORT ZHRRPxxx.

TABLES: PERNR.

INFOTYPES: 0001. Atribuio organizacional

GET PERNR.
PROVIDE STEEL FROM P0001 BETWEEN PN/BEGDA
AND PN/ENDDA.
WRITE: / P0001-PERNR,
P0001-STEEL,
P0001-STRAS,
P0001-ENDDA.
ENDPROVIDE.
Unio e Projeo
Programa ABAP para Join e Projeo

REPORT ZHRRPxxx.
TABLES: PERNR.
INFOTYPES: 0001, Atribuio organizacional
0002. Dados pessoais

GET PERNR.
PROVIDE STEEL FROM P0001
NACHN VORNA FROM P0002
BETWEEN PN/BEGDA AND PN/ENDDA.
IF P0001_VALID = X.
WRITE: / P0002-NACHN, P0002-VORNA,
P0001-BEGDA, P0001-ENDDA,
P0001-STEEL.
ENDIF.
ENDPROVIDE.
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
Leitura de entradas em tabelas sujeitas a tempos
SELECT * FROM T513S
WHERE ...
AND BEGDA LE P0001-BEGDA
AND ENDDA GE P0001-BEGDA.
ENDSELECT.
< <
BEGDA ENDDA
T513S
BEGDA
i0001
Leitura de infotipos sem Banco de Dados Lgico (1)
RP-READ-INFOTYPE . . .
Report
PAnnnn
Leitura de infotipos sem Banco de Dados Lgico (2)
REPORT RPREAD00
INFOTYPES: 0002.
PARAMETERS: PESSOA LIKE P0002-PERNR.
. . . .
* Read Infotype from PREL
RP-READ-INFOTYPE PESSOA 0002 P0002
<BEGIN> <END>.
* Process Infotype-records
PROVIDE * FROM P0002
. . .
ENDPROVIDE.
Modificao de infotipos (1)
PAnnnn
Report
RP-UPDATE
Modificao de infotipos (2)
INFOTYPES: nnnn NAME TAB_OLD,
nnnn NAME TAB_NEW.

GET PERNR.
PROVIDE * FROM TAB_OLD WHERE . . .

(Nesse ponto, efetua-se as modificaes necessrias)
TAB_NEW[] = TAB_OLD[].
APPEND TAB_NEW. (Efetua a gravao na
tabela alternativa)
ENDPROVIDE.
RP-UPDATE TAB_OLD TAB_NEW.
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
Comandos especficos

Mdulos de funo

Mdulos de Macro
Mdulos de Funo
Mdulos de Macro (1)
Mdulos RMAC Standard HR
RP-LOWDATE-HIGHDATE
RP-SET-NAME-FORMAT
RP-FETCH-ALTER-PERID
RP-SET-KEY-DATE
RP-SEL-CALC
RP-WRITE-ALTER-PERID
RP-MAKE-ADDRESS
RP-EDIT-ADDRESS
RP-READ-ALL-TIME-ITY
RP-EDIT-NAME
RP-INIT-BUFFER
RP-IMP-Cn-xx
RP-EXP-Cn-xx
RP-REF-Cn-xx
RP-STICHTAG
RP-ZEITRAUM
RP-READ-INFOTYPE
RP-READ-T001P
RP-READ-T5D0P
RP-READ-PAYROLL-DIR
RP-PROVIDE-FROM-FRST
RP-PROVIDE-FROM-LAST
RP-UPDATE
Mdulos RMAC Standard HR - HELP ONLINE
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
Cluster Table e Table Cluster
Files de importao/exportao em HR (Clusters)
B1 Dados temporais
G1 Salrio por rendimento do grupo
L1 Salrio por incentivo individual
PC Calendrio Pessoal
TE Despesas de viagem/resultados da liquidao
TS Despesas de viagem/dados mestres
TX Textos para infotipos
ZI Interface para contabilidade de custos/gesto
de materiais
Clusters da Base de Dados PCL1
Clusters da Base de Dados PCL2
B2 Resultado das liquidaes de tempos
CD Cluster-Directory
PS Esquema gerado
PT Texto para o esquema gerado
RX Resultado do clculo da Folha de Pagto.(intern)
Rn Idem por pases (n = Ind. Pas HR)
ZL Plano de Turnos pessoal

Clusters da Base de Dados PCL3
AP Log de ao/plano de datas
TY Textos para os infotipos dos candidatos

Estrutura de tabelas / PCLn
Nome campo KEY Long. Texto
CLIENT X 3 Mandant
RELID X 2 Relations-ID
SRTFD X 40 Chave da rea de trabalho
SRTF2 X 4 Campo classificao para
Chave dupla
CLUSTER - Exemplo de definio
* KEY-Definition
DATA: BEGIN OF xy-KEY,
FIELD1,
FIELDn,
END OF xy-KEY.
* Definition of Data Objects
DATA: BEGIN OF TABLE1 OCCURS 10,
COLUMN1,
COLUMNn,
END OF TABLE1.
Include RPCnxxy0.
*CLUSTER L1
*Salrio por rendimento, dados pessoais
DATA BEGIN OF L1-KEY.
INCLUDE STRUCTURE PLL00.
DATA END OF L1-KEY.

DATA: BEGIN OF L1-VERSION,
SAPRL LIKE PLL01-SAPRL,
NUMBER LIKE PLL01-NUMBER
UNAME LIKE PLL01-UNAME,
END OF L1-VERSION.
Include RPC1L100
Gesto de tabelas de base de dados / PCLn
A1 A2
PCLn
Tabelas: PCLn.
IMPORT
EXPORT
Exportao de dados
REPORT RPEXPORT.
TABLES: PCLn Tabela import/export
INCLUDE: RPCnxxy0. Cluster-Definition
* Fill Cluster-KEY
xy-KEY-FIELD = <VALUE>.
. . . .
* Fill Data-Object
* Export Record
EXPORT TABLE1 TO DATABASE PCLn(xy)
ID xy-KEY.
IF SY-SUBRC EQ 0.
WRITE: / Update successful.
ENDIF.
Importao de dados
REPORT RPIMPORT.
TABLES: PCLn. Tabela import/export
INCLUDE: RPCnxxy0. Cluster-Definition
* Fill Cluster-KEY
* Import Record
IMPORT TABLE1 FROM DATABASE PCLn(xy)
ID xy-KEY.
IF SY-SUBRC EQ 0.
* Display Data object
ENDIF.
Import / Export com macros
REPORT RPEXPORT.
. . . .
RP-EXP-Cn-xy.
. . . .
REPORT RPIMPORT.
. . . .
RP-IMP-Cn-xy.
. . . .
RP-EXP-Cn-xy.
EXPORT OBJECT1
. . . .
OBJECTn
. . . .
RP-IMP-Cn-xy
IMPORT OBJECT1
. . . .
OBJECTn
. . . .
Programas
Macros-TRMAC
Importao / Exportao mediante memria intermediria
PCLn
Memria intermediria
Programa
UPDATE
Export Import
Exportao mediante memria intermediria
REPORT RPEXPORT.
* Definio de memria intermediria
INCLUDE: RPPPXD00.
DATA: BEGIN OF COMMON PART BUFFER.
INCLUDE RPPPXD10.
DATA: END OF COMMON PART BUFFER.
* Exportao de dados da memria intermediaria
RP-EXP-Cn-xy.
RP-EXP-Cn-xy.
........
* Arquivar
PERFORM PREPARE_UPDATE
USING V.
* Rotinas de gesto de memria intermediria
INCLUDE: RPPPXM00.
PCLn
xy
M. interm. de m. principal
Importao mediante memria intermediria
REPORT RPIMPORT.
* Definio de memria intermediria
INCLUDE: RPPPXD00.
DATA: BEGIN OF COMMON PART BUFFER.
INCLUDE RPPPXD10.
DATA: END OF COMMON PART BUFFER.
* Importao de dados da memria intermediria
RP-IMP-Cn-xy.
RP-IMP-Cn-xy.
........
* Rotinas de gesto de memria intermediria
INCLUDE: RPPPXM00.
PCLn
xy
M. interm. de m. principal
PCLn
Autorizao de cluster
USER
xy
RP-IMP-Cn-xy.
Programa
Gesto de memria intermediria
+
-
Resultado da folha de pagamento
Resultado da folha de pag.
Kathy Calc Janeiro 199..
WT01 Saldo convnio 5000 R$
WT02 Suplemento 300 R$
WT03 Horas extras 200 R$
/101 Total bruto 5500 R$
. . . .
REPORT RPCLSTRn.
Fluxo de dados na folha de pagamento
RPCALCn0
RP-IMP-C2-Rn
PCL2
xy
PAnnnn
PCL2
Rn
RP-EXP-C2-Rn
Esquemas
e
regras
RPCLSTRn
Definio de Cluster / Resultados de liquidao (1)
STRUCTURE_1
STRUCTURE_2
Data Dictionary
Definio de cluster
* Definio KEY
* Definio de objeto
* Tabela de resultados
* Tabela de resultados alternativa
* Tabela de resultados bruto
Definio de Cluster / Resultados de liquidao (2)
PCnnn
PC207
Data Dictionary
Definio de cluster
REPORT RPC2Rn00.
* Definio de KEY
DATA: BEGIN OF RX-KEY.
INCLUDE STRUCTURE PCnnn.
DATA: END OF RX-KEY.
* Definio de objeto
* Tabela de resultados
DATA: BEGIN OF RT OCCURS 150
INCLUDE STRUCTURE PC207.
DATA: END OF RT.
Cluster Directory-Manager (1)
Chave/ resultado de liquidao
PCL2
Nmero pesoal
Perodo
Status
CDM
nnnnn
CLUSTER-KEY
Exportao
Cluster Directory-Manager (2)
REPORT RPIMPORT.
INCLUDE: RPC2CD00.
* Critrios de seleo
PARAMETERS: PERSON LIKE PERNR-PERNR.
. . . .
* Call CDM
PERFORM CD_MANAGER USING
PERSON Nmero personal
. . . .
* Fill Cluster-key
RX-KEY-PERNR = PERSON.
UNPACK RGDIR-SEQNR TO RX-KEY-SEQNO.
* Import data from PCL2
RP-IMP-Cn-xy.
INCLUDE: RPCMGR00.
Reorganizao
PCL2
PCL2
PCL2
PCL2
RPUREORn
DELE
FLAG
DB-Utility
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo
Utilitrios e Ferramentas

Utilitrios
Criao e ampliao de infotipos
Ferramentas
Utilitrios

Criao e ampliao de infotipos
Utilitrios e Ferramentas
Estrutura dos infotipos
PAnnnn
Tabela transparente
Pnnnn
Estrutura
PSnnnn
Estrutura
Transao PM01
Objetos criados pela transao PM01
Objetos DDIC
Estrutura PSnnnn, Estrutura Pnnnn e Tabela Pannnn;
Pool de mdulos
MPnnnn00 Pool de mdulos para infotipo nnnn
MPnnnn10 Include para pool de mdulos MPnnnn00
MPnnnn20 Include para pool de mdulos MPnnnn00
MPnnnn30 Include para pool de mdulos MPnnnn00
MPnnnn40 Include para pool de mdulos MPnnnn00
Telas
MPnnnn00 1000 Primeira tela de infotipo nnnn
MPnnnn00 2000 Tela individual de infotipo nnnn
MPnnnn00 3000 Exibio em lista para infotipo nnnn
Interfaces
Mdulo de dilogo RP_nnnn
Entrada na tabela T777D para as caractersticas tcnicas de um infotipo e na T77ID para a
estrutura de campo de dados Psnnnn para o infotipo
Atualizao de caractersticas do infotipo
Criao e ampliao de infotipos - Desenvolv. de Pessoal
Transao PPCI
Obrigado pela
ateno.
1 - Introduo
2 - Banco de Dados Lgico PNP
3 - Banco de Dados Lgico PAP
4 - Banco de Dados Lgico PCH
5 - Classe de Report
6 - Vises
7 - Leitura e modificao de infotipos
8 - Comandos especficos
9 - Files de Importao / Exportao
10 - Utilitrios e Ferramentas
Contedo

Você também pode gostar