BAdI pris en charge

Les SAP Business Add-Ins (BAdI) sont utilisés pour adapter le logiciel SAP à des besoins spécifiques. Ils peuvent être insérés dans le système pour s'adapter à des besoins de l'utilisateur qui ne sont pas inclus dans la livraison standard.

Processus de gestion
  • BADI_RSBPCB_SETUSER - fournit l’exécutant et le réviseur d'une activité BPF. Ce BAdI s'applique aux processus de gestion et aux statuts de travail.

  • BADI_UJ_BPF_REVIEW_VALIDATION - écrase les calculs système si l'utilisateur actuel peut approuver ou rejeter une activité BPF. Ce BAdI est déclenché lorsque la liste d'activités s'affiche et que l'utilisateur choisit Approuver ou Rejeter comme réviseur.
  • BADI_UJ_BPF_REVIEW_LOGIC - avec ce BAdI, il est possible d'implémenter des calculs personnalisés. Cela est déclenché lorsque l'utilisateur choisit Approuver ou Rejeter.
  • BADI_UJ_BPF_SUBMIT_LOGIC - avec ce BAdI, il est possible d'implémenter des calculs personnalisés. Cela est déclenché lorsque l'utilisateur choisit Envoyer.
Script de calcul
  • BADI_UJ_CUSTOM_LOGIC - avec ce BAdI, il est possible d'implémenter une logique de calcul personnalisée. Cela est déclenché à partir du script de calcul.

  • BADI_UJCTRL_RUN_CONTROL (point d'extension UJCTRL_RUN_CONTROL) - vous permet d'écrire votre propre logique de contrôle via ABAP.
SQE
BADI_UJ_SQE_POST_PROCESS
  • Méthode POST_PROCESS - déclenchée après la lecture des données à partir de la base de données. Il est possible d'implémenter des calculs personnalisés pour manipuler les données avant qu'elles soient envoyées au frontend.
  • Méthode CUSTOMIZE_PROPERTIES - déclenchée par les propriétés des données de base dans l'implémentation de BAdI, avant l'affichage d'un rapport Web. Il est possible de modifier la description du membre et l'activation des entrées du reporting Web Planning and Consolidation.
Réécriture

BADI_UJR_WRITE_BACK - déclenché lorsque le module de réécriture est lancé. Les données envoyées à partir d'autres modules sont envoyées à l'interface de BAdI et vous pourrez manipuler ces données au sein de l'implémentation BAdI. Les données traitées parcourent toutes les validations standard et sont comptabilisées dans BW.

Gestionnaire de données
  • BADI_UJD_RETRACT - déclenché à partir du Gestionnaire de données. Il est possible d'utiliser ce BAdI pour exporter les données de Planning and Consolidation vers une source externe, par exemple, pour réécrire les données de planification dans ECC pour le contrôle de budget.
  • BADI_UJD_ROUTINE - déclenché pendant la transformation lors du chargement des données à partir d'une source de données externe. Ce BAdI permet d'exécuter des transformations de données complexes qui ne sont pas possibles avec un fichier de transformation.
Validation

BADI_UJ_VALIDATION_RULE_LOGIC - déclenché par le module de réécriture. Ce BAdI permet de valider des données de saisie avec le code ABAP plutôt que de définir des règles de validation.

Sécurité
  • BADI_UJE_DYNAMIC_DAP - déclenché après la lecture d'une option de profil d'accès aux données (DAP) à partir de la base de données. Ce BAdI permet de définir dynamiquement la sécurité des données pour un utilisateur et de réduire le nombre de DAP statiques à créer.
  • UJE_DIM_PROCESSED_BADI - déclenché après le traitement des données de base de dimension. Peut servir à mettre à jour automatiquement les options DAP à partir d'une modification dans les données de base.
Journaux

BADI_UJJ_CALCULATED_AMOUNT - déclenché lorsque vous enregistrez ou comptabilisez une écriture. Peut être utilisé pour générer des écritures comptables supplémentaires.

Statut de travail
  • BADI_RSBPCB_SETUSER - vous pouvez implémenter un calcul personnalisé fournissant le propriétaire et le responsable pour le statut de travail. Ce BAdI s'applique aux processus de gestion et aux statuts de travail.

  • UJW_LOCKOUT_SCHEDULE_BADI - déclenché lorsque le statut de travail est vérifié par des modèles internes. Peut être utilisé pour fournir de manière programmatique les informations de verrouillage de statut.

Paramètre

BADI_UJ_PARAM_CHANGE - déclenché lorsqu'un utilisateur change un paramètre dans IMG. Principalement utilisé par les calculs internes de Planning and Consolidation pour appliquer une vérification spécifique.