Ansicht
Dokumentation

UNIT_OF_MEASURE_ISO_TO_SAP - Übersetzt einen ISO-Code für Maßeinheiten in den entsprechenden SAP-Code

UNIT_OF_MEASURE_ISO_TO_SAP - Übersetzt einen ISO-Code für Maßeinheiten in den entsprechenden SAP-Code

ABAP Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein übersetzt den international genormten ISO-Code für Mengeneinheiten in den SAP-internen Code für Mengeneinheiten.

Das Flag UNIQUE wird gesetzt ('X'), wenn die Übersetzung eindeutig ist; eindeutig bedeutet, daß nur ein als "Primär" gekennzeichneter Eintrag mit dem angegebenen ISO-Code gefunden wurde.

Sonst wird UNIQUE leer gesetzt (' '). Dies bedeutet, daß die ISO-Codes nicht richtig gepflegt wurden, da es keine eindeutige Zuordnung vom ISO-Code zum SAP-Code gibt. In diesem Fall wird der SAP-Code aus dem letzten Eintrag der Umschlüsselungstabelle als SAP_CODE zurückgegeben.

Wird kein Primäreintrag mit dem angegebenen ISO-Code gefunden, wird die Ausnahme NOT_FOUND ausgelöst. Diese Ausnahme wird auch ausgelöst, wenn ein leerer Parameter ISO_CODE übergeben wird.

Beispiel

DATA: ISO_MEASURE_UNIT LIKE T006-ISOCODE,
      SAP_MEASURE_UNIT LIKE T006-MSEHI,
      UNIQUE_FLAG(1) TYPE C.


ISO_MEASURE_UNIT = 'PCE'.


CALL FUNCTION 'UNIT_OF_MEASURE_ISO_TO_SAP'
     EXPORTING ISO_CODE = ISO_MEASURE_UNIT
     IMPORTING SAP_CODE = SAP_MEASURE_UNIT
               UNIQUE   = UNIQUE_FLAG
     EXCEPTIONS NOT_FOUND = 1.

Nach obigen Aufruf enthält SAP_MEASURE_UNIT den Wert 'ST' (für Stück).

Wenn nur ein Eintrag in der Tabelle T006 die Bedingung erfüllt, daß der ISO-Code gleich 'PCE' ist und das Feld PRIMARY gleich 'X' ist, enthält UNIQUE_FLAG 'X'; sonst ' '.





Parameter

ISO_CODE
SAP_CODE
UNIQUE

Ausnahmen

NOT_FOUND

Funktionsgruppe

SCV0

Fill RESBD Structure from EBP Component Structure   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2511 Date: 20240523 Time: 083429     sap01-206 ( 27 ms )