SAP Note 178665 - Automation: Short dump SYSTEM_POINTER_PENDING

Composant : Please use BC-FES-CTL (note 842824) -

Solution : https://service.sap.com/sap/support/notes/178665 (Connexion à SAP Service Marketplace requise)

Résumé :
Lors d’une exécution d’un programme ABAP utilisant des composants de frontend comme ActiveX ou des serveurs d'automatisation, et se terminant par le vidage système SYSTEM_POINTER_PENDING, cela survient dû à la gestion asynchrone de la queue d'automatisation. L'incident est provoqué quand des appels de fonction engendrant des valeurs sont assignés à des variables locales qui perdent leur portée et sont détruites après l'exécution des opérations de flush hors des portées valides des variables (après ENDFORM, ENDFUNCTION, ENDMETHOD). Cela conduit à une erreur du système d'exécution, interrompant le programme et indiquant le problème dans le vidage mémoire. La solution consiste à utiliser les attributs de classe pour contrôler les valeurs résultantes, évitant ainsi la destruction prématurée des objets en maintenant des références.

Mots Clés :
system_pointer_pending short dump additional key words automation, \form=form/function/method\data=local variable, short dump system_pointer_pending, local variable caused, automation queue processing, include result values, abap runtime system, short dump, local variable, function call

Notes associées :

555739SAP GUI for HTML: Short dump SYSTEM_POINTER_PENDING
73056Collective note: ABAP as OLE Automation Controller