Faktura: wo wird die Positionsnotiz abgelegt?

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

Faktura: wo wird die Positionsnotiz abgelegt?

Beitrag von cubarr (ForumUser / 21 / 0 / 0 ) »
Hi!
Hat mir von euch vielleicht jemand einen Tipp wo ich den Text der "Positionsnotiz" auslesen kann?

Hintergrund: Wir müssen Fakturen suchen, wo ein bestimmter Text in der Positionsnotiz erfasst wurde.

Im Formular wird der Text über "&VBDPR-TDNAME& OBJECT 'VBBP' ID '0002'" ausgegeben. Nur irgendwie finde ich darüber kein Weg zu einer Tabelle wo die Positionsnotiz letztendlich hinterlegt ist?!?

Danke!

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


Beitrag von PsychoMantis (ForumUser / 98 / 0 / 0 ) »
Hi,

schau dir mal den FuBa "READ_TEXT" an. Mit dem kannste dir die Texte holen.

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Hallo

Probier mal das hier im Beispiel ZADM und ZAD1 auch mit VBBK und 0002

Code: Alles auswählen.

  

DATA: x_name        LIKE thead-tdname,
      x_id          LIKE thead-tdid VALUE 'PSTX', "Text-ID
      x_spras       LIKE thead-tdspras,     "Sprache
      x_object      LIKE thead-tdobject VALUE 'PMS       ', "Text-Obj.
      x_dis_mod     TYPE c,                 "Display oder Modif
      x_title(30)   TYPE c,                 "Text-Titel
      x_save        TYPE c,                 "Text automatisch sichern
      x_txtfunc     TYPE c,                 "Verarbeitungsart (N/U/D)
      x_control LIKE itced,                 "Text-control
      x_error       TYPE c.                 "Fehler beim Text-Coyp


CALL FUNCTION 'READ_TEXT'
    EXPORTING
      CLIENT   = SY-MANDT
      ID       = 'ZAD1' 
      LANGUAGE = SY-LANGU
      NAME     = X_NAME
      OBJECT   = 'ZADM'
    IMPORTING
      HEADER   = X_HEAD
    TABLES
      LINES    = X_TLINE
    EXCEPTIONS
      OTHERS   = 1.

  IF SY-SUBRC <> 0.

    CALL FUNCTION 'INIT_TEXT'
      EXPORTING
        ID       = 'ZAD1'
        LANGUAGE = SY-LANGU
        NAME     = X_NAME
        OBJECT   = 'ZADM'
      IMPORTING
        HEADER   = X_HEAD
      TABLES
        LINES    = X_TLINE
      EXCEPTIONS
        OTHERS   = 1.
  ENDIF.
*-

  CALL FUNCTION 'EDIT_TEXT'
    EXPORTING
      DISPLAY      = X_DIS_MOD
      EDITOR_TITLE = X_TITLE
      HEADER       = X_HEAD
      SAVE         = 'X'
      LINE_EDITOR  = 'X'
      CONTROL      = X_CONTROL
    IMPORTING
      FUNCTION     = X_TXTFUNC
    TABLES
      LINES        = X_TLINE
    EXCEPTIONS
      OTHERS       = 1.

  IF X_TXTFUNC EQ 'I'.

    CALL FUNCTION 'SAVE_TEXT'
      EXPORTING
        CLIENT          = SY-MANDT
        HEADER          = X_HEAD
        INSERT          = ' '
        SAVEMODE_DIRECT = 'X'
      TABLES
        LINES           = X_TLINE
      EXCEPTIONS
        OTHERS          = 1.


    CALL FUNCTION 'COMMIT_TEXT'
      EXPORTING
        OBJECT          = 'ZADM'
        NAME            = X_NAME
        ID              = 'ZAD1'
        LANGUAGE        = SY-LANGU
        SAVEMODE_DIRECT = 'X'.
  ELSEIF X_TXTFUNC EQ 'U'.

  ENDIF.
Gruss

Kleenmex

Beitrag von cubarr (ForumUser / 21 / 0 / 0 ) »
Danke für die schnellen Antworten!
Mein Hauptproblem liegt aber momentan darin, wie ich von meiner Belegnummer der Faktura auf den Name des Textes komme. Denn diesen benöitige ich ja für den FuBa. *grübel*

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Das ist doch die Fakturanummer oder nicht ?!

ich habe das mal schnelll ausprobiert

Fakturanummer
0660024390

Position
000020

zusammen gibt das im Text
0660024390000020

Sollte doch so gehen ?!
Zuletzt geändert von Kleenmex am 02.03.2007 12:50, insgesamt 1-mal geändert.
Gruss

Kleenmex

Beitrag von cubarr (ForumUser / 21 / 0 / 0 ) »
Ähhm, okay. Sooo doof kann auch nur ich sein 8)
Dankeschön!!!!

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4728
Views
Positionsnotiz aus der Banf
von commolus » 17.05.2013 09:12 • Verfasst in ABAP® für Anfänger
0
Antw.
987
Views
6
Antw.
4884
Views
1
Antw.
1710
Views
BW: Wo ist eine Querydefinition abgelegt?
von brinam » 18.12.2006 07:27 • Verfasst in Sonstige Module

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 770
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2392
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8977