Feld ändern

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

Feld ändern

Beitrag von AnnaNRW (ForumUser / 29 / 5 / 1 ) »
Hallo zusammen,

ich habe gerade ein Problem:

Ich möchte gerne die Durchwahl (Telefon) eines Geschäftspartners ändern. Nun änder ich diese, aber im gleichen Moment wird die Vorwahl+Anschluss gelöscht. Habt Ihr vielleicht eine Idee?

Hier der Code:

Code: Alles auswählen.


  " X-Struktur für Update
      ls_telefonx-country = 'X'.
      ls_telefonx-countryiso = 'X'.
      ls_telefonx-std_no = 'X'.
      ls_telefonx-telephone = 'X'.
      ls_telefonx-extension = 'X'.
      ls_telefonx-std_recip = 'X'.
      ls_telefonx-updateflag = 'U'.
      append ls_telefonx to lt_telefonx.

      "Telefon Update

      if is_telefon-telephone is not initial.
        ls_telefon-telephone = is_telefon-telephone.
        ls_telefonx-telephone = 'X'.
      endif.


      if is_telefon-extension is not initial.
        ls_telefon-extension = is_telefon-extension.
        ls_telefonx-extension = 'X'.
      endif.

       append ls_telefon to lt_telefon.

Vielen dank
Liebe Grüße Anna

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


Re: Feld ändern

Beitrag von a-dead-trousers (Top Expert / 4457 / 227 / 1198 ) »
Sorry, aber ist das eine ernst gemeinte Frage?
Laut dem Coding sind beim ersten APPEND "ls_telefonx-telephone" und "ls_telefonx-extension" bereits auf "X" und deswegen erfolgt das (ungewünschte) Update.
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: Feld ändern

Beitrag von AnnaNRW (ForumUser / 29 / 5 / 1 ) »
Hallo,

meine Frage sollte bei dir nicht für Verwirrung sorgen :( . Habe das Prinzip irgendwie noch nicht verstanden.
Kriege es irgendwie nicht hin nur die Durchwahl zu ändern. Die komplette Telefonnummer kann ich immerhin schon ändern.
Erbarme dich einer Anfängerin und helfe mir bitte auf die Sprünge :) .

Vielen Dank im Voraus.

Lg Anna

Re: Feld ändern

Beitrag von SaskuAc (Specialist / 321 / 37 / 44 ) »
Also es gibt meistens eine Werte struktur und eine X Struktur...
In deiner Werte Struktur stehen die werte die geändert werden sollen .. aber das geht nur, wenn du mit der XStruktur bestätigst, dass die geändert werden sollen.. das denk ich mal wusstest du schon, ne?


Naja und wenn du dir das Coding mal anschaust..
du setzt das X für die bestätigung, dass es sich ändern soll ohne zu prüfen ..

Folgende Benutzer bedankten sich beim Autor SaskuAc für den Beitrag:
AnnaNRW


Re: Feld ändern

Beitrag von AnnaNRW (ForumUser / 29 / 5 / 1 ) »
Hallo,

vielen Dank für deine kleine Erläuterung. Habe es nun verstanden denke ich. Also erst prüfen :)

Lg Anna

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3494
Views
Feld sperren, wenn in and. Feld gerade etwas eingegeben wird
von kbit100 » 18.07.2018 11:41 • Verfasst in ABAP® für Anfänger
0
Antw.
2286
Views
Setze EMARA Feld in Bapi bei IDOC Verarbeitung. Feld aber nachher leer
von Woelli » 12.02.2021 16:32 • Verfasst in ABAP® Core
0
Antw.
2504
Views
32
Antw.
4887
Views
Feld belegen
von 1337 » 02.12.2013 08:32 • Verfasst in ABAP® für Anfänger
0
Antw.
1530
Views
Feld kursx_m
von tt_bd » 24.01.2014 09:49 • Verfasst in Financials

Ü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.