2017-07-08 3 views
0

Je travaille sur un projet de gouvernance de données avec beaucoup de tcodes personnalisés dans l'environnement SAP pour divers rapports. Au fil du temps, de nombreux rapports similaires ont été élaborés avec des différences minimes. Mon exigence est d'aller chercher tous les champs utilisés dans un rapport tcode et de le comparer avec d'autres rapports Tcode pour vérifier combien de rapports redondants existent et dans quelle mesure. Je suis à la recherche d'une bonne idée pour ce challenge.Vous voulez obtenir les champs de base de données utilisés dans SAP TCode rapport

Cordialement Jnaneswar Université de South Alabama

+1

Bienvenue chez SO. S'il vous plaît prenez un moment et regardez dans ceci pour améliorer votre question: https://stackoverflow.com/help/how-to-ask – petezurich

+1

Comment ces rapports sont-ils structurés? Juste un écran de sélection simple avec un 'SELECT 'de la base de données sous le capot? – Suncatcher

+0

Les rapports sont une sorte de SELECT à partir de la base de données. Ils incluent parfois aussi des opérations de sommation additionnelles et certaines colonnes peuvent impliquer des informations provenant de plusieurs champs –

Répondre

0

Chaque rapport a son application dans ses métadonnées (comme FI ou MM). J'utiliserais cette information pour structurer le problème en parties. Je suppose que cette information est valide la plupart du temps (surtout lorsqu'elle est copiée).

Vous pouvez lire le code source avec

READ REPORT prog INTO itab [MAXIMUM WIDTH INTO wid]. 

et l'analyser.

Je recherche de similitude par les tables utilisées: Partout où vous trouvez un modèle

FROM (tablename) 

dans le code source, les rapports du groupe par les tableaux utilisés. Cela devrait vous donner assez d'idées dont les rapports sont similaires.

Et seulement pour les cas où cela est de beaucoup (comme des centaines de rapports de sélection BKPF et BSEG et T001) Je regarderais des idées fourrure plus structurante. Mais seulement après exécutant l'analyse simple que j'ai décrite et regardant le résultat.

P.S .: Et je voudrais réparer le processus de décision qui a conduit à ces rapports similaires.