SM30 selektion

Getting started ... Alles für einen gelungenen Start.
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

SM30 selektion

Beitrag von teerock (ForumUser / 29 / 0 / 0 ) »
Hallo,

frage zur Selektion, wie kann ich am besten eine selektion innerhalb der SM30 erstellen ohne über (Bedingungen eingeben) zu gehen.

Habe über den Tabellenpflegenerator eine Pflege laufen und will aber um díe Datensätze einzuschränken einen egenen Selektionsscreen mit Feldern aus der Tabelle vorschalten.

Danke
sven

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
3 Möglichkeiten hätte cih im Angebot:

1) -> Transaktion mit SM35 aufzeichnen
-> eigenen Report mit deinen Selektionsparametern
-> BI-Mappe mit deiner Selektion aufbauen und den letzen OK-Code nicht setzen
-> Starten deiner Mappe mit Call Transaction

2) -> eignen Transaktion anlegen und als Transaktion sie SM30 eintragen
-> Haken setzen bei Einstiegsbild überspringen
-> Vorschlagswerte für erstes Bild setzen
VIEWNAME
UPDATE

3) -> Funktionsbaustein VIEW_MAINTENANCE_CALL statt der SM30 benutzen

Ich hoffe es ist etwas für dich dabei.

MfG

Thomas

Beitrag von teerock (ForumUser / 29 / 0 / 0 ) »
Hi,

werde es über VIEW_MAINTENANCE_CALL machen danke !

Eine frage noch dazu jedoch kann man dort nicht mit wildcards arebiten soweit ich das gesehen habe oder?

Gruss
Sven

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
sollte eigentlich gehen. einfach mal versuchen.
da du deine selektion ja bereits hast, kannst du diese doch einfach übergeben.

g_sm30_sel-viewfield = 'TSYST'.
g_sm30_sel-operator = 'EQ'.
g_sm30_sel-value = 'XX*'.

wenn dies nicht funktioniert, den * durch ein % ersetzen.

Thomas

Beitrag von Frank Wolf (ForumUser / 14 / 0 / 0 ) »
Ich habe mal einen universellen Tabellenanzeiger geschrieben (ist nur als Anregung zu sehen):
Report mit VIEW_MAINTENANCE_CALL, die Tabelle wird errechnet aus dem Transaktionscode. Ist hinten noch ein "U", dann geht er in den Änderungsmodus.
Beispiel:
Tabelle ZTEST01, Transaktionen ZTEST01 und ZTEST01U.
Wenn Du dann sowas wieder benötigst, so musst Du nur ne neue Transaktion an den Report hängen.

- ich bin Fan von generischer Programmierung -

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
Frank Wolf hat geschrieben: Wenn Du dann sowas wieder benötigst, so musst Du nur ne neue Transaktion an den Report hängen.
was jedes mal eine Programmänderung und somit einen Transportauftrag nach sich zieht! Einfacher wäre es den Tabellennamen und den Bearbeitungsmodus als Übergabeparameter auf dem Selektionsbild abzulegen, programmintern kann man dann über ein Berechtigungsobjekt prüfen, ob der User die Tabelle auch wirklich pflegen darf

Beitrag von teerock (ForumUser / 29 / 0 / 0 ) »
danke für Eure Hilfen und infos,
aber diese wildcard sache funzt nicht, weder mit * noch mit %.

In der erweiterten Selektion kann man auf CS contains character string abfragen, aber wildcard wie gesagt haut nicht hin.

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,

die Doku zu VIEW_MAINTENANCE (oder -_CALL) erwähnt eine Tabelle DBA_SELLIST, in der man angeben kann, welche Sätze man von der Datenbank haben möchte.

Die Doku zu DBA_SLLIST erwähnt neben CS auch die Option LK. Diese funktioniert wie LIKE beim SELECT, also muß man % statt * angeben.

Wie wäre es damit??

Gruß
babap

Seite 1 von 1

Vergleichbare Themen

10
Antw.
6991
Views
Tabellendoku SM30
von Bitfummler » 18.01.2010 14:29 • Verfasst in ABAP® Core
1
Antw.
1940
Views
Pflegedialog SM30
von SAP_ENTWICKLER » 07.01.2019 11:53 • Verfasst in ABAP® Core
2
Antw.
1659
Views
SM30 & Sperrmechanismus
von kotelna » 20.04.2005 10:10 • Verfasst in ABAP® Core
3
Antw.
2457
Views
Transport von Tabelleneinträgen wie in SM30
von cut1 » 24.07.2006 10:35 • Verfasst in ABAP® Core
7
Antw.
4874
Views
Werte dazulesen bei SM30
von Stanley » 17.04.2008 16:43 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140