adesso business consulting Stellenangebote
Software Engineer 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 |
|||
| Zeile 17: | Zeile 17: | ||
ELSE. | ELSE. | ||
ENDIF. | ENDIF. | ||
</syntaxhighlight> | |||
=== Inner Join === | |||
<syntaxhighlight lang="abap" line start="1"> | |||
SELECT SINGLE | |||
FROM I_Product AS p | |||
INNER JOIN | |||
I_ProductStorage_2 AS s ON s~Product = p~Product | |||
FIELDS p~Product, | |||
p~CrossPlantStatus, | |||
p~ProductGroup, | |||
s~MinRemainingShelfLife | |||
INTO CORRESPONDING FIELDS OF @ms_product. | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Aktuelle Version vom 27. Mai 2026, 11:14 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.
Inner Join
SELECT SINGLE
FROM I_Product AS p
INNER JOIN
I_ProductStorage_2 AS s ON s~Product = p~Product
FIELDS p~Product,
p~CrossPlantStatus,
p~ProductGroup,
s~MinRemainingShelfLife
INTO CORRESPONDING FIELDS OF @ms_product.