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 / 4285 / 214 / 1141 ) »
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.
2428
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.
4204
Views
FORM vs METHOD
von Dyrdek » 13.10.2016 12:20 • Verfasst in ABAP® für Anfänger
3
Antw.
1183
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

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.