SAP Jobsuche bei DV-Treff
catfish
  • catfish
  • SAP Forum - Profi Thema Starter
vor 15 Jahre

Hallo zusammen,

kann mir jemand sagen in welcher Tabelle ich mit den Vertriebstext aus dem Materialstamm anzeigen lassen kann.

GGf. gibt es einen Report (standard) der das Anzeigt.

Bin für jeden Hinweis dankbar

Catfish

 

PrinzJohn
vor 15 Jahre

Hallo,

wenn ich mich nicht täusche ist das eine Rawtabelle und somit ist kein einfacher direkter Zugriff möglich. Der Fuba READ_TEXT üebrnimmt alles notwendige.

 

Vielleicht hilft es Dir weiter.

 

catfish
  • catfish
  • SAP Forum - Profi Thema Starter
vor 15 Jahre
Hallo Prinz John,

was meinst du damit "Read_TEXT". Weiss schon das es ein Programmierungsbefehlt ist.

Muss man dazu ein Programm erstellen - oder kann man das einfach so abfragen. Im ersten Wurd bräuchte ich nur eine Info bei wievielen Materialien ein Vertriebstext gepflegt ist.

Hast du mir da einen Tipp.

Danke

Catfish

LupusF
vor 15 Jahre
in den Kopfdaten des Vertriebstexts stehen die Schlüsselfelder für die Tabelle STXH,

wenn du nur die Anzahl gepflegter Texte benötigst muss du einfach die STHX-Einträge zählen

wenn du die Texte auslesen willst, musst du mit den STXH-Schlüsselfeldern den Funktionsbaustein >READ_TEXT < aufrufen,

der gibt dir dann eine Tabelle mit den Textzeilen zurück

catfish
  • catfish
  • SAP Forum - Profi Thema Starter
vor 15 Jahre
Hallo Lupus,

super, konnte deinen Tipp gut umsetzen. Hab den Fuba gestestet.

Zum eine Reihe von Materialien auszulesen muss man sicherlich ein kleines Programm schreiben ? oder besteht die Möglichkeit beim Fuba READ_TEXT auch mehrere Materialnummern mitzugeben ?

Grüssle

Catfish

LupusF
vor 15 Jahre
ja, dazu brauchst du einen ABAP

TABLES: STXH, TLINE.

DATA: ILINES LIKE TABLE OF TLINE WITH HEADER LINE.

START-OF-SELECTION.

SELECT * FROM STXH WHERE TDOBJECT = 'MVKE'

AND TDID = '0001'.

CALL FUNCTION 'READ_TEXT'

EXPORTING

ID = STXH-TDID

LANGUAGE = 'D'

NAME = STXH-TDNAME

OBJECT = STXH-TDOBJECT

TABLES

LINES = ILINES.

WRITE: / STXH-TDNAME(18).

LOOP AT ILINES.

WRITE: / ILINES-TDLINE.

ENDLOOP.

SKIP.

REFRESH ILINES.

ENDSELECT.

catfish
  • catfish
  • SAP Forum - Profi Thema Starter
vor 15 Jahre
Hallo LupusF, das mit dem ABAP funktioniert. Super Sache... tzz..warum bietet SAP sowas nicht standardmässig an... versteh ich nicht. Nochmal 1000 dank für deine tollen Tipps. Grüssle Catfish
daniel.s
vor 13 Jahre
Hallo zusammen,

da ich mich mit der Anwendungsentwicklung in SAP nicht auskenne wollte ich nachfragen, wie ich aus diesem Quellcode nun ein lauffähiges Progamm bekomme.

Grüße,
Daniel
ahelm
vor 13 Jahre
Das geht normalerweise nur in Eurem Entwicklungssystem mit der ABAP Workbench, Transaktion SE80 oder SE38. Dazu braucht man aber Zugang zum Entwicklungssystem, die Transaktionsrechte und muss als ABAP Entwickler registriert sein.

mfg Andreas

daniel.s
vor 12 Jahre
Zitat von: ahelm 

Das geht normalerweise nur in Eurem Entwicklungssystem mit der ABAP Workbench, Transaktion SE80 oder SE38. Dazu braucht man aber Zugang zum Entwicklungssystem, die Transaktionsrechte und muss als ABAP Entwickler registriert sein.

mfg Andreas

Hallo Andreas,

habe ich alles.

Wie bekomme ich jetzt ein ausführbares Programm. Mir reicht ein Eingabefeld für die Materialnummer (bzw. Materialnummern).

Das Programm kann ich über die SA38 nicht ausführen. Es passiert einfach nix.

Beim Debuggen schließen sich sämtliche SAP Fenster inkl der SAP-GUI.

Danke und Gruß,

Daniel