Releasewechsel Massensyntaxcheck

Alle Fragen rund um Basisthemen
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

Releasewechsel Massensyntaxcheck

Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Hallo Forum,

wir stehen vor einem Releasewechsel. Da wir viele SAP-Programme und deren Bestandteile nutzen und in eigene Programme eingebunden haben, die SAP aber wohl teilweise einige dieser Includes umstrukturiert hat bzw. Funktionsbausteine plötzlich nicht mehr existieren, frage ich mich, ob es die Möglichkeit gibt, eigene Programme per Job einem Syntaxcheck zu unterziehen.

Gibt es hierfür ein Programm?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Flo (Specialist / 161 / 0 / 0 ) »
Man kann zB mit dem CodeInspector (TA: SCI ) Syntaxchecks (erweiterete Programmprüfung durchführen). In der Transaktion kann man eine zu prüfende Menge an Programmen bzw Entwicklungsklassen auswählen für die dann Codeprüfungen laufen sollen bzw man kann definieren was für Prüfungen durchlaufen werden.

Releasewechsel Massensyntaxcheck

Beitrag von ST22 (Specialist / 279 / 43 / 41 ) »
Danke!

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Hi Flo,

finde bei mir leider keine Transaktion SCI und auch kein Programm mit entsprechender Kurzbeschreibung (Release 4.6c).

Hieß das Teil da anders? Oder gibt's noch andere Optionen?

Gruß
donny

Beitrag von Diko (ForumUser / 73 / 0 / 1 ) »
Hi Donny,

ich hab da ein kleines Programm zum Generieren von Programmen sowie einen Fuba-Check(siehe Attachments)

Evtl. würde Dir das ja schon reichen.

Gruß

Diko

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Hi Diko,

super Ding, Danke!

Beim ZPRW_FUBA_PRUEF fehlen mir allerdings die INCLUDES ZPI00022 - 24 für den Batch-Input. Krieg ich aber notfalls selbst zusammen.

Der Report Generator funzt, bringt aber auch Warnungen als Fehler. Aber da kann ich ja noch mit den Messages aus GENERATE REPORT was machen.

Ich werde mich nächste Woche mal ausführlicher damit befassen.

Gruß
donny

PS: Bin gerade noch auf den Befehl SYNTAX-CHECK gestoßen, vielleicht werde ich den in Deinen Programmen auch mal austesten.

Beitrag von Diko (ForumUser / 73 / 0 / 1 ) »
Hi Donny,

hier die fehlenden Includes, ZPI00002 kannst Du auskommentieren:

ZPI00023:
DATA: BEGIN OF T_BATCH OCCURS 100.
INCLUDE STRUCTURE BDCDATA.
DATA: END OF T_BATCH.
DATA: ZW_USER(12) TYPE C,
ZW_GROUP(12) TYPE C.

ZPI00024:
FORM INIT_T_BATCH
USING PROGRAM type any
DYNPRO type any
DYNBEGIN type any
FNAM type any
FVAL type any.

CLEAR T_BATCH.
T_BATCH-PROGRAM = PROGRAM.
T_BATCH-DYNPRO = DYNPRO.
T_BATCH-DYNBEGIN = DYNBEGIN.
T_BATCH-FNAM = FNAM.
T_BATCH-FVAL = FVAL.
APPEND T_BATCH.
ENDFORM.

Gruß

Diko

Beitrag von Flo (Specialist / 161 / 0 / 0 ) »
Hi Flo,

finde bei mir leider keine Transaktion SCI und auch kein Programm mit entsprechender Kurzbeschreibung (Release 4.6c).

Hieß das Teil da anders? Oder gibt's noch andere Optionen?

Gruß
donny
Der Codeinspector ist erst in 4.7 enthalten. Es gibt bei SAP allerdings Transporte um ihn in der 4.6C "nachzurüsten".

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Hi Flo,

ja danke, hab's gefunden (SAP-Hinweis 543359).

Gruß
donny

Beitrag von StBk (ForumUser / 26 / 0 / 0 ) »
Sorry! der Browser hat ausgesehen, als ob er beim abschicken nicht mehr reagiert hätte und nach nochmal draufklicken kam ein Doppelpost *schäm* :oops:
Könnte den hier bitte ein Admin löschen? :roll:
Zuletzt geändert von StBk am 07.03.2007 13:50, insgesamt 1-mal geändert.

Beitrag von StBk (ForumUser / 26 / 0 / 0 ) »
Hallo!
Weiß einer zufällig wie der "GENERATE"-Befehl (der oben in dem ABAP-Generierungs-Programm verwendet wird) arbeitet? (Benutze 4.6C und wir stellen auf ERP2005 um)
Ich habe in der Doku zwar folgendes gefunden:

Code: Alles auswählen.

Wirkung 
Das im Feld prog angegebene Programm wirdgeneriert. Falls es sich um einen Report handelt (also ein Programm vomTyp 1), so wird automatisch das Selektionsbild mitgeneriert. 

Der Rückgabewert wird folgendermaßen gesetzt: 



SY-SUBRC = 0: 
Das Programm wurde erfolgreich generiert. 
SY-SUBRC <> 0: 
Das Programm konnte nicht generiert werden. 
SY-SUBRC = 4: 
Es trat ein Syntaxfehler auf. 
SY-SUBRC = 8: 
Es trat ein Generierungsfehler auf. 
SY-SUBRC = 16: 
Es trat ein Fehler bei derSelektionsbildgenerierung auf. 
aber ich bekomme keine Meldung darüber, dass Syntaxfehler im Programm drinnen waren... :(
Obendrüber steht ja auch:

Code: Alles auswählen.

Hinweis 
Diese Anweisung ist nur zum internen Gebrauchbestimmt. 
Inkompatible Änderungen bzw. Weiterentwicklungen sind jederzeit undohne Warnung oder Hinweis möglich. 
Vielleicht habe die ja was geändert.
Weiß jemand viellleicht mir zu helfen?

Code: Alles auswählen.

SYNTAX-CHECK FOR itab ...MESSAGE f ...LINE g...WORD h.
gefunden, aber ich weiß nicht wie ich ihn einsetzen kann.
Parallel werde ich natürlich mir mal den oben genannten Hinweis vornehmen, aber trotzdem wäre es ganz schön dieses Programm lauffähig zu haben.
Ich habe auch noch den Befehl
Danke schonmal!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2787
Views
Releasewechsel 4.7 --> ECC 6.0
von Alexander D. » 14.06.2012 11:57 • Verfasst in Basis
6
Antw.
3089
Views
Releasewechsel & Testphase
von LeonBarthez » 11.07.2007 13:14 • Verfasst in Human Resources
1
Antw.
1400
Views
Releasewechsel 4.72 --> ERP6.0
von F_Lee » 25.01.2008 05:09 • Verfasst in Human Resources
10
Antw.
5614
Views
Releasewechsel von 4.6C auf ERP2005
von Andreas G » 26.09.2006 10:44 • Verfasst in SAP - Allgemeines
1
Antw.
1569
Views
Releasewechsel 4.6c auf ERP 2005 Berechtigungskonzept
von winter06 » 23.03.2007 11:22 • Verfasst in Basis

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 10 Stunden von tar 8 / 257
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1547
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 196
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 436

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 10 Stunden von tar 8 / 257
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1547
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 196
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 436

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 139
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3316
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9870