Mobilfunknummer umtragen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Mobilfunknummer umtragen

Beitrag von Günther2 ( / / 0 / 3 ) »
hallo allerseits,

wir haben vor einiger Zeit auf mysap erp umgestellt. Seit dem ist es möglich bei Ansprechpartnern direkt eine Mobilfunknummer zu pflegen. Bisher haben wir die immer als zusätzliche Telefonnummer gepflegt und in die Bemerkung "Handy" geschrieben

Ich würde die Daten jetzt gerne umtragen und mir dabei Fleißarbeit sparen und ABAP dafür nutzen. An die Handynummer usw bin ich rangekommen. Nur welches ist die richtige Tabelle für die Mobilfunk-Nummer? Über die "technische Info" lande ich in einer Struktur .. kann ich die Nummer direkt hier in das entsprechende Feld schreiben?

Außerdem würde mich interessieren wie ich die Daten überhaupt aus der einen in die andere Tabelle bekomme. Mein Report schaut bislang so aus ..

Code: Alles auswählen.


report  z_kunden_mit_mobilbummer.

tables: adrt, knvk.

data: i_adrt like standard table of adrt with header line,
      i_knvk like standard table of knvk with header line.

data: anzahl type i.

anzahl = 0.

select * into table i_adrt
       from adrt
       where remark ne ''
       and remark ne 'Mobil'.

sort i_adrt by addrnumber.

select * into table i_knvk
           from knvk
           for all entries in i_adrt
           where prsnr = i_adrt-persnumber.

loop at i_adrt.



  clear i_knvk.

  read table i_knvk with key prsnr = i_adrt-persnumber binary search.


  check i_knvk-name1 ne ''.
  anzahl = anzahl + 1.
    write: / anzahl, i_knvk-kunnr, i_knvk-name1, i_knvk-namev, i_adrt-remark.

  endloop.
Wenn ihr da etwas anders machen würdet bitte ich um Info. Hab noch nicht viel mit ABAP gemacht und möchte mir damit, wie gesagt, Arbeit ersparen.

Vielleicht habt ihr Tipps für mich.

Danke und viele Grüße, Günther

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hallo Günther,

versuch's mal mit bapi BAPI_ADDRESSCONTPART_CHANGE

(und BAPI_ADDRESSCONTPART_GETDETAIL zum Lesen der Daten)

-> bitte beachte die Doku des bapi

-> wenn du nur eine handy-Nummer eintragen willst , erscheint mir ein batch input der TA VAP2 einfacher

lg Andreas





lg Andreas

Beitrag von Günther2 ( / / 0 / 3 ) »
Hallo Andreas,

das hilft mir eventuell schon weiter; muss ich noch entsprechend testen.

Aber kannst du mir vielleicht so noch verraten in welcher Tabelle sich die Mobilfunktnummer einträgt bzw. aus welcher Tabelle ich sie direkt auslesen könnte? Über die technische Info des Feldes komme ich auf die "SZA5_D0700" .. diese kann ich aber in ABAP nicht direkt selektieren (Zitat: "SZA5_D0700" ist im ABAP-Dictionary nicht als Tabelle, Projektions- oder Datenbank-View deklariert.")

Danke und viele Grüße, Günther

Beitrag von Günther2 ( / / 0 / 3 ) »
ich nochmal,

hab's glaube ich gerade entdeckt. Es hängt an dem Feld "R3_User" in der ADR2 .. wenn dort eine 3 drin steht, ist es die "erste Mobilfunknummer"

Wer lesen kann ... :-)

viele Grüße, Günther

Seite 1 von 1

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.