adesso business consulting Stellenangebote
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP | Senior Frontend Software Engineer SAP BTP
| (Senior) Consultant Technologie
Werkstudent Softwareentwicklung · Consulting
SELECT: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Schlüsselbegriffe]] | [[Kategorie:Schlüsselbegriffe]] | ||
=== | === Dynamische SELECT Abfrage === | ||
==== WHERE ==== | ==== WHERE ==== | ||
<syntaxhighlight lang="abap" line start="1"> | <syntaxhighlight lang="abap" line start="1"> | ||
Zeile 6: | Zeile 6: | ||
lv_where_clausel = 'addrnumber = @lt_userdata-addrnumber AND ( name1 LIKE @lv_comp_srch OR mc_name1 LIKE @lv_comp_srch )'. | lv_where_clausel = 'addrnumber = @lt_userdata-addrnumber AND ( name1 LIKE @lv_comp_srch OR mc_name1 LIKE @lv_comp_srch )'. | ||
SELECT * FROM adrc INTO TABLE @DATA(lt_companynames) FOR ALL ENTRIES IN @lt_userdata | SELECT * FROM adrc INTO TABLE @DATA(lt_companynames) FOR ALL ENTRIES IN @lt_userdata | ||
WHERE (lv_where_clausel). | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Existenzprüfung Datensatz === | |||
SELECT SINGLE @abap_true FROM scarr | |||
WHERE carrid = @carrier | |||
INTO @DATA(exists). | |||
IF exists = abap_true. | |||
ELSE. | |||
ENDIF. |
Aktuelle Version vom 17. Dezember 2024, 20:20 Uhr
Dynamische SELECT Abfrage
WHERE
DATA(lv_comp_srch) = |%{ me->_gv_mcomp }%|.
lv_where_clausel = 'addrnumber = @lt_userdata-addrnumber AND ( name1 LIKE @lv_comp_srch OR mc_name1 LIKE @lv_comp_srch )'.
SELECT * FROM adrc INTO TABLE @DATA(lt_companynames) FOR ALL ENTRIES IN @lt_userdata
WHERE (lv_where_clausel).
Existenzprüfung Datensatz
SELECT SINGLE @abap_true FROM scarr WHERE carrid = @carrier INTO @DATA(exists). IF exists = abap_true. ELSE. ENDIF.