Ansicht
Dokumentation
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.
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
APPLRELEXPORTLENGTH
FIELDNUM
RELEASED
SEGMENTTYP
SEGNAM30
SEGNAM40
SNAPID
VERSION
Ausnahmen
CONVERSION_NOT_AVAILABLESEGMENT_NOT_EXISTING
VERSION_NOT_EXISTING
Funktionsgruppe
EDIJCPI1466 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 )