Solution : https://service.sap.com/sap/support/notes/1371131 (Connexion à SAP Service Marketplace requise)
Résumé :
Cette note SAP traite des problèmes liés à la gestion des exceptions RFC dans les programmes ABAP. Lors de l'appel d'un module de fonction activé par RFC et qu'une erreur survient, deux problèmes principaux peuvent survenir : premièrement, l'application peut échouer à intercepter les exceptions RFC, conduisant à une erreur d'exécution ABAP (CALL_FUNCTION_REMOTE_ERROR) ; deuxièmement, l'exception est capturée mais le message d'erreur RFC transmis à l'appelant n'est pas spécifique, ce qui entrave une analyse efficace des erreurs. La note spécifie les mesures nécessaires à la gestion des erreurs et fournit des exemples de code pour divers scénarios RFC, y compris RFC synchrone, asynchrone et en file d'attente, pour gérer correctement les SYSTEM_FAILURE, COMMUNICATION_FAILURE et RESOURCE_FAILURE, assurant ainsi une gestion robuste des erreurs et améliorant la stabilité du système.
Mots Clés :
message id msgid type msgty number msgno, exceptions system_failure = 1 message lv_rfcmsg communication_failure = 2 message lv_rfcmsg resource_failure = 3, exceptions system_failure = 1 message lv_rfcmsg communication_failure = 2 message lv_rfcmsg, task task [destination {dest}] [performing subr, call function func destination dest exporting, background task [destination dest] exporting, abap runtime error call_function_remote_error occurs, task task [destination dest], group group [performing subr, call function func starting
Notes associées :
1568399 | SOB: Error handling when navigating to CMS by RFC (1) |
1467496 | Dump "CALL_FUNCTION_REMOTE_ERROR" during object selection |
597583 | Performance improvement using RFC parallel processing |
97522 | RFC short dump CALL_FUNCTION_REMOTE_ERROR |