SAP Jobsuche bei DV-Treff


Suchen
Sebastian72
vor 14 Jahre

Hallo liebe Forenteilnehmer,

weiß jemand wie man automatisiert die Anzahl der Datensätze in Tabellen ermittelt und jeweils alle Tabellenfelder ausgibt.
Für eine begrenzte Anzahl von Tabellen ist das ja mit der SE11 leicht gemacht. Aber für ca. 3.000 Tabellen würde das zu lange dauern.

Vielen Dank im Voraus!

Sebastian 

OldSAPGuru
vor 14 Jahre
Mit SQL die DB befragen sollte immer gehen (zumindest für transpararente DB-Tabellen)...als ora<sid> (bzw. <sid>adm bei Windows-Systemen) und sqlplus:

sqlplus /nolog
connect / as sysdba

und dann:

für Anzahl Datensätz:

select count(*) from <Schema-ID>.<Tabellenname>;

für Tabellenfelder:

desc <Schema-ID>.<Tabellenname>;

Das müßtest du dann in ein Skript packen (natürlich mußt du die betroffenen Tabellen alle selber eintragen bzw. definieren) und eben aufrufen...

Ciao, OldSAPGuru
.: Technical Consultant for SAP System R/3, Release 4.x:|: Technology Consultant for SAP NW'04 - OS/DB Migration for SAP systems :|: Microsoft Certified Professional :.

.: SAP BC/NetWeaver [ Installation :|: Releasewechsel :|: Systemkopien :|: Systemmanagement ] :.

.: Betriebssysteme [ LiNUX :|: UNiX :|: WiNDOWS ] :.

.: Datenbanken [ DB2 :|: MaxDB :|: Oracle ] :.