Problem mit Select-Count

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

Problem mit Select-Count

Beitrag von debianfan (ForumUser / 84 / 64 / 0 ) »
Moin allerseits,

ich bin etwas verwirrt.

In der SLG0 habe ich 2 Objekte definiert - Hauptobjekt & Subobjekt.

Wenn ich in der SE11 in balobj und balsub danach suche, werden die Daten gefunden.

In der Methode create-log prüfe ich ob es die Logobjekte gibt & mache einen select count - da behauptet er aber, er findet nichts.

Die Daten werden auch übergeben - iv_object & iv_subobject sind entsprechend gefüllt.

SELECT COUNT( * ) FROM balobj INTO li_counter WHERE object = iv_object.
IF li_counter <> 1.
lv_check_failed = abap_true.
ENDIF.

ENDIF.

IF iv_subobject IS NOT INITIAL.
SELECT COUNT( * ) FROM balsub INTO li_counter WHERE object = iv_object AND subobject = iv_subobject.
IF li_counter <> 1.
lv_check_failed = abap_true.
ENDIF.

Warum verhält er sich so seltsam ?

gruß & danke für Hinweise
Ich weiß viel - aber nicht alles - deswegen lerne ich gern dazu & bin für Hinweise von erfahrenen ITlern immer dankbar.

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


Re: Problem mit Select-Count

Beitrag von ralf.wenzel (Top Expert / 3924 / 200 / 280 ) »
Schräge Art zu programmieren. Dein li_counter wird mehrfach verwendet, aber nicht gecleart, das fällt mir als Erstes schonmal auf. Ich würde die Hilfsvariable wegwerfen und auf sy-subrc zur Prüfung verwenden. Dafür isses da.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Problem mit Select-Count

Beitrag von Somani (ForumUser / 81 / 12 / 20 ) »
Sieh dir auch mal die Funktionsgruppe SBAL_SERVICE an, die könnte deine eigenen Selects ablösen.

Gruss

Re: Problem mit Select-Count

Beitrag von sapyard (ForumUser / 31 / 5 / 2 ) »
Can you try this code instead.

SELECT COUNT (*) FROM balobj WHERE object = iv_object.
IF sy-subrc ne 0.
lv_check_failed = abap_true.
ENDIF.

I think your logic <> 1 might not be working.

Regards,
Raju
Thanking you.

With Regards,
Raju.
----------------------
Raju Shrestha
www.sapyard.com
----------------------

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4058
Views
SELECT COUNT
von Lamerman » 19.06.2006 10:18 • Verfasst in Web-Dynpro, BSP + BHTML
2
Antw.
2491
Views
select count
von bohne » 26.11.2006 22:18 • Verfasst in ABAP® für Anfänger
14
Antw.
22272
Views
select count mit where funtioniert nicht
von donossi » 18.04.2012 16:08 • Verfasst in ABAP® für Anfänger
2
Antw.
3458
Views
Select Count über mehrere Spalten
von DonBosca » 17.10.2005 09:30 • Verfasst in ABAP® für Anfänger
1
Antw.
1244
Views
Problem mit Select
von Schmarsi » 29.09.2010 09:59 • 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
Gestern von Bright4.5 1 / 512
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742