Pourquoi est-KOFAX SAP Module de Z_DICOM_STORE_USING_FB60_FB65 pas Spécifié quand Run?

StackOverflow https://stackoverflow.com/questions/2235843

  •  19-09-2019
  •  | 
  •  

Question

Nous avons amélioré notre système SAP de développement de ECC6 SPS3 ECC6 SPS5 .

Une application externe de SAP ( KOFAX - un produit certifié SAP) passe d'une image de facture et des données de facturation au système de SAP. Elle appelle ensuite le module de fonction Z_DICOM_STORE_USING_FB60_FB65 (fourni par KOFAX) afin de stocker l'image sur le SAP Content Server et déclencher un flux de travail.

Avant la mise à niveau du système SAP, cela a fonctionné, maintenant il ne fonctionne pas. Une exception est soulevée à l'intérieur de la forme check_and_add_delimiter (pool de sous-programme SCMS) qui est effectivement appelée à partir du module de fonction SCMS_ARCHIVE_INFO_GET .

L'exception est soulevée parce que lorsque la méthode de classe CL_GUI_OBJECT-> CLASS_INIT est appelé, les drapeaux:

  • GUI_IS_RUNNING
  • ACTIVEX
  • Javabean
  • WWW_ACTIVE

sont fixés à des valeurs vides.

Cela se produit lorsque le processus est lancé à partir de la GUI KOFAX . Si je lance Z_DICOM_STORE_USING_FB60_FB65 de transaction SE37 et remplir les structures avec les mêmes données, l'image est stockée et le flux de travail est déclenché.

S'il vous plaît pouvez-vous expliquer pourquoi les drapeaux ne sont pas remplis lorsque le programme fonctionne?

Merci.

Était-ce utile?

La solution 3

Cela a été résolu par l'un de nos develpers. La réponse qu'il m'a donné était:

  

Nous avons modifié check_and_add_delimiter   (Pool de sous-programme SCMS) afin de   remédier à ce problème (nous avons effectivement   arrêté le bit de code incriminé de   étant appelé)

Autres conseils

Ceci est un « double technique » d'entre vous d'autres affichage. Encore une fois, la question est claire - le « GUI KOFAX » semble utiliser une connexion RFC pour appeler le module de fonction, mais le module de fonction utilise alors une autre substance qui nécessite pas une connexion RFC, mais une interface graphique SAP complet à l'autre fin parce qu'il tente d'accéder à des attributs SAP GUI. Je ne suis pas en CMS, donc je ne peux pas vous aider à comprendre pourquoi cela a été changé lors de la mise à niveau ...

Pour la plupart des scénarios une connexion RFC normale est suffisante, SAP GUI est uniquement nécessaire si vous essayez d'exécuter BDC dans le module de fonction (par exemple pour « l'affichage direct »). Puisque vous dites que cela a fonctionné avant que je ne peux que supposer que ce n'est pas le cas.

pourrait-il pas que l'erreur se produit lors du téléchargement de l'image? Peut-être que la mise à niveau a fait quelque chose à la configuration du serveur de contenu? Il existe un programme de test pour le serveur de contenu que vous pouvez exécuter.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top