Föß' Blog

News und Infos rund um die Entwicklung auf SAP Systemen und zu unserem ABAP AddOn SQL Cockpit

Prüfung Kombination Land/Postleitzahl in ABAP mit Funktion ADDR_POSTAL_CODE_CHECK

Zur Prüfung von den Adressinformationen Land, Region, Postleitzahl, Postbox und kompletter Adressen kann der Funktionsbaustein ADDR_POSTAL_CODE_CHECK verwendet werden.

 

Der Funktionsbaustein berücksichtigt alle länderspezifischen Customizing-Einstellungen. Im nachfolgenden Beispiel erfolgt die Prüfung für eine Land/Postleitzahl-Kombination:

 

REPORT  zycada01.

START-OF-SELECTION.

  CALL FUNCTION 'ADDR_POSTAL_CODE_CHECK'
    EXPORTING
      country                        = 'US'
      postal_code_city               = '123451' "wrong postl code!!

    EXCEPTIONS
      country_not_valid              = 1
      region_not_valid               = 2
      postal_code_city_not_valid     = 3
      postal_code_po_box_not_valid   = 4
      postal_code_company_not_valid  = 5
      po_box_missing                 = 6
      postal_code_po_box_missing     = 7
      postal_code_missing            = 8
      postal_code_pobox_comp_missing = 9
      po_box_region_not_valid        = 10
      po_box_country_not_valid       = 11
      pobox_and_poboxnum_filled      = 12
      OTHERS                         = 13.

  IF sy-subrc NE 0.
* ...
  ENDIF.

Tags: Array

Ich bin Mitbegründer und Geschäftsführer der Cadaxo GmbH und Haupt-Entwickler unseres erfolgreichen ABAP AddOns SQL Cockpit. Ich bin seit mehr als 20 Jahren im SAP Bereich als Consultant unterwegs und habe mich auf die Themen ABAP Development, SAP HANA und SAP CRM spezialisiert.


In meinen Blogs behandle ich verschiedenste Themen aus dem SAP Universum und unseren Produkten. Teilweise sind es nur kurze Tipps & Tricks, teilweise liefere ich auch umfangreiche Tutorials, Präsentation, etc.


Viel Spaß beim Stöbern!


lg Fößleitner Johann


Kommentare

  • Derzeit gibt es keine Kommentare. Schreibe den ersten Kommentar!

Kommentar hinterlassen

Gast 21.10.2014

Copyright & Haftungsausschluss

© 2013 Cadaxo GesmbH. Alle Rechte vorbehalten.

Die Vervielfältigung bzw. Übersetzung dieses Dokumentes oder Teilen daraus ist ohne ausdrückliche Genehmigung durch die Cadaxo GesmbH nicht zulässig.

Die Erstellung des Textes und die Auswahl der Beispiele wurden mit großer Sorgfalt vorgenommen, trotzdem können weder die Cadaxo GesmbH noch der Autor für mögliche Fehler und deren Folgen eine juristische Verantwortung oder jegliche andere Haftung übernehmen. Aus diesem Grund raten wir Ihnen dringend etwaige Code-Beispiele zunächst in Sandbox-Systemen zu implementieren, um die möglichen Auswirkungen zu überprüfen.

Microsoft®, Windows® sind eingetragene Marken der Microsoft Corporation.

SAP®, ABAP™, R/3®, SAP NetWeaver® sind Marken oder eingetragene Marken der SAP AG.

Entnommene und dargestellte Bildschirmabbildungen der SAP Systeme unterliegen dem Urheberrecht der SAP AG.

Alle anderen Produkte sind Marken oder eingetragene Marken der jeweiligen Firmen.

Search Blogs

es geht auch einfach


Kennen Sie schon unser SAP Add-on


SQL Cockpit


Ein Tool nach dem sich viele ABAP-Entwickler ewig gesehnt haben:

  • ABAP Open SQL Editor/Viewer
  • Direkte Eingabe von Open SQL Abfragen
  • Unterstützt alle Open SQL Varianten
  • Perfekt bei Performancetuning-Maßnahmen

 

Weitere Details

 

YouTube Video Tour

 

Popular Posts

Erklärung und Anwendung von TIMESTAMPs in ABAP/SAP
Allgemeines zu den Timestamps Gerade SAP Kunden sind meist global agierende Unterneh...
ABAP 7.02 New Features - Neue Stringfunktionen
SAP hat mit SAP NetWeaver 7.02 im ABAP Stack einige neue, interessante Stringfun...
CL_ABAP_GZIP - Komprimieren von Strings oder binären Inhalten in ABAP
Verwendung der Klasse CL_ABAP_GZIP in ABAP™ Anwendungen zum Komprimieren bzw. Dekompr...

Kategorien

Newsletter

Registrierung für den Cadaxo Newsletter


Verpassen Sie nicht unsere regelmäßigen Fachbeiträge, Webinare und Produktinformationen.
Registrieren Sie sich jetzt!


Wir schicken nur dann Infos aus, wenn es auch etwas zu berichten gibt! Im Regelfall einmal im Monat.