SAP Jobsuche bei DV-Treff
00Bock
  • 00Bock
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

Hallo!

Wir haben im Positionstext der Bestellungen einige Daten stehen, die ich gerne in einem Query auswerten bzw. anlisten möchte. Dies funktioniert auch ganz gut mit einem Zusatzfeld und Coding, aber nun habe ich gemerkt, dass nicht alle richtig ausgewertet werden.

Der bisherige Code sieht wie folgt aus:
 

SPAN {

font-family: "Courier New";

font-size: 10pt;

color: #000000;

background: #FFFFFF;

}

.L1S31 {

font-style: italic;

color: #808080;

}

.L1S32 {

color: #3399FF;

}

.L1S33 {

color: #4DA619;

}

.L1S52 {

color: #0000FF;

}TABLES: thead.                        "Text-Header

  TYPESBEGIN OF t_txttab.
         INCLUDE STRUCTURE tline.
  TYPESEND OF t_txttab.

  DATA:
         txttab   TYPE STANDARD TABLE OF t_txttab WITH HEADER LINE,
         tdname like stxh-tdname,
         z_potx1(40TYPE c,
         z_potx2(40TYPE c,
         z_potx3(40TYPE c,
         z_potx4(40TYPE c,
         z_potx5(40TYPE c,
         anz_lines   TYPE i.
  CLEAR: txttab,
         thead,
         z_potx1, z_potx2, z_potx3,
         z_potx4, z_potx5,
         anz_lines.
  REFRESH txttab.

  CLEAR tdname.
  CONCATENATE ekpo-ebeln ekpo-ebelp INTO tdname.
  thead-tdobject     = 'EKPO'.
  thead-tdid         = 'F01'.
  thead-tdname       = tdname.
  thead-tdspras      = 'D'.

  CALL FUNCTION 'READ_TEXT'
       EXPORTING
            id        = thead-tdid
            language  = thead-tdspras
            name      = thead-tdname
            object    = thead-tdobject
       IMPORTING
            header    = thead
       TABLES
            lines     = txttab
       EXCEPTIONS
            not_found = 4
            OTHERS    = 8.

*  IF sy-subrc EQ 4.
*    IF thead-tdspras      = 'D'.
*      thead-tdspras = 'E'.
*    ELSE.
*      thead-tdspras = 'D'.
*    ENDIF.
*    CALL FUNCTION 'READ_TEXT'
*         EXPORTING
*              id        = thead-tdid
*              language  = thead-tdspras
*              name      = thead-tdname
*              object    = thead-tdobject
*         IMPORTING
*              header    = thead
*         TABLES
*              lines     = txttab
*         EXCEPTIONS
*              not_found = 4
*              OTHERS    = 8.
*  ENDIF.
clear postext.
  IF sy-subrc EQ 0.
*      DESCRIBE TABLE txttab LINES anz_lines.
*    DO anz_lines TIMES.
      READ TABLE txttab INDEX 1.
move txttab to postext.
*        WRITE: / sy-vline.
*        Write: 4 'Positionstext: '.
*        WRITE: 20 txttab-tdline.
*        WRITE: 81 sy-vline.
*
  ENDIF.

Kann mir jemand helfen?

Gruß
00Bock

Förderer

wreichelt
vor 13 Jahre

Hallo,

sterne mal die Parameter

       IMPORTING
            header    = thead
aus, die werden nicht benötigt.

Gruß

Wolfgang