Programm ist im Paket, aber fehlt in der SE80

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Programm ist im Paket, aber fehlt in der SE80

Beitrag von DeathAndPain (Top Expert / 1961 / 261 / 415 ) »
Hallo zusammen,

ich habe hier einen sehr geisteskranken Effekt, auf den ich mir keinen Reim machen kann. Er spielt zwar im HR, aber das Problem hat mit HR nichts zu tun, so dass Leute, die sich mit HR nicht auskennen, mir vielleicht dennoch helfen können.

Und zwar habe ich mit der Transaktion PM01 einen Infotyp erweitert. Dabei wird automatisch ein Programm (in meinem Fall ZP001200 nebst Includes ZP001210 bis ZP001240) erzeugt. Für dieses Programm musste ich ganz normal Paket und Transportauftrag angeben. Ich habe es in das Paket Z001 gepackt. Das Paket ist ein einfaches Paket ohne Unterpakete. Bis hierher alles paletti.

Nun wurde die Erweiterung nicht mehr gebraucht. Daher habe ich das Programm und seine Includes händisch gelöscht (und auch im HR richtig eingestellt, dass die Erweiterung nicht mehr da ist). Auch noch alles paletti.

Dann wurde aber doch wieder eine solche Erweiterung gebraucht, freilich mit anderem Inhalt. Ich also mit der PM01 wieder erzeugen lassen. Hat auch geklappt, Programm ist da, Funktionalität voll gegeben.

Nur: wenn ich mit der SE80 im Paket Z001 schaue, ist das Programm dort nicht mehr zu finden! Die entsprechenden Programme der ganzen anderen Infotyperweiterungen (z.B. ZP001300) sind alle da, nur ZP001200 und seine Includes sind nicht zu finden. Dementsprechend finde ich sie auch von Eclipse aus nicht.

Mein erster Gedanke war, sind die vielleicht in einem anderen Paket gelandet? Doch wenn ich mit der SE38 reingehe und mir die Programmeigenschaften anschaue, dann steht da unmissverständlich als Paket Z001.

Mein zweiter Gedanke war, muss ich vielleicht den Baum neu aufbauen lassen? Ich also SE80, Paket Z001 eingetragen, dann Menü Hilfsmittel -> Objektliste neu aufbauen. Hat nichts gebracht. Ich habe dann auch in der SE38 das Programm eingegeben und dort auf demselben Weg die Objektliste aktualisiert. Hat auch nichts gebracht.

Als nächstes habe ich in der SE80 die Drucktaste "Paketprüfung" ausprobiert. Hat er gemacht und rechts die Liste gebracht. Dort fehlt ZP001200 jedoch auch, ohne dass er irgendwas angemeckert hätte.

Ich bin komplett ratlos, wie ich die SE80 motivieren kann, dieses Programm wieder als Teil von Z001 anzuzeigen.

Ergänzende Symptome:
  • Die Änderung wurde ins Testsystem transportiert. Dadurch ist die Symptomlage dort identisch. Was immer die Ursache sein mag, ist also auch transportierbar.
  • Eclipse stützt sich offenbar auf denselben Baum wie die SE80. Dementsprechend finde ich das Programm in der SE80 nicht, denn dort kann man ja (meines Wissens) den Programmnamen nicht händisch eingeben, sondern ist darauf angewiesen, ihn im Baum des zugehörigen Pakets zu finden. Mit direkten Zugriffen wie der SE38 oder der SE51 lässt das Programm sich aber problemlos bearbeiten.
Hat jemand eine Idee, wie sowas möglich ist?

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


Re: Programm ist im Paket, aber fehlt in der SE80

Beitrag von ewx (Top Expert / 4854 / 313 / 644 ) »
Was sagt die TADIR?
Vergleiche mal CPROJECT.
Ich meine, ich hatte auch mal eine merkwürdige Konstellation...

Re: Programm ist im Paket, aber fehlt in der SE80

