Programmieraufgabe : Geben Sie eine Liste aus der Form: A bcd... B cde... D efg...

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

Programmieraufgabe : Geben Sie eine Liste aus der Form: A bcd... B cde... D efg...

Beitrag von ABAPLover (ForumUser / 23 / 0 / 1 ) »
Hallo Zusammen,
ich bin Anfängerin in ABAP und ich habe eine Programmieraufgabe :

Geben Sie eine Liste aus der Form:
A bcd...
B cde...
D efg...
...
mit den Selektionsparamentern
1. Buchstabe (bis)
2. kleiner Buchstaben
3. Buchstabe ausgenommen

Das Programm soll für jeden Buchstaben bis einschließlich Parameter 1 eine Zeile ausgeben, in der der Buchstabe und die in Parameter 2 spezifizierte Anzahl darauf folgender Kleinbuchstaben steht. Der durch Parameter 3 spezifizierte Buchstabe soll ausgelassen werden.

Bereits im Selektions-Bildschirm soll geprüft werden:
• Parameter 1 und 3 sollen Buchstaben sein
• Parameter 3 soll lexikalisch >= Parameter 1 sein
• Parameter 2 soll eine Zahl zwischen 1 und 26 sein

Ich kann die nächste Buchstabe lese aber es kommt in upper case mit dem Folgende snippet.

PARAMETERS p_grbuch TYPE c DEFAULT 'A'.
DATA cnt TYPE i.
SEARCH sy-abcde FOR char IN CHARACTER MODE.

cnt = sy-fdpos + 1.
IF cnt GE 26.
cnt = 0.
ENDIF.
WRITE sy-abcde+cnt(1).

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



Re: Programmieraufgabe : Geben Sie eine Liste aus der Form: A bcd... B cde... D efg...

Beitrag von a-dead-trousers (Top Expert / 4287 / 214 / 1142 ) »
TRANSLATE ... TO LOWER/UPPER CASE ist auch sehr brauchbar für diesen Fall.
Alternativ kann auch das Zeichenfolgen-Template

Code: Alles auswählen.

ld_abcde = |{ sy-abcde case = lower }|
weiterhelfen.
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

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1074
Views
RFC FB Errors zurück geben
von Patricia2 » 01.07.2004 16:38 • Verfasst in ABAP® Core
1
Antw.
2429
Views
Dialogsteuerung Liste->Dynpro->Liste sy-ucomm
von cut1 » 08.12.2006 14:28 • Verfasst in Dialogprogrammierung
3
Antw.
1249
Views
Form
von Norbert » 06.12.2004 11:32 • Verfasst in ABAP® Core
7
Antw.
4210
Views
FORM vs METHOD
von Dyrdek » 13.10.2016 12:20 • Verfasst in ABAP® für Anfänger
3
Antw.
1186
Views
FORM process_back.
von warup » 08.04.2013 16:22 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag



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

Aktuelle Forenbeiträge

CDS VIEWS aufsummieren von Werte
vor 6 Stunden von ZF_SAPler 3 / 39
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 55
langtexte beim Fertigungsauftrag
vor 3 Tagen von ByteMeBaby 7 / 6428
Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon gelöst 1 / 76

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

CDS VIEWS aufsummieren von Werte
vor 6 Stunden von ZF_SAPler 3 / 39
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 55
langtexte beim Fertigungsauftrag
vor 3 Tagen von ByteMeBaby 7 / 6428
Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon gelöst 1 / 76

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon 1 / 76
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 310