Ländervorwahl - SAPscript!?

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

Ländervorwahl - SAPscript!?

Beitrag von PMK (ForumUser / 13 / 0 / 0 ) »
Hallo zusammen,

sollte in einem Formular die Ländervorwahlen mit andrucken. Die ganzen Telefon- und Faxnummern kommen aus der Tabelle kna1. Leider hab ich bis jetzt noch keinen einfachen Lösungsweg gefunden, außer die ganzen Ländervorwahlen aus der Tabelle T005K zu holen....wisst ihr was Besseres?

Lg Peter

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


Beitrag von Nicole_80 (Specialist / 120 / 0 / 0 ) »
Hallo!

Schau dir doch mal die Doku zum Funktionsbaustein
'TELEPHONE_FROM_TO' an!

Und, kennst du schon die Tabelle adr2 ??
Über die Adressnummer (KNA1-ADRNR) kannst du dir die benötigten Daten für den Fuba auslesen. Evlt. kannst du aus dieser Tabelle auch gleich ein Feld gebraucht, sieht dir einfach mal die Tabelle an, da steht ein Feld, wo die Länderspez. Aufber. Telefonnummer steht, jedoch ohne die Sonderzeichen wie '/' oder '-', falls du die brauchst, mußt du über den Fuba gehen.


Hier der Befehl:
SELECT single country tel_number tel_extens into
(tel_country, tel_number, tel_extens)
FROM adr2
WHERE addrnumber = kna1-adrnr
AND persnumber = space
AND flgdefault = 'X'
AND home_flag = 'X'.


Länderspezifische Aufbereitung dann über den Fuba, einfach die Daten mitgeben und raus kommt die richtige Telefonnummer.

CALL FUNCTION 'TELEPHONE_FROM_TO'
EXPORTING
from_cntry = 'DE'
number = tel_number
to_cntry = tel_country
* DO_DEBUG = ' '
IMPORTING
DNUMBER = telefon
EXCEPTIONS
NUMBER_EMPTIED = 1
NUMBER_EMPTY = 2
NUMBER_NOT_LEGAL = 3
COUNTRY_NOT_CONFIGURED = 4
OTHERS = 5 .


Ach, und dann nicht vergessen die Extention-Nummer (Druchwahl) anzufügen:
if i_daten-tel_extens ne space.
CONCATENATE telefon tel_extens
into telefon separated by '-'.
endif.


Hoffe ich habe es so erklärt das du es nachvollziehen kannst?!?

Schönes Wochenende,
Nicole

Beitrag von PMK (ForumUser / 13 / 0 / 0 ) »
Hi Nicole,

danke für deine Antwort! Wie kommt man eigentlich zu so einer (genialen) Lösung? Erfahrung?!
Leider hab ich das Ganze schon über die Tabelle T005K gelöst, aber noch lange nicht so komfortabel wie deine Lösung...

Lg Peter

Beitrag von Nicole_80 (Specialist / 120 / 0 / 0 ) »
Hallo Peter,

Das waren Anforderungen bei uns im Haus!
Einmal sollte auf die Belege die Telefonnummer, wie wir sie brauchen um den Kunden anzurufen und einmal soll für andere Belege die Telefonnummer drauf, wie sie der Kunde anrufen muss um einen Sachbearbeiter von uns zu erreichen.
Dann ist mal 'ne andere Anforderung dazu gekommen, die Telefonnummer sollte ohne / oder - sein, dafür mit Leerzeichen stattdessen, ....

War 'ne längere Geschichte bis wir es endlich so hatten das es für alle OK war.

Gruß,
Nicole

Seite 1 von 1

Vergleichbare Themen

3
Antw.
5896
Views
Ländervorwahl
von kostonstyle » 20.02.2007 15:26 • Verfasst in ABAP® für Anfänger
0
Antw.
2990
Views
Telefonnummer mit Ländervorwahl in Formular
von dreamless » 19.01.2010 10:35 • Verfasst in ABAP® für Anfänger
4
Antw.
8005
Views
SAPScript
von Daggi1 » 30.07.2009 14:15 • Verfasst in SAP - Allgemeines
5
Antw.
3974
Views
SAPSCRIPT
von KEN » 08.08.2005 09:21 • Verfasst in ABAP® für Anfänger
10
Antw.
6661
Views
SAPScript
von AndyK » 05.04.2007 08:10 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

IBAN und BUT0BK
vor 16 Stunden von waltersen gelöst 10 / 10030
SAPGui 8.00 32 Bit vs 64 Bit
vor 2 Tagen von DeathAndPain 3 / 3081
Programm per Fremdtransport einspielen
vor 2 Tagen von IHe 3 / 2451
Splitter-AlV erscheint nicht
vor 2 Tagen von qyurryus 2 / 2395

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

IBAN und BUT0BK
vor 16 Stunden von waltersen gelöst 10 / 10030
SAPGui 8.00 32 Bit vs 64 Bit
vor 2 Tagen von DeathAndPain 3 / 3081
Programm per Fremdtransport einspielen
vor 2 Tagen von IHe 3 / 2451
Splitter-AlV erscheint nicht
vor 2 Tagen von qyurryus 2 / 2395