Suchen und zählen von Feldinhalten

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

Suchen und zählen von Feldinhalten

Beitrag von bsmhh (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich habe folgende kleine Herausforderung:

Das Feld "INFO" hat den folgenden Inhalt:
2362: Nach Toni ? 03.07.2007 2362: Mache erst Pause ? 02.07.2007 2320: Rep bei der Fa. Hans muss durchgeführt werden !!!!

Folgende Informationen muss ich ermitteln:

1. wie oft kommt der String 'XXXX'' vor? XXXX = Ziffern. (In Bsp. also 3)
2. Jeden String 'XXXX' einzeln (Im Bsp. 2362, 2362, 2320)
3. Falls vorhanden zu jedem String 'XXXX' ein Datum (im Bsp. für 2362 mit 03.07.2007 und nochmal 2362 diesmal mit 02.07.2007)

Mit SEARCH würde ich den Doppelpunkt finden können, muss dann aber auch feststellen, ob die vier Stellen davor numerisch sind (es gibt auch Inhalte mit Uhrzeit, die auch mit einem Doppelpunkt getrennt sind). Findet man mit SEARCH auch Punkte? (damit ich das Datum lokalisieren kann).
Wie ihr sicher schon bemerkt habt bin ich relativ neu im ABABP Umfeld.
Kann mir jemand helfen?

Danke im Voraus.

Bernd

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


Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) »
hallo bsmhh

zu der frage
Falls vorhanden zu jedem String 'XXXX' ein Datum (im Bsp. für 2362 mit 03.07.2007 und nochmal 2362 diesmal mit 02.07.2007)
es gibt dafür vergleichsoperatoren z.B. CA, CO, etc. es vergleicht den Wert zwischen zwei Variablen(string) miteinander, wird mit if bedingung angewendet.

z.B.

Code: Alles auswählen.

if xxxx CA yyyyy
dann mach was..........
gruss kostonstyle

Beitrag von bsmhh (ForumUser / 2 / 0 / 0 ) »
Hallo kostonstyle,

vielen Dank für deine Antwort.

Die Vergleichsoperatoren kann ich leider nicht nutzen, da ich nur das Datum innerhalb des Stings finden muss (also das Format XX.XX.XXXX).

Gruß

bsmhh

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo Bernd,
möglicherweise hilft Dir der SPLIT-Befehl weiter (F1-Hilfe), insbesondere die Form SPLIT ... INTO TABLE...
Du könnest den Text zunächst in seine Bestandteile zerlegen (SPLIT ... AT SPACE INTO TABLE...), dann die interne Tabelle abloopen und mit den einzelnen Komponenten entsprechende Prüfungen durchführen (z.B. IF TAB-VALUE CA ':'..., dann prüfe die ersten 4 Zeichen, ob sie numerisch sind usw...
Weiterhin viel Freude mit SAP...
Cheers
MrB.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2402
Views
Anzeige von Feldinhalten im PAI
von SAP_ENTWICKLER » 21.02.2018 13:07 • Verfasst in ABAP® Core
0
Antw.
1019
Views
Überprüfung von Feldinhalten
von KLeinerj » 01.12.2005 07:58 • Verfasst in ABAP® Core
0
Antw.
2811
Views
2
Antw.
2406
Views
# in String suchen
von Thanatos82 » 05.03.2013 13:31 • Verfasst in ABAP® für Anfänger
1
Antw.
2108
Views
Mit F4 ein Verzeichnis suchen
von Orlando80 » 03.03.2006 15:27 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IBAN und BUT0BK
Gestern von GastX gelöst 4 / 1324
Gewährleistungsende im Equipment
vor 2 Tagen von Yourairld gelöst 8 / 23619
IF mit AND und OR
vor einer Woche von GastX 6 / 11754
Meine Inbox
vor einer Woche von Rabea1103 1 / 9259

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

IBAN und BUT0BK
Gestern von GastX gelöst 4 / 1324
Gewährleistungsende im Equipment
vor 2 Tagen von Yourairld gelöst 8 / 23619
IF mit AND und OR
vor einer Woche von GastX 6 / 11754
Meine Inbox
vor einer Woche von Rabea1103 1 / 9259