Você está na página 1de 105

Programao ABAP em Recursos Humanos

Contedo
6 - Vises

1 - Introduo 2 - Banco de Dados Lgico PNP 3 - Banco de Dados Lgico PAP 4 - Banco de Dados Lgico PCH 5 - Classe de Report

7 - Leitura e modificao de infotipos 8 - Comandos Especficos 9 - Files de Importao/Exportao 10 - Utilitrios e Ferramentas

Contedo

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

Ciclo Bsico da rea de Recursos Humanos

Eventos e Formao Contratao Curso

Recrutamento

Planejamento de Custos e Relatrios

Carreiras e Administrao de Salrios

Viagens
Folha de Pagamento Relatrios de Tempos

Universo HR

PA
Pessoas

PD
Estrutura Organizacional

Comandado por Features (regras de deciso que determinam aes nos universos de PA e de PD)

Personnel Number
Qualificaes PA IT0000 0999 TM IT2000 2999 RS IT4000 4999 CL IT9000 9999 IT0001 Liga os universos de PA e PD

Object ID OBJECT
Requisitos PD IT1000 1999 PD IT1000 -1999

Comandado pelo Plano de Verso (cenrios)

IMG
Guia de Implementao (Tabelas de Customizao)

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
PA IT0000 0999 PAnnnn TM IT2000 2999 PAnnnn RS IT4000 4999 PBnnnn CL IT9000 9999 PAnnnn PBnnnn

PD
PD IT1000 1999 HRPnnnn

Bancos de dados Lgicos em HR


- Administrao Pessoal -Gerenciamento do Tempo -Infotipos: -Gerenciamento Organizao -Desenvolvimento Pessoal -Treinamento e Eventos Infotipos: 0000-0999 1000-1999 9000-9999 - Recrutamento

0000-0999 2000-2999 9000-9999

-Infotipos: 0000-0999 4000-4999 9000-9999

PNP

PCH

PAP

Ativao do Banco de dados Lgico

Contedo

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

Banco de Dados Lgico Administrao de Pessoal (PA-PAD)


1. Obteno de dados

2. Pr-seleo

3. Verificao de autorizao

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

Ordena
o de pessoas

Seleo de
Pessoas

2-Pr-Seleo - Classe de Relatrio

2-Pr-Seleo - Conveno de nomes para Classe de Relatrio

Ordenar Perodo de seleo de dados Perodo de seleo de pessoas rea de liquidao, perodo e ano de folha pag.. Perodo de seleo de dados Perodo de seleo de pessoas S E P D A nnn N sequencial

3 - Verificao de autorizao

Dados pessoais Processo Verificao de autorizao +

Autorizao de pessoas

USER

Assalariado por hora

PAnnnn Assalariado por hora Assalariado por mes . . .

Verificao de autorizao

GET PERNR.

Assalariado por hora ..... Autorizao pendente para Assalariado por mes

Autorizao de dados

USER

Endereo

PAnnnn

Endereo Salrio base

Verificao de autorizao

INFOTYPES: 0006, Endereo 0008. Salrio base GET PERNR.

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


REPORT ZHRRPXXX. TABLES: PERNR. INFOTYPES: 2001 MODE N. GET PERNR.

RP-READ-ALL-TIME-ITY PNPBEGDA PNPENDDA.


LOOP AT P2001. WRITE: /P2001-ABWTG. ENDLOOP.

INFOTYPES: 2001, 2nnn. GET PERNR.

PAnnnn PAnnnn

Dados de Tempo -Processamento

Janeiro

Fevereiro

Perodo de Seleo de dados

Frias

20 das

Viso

15 das

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: SELECT *

PAnnnn. FROM PAnnnn WHERE PERNR EQ <pernr> ... AND BEGDA ... AND ENDDA ... OBJECT 'P_ORGIN' FIELD <inftyp> FIELD <subtyp> DUMMY DUMMY DUMMY DUMMY DUMMY.

AUTHORITY-CHECK ID 'INFTY' ID 'SUBTY' ID 'AUTHC' ID 'PERSA' ID 'PERSG' ID 'PERSK' ID 'VDSK1'

IF SY-SUBRC NE 0. -------------------------------> ENDIF.

Contedo

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

Banco de Dados Lgico de Candidatos (PAP)


1. Obteno de dados

2. Pr-seleo

3. Verificao de autorizao

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

Ordena
o de candidatos

Seleo de
Candidatos

3 - Verificao de autorizao

Dados do

candidato
Processo Verificao de autorizao +

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.

Contedo

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

Banco de Dados Lgico Desenvolvimento de Pessoal (PCH)


1. Obteno de dados

2. Pr-seleo

3. Verificao de autorizao

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

Contedo

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

Classe de Report (1)

Classe de Report (2)

Classe de Report (3)

Contedo

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

Vises: Unio (Join), Projeo (Extrapolao)


