Deutsch (DE-CH-AT)English (United States)English (United Kingdom)

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

Geschrieben von Johann Fößleitner am 04.06.2012 in ABAP

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

Johann Fößleitner, 40, is co-founder of Cadaxo GmbH and executive partner. After graduating at an IT commercial school he works as a top consultant in the SAP sector for more than 20 years now. Among his core competencies rank the development in SAP NetWeaver and SAP CRM. Moreover he acts as a speaker for development workshops and training.

Kommentare

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

Kommentar hinterlassen

Gast 20.04.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.

Datenänderungen

Revisionsichere Massendatenänderungen direkt im SAP Produktivsystem

 

cadaxo packshot premium GER

button readmore

 

Highlights des SQL Cockpit Premium

 

SQL Cockpit Premium Videotour

 

Kategorien

1 post(s)
12 post(s)
2 post(s)
6 post(s)
44 post(s)

Search Blogs

Newsletter

Registrierung für den Cadaxo Newsletter


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


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