Ansicht
Dokumentation

SEGMENT_EXTERNAL_NAME_GET - IDoc-Segment: externe Namen ermitteln

SEGMENT_EXTERNAL_NAME_GET - IDoc-Segment: externe Namen ermitteln

RFUMSV00 - Advance Return for Tax on Sales/Purchases   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Ermittlung des externen Segmentbezeichners zu dem spezifizierten internen Segmentbezeichner abhängig vom Release.

Falls der Parameter 'SEGNAM30' angefordert wird, dann wird der externe Bezeichner im Format vor 4.0 erzeugt. Dazu wird bei Verwendung von Bezeichnern, die länger als 10 Zeichen sind, die Umschlüsselungstabelle 'SEGEXTCONV' gelesen. Dort wird dem zuvor ermittelten gültigen externen Bezeichner im 4.0 Format (30 Zeichen) ein Ersatzname (10 Zeichen) zugeordnet. Falls der entsprechende Eintrag nicht gepflegt ist, dann wird die Ausnahme 'CONVERSION_NOT_AVAILABLE' erzeugt. Falls das Segment, das durch den Parameter 'SEGMENTTYP' spezifiziert wird, nicht existiert, dann wird die Ausnahme 'SEGMENT_NOT_EXISTING' erzeugt. Falls das Segment im angegebenen Release noch nicht existierte, dann wird die Ausnahme 'VERSION_NOT_EXISTING' ausgelöst.

Es wird die Version des Segmentes ermittelt, die zu dem angegebenen Release die letzte definierte war.

Beispiel

Segment E1EDK01 hat drei Versionen :
Version Released
E2EDK01000 000 3.0A
E2EDK01001 001 3.0D
E2EDK01002 002 4.0A

Der Aufruf mit 'RELEASED' = '30B' liefert die Version '000', da zum Release '3.0B' nur diese bekannt war. Der Aufruf mit 'RELEASED' = '30F' liefert die Version '001', da zum Release '3.0F' dies die letzte definierte Version war.

Die zugehörigen Längen und Versionsnummern werden in den Exportparametern 'EXPORTLENGTH' und 'VERSION' übergeben.

Es werden keine Berechtigungsprüfungen durchgeführt.

Beispiel


call function 'SEGMENT_EXTERNAL_NAME_GET'
exporting
segmenttyp = 'E1EDK01'
released = '30A'
importing
* exportlength =
* segnam30 = edi_dd-segnam
segnam40 = edi_dd40-segnam
* version =
exceptions
segment_not_existing = 1
version_not_existing = 2
conversion_not_available = 3.

Hinweise

Weiterführende Informationen





Parameter

APPLREL
EXPORTLENGTH
FIELDNUM
RELEASED
SEGMENTTYP
SEGNAM30
SEGNAM40
SNAPID
VERSION

Ausnahmen

CONVERSION_NOT_AVAILABLE
SEGMENT_NOT_EXISTING
VERSION_NOT_EXISTING

Funktionsgruppe

EDIJ

CPI1466 during Backup   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3501 Date: 20240523 Time: 095454     sap01-206 ( 54 ms )