Notiz an Beleg (Rechnung) in welcher Tabelle?

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Notiz an Beleg (Rechnung) in welcher Tabelle?

Beitrag von formcraft (ForumUser / 9 / 0 / 0 ) »
Guten Tag,

über welchen Weg komme ich in ABAP denn am besten an eine Notiz zum Beleg (Rechnung/Gutschrift) und kann den Titel und Text dieser auslesen?
Gibt es eine Tabelle in der alle an dem Beleg hängenden Objekte aufgelistet sind?

Vielen Dank im Voraus.
-Christoph

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Notiz an Beleg (Rechnung) in welcher Tabelle?

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

versuche mal die TB: TOA01.

Gruß
Wolfgang

Re: Notiz an Beleg (Rechnung) in welcher Tabelle?

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
formcraft hat geschrieben:über welchen Weg komme ich in ABAP denn am besten an eine Notiz zum Beleg (Rechnung/Gutschrift) und kann den Titel und Text dieser auslesen?
Entweder der Tipp von Wolfgang oder (wenn du die Texte unter Springen->... meinst: STXH; TDOBJECT = VBBK (Kopf) bzw. VBBP (Positionen), TDNAME = VBELN, bei den TDIDs musst du gucken, da gibt es ja diverse.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Notiz an Beleg (Rechnung) in welcher Tabelle?

Beitrag von Tron (Top Expert / 1327 / 35 / 331 ) »
Moin.
Die Verlinkung von Notizen der Generischen Objektdienste erfolgt über die Tabelle SRGBTBREL
mit SRGBTBREL-RELTYPE = 'NOTE' , soweit ich mich erinnere.
Auslesen kann man das mit SO_OBJECT_READ

Code: Alles auswählen.

*&---------------------------------------------------------------------*
*& Report  YBC_READ_GOS_NOTE
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  YBC_READ_GOS_NOTE.


  DATA: gs_lpor TYPE sibflporb.

  gs_lpor-instid = '0090000002'. " BELEGNR
  gs_lpor-typeid = 'VBRK'.    " OBJEKT
  gs_lpor-catid  = 'BO'.

  DATA: lt_relat TYPE obl_t_relt,
        la_relat LIKE LINE OF lt_relat.

  la_relat-sign = 'I'.
  la_relat-option = 'EQ'.
  la_relat-low = 'NOTE'.
  APPEND la_relat TO lt_relat.

  DATA: t_links TYPE obl_t_link,
        la_links LIKE LINE OF t_links.

  DATA: lo_root TYPE REF TO cx_root.

  TRY.
      CALL METHOD cl_binary_relation=>read_links
        EXPORTING
          is_object           = gs_lpor
          it_relation_options = lt_relat
        IMPORTING
          et_links            = t_links.
    CATCH cx_root INTO lo_root.
  ENDTRY.

  DATA l_folder_id TYPE soodk.
  DATA l_object_id TYPE soodk.
  DATA document_id       TYPE sofmk.

  READ TABLE t_links INTO la_links INDEX 1.

  document_id = la_links-instid_b.

  l_folder_id-objtp = document_id-foltp.
  l_folder_id-objyr = document_id-folyr.
  l_folder_id-objno = document_id-folno.
  l_object_id-objtp = document_id-doctp.
  l_object_id-objyr = document_id-docyr.
  l_object_id-objno = document_id-docno.

  DATA document_content  TYPE STANDARD TABLE OF soli.

  CALL FUNCTION 'SO_OBJECT_READ'
    EXPORTING
      folder_id                  = l_folder_id
      object_id                  = l_object_id
    TABLES
      objcont                    = document_content
    EXCEPTIONS
      active_user_not_exist      = 1
      communication_failure      = 2
      component_not_available    = 3
      folder_not_exist           = 4
      folder_no_authorization    = 5
      object_not_exist           = 6
      object_no_authorization    = 7
      operation_no_authorization = 8
      owner_not_exist            = 9
      parameter_error            = 10
      substitute_not_active      = 11
      substitute_not_defined     = 12
      system_failure             = 13
      x_error                    = 14
      OTHERS                     = 15.
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

lg Jens
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: Notiz an Beleg (Rechnung) in welcher Tabelle?

Beitrag von formcraft (ForumUser / 9 / 0 / 0 ) »
SRGBTBREL scheint das zu sein was ich benötige, wobei mir der Funktionsbaustein 'SO_DOCUMENT_READ_API1' glaube ich das liefert das ich momentan benötige.

Vielen Dank für die viele Hilfe.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
978
Views
Text einfügen in VF02 -> Dienste zum Objekt -> Persönliche Notiz
von raisa » 25.01.2021 16:00 • Verfasst in ABAP Objects®
0
Antw.
1639
Views
Proforma-Rechnung im EWM
von Barney » 24.11.2017 09:30 • Verfasst in Sonstige Module
3
Antw.
12734
Views
Wiederholungsdruck (Rechnung)
von Heiko » 04.04.2005 11:21 • Verfasst in Sales and Distribution
4
Antw.
5598
Views
Rechnung buchen mit Betrag = 0,- EUR
von Gast » 22.09.2004 09:44 • Verfasst in Financials
3
Antw.
261
Views
Rundung der Fakturmenge in der Rechnung
von swonny » 06.07.2023 11:01 • Verfasst in Financials

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140