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.
5787
Views
Ländervorwahl
von kostonstyle » 20.02.2007 15:26 • Verfasst in ABAP® für Anfänger
0
Antw.
2914
Views
Telefonnummer mit Ländervorwahl in Formular
von dreamless » 19.01.2010 10:35 • Verfasst in ABAP® für Anfänger
1
Antw.
1630
Views
SAPSCRIPT
von Gast2 » 19.05.2005 14:25 • Verfasst in ABAP® Core
4
Antw.
7860
Views
SAPScript
von Daggi1 » 30.07.2009 14:15 • Verfasst in SAP - Allgemeines
5
Antw.
3694
Views
SAPSCRIPT
von KEN » 08.08.2005 09:21 • 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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1754
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2302

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1754
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2302

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 308
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 905
MS-Word als Editor
letzen Monat von tekko 1 / 4407