Inhalt analysieren

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

Inhalt analysieren

Beitrag von cschmoel (ForumUser / 84 / 26 / 0 ) »
Hallo :)

Kurz Frage :P

Und zwar hab ich ein Eingabefeld (p_bps_fr) in dem eine Mitarbeiter ID eingegeben werden kann :D. Ein Mitarbeiter kann Kontaktdaten enthalten ABER kann auch gar KEINE Kontaktdaten
enthalten...

Jetzt meine Frage... Wie prüfe ich, ob dieser Mitarbeiter Kontaktdaten besitzt???

1.Variante (Mitarbeiter besitzt Kontaktdaten)

Hans besitzt -----> Andreas, Stefan, Andrea

2. Variante (Mitarbeiter besitzt KEINE Kontaktdaten)

Markus besitzt -----> - NICHTS -

========= Fehlermeldung ausgeben
----------------------------------------------------------------------------

Wie prüfe ich das am besten ab??? Muss ich vorher einen Selectdefinieren oder, keine Ahnung, vielleicht gibt es ja auch eine kürzere Variante

Danke schon mal im Voraus

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


Re: Inhalt analysieren

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

nun wenn du nur die MA ID hast und wissen willst welche Kontaktdaten dazu existieren - dann musst du schon die Daten lesen - sprich selektieren - damit du es prüfen kannst - denn sonst kannst du mit der ID ja nicht viel anfangen - sagt dir ja nicht -> Hans besitzt -----> Andreas, Stefan, Andrea

Gruss Jens

Folgende Benutzer bedankten sich beim Autor jensschladitz für den Beitrag:
cschmoel

thanks Jens

Re: Inhalt analysieren

Beitrag von cschmoel (ForumUser / 84 / 26 / 0 ) »
Haste vielleicht ne kleine Beispielsource mit der Prüfung parat?

Habe es nämlich auch schon ausprobiert, aber hat nicht so ganz geklappt wie ich das wollte :/

Re: Inhalt analysieren

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

nun da müsste ich schon wissen welche Daten du schon mal hast aber als kleines Beispiel hier mal etwas Coding

REPORT ZTEST_CHECK.

data it_return type STANDARD TABLE OF bapiret2.

SELECTION-SCREEN BEGIN OF SCREEN a01.
parameters p_userid type sy-uname.
SELECTION-SCREEN END OF SCREEN a01.

AT SELECTION-SCREEN on p_userid.
check p_userid is not initial.
CALL FUNCTION 'BAPI_USER_GET_DETAIL'
EXPORTING
username = p_userid
* CACHE_RESULTS = 'X'
* IMPORTING
* LOGONDATA = LOGONDATA
* DEFAULTS = DEFAULTS
* ADDRESS = ADDRESS
* COMPANY = COMPANY
* SNC = SNC
* REF_USER = REF_USER
* ALIAS = ALIAS
* UCLASS = UCLASS
* LASTMODIFIED = LASTMODIFIED
* ISLOCKED = ISLOCKED
TABLES
* PARAMETER = PARAMETER
* PROFILES = PROFILES
* ACTIVITYGROUPS = ACTIVITYGROUPS
return = it_return
* ADDTEL = ADDTEL
* ADDFAX = ADDFAX
* ADDTTX = ADDTTX
* ADDTLX = ADDTLX
* ADDSMTP = ADDSMTP
* ADDRML = ADDRML
* ADDX400 = ADDX400
* ADDRFC = ADDRFC
* ADDPRT = ADDPRT
* ADDSSF = ADDSSF
* ADDURI = ADDURI
* ADDPAG = ADDPAG
* ADDCOMREM = ADDCOMREM
* PARAMETER1 = PARAMETER1
* GROUPS = GROUPS
* UCLASSSYS = UCLASSSYS
* EXTIDHEAD = EXTIDHEAD
* EXTIDPART = EXTIDPART
* SYSTEMS = SYSTEMS
.

-> p_userid wäre dann die Userid die du prüfen willst
-> unter Tables des FUBA findest du allerhand Tabellen die zurück gebracht werden - wo alle Daten drin stehen - die man prüfen kann - also in der Doku des FUBA schauen was da zurück kommt

... na und dann prüfst du halt die Dinge die du prüfen musst / willst



Gruss Jens

Folgende Benutzer bedankten sich beim Autor jensschladitz für den Beitrag:
cschmoel

thanks Jens

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1667
Views
Abap Dump analysieren
von h1as » 12.09.2013 08:36 • Verfasst in ABAP® für Anfänger
1
Antw.
4583
Views
Laufzeit sapshcut.exe analysieren
von JHM » 06.11.2013 09:33 • Verfasst in Java & SAP®
0
Antw.
1937
Views
Größe von InfoCubes, DSO's und Stammdatenobjekte analysieren
von pk87 » 06.03.2013 16:33 • Verfasst in ABAP® Core
7
Antw.
4354
Views
Inhalt von nem TC (ohne PBO,PAI)
von MarkusW » 20.02.2007 17:09 • Verfasst in ABAP® für Anfänger
0
Antw.
1045
Views
Datenträger-Inhalt
von Gottschall » 19.12.2016 13:57 • 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

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3173
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1043
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 617

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

Dialog-Container mit Toolbar/Status
vor 13 Stunden von DeathAndPain gelöst 22 / 3173
Daten an Tabelle binden
vor 18 Stunden von Lukas Sanders 2 / 1043
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 617

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2612
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9201