adesso business consulting Stellenangebote
Software Engineer Senior
| (Senior) Cloud Software Engineer BTP | Senior Frontend Software Engineer SAP BTP
| (Senior) Consultant Technologie
Werkstudent Softwareentwicklung · Consulting
Neue Seiten
Aus SAP Wiki ツ
- 11:13, 24. Mär. 2026 Simulation der Konditionen anhand vom Einkaufsinfosatz und letzte Bestellung mit Rückgabe der Konditionen im Format des Kalkulationsschemas (Versionen | bearbeiten) [4.030 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Codeschnipsel Kategorie:Clean-Core-Level_C Der Funktionsbaustein ME_PO_PRICE_SIMULATION kann verwendet werden, wenn für eine Preissimulation kein Positions- und Kontierungstyp verwendet wird. Zudem ist die Rückgabe rein auf die Konditionsarten beschränkt, d.h. Zwischensummen bekommt man nicht zurück. In der Transaktion ME1M ist eine Preissimulation möglich. Dort werden die folgenden internen FuBas verwendet: * ME_PRICING_REF…“)
- 17:29, 20. Mär. 2026 Eintraege aus interne Tabelle in Stringvariable mit Trenner verketten (Versionen | bearbeiten) [297 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Codeschnipsel <syntaxhighlight lang="abap" line="1"> DATA(text) = |{ REDUCE #( INIT text = `` sep = `` FOR range IN document_type NEXT text = text && sep && range-low sep = '/' ) }| </syntaxhighlight >“)
- 12:20, 12. Mär. 2026 Aufruf von Actions in RAP Web-API (Versionen | bearbeiten) [643 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== OData V2 - Web API == === Action "Process" === Ausgangsituation, s. CSV_Upload_und_Verarbeitung_mit_RAP_am_Beispiel_von_Geschaeftspartner-Personen: - Action Methode in Behavior Definition "ZR_YMD_BP_CSV_ROWS" definiert - Action Methode in Behavior Impl. "ZBP_YMD_BP_CSV_ROWS->LHC_CSVROWS->Process" ausprogrammiert - Service Binding: ZAPI_YMD_BP_CSVUPLOAD_O2 HTTP-Methode: POST Request-URI: /sap/opu/odata/sap/ZAPI_YMD_BP_CSVUPLOAD_O2/Process?FileID=…“)
- 14:03, 17. Feb. 2026 CSV Upload und Verarbeitung mit RAP am Beispiel von Geschaeftspartner-Personen (Versionen | bearbeiten) [55.270 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Vorwort = Das Ziel dieser Übung war ein CSV Upload und Verarbeitung mit RAP umzusetzen. Die zu verarbeitenden Daten sind allgemeine Geschäftspartner-Personen Daten. Verwendeter Code für die Verarbeitung wurden nicht mit Cloudification Repository Viewer o.ä. abgeglichen. D.h. bei der eigenen umzusetzenden RAP-App im Produktivumfeld ist darauf natürlich zu achten nach Möglichkeit freigegebenen bzw. Clean-Core-Level A-B Code zu verwenden. Von der…“)
- 18:07, 30. Jan. 2026 Eigene REST API als SICF-Service mit Superklassen CL REST HTTP HANDLER und CL REST RESOURCE erstellen (Versionen | bearbeiten) [8.393 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Codeschnipsel Eine Erstellung einer REST API wird an einem Beispiel erklärt.<br /> Das Geschäftsobjekt ist der Geschäftspartner.<br /> Das Ziel ist es mit einem Aufruf einen beliebigen Geschäftspartner zu lesen und genau einen Geschäftspartner anzulegen.<br /> Für das Lesen eines Geschäftspartners wird einfach ein SELECT SINGLE auf I_BUSINESSPARTNER gemacht.<br /> Für das Anlegen wird eine Y-Klasse namens "YCL_BP" genutzt. In R…“)
- 12:28, 30. Jan. 2026 CL ABAP LOCK OBJECT FACTORY (Versionen | bearbeiten) [191 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Clean-Code-Level_A“)
- 12:23, 30. Jan. 2026 Objekte in der Cloud Entwicklung mit Hilfe eines Sperrobjektes sperren (Versionen | bearbeiten) [1.925 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Folgende verwendete Klasse ist nur ein Wrapper und benutzt ebenso die Funktionsbausteine, die das Sperrobjekt automatisch nach Anlage generiert. Allerdings ist die Klasse CL_ABAP_LOCK_OBJECT_FACTORY für die Cloud-Entwicklung freigegeben und daher bevorzugt zu verwenden. == Objekterstellung == DATA mo_lock_object TYPE REF TO if_abap_lock_object. mo_lock_object = cl_abap_lock_object_factory=>get_instance( 'EXKNA1' ). == Sperren == <syntaxhighligh…“)
- 11:15, 30. Jan. 2026 Funktionsbaustein dynamisch mit Parameter aufrufen (Versionen | bearbeiten) [2.077 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight lang="abap"> DATA lt_func_param TYPE abap_func_parmbind_tab. DATA lv_func_name TYPE funcnam. DATA ls_vbap type ref to data. DATA lv_vbeln type ref to data. DATA lv_posnr type ref to data. CREATE DATA ls_vbap TYPE vbap. CREATE DATA lv_vbeln TYPE vbap-vbeln. CREATE DATA lv_posnr TYPE vbap-posnr. lv_vbeln->* = '0000010889'. lv_posnr->* = 000010 . lv_func_name = 'SD_VBAP_SINGLE_READ'. lt_func_param = VALUE #( ( kind = abap_func_exporting…“)
- 20:40, 24. Jan. 2026 Vmd ei api (Versionen | bearbeiten) [97 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Nützliche Seiten == * https://github.com/vidyadharg/Vendors/tree/main/src“)
- 15:42, 21. Jan. 2026 Cmd ei api (Versionen | bearbeiten) [5.087 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Code-Level_C“)
- 15:39, 21. Jan. 2026 BAPI BUPA ROLE ADD 2 (Versionen | bearbeiten) [1.176 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{| style="border:1px solid black; background-color:#6fb6d4; border-radius: 6px;" | '''Hinweis''' |- |Für den Geschäftspartner wird die GP-Rolle hinzugefügt, aber konkret lassen sich Daten nicht hinzufügen oder ändern. zum Beispiel beim Kunden die Vertriebsdaten. Hier kann u.a. Klassenmethode [[cmd_ei_api=>maintain_bapi]] Anbhilfe schaffen. |} <syntaxhighlight lang="abap" line start="1"> CALL FUNCTION 'BAPI_BUPA_ROLE_ADD_2' EXPORTING busine…“)
- 15:28, 21. Jan. 2026 BAPI BUPA CREATE FROM DATA (Versionen | bearbeiten) [2.726 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Clean-Core-Level_B“)
- 20:34, 20. Jan. 2026 IDE (Versionen | bearbeiten) [85 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „* https://github.com/KarteekM/ABAP_Notepad_plus_plus“)
- 19:51, 18. Jan. 2026 E-Mail senden (freigegebene Klassen für Cloud-Entwicklung) (Versionen | bearbeiten) [1.540 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Bei allen möglichen Entwicklungen sollte die veröffentlichte Klasse „CL_BCS_MAIL_MESSAGE“ verwendet werden. Falls die Klasse nicht verfügbar ist, verwende die klassische Variante (siehe hier). <syntaxhighlight lang="abap" copy> TRY. DATA(mail) = cl_bcs_mail_message=>create_instance( ). mail->set_sender( 'my@unirab.org' ). mail->add_recipient( 'r1@unirab.org' ). mail->add_recipient( iv…“)
- 11:45, 18. Jan. 2026 DDHEADANNO (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 11:45, 18. Jan. 2026 DDDDLSRCT (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 11:43, 18. Jan. 2026 ADCP (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 11:43, 18. Jan. 2026 CVI VEND LINK (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 11:41, 18. Jan. 2026 I SUPPLIER (Versionen | bearbeiten) [66 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Core_Data_Services Kategorie: Clean-Core-Level_A“)
- 11:41, 18. Jan. 2026 LFA1 (Versionen | bearbeiten) [148 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit dem Nachfolgerobjekt: * I_SUPPLIER“)
- 11:40, 18. Jan. 2026 I CUSTCNDNGROUPVALUEHELPTEXT (Versionen | bearbeiten) [66 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Core_Data_Services Kategorie: Clean-Core-Level_A“)
- 11:40, 18. Jan. 2026 I CUSTOMERCONDITIONGROUPVH (Versionen | bearbeiten) [66 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Core_Data_Services Kategorie: Clean-Core-Level_A“)
- 11:39, 18. Jan. 2026 TVKGG (Versionen | bearbeiten) [205 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit dem Nachfolgerobjekt: * I_CUSTOMERCONDITIONGROUPVH * Text: I_CUSTCNDNGROUPVALUEHELPTEXT“)
- 11:37, 18. Jan. 2026 I CUSTOMERSALESAREA (Versionen | bearbeiten) [65 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Core_Data_Services Kategorie:Clean-Core-Level_A“)
- 11:36, 18. Jan. 2026 KNVV (Versionen | bearbeiten) [157 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit dem Nachfolgerobjekt: * I_CUSTOMERSALESAREA“)
- 11:36, 18. Jan. 2026 I CUSTSALESPARTNERFUNC (Versionen | bearbeiten) [66 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Core_Data_Services Kategorie: Clean-Core-Level_A“)
- 11:35, 18. Jan. 2026 KNVP (Versionen | bearbeiten) [160 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit dem Nachfolgerobjekt: * I_CUSTSALESPARTNERFUNC“)
- 11:34, 18. Jan. 2026 I CONTACTPERSON (Versionen | bearbeiten) [66 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Core_Data_Services Kategorie: Clean-Core-Level_A“)
- 11:34, 18. Jan. 2026 KNVK (Versionen | bearbeiten) [153 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit dem Nachfolgerobjekt: * I_CONTACTPERSON“)
- 11:32, 18. Jan. 2026 KNA1 (Versionen | bearbeiten) [155 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit dem Nachfolgerobjekt: * I_BUSINESSPARTNER“)
- 11:30, 18. Jan. 2026 DFKKBPTAXNUM (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 11:29, 18. Jan. 2026 BUT000 (Versionen | bearbeiten) [155 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit Nachfolgerobjekten: * CL_CHDO_READ_TOOLS * CL_CHDO_WRITE_TOOLS“)
- 11:27, 18. Jan. 2026 I BUSINESSPARTNER (Versionen | bearbeiten) [66 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_A“)
- 11:25, 18. Jan. 2026 DBTABLOG (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 11:25, 18. Jan. 2026 CL CHDO WRITE TOOLS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_A“)
- 11:25, 18. Jan. 2026 CL CHDO READ TOOLS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_A“)
- 11:24, 18. Jan. 2026 CDPOS (Versionen | bearbeiten) [180 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit Nachfolgerobjekten: * CL_CHDO_READ_TOOLS * CL_CHDO_WRITE_TOOLS“)
- 11:23, 18. Jan. 2026 CDHDR (Versionen | bearbeiten) [153 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C Das Lesen von dieser Tabelle sollte nicht mehr direkt erfolgen, sondern mit Nachfolgerobjekten: * CL_CHDO_READ_TOOLS * CL_CHDO_WRITE_TOOLS“)
- 00:04, 18. Jan. 2026 CL CTS LANGUAGE FILE IO (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 00:03, 18. Jan. 2026 CL RSAN UT APPSERV FILE READER (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 00:02, 18. Jan. 2026 CL BCS MESSAGE (Versionen | bearbeiten) [52 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Nachfolger: Besser CL_BCS_MAIL_MESSAGE verwenden“)
- 00:00, 18. Jan. 2026 CL DISTRIBUTIONLIST BCS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 23:59, 17. Jan. 2026 CL BCS CONVERT (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 23:59, 17. Jan. 2026 CL SAPUSER BCS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 23:58, 17. Jan. 2026 CL DOCUMENT BCS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 23:57, 17. Jan. 2026 CL BCS (Versionen | bearbeiten) [86 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_C“)
- 23:55, 17. Jan. 2026 CL SALV AGGREGATIONS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 23:55, 17. Jan. 2026 CL SALV DISPLAY SETTINGS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 23:55, 17. Jan. 2026 CL SALV COLUMNS (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)
- 23:55, 17. Jan. 2026 CL SALV COLUMN (Versionen | bearbeiten) [33 Bytes] M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie: Clean-Core-Level_B“)