Email von Kunden einlesen in DB

10 Beiträge • Seite 1 von 1
10 Beiträge Seite 1 von 1

Email von Kunden einlesen in DB

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
Hallo AF-User

Ich habe ein Problem.

Ich habe eine Excelliste, mit Kundenadressen + Email.

diese Konvertiere ich mittels FUBA:
'TEXT_CONVERT_XLS_TO_SAP' in die interne Tabelle.

Ich habe die Transaktion XD01 aufgezeichnet mit SHDB.
Dort sehe ich aber kein Feld für die Email Adresse.

Gibt es dennoch eine Möglichkeit, die Email-Adresse sam Kundendaten einzulesen?

Lg jasonLief

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


Re: Email von Kunden einlesen in DB

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo jasonLief,

falls das Feld für die Emailadresse in XD01/XD02 nicht angezeigt wird, so könnte es sich hinter der Schaltfläche "Weitere Kommunikation" (Kommunikationsart = INT) verbergen

Gruss
alexander
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Email von Kunden einlesen in DB

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
Wenn ich die TRansaktion XD01 normal aufrufe, sehe ich das Feld.
Aber wenn ich sie mit SHDB aufzeichne, um alle Parameter und Eingaben später der BI-Mappe mitzugeben, sehe ich es nicht.

Re: Email von Kunden einlesen in DB

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
probier es beim Start der Aufzeichnung das Kennzeichen "Kein BI-Modus" zu setzen
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Email von Kunden einlesen in DB

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
Alexander D. hat geschrieben:probier es beim Start der Aufzeichnung das Kennzeichen "Kein BI-Modus" zu setzen

Sry für die lange Zeit, die ich nicht geantwortet habe.
Es funktioniert auch so nicht:

Batchinput-Daten für Dynpro SAPMF02D 0100 sind nicht vorhanden

Re: Email von Kunden einlesen in DB

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hi!
JasonLief hat geschrieben: Batchinput-Daten für Dynpro SAPMF02D 0100 sind nicht vorhanden
wann kommt es denn zu dem Fehler, beim Aufzeichnen oder beim Abspielen? Ich kann die Transaktion nicht bis zum Ende durchspielen, da noch einige Mussfelder ausgefüllt werden wollen, das was aufgezeichnet wird sieht aber eigentlich vielversprechend aus. Beim Aufzeichnen habe ich nur eine aktive Option, und zwar "Kein BI-Modus", die anderen drei Checkboxen sind deaktiviert
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Email von Kunden einlesen in DB

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
ich zeichne die mappe auf, ohne BI. und spiele sie gleich ab.. und da kommt es zu dem problem

Re: Email von Kunden einlesen in DB

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
JasonLief hat geschrieben: Batchinput-Daten für Dynpro SAPMF02D 0100 sind nicht vorhanden
dann läuft beim Aufzeichnen etwas schief. Um welche Felder geht es denn bei SAPMF02D 0100? Du hast ja schon eine Aufzeichnung gehabt, welche das Feld mit dem Email nicht hatte. Konntest du die BI-Mappe abspielen? Hast du dort ebenfalls den Verweis auf SAPMF02D 0100?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Email von Kunden einlesen in DB

Beitrag von JasonLief (ForumUser / 21 / 1 / 0 ) »
1 T XD01 BS AA X X F
2 SAPMF02D 7100 X
3 BDC_CURSOR TVTWT-VTEXT
4 BDC_OKCODE =ENTR
5 RF02D-KTOKD 0005
6 RF02D-KUNNR
7 RF02D-BUKRS 5000
8 RF02D-VKORG 5000
9 RF02D-VTWEG 51
10 RF02D-SPART 50
11 SAPMF02D 7000 X
12 BDC_OKCODE =TAB04
13 BDC_SUBSCR SAPMF02D 7001SUBKOPF
14 BDC_SUBSCR SAPLATAB 0100SUBTAB
15 BDC_SUBSCR SAPLATAB 0201SUBSC
16 BDC_SUBSCR SAPMF02D 7111AREA1
17 BDC_SUBSCR SAPLSZA1 0300ADDRESS
18 BDC_SUBSCR SAPLSZA1 0301COUNTRY_SCREEN
19 BDC_CURSOR SZA1_D0100-SMTP_ADDR
20 ADDR1_DATA-NAME1 Hans Muster
21 ADDR1_DATA-SORT1 Muster
22 ADDR1_DATA-CITY1 Baden
23 ADDR1_DATA-COUNTRY DE
24 ADDR1_DATA-LANGU DE
25 SZA1_D0100-SMTP_ADDR hans@muster.com
26 BDC_SUBSCR SAPLSZA1 1300APPL_SUB_T
27 BDC_SUBSCR SAPLSEXM 0200APPL_SUB
28 SAPMF02D 7000 X
29 BDC_OKCODE =TAB07
30 BDC_SUBSCR SAPMF02D 7001SUBKOPF
31 BDC_SUBSCR SAPLATAB 0100SUBTAB
32 BDC_SUBSCR SAPLATAB 0200SUBSC
33 BDC_SUBSCR SAPMF02D 7126AREA1
34 BDC_CURSOR KNA1-NIELS
35 BDC_SUBSCR SAPMF02D 7127AREA2
34 BDC_CURSOR KNA1-NIELS
35 BDC_SUBSCR SAPMF02D 7127AREA2
36 BDC_SUBSCR SAPMF02D 7128AREA3
37 BDC_SUBSCR SAPLATAB 0300AREA4
38 BDC_SUBSCR SAPLATAB 0300AREA5
39 BDC_SUBSCR SAPLATAB 0300AREA6
40 BDC_SUBSCR SAPLATAB 0300AREA7
41 SAPMF02D 7000 X
42 BDC_OKCODE =UPDA
43 BDC_SUBSCR SAPMF02D 7001SUBKOPF
44 BDC_SUBSCR SAPLATAB 0100SUBTAB
45 BDC_SUBSCR SAPLATAB 0201SUBSC
46 BDC_SUBSCR SAPMF02D 7360AREA1
47 BDC_CURSOR KNVK-NAME1(01)

