Arbeiten mit internen Tabellen in SAP ABAP - Append, Insert, Modify und Delete [deutsch]

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.ค. 2021
  • In diesem Video geht es um interne Tabellen in SAP ABAP. Interne Tabellen sind dynamische Datenobjekte, die mehrere Zeilen von Daten mit einem gemeinsamen Zeilentyp speichern können. Für die Verarbeitung von Datensätzen muss jeder Datensatz aus der internen Tabelle in eine Workarea kopiert werden. In dieser Workarea kann dann die weitere Verarbeitung erfolgen.
    Zusätzlich gibt es auch Control Break Statements. Diese Statements werden in der LOOP Anweisung ausgeführt z.B. wenn der erste Datensatz in einer Schleife verarbeitet wird,
    wenn sich ein Wert einer Spalte ändert, oder wenn der letzte Datensatz einer Schleife verarbeitet wird.
    #sap #interne #tabelle
    ▬▬ Literatur 📚 ▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▶ ABAP: An Introduction 2020 amzn.to/45CLTqk
    ▶ Complete ABAP 2023 amzn.to/45D5UNM
    ▶ ABAP to the Future 2022 amzn.to/42cgWGs
    ▶ Clean ABAP 2022 amzn.to/3KAqmow
    ▬▬ Meine Hardware 💻 ▬▬▬▬▬▬▬▬▬▬▬▬▬
    ▶ Mikrophon: amzn.to/3tgejVN
    ▶ Kopfhörer: amzn.to/3xhORBs
    ▶ Monitor IIYAMA 27” 4k: amzn.to/392Fexu
    ▬▬ Meine Software (free) 💾 ▬▬▬▬▬▬▬▬▬▬▬
    ▶ Video Aufnahme: bit.ly/678fgh6
    ▶ Video Editor: bit.ly/38Rj9lb
    ▶ Thumbnails: bit.ly/CustAndCodeThumbnail
    ▶ Gamma AI: bit.ly/3nsdvgr
    ▬▬ Weitere Links 🔗 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ⭐ Werde mein Abonnent: bit.ly/CustAndCodeSub
    🎬 Alle Videos auf Deutsch: bit.ly/CustAndCodeGER
    ☕ Buy me a Coffee 😀: bit.ly/3dih2cl
    *Bei den Links handelt es sich um Affiliate-Links. Es entstehen dadurch keine Zusatzkosten.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 18

  • @AW-gq1cs
    @AW-gq1cs 2 ปีที่แล้ว

    Wie immer super erklärt👍! Viele Dank! Interessant wäre mal ein kurzes Video zur Verwendung von FIELD-SYMBOLS und den Möglichkeiten, die sich damit ergeben.

    • @CustAndCode
      @CustAndCode  2 ปีที่แล้ว

      Ich nehme es mal auf meine Liste auf 📝🙂

  • @atakansar6877
    @atakansar6877 ปีที่แล้ว

    Danke dafür!

    • @CustAndCode
      @CustAndCode  ปีที่แล้ว

      sehr gerne! vielen Dank! 🤗😀

  • @OS-yg7cx
    @OS-yg7cx 2 ปีที่แล้ว

    Danke!

    • @CustAndCode
      @CustAndCode  2 ปีที่แล้ว

      vielen Dank! das freut mich! 😃

  • @bundschuh826
    @bundschuh826 2 ปีที่แล้ว

    Ist es möglich einen datensatz aus einem Parameter in die itab zu speichern ohne die restlichen Zeilen zu ändern. So wie eine Kopie. Alle spalten bleiben gleich bis auf eine dort kommen die Daten aus dem Parameter rein. Wenn ja wüsstest du wie

    • @CustAndCode
      @CustAndCode  2 ปีที่แล้ว +1

      Also wenn du eine Spalte in der ITAB dafür hast z.B. mit dem Namen "Param" dann kannst du diese Spalte mit dem Wert aus dem Parameter befüllen.
      Du liest den Parameter in eine Variable z.B. lv_param und weist diese dann der Workarea, deiner Tabellenzeile zu. ITAB-Param = lv_param. 🤗
      Sofern ich dich richtig verstanden habe.

  • @christianschulz8367
    @christianschulz8367 6 หลายเดือนก่อน

    Hallo, erst mal sehr vielen Dank für dss tolle Video.
    Kann man eine komplette Tabelle in eine interne Tabelle schreiben, ohne alle Spalten in eine Struktur zu definieren?

    • @CustAndCode
      @CustAndCode  6 หลายเดือนก่อน +1

      Ja das geht, definiere die interne tabelle einach mit TYPE TABLE OF also
      it_tab type table of db_tab oder verwende gleich eine INLINE Dekalration.
      z.B. select * from sflight into table DATA(it_spfli). 🤗

    • @christianschulz8367
      @christianschulz8367 6 หลายเดือนก่อน

      Hallo, vielen Dank für den Tipp 👍

    • @CustAndCode
      @CustAndCode  6 หลายเดือนก่อน +1

      @@christianschulz8367 🤗🤗🤗

  • @dianarodriguez-fh8rp
    @dianarodriguez-fh8rp ปีที่แล้ว

    Haben sie ein Video, wo sie die interne Tabelle am Anfang ausgefüllt haben?

    • @CustAndCode
      @CustAndCode  ปีที่แล้ว +1

      Achso, jetzt verstehe ich! Es kann sein dass keine Daten in diesen Tabellen sind. Wenn das der Fall ist gibt es eine Programm was man ausführen muss: SAPBC_DATA_GENERATOR.
      Dieses Programm kann man in der Transaktion SE38 ausführen. Dieses Programm generiert Einträge in den Tabellen: SFLIGHT, SPFLI und SBOOK. 😀🤗

    • @dianarodriguez-fh8rp
      @dianarodriguez-fh8rp ปีที่แล้ว

      @@CustAndCode Vielen Dank, ja ich meinte es :)

    • @CustAndCode
      @CustAndCode  ปีที่แล้ว

      @@dianarodriguez-fh8rp Great! 🤗😀

  • @rzr2
    @rzr2 ปีที่แล้ว

    Anderswo Hunderte oder Tsd Euro hier gratis

    • @CustAndCode
      @CustAndCode  ปีที่แล้ว

      Herzlichen Dank für das Lob! 🤗😀