bonjour à tous, j'ai créé un report qui ouvre un fichier excel dans un dynpro en utilisant la methodeet jusque la tout se passe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part gc_doc_excel->open_document_from_table
la modification du fichier excel est correctement sauvegardé en utilisant la methode
[CODE
CALL METHOD gc_doc_excelt->save_document_to_url
EXPORTING url = url
user_info = user_info
no_flush = no_flush
IMPORTING
error = error
retcode = retcode
CHANGING document_size = document_size.[/CODE]
le problème se situe à la fermeture du fichier excel,
l’événement de cloture du fichier excel n'est pas "trigger",
pourtant j'ai créé une classe locale
jai fait une set handler après avoir récupérer le document
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 METHODS: on_close_document FOR EVENT on_close_document OF i_oi_document_proxy IMPORTING document_proxy has_changed.
et dans le PAI j'excecute la close_document
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CALL METHOD control->get_document_proxy EXPORTING document_type = document_type document_format = document_format register_container = register_container no_flush = no_flush IMPORTING document_proxy = document_proxy retcode = retcode error = error.
Qu'est ce qui méchappe?
Partager