Comment décoder SAP texte à partir de STXL.CLUSTD?
Je sais ! La "bonne" façon de lire STXL.CLUSTD est grâce à SAP ABAP fonction. Mais je suis désolé, nous souffrent de mal de problème de performances. Nous avons déjà notre décision d'aller directement à la base de données (Oracle), et nous n'avons pas de plan pour revenir à notre décision mais depuis tout va beaucoup mieux jusqu'à présent.
Cependant, nous avons trouvé cette question. Le texte en STXL.CLUSTD champ est stocké dans le format incompréhensible. Nous ne pouvons pas trouver des informations sur son format d'encodage via google. N'importe qui peut soupçon moi comment décoder le texte de STXL.CLUSTD ?
Grâce
- Je ne crois pas que votre problème vient de l'appel de
READ_TEXT
. Le module de fonction est assez rapide. Aussi, lors d'une séance, à plusieurs reprises de lire les textes sont mis en mémoire tampon. Avez-vous unSAT
ouSE30
retracer et analyser le haut de la liste? - READ_TEXT n'est pas exactement la cause de problème de performances. Mais l'incapacité à affiner SQL produire par ABAP est mon problème à l'époque. C'est pourquoi rester à l'écart de ABAP interface et va directement à la base de données SQL a été considéré comme une solution.
Vous devez vous connecter pour publier un commentaire.
Version courte: Vous n'avez pas. Utiliser le module de fonction READ_TEXT.
Version longue: Vous êtes à la recherche à un groupe de la table. Voir http://help.sap.com/saphelp_47x200/helpdata/en/fc/eb3bf8358411d1829f0000e829fbfe/frameset.htm pour plus de détails. Les données que vous voyez est une représentation interne du texte, en quelque sorte liés à la façon dont l'ABAP noyau gère les données en interne. Ces données n'a pas de sens sans les métadonnées. Si vous modifiez la structure d'origine d'une façon incompatible, les données ne peuvent plus être lus. Oh, et ai-je mentionné que les données ne contiennent pas de référence pour les métadonnées? Lors de la lecture du contenu de ces tableaux, même en ABAP, vous avez besoin de connaître la source d'origine, structure de données, sinon, vous êtes condamné. Sans les métadonnées et la connaissance de la façon dont le noyau s'occupe de ces types de données lors de l'exécution, vous aurez du mal à déchiffrer le contenu.
Avis personnel: accès Direct à la base de données ci-dessous le système SAP R/3 est une très mauvaise idée, étant donné que ce n'est pas seulement contourne toutes les mesures de sécurité, mais aussi vous rend très vulnérable à tous les changements structurels de la base de données. La seule vraie raison pour l'accès à la base de données directement n'est pas un manque de performance, mais le manque de (ABAP) de la connaissance, et qui devrait être curable 🙂
Vous pouvez lire les clusters et les piscines sans courir aucun code ABAP, soit en invoquant la RFC ou BAPI, etc. c'est une très bonne approche, très performant et facile à utiliser.
Je n'aime pas les gens flagellation leurs produits dans StackOverflow, mais les informations que vous doit utilisation ABAP pour accéder à des données SAP, a été dépassée de plus de 7 ans maintenant.
Merci,
Projet De Loi MacLean