Erfassung von Adressen Telefonnummer

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Erfassung von Adressen Telefonnummer

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

in einer Transaktion erfasse ich Adressen mit den FuBa's ADDR_DIALOG_PREPARE, ADDR_DIALOG, ADDR_INSERT etc.

Jetzt möchte der Kunde auch Telefonnumern eingeben. Das Feld / die Felder kann ich mit dem ADDR_DIALOG_PREPARE zwar einfach zur Eingabe freischalten, die Strukturen des ADDR_INSERT sehen die Telefonnummer aber bei der Übernahme nicht vor. Auch finde ich die erfassten Telefonnummern, die weiteren Telefonnummern und die ersten, nicht in den Ausgabestrukturen des FuBa's ADDR_DIALOG.

Wo sind die Daten zu finden? Da die Daten auch nicht einem Kunden zugeordnet sind, nützen mir auch BAPI's wie BAPI_ADDRESSORG_CHANGE nichts. Die erfassten Werte sind in keiner der internen Tabellen zu finden. Gibt es für die Telefonnummer eigene FuBa's?


Danke und viele Grüße

Norbert

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


Re: Erfassung von Adressen Telefonnummer

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »

Code: Alles auswählen.

DATA ok_code                     TYPE sy-ucomm.
DATA number_handle_tab           TYPE STANDARD TABLE OF addr1_dia.
DATA number_handle               TYPE addr1_dia.
DATA values                      TYPE STANDARD TABLE OF addr1_data.
DATA value                       TYPE addr1_data.


number_handle-maint_mode = 'CREATE'.
number_handle-addr_group = 'CA01'.
number_handle-handle     = 'TEST'.
APPEND number_handle TO number_handle_tab.
CALL FUNCTION 'ADDR_DIALOG'
  IMPORTING
    ok_code           = ok_code
  TABLES
    number_handle_tab = number_handle_tab
    values            = values
  EXCEPTIONS
    address_not_exist = 1
    group_not_valid   = 2
    parameter_error   = 3
    internal_error    = 4
    OTHERS            = 5.
IF sy-subrc = 0.
  DATA address_selection       TYPE addr1_sel.
  DATA lt_adtel TYPE STANDARD TABLE OF adtel.

  address_selection-addrhandle = number_handle-handle.


  CALL FUNCTION 'ADDR_COMM_GET'
    EXPORTING
      address_handle    = address_selection-addrhandle
      table_type        = 'ADTEL'
    TABLES
      comm_table        = lt_adtel
    EXCEPTIONS
      parameter_error   = 1
      address_not_exist = 2
      internal_error    = 3
      OTHERS            = 4.

Re: Erfassung von Adressen Telefonnummer

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

der ADDR_COM_GET liest z.B. die Telefondaten zu einer Adresse. Trotz vieler Versuche ist mir nicht gelungen bei Neuanlagen die erfassten Daten zu übernehmen oder bei der Änderung einer Adresse die Daten zu spreichern. Nach dem FuBa ADDR_DIALOG fehlt von den Kommunikationsdaten immer noch jede Spur.


Viele Grüße

Norbert

Re: Erfassung von Adressen Telefonnummer

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Bei meinem Beispielcoding funktioniert es. Bei dir auch?

Re: Erfassung von Adressen Telefonnummer

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Nein, bei mit geht es nicht. Nachdem ich an der TSAD7 gearbeitet habe kommt der ADDR_DIALOG zwar mit dem RC 0 zurück, vorher 2. Der ADDR_COM_GET kommt allerding mit dem RC 2, weil ich keine Adressnummer mitgebe, kann ich bei einer Neuerfassung auch nicht. Ich möchte ja auch die Daten aus dem Dialog übernehmen und nicht die Vorgabe aus einer bereits erfasste Adresse.


Viele Grüße

Norbert

Re: Erfassung von Adressen Telefonnummer

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Du musst einen handle mitgeben. Siehe Beispielprogramm.

Nochmal zur Sicherheit: Das Beispielprogramm, so wie es oben steht, funktioniert also bei dir nicht?!

Re: Erfassung von Adressen Telefonnummer

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Ich gebe einen HANDLE wie im Beispiel mit. Nein, das von mir übernommene Beispielprogramm funktioniert nicht.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1238
Views
0
Antw.
1755
Views
QM Prüflos Klassierte Erfassung per RFC
von digiveit » 03.11.2009 13:46 • Verfasst in SAP - Allgemeines
2
Antw.
1772
Views
Barcode-Erfassung in CO-Umbuchung
von Bernd Grimm » 07.08.2006 14:23 • Verfasst in Financials
2
Antw.
3238
Views
Erfassung von Texten mit FuBa EDIT_TEXT
von SAP_ENTWICKLER » 30.12.2013 15:26 • Verfasst in ABAP® Core
3
Antw.
171
Views
Telefonnummer Idoc
von Hatim89 » 02.12.2022 11:45 • Verfasst in ABAP® für Anfänger

Ü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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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.

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111