Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Les infotypes
Les macros
Les clusters
1
Infotypes - Définiton
2
Infotypes - Définiton
3
Infotypes - Définiton
Date de début
Date de fin
01.01.2000
31.12.9999
Adresse 1
Changement d ’adresse
au 01.04.2000
Date de fin
Date de début
Adresse 1 Adresse 2 31.12.9999
01.01.2000
Date de fin Date de début
31.03.2000 01.04.2000
4
Principaux infotypes
Infotype Identité (0002) :
Infotype Adresse (0006)
Infotype Rémunération de base (0008)
Infotype Eléments du contrat (0016)
Infotype 0005
Infotype 0008 Droit au congé
Rémunération
5
Création et modification d’un infotype PA
Transaction : PM01
6
Création et modification d’un infotype PA
7
Création et modification d’un infotype PA
9
Création et modification d’un infotype PA
10
Création et modification d’un infotype PA
11
Création et modification d’un infotype PA
Paramétrage : T582A
12
Création et modification d’un infotype PA
13
Création et modification d’un infotype PA
Modification d’un infotype (PM01)
14
Création et modification d’un infotype PA
15
Création et modification d’un infotype PD
Transaction : PPCI
16
Création et modification d’un infotype PD
Paramétrage
18
Exercice
19
Bases de données logiques PNP et PCH
20
Bases de données logiques PNP et PCH
Acquisition de données
21
Bases de données logiques PNP et PCH
Présélection
22
Macro - Définition
Tout comme les performs et les modules fonctions, les
modules de macros permettent de structurer les programmes de
façon modulaire.
Les modules de macros sont fréquemment utilisés dans le
module HR. Les macros sont disponibles uniquement pour les
programmes utilisant la BDL PNP.
Dans le module HR, il existe 2 types de macros :
Les macros dont le nom utilise le séparateur « tiret » : celles-ci
sont gérées dans la table SAP TRMAC. Il s’agit des anciennes
macros version 3 qui ne sont plus développées par SAP mais qui
sont toujours utilisées dans les programmes HR.
Les macros dont le nom utilise le séparateur « underscore »
(macro version 4) : celles-ci sont gérées dans l’include standard
DBPNPMAC du programme SAPDNPNP. Il s’agit des nouvelles
macros version 4 créées dans cet include standard et non plus dans
la table SAP TRMAC.
23
Exemple de macro version 3
Exemple de macro dont le nom utilise le séparateur « tiret » :
La macro RP-PROVIDE-FROM-LAST définie dans la table
SAP TRMAC permet de récupérer le dernier enregistrement
d’infotype du salarié sur la période de sélection.
24
Exemple de macro version 3
La syntaxe de cette macro est la suivante :
RP-PROVIDE-FROM-LAST infty subty beg end
26
Exemple de macro version 4
La syntaxe de cette macro est la suivante :
RP_READ_INFOTYPE pernr infty inftytab beg end
27
Macro importantes
29
Les clusters de données
d’autre part dans les clusters dont les plus importants sont les
clusters B2 (résultats du calcul des temps) et RF (résultats de la
paie française)
32
Les clusters de données - Définition
d’autre part dans les clusters dont les plus importants sont les
clusters B2 (résultats du calcul des temps) et RF (résultats de la
paie française)
33
Les clusters de données - Visualisation
Visualisation du cluster RF (résultats de la paie française)
Afin de visualiser les résultats de paie dans le cluster RF (résultats
de la paie française) de la table PCL2, il faut passer par le chemin
suivant :
34
Les clusters de données - Visualisation
On peut également visualiser les résultats de paie dans le cluster
RF (résultats de la paie française) en lançant via la transaction
SE38 le programme RPCLSTRF
Pour visualiser ensuite le détail, il suffit de double-cliquer sur la ligne qui nous
intéresse.Tous les résultats de calcul sont présents et sont identifiés par un code
actualité : A = Actual result (résultat en cours), P = Previous result (résultat
précédent), 0 = Old result (tous les autres résultats) 36
Les clusters de données - Visualisation
Aperçu du contenu du cluster RF
Pour les résultats de paie, les tables les plus consultées sont les
2 tables RT (résultats du mois) et CRT (cumuls de l'année).
Pour voir par exemple le contenu de la table RT, il suffit de
double-cliquer sur la ligne correspondante.
37
Les clusters de données - Visualisation
Contenu de la table RT (table des résultats de paie)
38
Les clusters de données - Visualisation
Visualisation du cluster B2 (résultats du calcul des temps)
Afin de visualiser les résultats de temps dans le cluster B2
(résultats du calcul des temps) de la table PCL2, il faut passer par
le chemin suivant :
39
Les clusters de données - Visualisation
On peut également visualiser les résultats de paie dans le cluster
B2 (résultats du calcul des temps) en lançant via la transaction
SE38 le programme standard SAP RPCLSTB2.
40
Les clusters de données - Visualisation
1
2 1 Matricule du salarié
41
Les clusters de données - Visualisation
42
Les clusters de données - Visualisation
Aperçu du contenu du cluster B2
Pour les résultats de temps, les tables les plus consultées sont les 3 tables
ZES (soldes horaires par jour), SALDO (soldes horaires cumulés) et ZL
(rubriques de temps).
Pour voir par exemple le contenu de la table ZL, il suffit de double-cliquer
sur la ligne correspondante. 43
Les clusters de données - Visualisation
Contenu de la table RT (table des résultats de paie)
44
Les clusters de données - Suppression
Le programme RPUPnD10 (où n = 1, 2, 3 ou 4) est un utilitaire
standard permettant de supprimer des enregistrements d’un
cluster quelconque de la table PCLn.
Exemple : pour supprimer des résultats de paie du cluster RF
de la table PCL2, il suffit donc d’utiliser le programme
RPUP2D10 en renseignant dans l’écran de sélection du
programme le nom du cluster, les entrées à supprimer et
l’identifiant de l’utilisateur.
45
Les clusters de données - Suppression
Le programme demande une confirmation avant de supprimer
définitivement les entrées du cluster RF de la table PCL2 :
46
Les clusters de données – Gestion
Exportation de données (écriture dans un cluster)
47
Les clusters de données – Gestion
Importation de données (lecture dans un cluster)
Fonctions RFC
Instruction HIDE
Création d’une vue
Création d’un matchcode
Définition d’un objet d’autorisation
Définition d’une arborescence
49
Utilisation des fonctions RFC
51
Utilisation des fonctions RFC
52
Utilisation des fonctions RFC
Exemple de liaison
53
Utilisation du HIDE
54
Utilisation du HIDE
Exemple de syntaxe
LOOP AT ITAB.
CONCATENATE ITAB-BEGDA+6(2)'.'ITAB-BEGDA+4(2)'.'ITAB-BEGDA+2(2) INTO D1.
CONCATENATE ITAB-ENDDA+6(2)'.'ITAB-ENDDA+4(2)'.'ITAB-ENDDA+2(2) INTO D2.
WRITE: /5 ITAB-SUBTY, ITAB-ATEXT(25), D1, D2.
HIDE: ITAB-PERNR, ITAB-BEGDA, ITAB-ENDDA, ITAB-SUBTY, ITAB-INFTY.
ENDLOOP.
AT USER-COMMAND.
WHEN 'CREATE'.
CALL FUNCTION 'HR_INITIALIZE_BUFFER'
EXPORTING
TCLAS = 'A'
PERNR = ITAB-PERNR.
....
55
Création d’une vue
Une vue est une fonction SAP qui permet à un utilisateur de gérer
des données de paramétrage, les données provenant de plusieurs
tables.
Exemple :
58
Création d’une vue
Exemple d’environnement de gestion
Utilitaires/Générateur de gestion de tables
61
Création d’un matchcode
63
Création d’un matchcode
Exemple de matchcode
64
Définition d’un objet d’autorisation
65
Définition d’un objet d’autorisation
66
Définition d’un objet d’autorisation
67
Définition d’un objet d’autorisation
68
Définition d’un objet d’autorisation
69
Définition d’un objet d’autorisation
70
Définition d’une arborescence
71