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.
1885
Views
Anzeige von Feldinhalten im PAI
von SAP_ENTWICKLER » 21.02.2018 13:07 • Verfasst in ABAP® Core
0
Antw.
927
Views
Überprüfung von Feldinhalten
von KLeinerj » 01.12.2005 07:58 • Verfasst in ABAP® Core
0
Antw.
2722
Views
1
Antw.
1417
Views
Auftrag suchen
von Gast » 13.06.2005 15:32 • Verfasst in ABAP® Core
2
Antw.
2251
Views
# in String suchen
von Thanatos82 » 05.03.2013 13:31 • 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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 738
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2364
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8948