Endereos Organizacional Posio Unidade de organizao Atribuio organizacional

Funo

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

Funo x

BUKRS1 P0001

BUKRS2

BUKRS3

BUKRS4

Funo x

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.

Contedo

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

Leitura de entradas em tabelas sujeitas a tempos

BEGDA i0001

BEGDA T513S

<

<

ENDDA

SELECT * FROM T513S WHERE ... AND BEGDA LE P0001-BEGDA AND ENDDA GE P0001-BEGDA. ENDSELECT.

Leitura de infotipos sem Banco de Dados Lgico (1)

Report
PAnnnn

RP-READ-INFOTYPE . . .

Leitura de infotipos sem Banco de Dados Lgico (2)

REPORT RPREAD00 INFOTYPES: PARAMETERS: 0002. 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)

Report

PAnnnn

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.

Contedo

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

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

Contedo

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

Cluster Table e Table Cluster

Files de importao/exportao em HR (Clusters)

Clusters da Base de Dados PCL1

B1 G1 L1 PC TE TS TX ZI

Dados temporais Salrio por rendimento do grupo Salrio por incentivo individual Calendrio Pessoal Despesas de viagem/resultados da liquidao Despesas de viagem/dados mestres Textos para infotipos Interface para contabilidade de custos/gesto de materiais

Clusters da Base de Dados PCL2

B2 CD PS PT RX Rn ZL

Resultado das liquidaes de tempos Cluster-Directory Esquema gerado Texto para o esquema gerado Resultado do clculo da Folha de Pagto.(intern) Idem por pases (n = Ind. Pas HR) Plano de Turnos pessoal

Clusters da Base de Dados PCL3

AP TY

Log de ao/plano de datas Textos para os infotipos dos candidatos

Estrutura de tabelas / PCLn

Nome campo KEY

Long.

Texto

CLIENT RELID SRTFD SRTF2

X X X X

3 2 40 4

Mandant Relations-ID Chave da rea de trabalho Campo classificao para Chave dupla

CLUSTER - Exemplo de definio


Include RPCnxxy0.
* 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 RPC1L100

*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.

Gesto de tabelas de base de dados / PCLn

PCLn

IMPORT

Tabelas: PCLn.
A1 A2 EXPORT

Exportao de dados

REPORT RPEXPORT. TABLES: PCLn INCLUDE: RPCnxxy0. * Fill Cluster-KEY xy-KEY-FIELD = <VALUE>. .... * Fill Data-Object * Export Record

Tabela import/export Cluster-Definition

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. INCLUDE: RPCnxxy0.

Tabela import/export 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

Programas
REPORT RPEXPORT. .... RP-EXP-Cn-xy. ....

Macros-TRMAC RP-EXP-Cn-xy. EXPORT OBJECT1 .... OBJECTn .... RP-IMP-Cn-xy

REPORT RPIMPORT. .... RP-IMP-Cn-xy. ....

IMPORT OBJECT1 .... OBJECTn ....

Importao / Exportao mediante memria intermediria

Programa

Export

Import

Memria intermediria

UPDATE

PCLn

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.

M. interm. de m. principal

PCLn xy

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.

M. interm. de m. principal

PCLn xy

PCLn

Autorizao de cluster

Gesto de memria intermediria Programa USER RP-IMP-Cn-xy. xy + -

Resultado da folha de pagamento

Resultado da folha de pag. REPORT RPCLSTRn. Kathy Calc Janeiro 199..

WT01 WT02 WT03 /101 ....

Saldo convnio Suplemento Horas extras Total bruto

5000 R$ 300 R$ 200 R$ 5500 R$

Fluxo de dados na folha de pagamento


Esquemas e regras
PAnnnn

RPCALCn0
PCL2 xy

PCL2 Rn

RP-EXP-C2-Rn
RP-IMP-C2-Rn

RPCLSTRn

Definio de Cluster / Resultados de liquidao (1)

Definio de cluster Data Dictionary * Definio KEY STRUCTURE_1

* Definio de objeto * Tabela de resultados

STRUCTURE_2

* Tabela de resultados alternativa

* Tabela de resultados bruto

Definio de Cluster / Resultados de liquidao (2)

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.

Data Dictionary

PCnnn PC207

Cluster Directory-Manager (1)

Chave/ resultado de liquidao Nmero pesoal Perodo Status

CDM

nnnnn
PCL2

Exportao CLUSTER-KEY

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

RPUREORn PCL2 DELE FLAG PCL2

PCL2

DB-Utility PCL2

Contedo

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

Utilitrios e Ferramentas

Utilitrios
Criao e ampliao de infotipos

Ferramentas

Utilitrios

Utilitrios e Ferramentas

Criao e ampliao de infotipos

Estrutura dos infotipos


PAnnnn Pnnnn

Tabela transparente

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.

Contedo

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

Você também pode gostar