Generierung von Programme während Laufzeit unterbinden

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

Generierung von Programme während Laufzeit unterbinden

Postby Maja967 » Fri Mar 14, 2014 12:38 pm

Hallo,

die Änderung an Klassen/Interfaces wird zur Laufzeit erkannt und "scheint" dazuzuführen das zur Laufzeit eines Programmes diverse Programmteile neu "generiert" werden. Das ist soweit schön hat jedoch zur Folge das es bei Paralellverarbeitung von Programmen auf einer "verteilten" Serverlandschaft zur Folge haben kann, das scvheinbar jeder paralelle Job erkennt :

"Oh die Klasse hat sich verändert, ich muß "etwas" neue generieren, ups, da scheint jemmand anders schon zu generieren, also warte ich bis der "andere" fertig ist".

kann ich nachdem meine Änderung an einer Klasse transportiert wurde, diesen Generierungsprozess im vorab schon durchführen ??? Möglichkeiten die ich sehe:
a) Einmalig ein Programm ausführen das diese Klasse verwendet ...
dh. Es man müßte ein Programm entwickeln das sämmtliche Klassen in irgendeiner Form aufruft
b) ...

gruß cut1.
Maja967
...
...
 
Posts: 229
Joined: Tue Nov 29, 2005 2:44 pm

Re: Generierung von Programme während Laufzeit unterbinden

Postby Tron » Fri Mar 14, 2014 3:06 pm

Moin.
Nö. Plane einfach mit Transaktion SGEN den Massen-Generierer ein.
lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Generierung von Programme während Laufzeit unterbinden

Postby Maja967 » Fri Mar 14, 2014 3:15 pm

@tron

danke für den Hinweis auf die "SGEN". Die Jungs von der Systemadmin raten mir davon ab ...
deren aussage (soweit ich mich erinnere)
=> kann zu Folgeproblemen führen da SGEN auch Dinge versucht zu generieren die in unseren "System" nicht "installiert" gecustomized usw. sind ...
Maja967
...
...
 
Posts: 229
Joined: Tue Nov 29, 2005 2:44 pm

Re: Generierung von Programme während Laufzeit unterbinden

Postby Tron » Fri Mar 14, 2014 3:36 pm

... nun: was generiert werden soll, lässt sich einschränken.
Z.B Generate the Objects of a Transport Request ....

kann zu Folgeproblemen führen da SGEN auch Dinge versucht zu generieren die in unseren "System" nicht "installiert" gecustomized usw. sind ...

das würde ich mal über die Hinweissuche im Marketplace verifizieren.

lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Generierung von Programme während Laufzeit unterbinden

Postby Maja967 » Sat Jul 12, 2014 9:44 am

Hallo,
Ueber den code inspector SCI gibt es auch die moeglichkeit programme zu generieren. Findet man unter syntaxpruefung.
Gruss
Maja967
...
...
 
Posts: 229
Joined: Tue Nov 29, 2005 2:44 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 13 guests