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
Datensätze mit RFC FuBa paketweise bekommen: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
Die Seite wurde neu angelegt: „SELECT COUNT( * ) FROM mara INTO @DATA(gv_total) WHERE matnr IN @gt_mat_range. DO. SELECT matnr FROM mara INTO TABLE @DATA(gt_mara)…“ |
(kein Unterschied)
|
Version vom 10. Mai 2022, 15:00 Uhr
SELECT COUNT( * ) FROM mara INTO @DATA(gv_total)
WHERE matnr IN @gt_mat_range.
DO.
SELECT matnr FROM mara INTO TABLE @DATA(gt_mara) UP TO gv_packsize ROWS WHERE matnr IN gt_mat_range AND matnr > gv_last_mat ORDER BY matnr ASCENDING.
IF sy-dbcnt = 0. EXIT. ENDIF.
gv_last_mat = gt_mara[ lines( gt_mara ) ]. gv_current = gv_current + gv_packsize.
IF gv_current > gv_total. gv_current = gv_total. ENDIF. CALL FUNCTION 'Z_GET_MAT_SHORTEXT' DESTINATION gv_rfc_dest EXPORTING it_matnr = gt_mara IMPORTING et_matnr_maktx = gt_matnr_maktx_dest EXCEPTIONS system_failure = 1 communication_failure = 2 OTHERS = 3. IF sy-subrc <> 0. RAISE EXCEPTION TYPE zcl_bal. ENDIF.
ENDO.