SAP ABAP Class CL_SCP_MAPPING_RULES (Mapping Algorithms)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18 (Application Component) Internationalization (I18N)
     SCP (Package) SAP Code Pages
Properties
Class CL_SCP_MAPPING_RULES  
Short Description Mapping Algorithms    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SCP   SAP Code Pages 
Created 20010313   SAP 
Last change 20010711   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SCP_MAPPING_RULES has no interface implemented.
Friends
Class CL_SCP_MAPPING_RULES has no friend class.
Attributes
Class CL_SCP_MAPPING_RULES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_MAPPING_FROM_RANGE Static method Public Method Creates a Mapping Set from Range Specifications 20030110
2 SJIS_TO_EUCJP Static method Public Method SJIS to EUC-JP 20010313
3 UTF16_S_PAIR_TO_UTF32 Static method Public Method UTF-16 Surrogate Pair After UTF-32 20010711
Events
Class CL_SCP_MAPPING_RULES has no event.
Types
Class CL_SCP_MAPPING_RULES has no local type.
Method Signatures

Method CREATE_MAPPING_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LAST_REACHED_U Call by reference Type reference (TYPE) SCPUCHAR Unicode-Zeichen 20030110
2 Exporting EX_MAP Call by reference Type reference (TYPE) CPT_SEGTRE Struktur zur Anzeige von Codepagesegmenten 20030110
3 Importing IM_GAP Call by reference Type reference (TYPE) CPT_GAP Zusätzliche Lücken 20030110
4 Importing IM_RANGE Call by reference Type reference (TYPE) CMML_S_RANGE CharMapML: Unicode Technical Report 22: 20030110
# Exception Resumable Description Created on
1 INVALID_GAP_PARAMETER Die Gap Angaben sind inkonsistent 20030113
2 INVALID_NUMBER_OF_MAPPINGS Die Range Angaben sind inkonsistent 20030110
3 INVALID_RANGE_PARAMETERS Die Range Angaben entsprechen nicht der Spezifikation 20030110

Method SJIS_TO_EUCJP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTCODE Call by reference Type reference (TYPE) CPCODES_R4 Output (max 2 Byte werden berücksichtigt) 20010313
2 Importing IM_INCODE Call by reference Type reference (TYPE) CPCODES_R4 Input (max 2 Byte werden berücksichtigt) 20010313

Method SJIS_TO_EUCJP on class CL_SCP_MAPPING_RULES has no exception.

Method UTF16_S_PAIR_TO_UTF32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_UTF32 Call by reference Type reference (TYPE) XSEQUENCE UTF-32 Darstellung 20010711
2 Importing IM_ENDIAN Call by reference Type reference (TYPE) CHAR1 B oder L Endian 20010711
3 Importing IM_UTF16_S_PAIR Call by reference Type reference (TYPE) XSEQUENCE UTF-16 Surrogate Paar (2 Byte) 20010711

Method UTF16_S_PAIR_TO_UTF32 on class CL_SCP_MAPPING_RULES has no exception.
History
Last changed by/on SAP  20010711 
SAP Release Created in 610