Code: Alles auswählen.

report Z05_BATCH_54
       no standard page heading line-size 255.

include bdcrecx1.

start-of-selection.

perform open_group.

perform bdc_dynpro      using 'SAPMF02D' '7100'.
perform bdc_field       using 'BDC_CURSOR'
                              'TVTWT-VTEXT'.
perform bdc_field       using 'BDC_OKCODE'
                              '=ENTR'.
perform bdc_field       using 'RF02D-KTOKD'
                              '0005'.
perform bdc_field       using 'RF02D-KUNNR'
                              ''.
perform bdc_field       using 'RF02D-BUKRS'
                              '5000'.
perform bdc_field       using 'RF02D-VKORG'
                              '5000'.
perform bdc_field       using 'RF02D-VTWEG'
                              '51'.
perform bdc_field       using 'RF02D-SPART'
                              '50'.
perform bdc_dynpro      using 'SAPMF02D' '7000'.
perform bdc_field       using 'BDC_OKCODE'
                              '=TAB04'.
perform bdc_field       using 'BDC_CURSOR'
                              'SZA1_D0100-SMTP_ADDR'.
perform bdc_field       using 'ADDR1_DATA-NAME1'
                              'Hans Muster'.
perform bdc_field       using 'ADDR1_DATA-SORT1'
                              'Muster'.
perform bdc_field       using 'ADDR1_DATA-CITY1'
                              'Baden'.
perform bdc_field       using 'ADDR1_DATA-COUNTRY'
                              'DE'.
perform bdc_field       using 'ADDR1_DATA-LANGU'
                              'DE'.
perform bdc_field       using 'SZA1_D0100-SMTP_ADDR'
                              'hans@muster.com'.
perform bdc_dynpro      using 'SAPMF02D' '7000'.
perform bdc_field       using 'BDC_OKCODE'
                              '=TAB07'.
perform bdc_field       using 'BDC_CURSOR'
                              'KNA1-NIELS'.
perform bdc_dynpro      using 'SAPMF02D' '7000'.
perform bdc_field       using 'BDC_OKCODE'
                              '=UPDA'.
perform bdc_field       using 'BDC_CURSOR'
                              'KNVK-NAME1(01)'.
perform bdc_transaction using 'XD01'.

perform close_group.
FEHLER:
Batchinput-Daten für Dynpro SAPMF02D 0100 sind nicht vorhanden

Re: Email von Kunden einlesen in DB

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
so richtig verstehen tu ich den Fehler nicht. Kannst du die Stelle erkennen an welcher das Abspielen nicht mehr klappt?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1710
Views
1
Antw.
1180
Views
Auslesen der Kunden
von cschmoel » 13.09.2012 17:35 • Verfasst in ABAP® für Anfänger
2
Antw.
2352
Views
Unvollstaändigkeitsprotokoll pro Kunden
von bohne » 12.03.2007 13:06 • Verfasst in Sales and Distribution
2
Antw.
3155
Views
Von der Schecknummer zum Kunden
von Der Formulator » 09.12.2019 13:55 • Verfasst in Financials
0
Antw.
1444
Views
Kunden nach ABC Klassifizieren
von Thomas17 » 22.08.2012 09:26 • Verfasst in Sales and Distribution

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