!--a11y-->
Type 0 : définition des appels dynamiques de
fonction 
Cette fonction permet d'appeler certaines fonctions SAP R/3 à partir de la fiche d'instructions ou d'effectuer des calculs et contrôles dans cette fiche. Les appels ABAP créés pour l'utilisation donnée sont exécutés via des modules fonction.
Le module fonction à appeler doit exister et être actif dans le Function Builder (ABAP Workbench).
Le système R/3 comprend plusieurs modules fonction prédéfinis que vous pouvez utiliser dans les appels de fonction. Vous pouvez également créer vos propres modules fonction.
Pour créer ou afficher des modules fonction, accédez au Customizing de la Gestion des process et sélectionnez Instructions de process ® Définir types d'instr. process avec liste des caractérist ® Affecter caractéristiques aux appels de fonction dynamiques ® Créer modules fonction pour les appels dynamiques de fonction.
Le tableau suivant fournit une synthèse des modules fonction que vous pouvez définir en tant qu'appels dynamiques de fonction :
|
Fonction |
Module fonction |
|
Appel de toute transaction |
COPF_CALL_TRANSACTION |
|
Confirmation des ordres pour des phases |
COPF_ENTER_CONFIRMATION |
|
Affichage du calcul des quantités d'articles dans l'ordre |
COPF_MATERIAL_QUANTITY_CALC |
|
Affichage des documents créés dans le système de gestion des documents SAP R/3 |
COPF_DOCUMENT_SHOW_DIRECT |
|
Calcul de la durée des intervalles de temps |
COPF_DETERMINE_DURATION |
|
Calcul de la date de début d'un intervalle de temps |
COPF_DETERMINE_START_TIME |
|
Calcul de la date de fin d'un intervalle de temps |
COPF_DETERMINE_END_TIME |
|
Création des fiches échantillon pour les contrôles qualité lors de la fabrication |
QPRS_PI_NEW_SAMPLE_DRAW |
|
Traitement
des échantillons |
QPRS_PI_SAMPLE_DRAW_PROCESSING |
|
Enregistrement des résultats de contrôle dans la composante QM |
COPFX_QM_INSPECTION_RESULT_REC |
|
Module fonction type pour la fonction de contrôle |
COPF_VALIDATION_FUNCTION_TEST |
Lors de la définition des appels dynamiques de fonction, vous spécifiez les informations suivantes dans l'instruction de process :
· Nom du module fonction à appeler ;
· Toute désignation synthétique à afficher sur le bouton de commande ;
· Caractéristique spécifiant s'il est possible d'appeler la fonction lorsque la fiche d'instructions est affichée ;
· Paramètres définis dans le module fonction.
Pour la saisie de ces informations, affectez les caractéristiques suivantes à l'instruction de process en respectant la séquence ci-dessous :
|
Caractéristique |
Signification |
Valeur |
|
PPPI_FUNCTION_NAME |
Nom d'un module fonction |
Nom du module fonction à appeler |
|
PPPI_BUTTON_TEXT |
Texte du bouton de commande |
Toute désignation |
|
PPPI_FUNCTION_DURING_ |
Spécifie si la fonction peut être appelée lorsque la fiche d'instructions est affichée |
'0' = non
autorisé |
|
|
Paramètres
en fonction de la définition du module fonction : |
Paramètres
du module fonction |
Pour plus d'informations sur le mode de définition des paramètres du module fonction dans l'instruction de process, reportez-vous à :
· Type 0 : définition des paramètres d'export
· Type 0 : définition des paramètres de modification
· Type 0 : définition des paramètres d'import
· Type 0 : définition des paramètres de table
· Type 0 : transfert de paramètre facultatif