Beitrag von deejey (Specialist / 422 / 129 / 45 ) »
Man kann in SE80 auch ein Include eingeben kann, normalerweise wird dann das Hauptprogramm automatisch gezogen in dem es verwendet ist, aber das wird wohl bei dir nicht klappen weil die Verzeigerung hinüber ist. Schau mal in der Tabelle D010INC ob du was findet

Re: Programm ist im Paket, aber fehlt in der SE80

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
Ich hatte mal sowas ähnliches:
In der TADIR war beim Programm das Löschkennzeichen gesetzt. Dann selektiert die SE80 das Objekt nicht. Passiert ist das durch Löschen und erneutes Anlegen des Programms außerhalb der SE80.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
DeathAndPain

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Programm ist im Paket, aber fehlt in der SE80

Beitrag von DeathAndPain (Top Expert / 1961 / 261 / 415 ) »
Du hast recht, daran liegt es offenbar. Ist ja bescheuert, dass das System bem Neuanlegen des Programms das Löschflag stehenlässt. Wie fixe ich das jetzt am besten? Meine erste Idee: TADIR-Eintrag auf dem Entwicklungssystem händisch per FB SE16N_INTERFACE manipulieren und dann gleichfalls händisch mit voller Schlüsselangabe in einen Transportauftrag aufnehmen.

Oder kennt jemand einen einfacheren Weg?

Re: Programm ist im Paket, aber fehlt in der SE80

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
DeathAndPain hat geschrieben:
16.03.2020 12:32
Wie fixe ich das jetzt am besten? Meine erste Idee: TADIR-Eintrag auf dem Entwicklungssystem händisch per FB SE16N_INTERFACE manipulieren und dann gleichfalls händisch mit voller Schlüsselangabe in einen Transportauftrag aufnehmen.

Oder kennt jemand einen einfacheren Weg?
Da das Flag auf keinem Dynpro (und ich hab wirklich lange gesucht) zur Anzeige bzw. Bearbeiten zur Verfügung steht ist eine Änderung über die SE16 und anschließender Transport des Objektkatalogeintrages die einzige Möglichkeit die ich kenne.
Außer natürlich man schreibt sich ein kleines $TMP-Programm dafür. 😉
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Programm ist im Paket, aber fehlt in der SE80

Beitrag von DeathAndPain (Top Expert / 1961 / 261 / 415 ) »
Na ja, ein Programm dafür wäre wohl Overkill. Mit der SE16N_INTERFACE geht es ja schnell. So habe ich es jetzt gemacht und dann die Programme händisch in den Transport aufgenommen. Vielen Dank für den Rat!

Seite 1 von 1

Vergleichbare Themen

10
Antw.
6263
Views
Zugriffbeschränkung auf ein definiertes Paket in der SE80
von OnkelSAP » 23.04.2011 14:34 • Verfasst in Sonstige Module
2
Antw.
4548
Views
Programm erscheint nicht im Paket
von Murdock » 25.07.2012 10:53 • Verfasst in SAP - Allgemeines
2
Antw.
2531
Views
Transport problem Programm fehlt U-Programme und mehr
von cut1 » 29.12.2006 16:47 • Verfasst in Basis
14
Antw.
6350
Views
SE80
von Frank Zet. » 02.06.2005 11:16 • Verfasst in Dialogprogrammierung
6
Antw.
5595
Views
Symbolleiste SE80
von Trulchen » 10.12.2014 09:34 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor 5 Stunden von rob_abc gelöst 8 / 6151
ABAP - Mail so10 Text
vor 20 Stunden von retsch 6 / 223

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

Nach MESSAGE TYPE E Felder entsperren
vor 5 Stunden von rob_abc gelöst 8 / 6151
ABAP - Mail so10 Text
vor 20 Stunden von retsch 6 / 223

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 5 Tagen von Manfred K. 1 / 1017
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Wochen von snooga87 1 / 2837