Question

Tout comme un certain contexte, je l'intention d'écrire un add-in Excel avec .NET qui peut exécuter des requêtes à partir d'un système SAP.

Ainsi, je suis à la recherche d'une liste des modules de fonction pour la transaction de SAP SQVI. Je ne peux pas sembler trouver beaucoup d'informations à leur sujet; les quelques messages du forum que j'avais trouvé l'air avant d'avoir disparu dans l'oubli Internet.

Plus précisément, je veux être en mesure d'examiner les requêtes créées par un utilisateur puis afficher les résultats dans Excel. Je peux gérer la manipulation Excel ainsi que l'exécution à distance des modules de fonction SAP; Je ne peux pas trouver les modules de fonction SQVI je dois exécuter.

Mise à jour: Je ne trouve ce poste qui m'a dirigé vers chercher des modules fonctionnels dans le groupe AQGF (modules fonctionnels à partir de RSAQ *)

Était-ce utile?

La solution

Essayez RSAQ_REMOTE_QUERY_CALL_CATALOG, il semble faire l'affaire pour moi.

Autres conseils

Comme dit déjà par tomdemuyt, vous avez maintenant trouvé la fonction pour obtenir les données nécessaires. Pour parcourir et obtenir plus d'autres données, goto SE93 de transaction, entrez id Transaction SQVI, allez à la classe de développement ou SQUE paquet, puis parcourir ce paquet avec SE80 / jeter un oeil à la hiérarchie des objets, des groupes de fonctions en particulier. Ensuite, vous voyez beaucoup de groupes de fonctions, mais l'un d'entre eux est AQRC auquel le module de fonction mentionné RSAQ_REMOTE_QUERY_CALL_CATALOG appartient.

Une liste des requêtes SQVI par l'utilisateur se trouve simplement en utilisant les sélections suivantes dans SE16N de transaction pour AQLTS de table.

  • AQLTS-CLAS = « SYSTQV * »
  • AQLTS-HEAD = « X »

Il est pas la façon idéale pour récupérer les données, car un seul champ (AQLTS-TEXT) doit être analysé pour l'ID utilisateur. ReportID, mais il apporte ce qui est nécessaire dans un seul tableau

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