SAP Jobsuche bei DV-Treff
Ronald187
  • Ronald187
  • SAP Forum - Neuling Thema Starter
vor 20 Jahre
Guten Tag,

wie kann ich heraus finden in welcher Tabelle die Formulardaten gespeichert werden??? Die Daten werden dort eingepflegt und irgendwo abgespeichert. Gibt es dort sowas wie Eigenschaften wo dann der Tab Name steht??
dello
  • dello
  • SAP Forum - Experte
vor 20 Jahre
Hallo,

also ein Hinweis kann ich dir geben.
Du gibst ja die Daten irgendwo ein  - nämlich in Felder. Wenn du den Cursor dorthinein stellst und F1 drückst erscheint die Hilfe. Hier gibt es dann eine Drucktaste womit du zu Technischen Daten des Feldes gelangst.
Dort findest du Anhaltspunkte wie Datenelement oder ähnliches nach denen du im Dictonary suchen kannst.

Ein wichtiger Punkt ist auch der Verwendungsnachweis, den du im Dictonary auch benutzen solltest, um herauszu finden wo dein Feld überall Verwendung findet.

dello
Ronald187
  • Ronald187
  • SAP Forum - Neuling Thema Starter
vor 20 Jahre
Funktioniert sehr gut. Funktioniert aber leider irgendwie nicht bei Unterformularen. Dort ist bei mir keine "Keine Dokumentation verfügbar". Was gibt es dort für Möglichkeiten???
berni
  • berni
  • SAP Forum - Neuling
vor 20 Jahre
Hallo
Ich vermute es handelt sich um ein SAPscript Formular.
Wenn Du Dich im Textfeld z.b. Einkaufsbestelltext befindest, erhältst Du unter Springen - Kopf die TextID's

z.B.
Textname        000000000008999134                      
Sprache           DE                                      
Text-ID            BEST Einkaufsbestelltext                
Textobjekt       MATERIAL   Materialtexte

mit diesen Informationen kannst Du die STHX lesen und anschliessend mit dem Funktionsbaustein FUNCTION 'READ_TEXT' den Text holen.

Beispiel:

DATA: BEGIN OF HTEXT,                     "Hilfsstruktur für Textheader
       TDOBJECT     LIKE THEAD-TDOBJECT,
       TDNAME       LIKE THEAD-TDNAME,
       TDID         LIKE THEAD-TDID,
       TDSPRAS      LIKE THEAD-TDSPRAS,
     END OF  HTEXT.

DATA: BEGIN OF TLINETAB OCCURS 30.       "Zeilen Langtext
       INCLUDE STRUCTURE TLINE.
DATA: END   OF TLINETAB.

   CLEAR HTEXT.
   HTEXT-TDOBJECT       =  MATERIAL
   HTEXT-TDID               =  BEST.
   HTEXT-TDSPRAS        =  DE.
   HTEXT-TDNAME         =  000000000008999134 .

   SELECT SINGLE * FROM STXH CLIENT SPECIFIED
     WHERE MANDT    = SY-MANDT
     AND   TDOBJECT = HTEXT-TDOBJECT
     AND   TDNAME   = HTEXT-TDNAME
     AND   TDID     = HTEXT-TDID
     AND   TDSPRAS  = SY-LANGU.

   IF SY-SUBRC EQ 0.
      CALL FUNCTION 'READ_TEXT'
         EXPORTING
           ID       = HTEXT-TDID
           LANGUAGE = HTEXT-TDSPRAS
           NAME     = HTEXT-TDNAME
           OBJECT   = HTEXT-TDOBJECT
         IMPORTING
           HEADER   = THEAD
         TABLES
           LINES    = TLINETAB
         EXCEPTIONS
           ID       = 1
           LANGUAGE = 2
           NAME     = 3
           OBJECT   = 4.

      LOOP AT TLINETAB.
            WRITE: / xxxxx
      ENDLOOP.


Gruss
Berni