Telefonnummer vom Geschäftspartner ändern

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

Telefonnummer vom Geschäftspartner ändern

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

ich muss folgende Anforderungen erfüllen:

Ein Geschäftspartner (Unternehmen) hat mehrere Telefonnummern hinterlegt. Über ein Self Service Portal soll das Unternehmen seine Telefonnummern selbstständig updaten können. Habe schon den passenden Funktionsbaustein gefunden, mit dem das erledigt werden soll (BAPI_BUPA_ADDRESS_CHANGE). Mir geht einfach nicht in den Kopf wie ich das lösen kann. Woher soll das System aus z. B. 5 Telefonummern wissen, was sich geändert hat.
Wäre schön, wenn Ihr mir helfen könntet.

Telefon-Neuanlage habe ich bereits implementiert.

Lieben Gruß
Anna

Code für Telefon-Neuanlage:

Code: Alles auswählen.

 " X-Struktur für insert
        ls_telefonx-country = 'X'.
        ls_telefonx-countryiso = 'X'.
        ls_telefonx-std_no = 'X'.
        ls_telefonx-telephone = 'X'.
        ls_telefonx-std_recip = 'X'.
        ls_telefonx-updateflag = 'I'.
        append ls_telefonx to lt_telefonx.
      "endif.


        " X-Struktur für insert
        ls_faxx-country = 'X'.
        ls_faxx-countryiso = 'X'.
        ls_faxx-std_no = 'X'.
        ls_faxx-fax = 'X'.
        ls_faxx-updateflag = 'I'.
        append ls_faxx to lt_faxx.


        "X-Struktur für insert
        ls_emailx-std_no = 'X'.
        ls_emailx-e_mail = 'X'.
        ls_emailx-updateflag = 'I'.
        append  ls_emailx to lt_emailx.


        "Telefon Neuanlage
        if is_telefon-telephone is not initial.
          ls_telefon-telephone = is_telefon-telephone.
          ls_telefonx-telephone = 'X'.
          append ls_telefon to lt_telefon.
          endif.

        "Fax Neuanlage
           if is_fax-fax is not initial.
          ls_fax-fax = is_fax-fax.
          ls_faxx-fax = 'X'.
          append ls_fax to lt_fax.
          endif.

        "Email Neuanlage
        if is_email-e_mail is not initial.
         ls_email-e_mail = is_email-e_mail.
        ls_email-std_no = 'X'.
        append  ls_email to lt_email.
        endif.


      "Änderung vollziehen
      call function 'BAPI_BUPA_ADDRESS_CHANGE'
        exporting
          businesspartner = is_account-compid
          addressdata     = ls_addressdata
          addressdata_x   = ls_addressdata_x
        tables
          bapiadtel       = lt_telefon
          bapiadfax       = lt_fax
          bapiadsmtp      = lt_email
          bapiadtel_x     = lt_telefonx
          bapiadfax_x     = lt_faxx
          bapiadsmt_x     = lt_emailx
          return          = lt_return.


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


Re: Telefonnummer vom Geschäftspartner ändern

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo Anna,

ich würde mir vorher merken welche die 5 Telefonnummern sind, dann abgleichen mit den zurück gelieferten und nur Änderungen
verarbeiten.
Oder was ist die Frage ?

Gruß
Wolfgang

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


Re: Telefonnummer vom Geschäftspartner ändern

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

meine Frage hat sich erledigt. Ein Kunde soll nur eine Telefonnummer haben und das habe ich bereits implementiert.

Trotzdem, vielen Dank.

Grüße

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1150
Views
Telefonnummer zum Geschäftspartner (BAPI_BUPA_CREATE_FROM_DA
von samson » 16.06.2006 11:13 • Verfasst in ABAP® Core
3
Antw.
532
Views
Telefonnummer Idoc
von Hatim89 » 02.12.2022 11:45 • Verfasst in ABAP® für Anfänger
3
Antw.
1809
Views
Geschaeftspartner Telefonnummer
von BesenWesen » 22.08.2006 09:59 • Verfasst in ABAP® für Anfänger
0
Antw.
2841
Views
Telefonnummer mit Ländervorwahl in Formular
von dreamless » 19.01.2010 10:35 • Verfasst in ABAP® für Anfänger
6
Antw.
4199
Views
Erfassung von Adressen Telefonnummer
von SAP_ENTWICKLER » 12.10.2015 11:44 • Verfasst in ABAP® Core

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

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 3 Tagen von Bright4.5 1 / 775
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2395
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8982