Field Symbols (Zeiger) Thema ist als GELÖST markiert

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

Field Symbols (Zeiger)

Beitrag von 82kolu1bma (ForumUser / 60 / 5 / 0 ) »
Hallo zusammen,

kann mir einer erklären warum das nicht funktioniert?
Hab da n Verständnisprobleme.

Code: Alles auswählen.

DATA: GT_ZBC_FORM_FXTXT2S TYPE  TABLE OF ZBC_FORM_FXTXT2S,
FIELD-SYMBOLS: <gs_FORM_FXTXT>    TYPE ZBC_FORM_FXTXT,
               <gs_FORM_FXTXT2S>  TYPE ZBC_FORM_FXTXT2S.

LOOP AT GT_FORM_FXTXT ASSIGNING <gs_FORM_FXTXT>." where spras = 'D'.

  <gs_FORM_FXTXT2S>-VARVALUE_DE = <gs_FORM_FXTXT>-VARVALUE.
  MOVE-CORRESPONDING <gs_FORM_FXTXT>  TO <gs_FORM_FXTXT2S>.
Endloop.
Ohne Field Symbols hat es geklappt wie ich es wollte.
Würde mir nur gerne die Geschichte mit Zeigern näher bringen,
da ich in C++ nur mit Zeigern gearbeitet habe.

DANKE!!!

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


Re: Field Symbols (Zeiger)

Beitrag von a-dead-trousers (Top Expert / 4486 / 231 / 1206 ) »
Wie die Fehlermeldung besagt, ist das Feldsymbol (der Zeiger) <gs_FORM_FXTXT2S> keinem Ziel zugewiesen.
Wenn es darum geht den Inhalt aus GT_FORM_FXTXT nach GT_ZBC_FORM_FXTXT2S zu übertragen, fehlt:

Code: Alles auswählen.

LOOP AT GT_FORM_FXTXT ASSIGNING <gs_FORM_FXTXT>.
  APPEND INITIAL LINE TO GT_ZBC_FORM_FXTXT2S ASSIGNING <gs_FORM_FXTXT2S>. "<--- Neue Zeile im Ziel
  <gs_FORM_FXTXT2S>-VARVALUE_DE = <gs_FORM_FXTXT>-VARVALUE.
  MOVE-CORRESPONDING <gs_FORM_FXTXT>  TO <gs_FORM_FXTXT2S>.
ENDLOOP.
lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
82kolu1bma

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Field Symbols (Zeiger)

Beitrag von 82kolu1bma (ForumUser / 60 / 5 / 0 ) »
a-dead-trousers hat geschrieben:Wie die Fehlermeldung besagt, ist das Feldsymbol (der Zeiger) <gs_FORM_FXTXT2S> keinem Ziel zugewiesen.
Wenn es darum geht den Inhalt aus GT_FORM_FXTXT nach GT_ZBC_FORM_FXTXT2S zu übertragen, fehlt:

Code: Alles auswählen.

LOOP AT GT_FORM_FXTXT ASSIGNING <gs_FORM_FXTXT>.
  APPEND INITIAL LINE TO GT_ZBC_FORM_FXTXT2S ASSIGNING <gs_FORM_FXTXT2S>. "<--- Neue Zeile im Ziel
  <gs_FORM_FXTXT2S>-VARVALUE_DE = <gs_FORM_FXTXT>-VARVALUE.
  MOVE-CORRESPONDING <gs_FORM_FXTXT>  TO <gs_FORM_FXTXT2S>.
ENDLOOP.
lg ADT
AHHHH SUPER!!
Vielen Dank.
Da wär ich nicht drauf gekommen das man eine leere Zeile in die Tabelle einfügen muss.

Re: Field Symbols (Zeiger)

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Es sei mir noch der Hinweis erlaubt, dass globale Feldsymbole ein ganz böser Streich sind.
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Field Symbols (Zeiger)

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
ralf.wenzel hat geschrieben:Es sei mir noch der Hinweis erlaubt, dass globale Feldsymbole ein ganz böser Streich sind.
... sagt der Mann, der Namenskonventionen wie "g = global" ablehnt und daher gar nicht davon ausgehen darf, dass es sich um ein globales Feldsymbol handelt.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Field Symbols (Zeiger)

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
black_adept hat geschrieben:
ralf.wenzel hat geschrieben:Es sei mir noch der Hinweis erlaubt, dass globale Feldsymbole ein ganz böser Streich sind.
... sagt der Mann, der Namenskonventionen wie "g = global" ablehnt und daher gar nicht davon ausgehen darf, dass es sich um ein globales Feldsymbol handelt.
Wenn es da steht, ist es auch so gemeint. Zumal die restlichen Namen auch darauf hinweisen.
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 79980
Stücklisten
vor einer Woche von Selma.schwarz 1 / 81601

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.

Vergleichbare Themen

Field-Symbols
von cschmoel » 23.08.2012 09:21
FIELD-SYMBOLS
von kostonstyle » 15.08.2008 08:07
Field Symbols
von Trulchen » 27.06.2014 08:10
field symbols
von bohne » 20.10.2006 15:07
Field Symbols Fehlermeldung
von carlie » 26.03.2018 19:23

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 79980
Stücklisten
vor einer Woche von Selma.schwarz 1 / 81601

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 81601
Belege
vor einer Woche von Selma.schwarz 1 / 79426