Hierarchy
⤷ AIE-AII (Application Component) Infrastructure
⤷ /AIN/IDMAPPING (Package) Auto-ID ID Mapping
Properties
Class | /AIN/CL_PUB_ID_CONVERT | |
Short Description | ID Conversion | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | /AIN/IDMAPPING | |
Program status | ||
Category | 0 | |
Package | /AIN/IDMAPPING | Auto-ID ID Mapping |
Created | 20061102 | SAP |
Last change | 20141109 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_ABAP_STRUCTDESCR | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | RSDS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /AIN/CL_PUB_ID_CONVERT has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | /AIN/CL_PUB_ID_MAPPING | 20061214 | ID Conversion |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_ENC_TYPE_BIZ | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0BIZ' | Tag Encoding Type | 20070103 | |
2 | C_ENC_TYPE_BTT | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0BTT' | Tag Encoding Type | 20070212 | |
3 | C_ENC_TYPE_DISP | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0DISP' | Tag Encoding Type | 20070103 | |
4 | C_ENC_TYPE_HU | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0HU' | Tag Encoding Type | 20070103 | |
5 | C_ENC_TYPE_LOC | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0LOC' | Tag Encoding Type | 20070103 | |
6 | C_ENC_TYPE_RTI | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0RTI' | Tag Encoding Type | 20080718 | |
7 | C_ENC_TYPE_SN | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0SN' | Tag Encoding Type | 20070103 | |
8 | C_ENC_TYPE_TRAD | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0TRAD' | Tag Encoding Type | 20080718 | |
9 | C_ID_FORMAT_HEX | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'HEX' | ID Format | 20070105 | |
10 | C_ID_FORMAT_PUREID | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'PURE_ID_URI' | ID Format | 20070103 | |
11 | C_ID_FORMAT_STRUCTURE_INOUT | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'STRUCTURE_11' | ID Format | 20070105 | |
12 | C_ID_FORMAT_TAG | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | SPACE | ID Format | 20070105 | |
13 | C_ID_FORMAT_TAG_INSTRUCTURE | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'TAG_URI' | ID Format | 20070105 | |
14 | C_ID_PREFIX_HEX | Constant | Public | Type reference (TYPE) | STRING | 'HEX:' | 20070105 | ||
15 | C_ID_PREFIX_URN | Constant | Public | Type reference (TYPE) | STRING | 'URN:' | 20070105 | ||
16 | C_ID_TYPE_AII | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'AII' | ID Type | 20070103 | |
17 | C_ID_TYPE_CODE | Constant | Private | Type reference (TYPE) | /AIN/EPC_VERSION | 'CODE' | ID Type | 20070103 | |
18 | C_ID_TYPE_EPC_130 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'EPC_1.30' | EPC_1.30 | 20070808 | |
19 | C_ID_TYPE_ERP | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'ERP' | ID Type | 20070103 | |
20 | C_ID_TYPE_EWM | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'EWM' | ID Type | 20070103 | |
21 | C_ID_TYPE_FMCG | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'FMCG' | ID Type | 20070103 | |
22 | C_ID_TYPE_GUID | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'GUID' | ID Type | 20070103 | |
23 | C_ID_TYPE_HEX | Constant | Private | Type reference (TYPE) | /AIN/EPC_VERSION | 'HEX' | ID Type | 20070105 | |
24 | C_ID_TYPE_URN | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'URN' | ID Type | 20070103 | |
25 | GC_TABNAME_BIZ | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBIZSTEP' | Table name, 16 characters | 20061211 | |
26 | GC_TABNAME_BIZ_TEXT | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBIZSTEPT' | Table name, 16 characters | 20061211 | |
27 | GC_TABNAME_BTT | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBTTYPE' | Table name, 16 characters | 20070212 | |
28 | GC_TABNAME_BTT_TEXT | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBTTYPET' | Table name, 16 characters | 20070212 | |
29 | GC_TABNAME_DISP | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TDISP' | Table name, 16 characters | 20061211 | |
30 | GC_TABNAME_DISP_TEXT | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TDISPT' | Table name, 16 characters | 20061211 | |
31 | GC_TABNAME_EPC | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/DM_OBJ_ID' | Table name, 16 characters | 20061213 | |
32 | GC_TABNAME_GRAI | Constant | Private | Type reference (TYPE) | TABNAME16 | 'AIN_PROD_TGRAI' | Table name, 16 characters | 20080206 | |
33 | ST_FORMATS | Static Attribute | Private | See coding | 20070103 | ||||
34 | ST_ID_MAP_CUST | Static Attribute | Private | See coding | 20070814 | ||||
35 | ST_STRUCT_DESCR | Static Attribute | Private | See coding | 20080722 | ||||
36 | ST_TYPTABL | Static Attribute | Private | See coding | 20070207 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONVERT_IDS | Static method | Public | Method | Convert multiple IDs | 20061124 |
2 | CONVERT_SINGLE_ID | Static method | Public | Method | Convert Single Source ID to Target ID | 20061123 |
3 | CREATE_INSTANCE | Static method | Private | Method | Create instance for parsing method | 20061205 |
4 | CREATE_STRUCTURE | Static method | Private | Method | Create structure from component | 20080722 |
5 | DELETE_SINGLE_ID | Static method | Public | Method | Delete an ID from ID mapping table | 20070812 |
6 | GET_CODE_DESCRIPTION | Static method | Public | Method | Get description for BIZ/disposition code or attributes | 20070103 |
7 | GET_ENCIDTYPE_FROM_ID | Static method | Private | Method | Find typtabl entry for ID + enc.type id.type | 20070201 |
8 | GET_ID_GUID | Static method | Public | Method | get GUID | 20061221 |
9 | GET_ID_GUIDS_FROM_ATTRIBUTES | Static method | Public | Method | Get ID and GUIDs from attributes (logical and among attr) | 20070804 |
10 | GET_ID_GUIDS_FROM_ATTR_OR | Static method | Private | Method | Get ID and GUIDs from attributes (logical or among attr) | 20070816 |
11 | GET_ID_GUIDS_FROM_ATTR_URNS | Static method | Public | Method | Get master data ID and GUIDs from attributes in urn form | 20070814 |
12 | GET_ID_GUIDS_FROM_URNS | Static method | Public | Method | Get Id GUIDs from a list of URNs | 20070814 |
13 | GET_ID_GUID_BY_PATTERN | Static method | Public | Method | Search ID GUID by patterns | 20070814 |
14 | GET_ID_GUID_FROM_ID_TYPE | Static method | Private | Method | Using EPC, Find the GUID | 20061221 |
15 | GET_ID_GUID_FROM_URN | Static method | Private | Method | Get GUID from URN | 20061221 |
16 | GET_ID_MAP_CUSTOMIZING | Static method | Private | Method | get customizing data for id mapping | 20070814 |
17 | GET_KEY_NAME | Static method | Private | Method | Get name for key GUID | 20061128 |
18 | GET_STRUCTURE_AND_DATA | Static method | Public | Method | 20061213 | |
19 | GET_STRUCTURE_DESCRIPTION | Static method | Public | Method | Returns the structure description of a ID + Encoding | 20061220 |
20 | GET_TO_ID | Static method | Private | Method | Get ID in requested ID/encoding type | 20061129 |
21 | GET_TYPES_FROM_COMPONENTS | Static method | Public | Method | Retrieves all encoding types & id type combinations for elem | 20070131 |
22 | GET_UNMAPPED_IDS | Static method | Public | Method | 20070813 | |
23 | GET_VALUES_FOR_CODE | Static method | Private | Method | Get Target Values | 20061208 |
24 | GET_VALUES_FOR_GUID | Static method | Public | Method | Get Target Values | 20061208 |
25 | GET_VALUES_FOR_GUIDS | Static method | Public | Method | Get the values for a list of id guids. | 20070813 |
26 | GET_VALUES_FOR_IDS | Static method | Public | Method | Get the values for a list of ids. | 20090319 |
27 | IS_ADD_ID_POSSIBLE | Static method | Public | Method | Check if new IDs can be added | 20061214 |
28 | MAINTENANCE_ALLOWED | Static method | Public | Method | check, if an entry can be inserted by ID mapping | 20061215 |
29 | UPDATE_SINGLE_ID | Static method | Public | Method | Update attributes of an ID | 20070811 |
Events
Class /AIN/CL_PUB_ID_CONVERT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | STY_ID_MAP_CUST | Private | See coding | 20070814 | BEGIN OF sty_id_map_cust,
epc_version TYPE /ain/epc_version,
epc_type TYPE /ain/epc_type,
id_format TYPE /ain/id_format,
id_format_header TYPE /ain/id_format_header,
id_pat_header TYPE /ain/id_pattern_header,
tablename TYPE /ain/id_part_table_name,
class TYPE /ain/id_mapping_classname,
END OF sty_id_map_cust
|
||
2 | STY_STRUCT_DESCR | Private | See coding | 20080722 | BEGIN OF sty_struct_descr,
struct_descr TYPE REF TO cl_abap_structdescr,
END OF sty_struct_descr
|
||
3 | T_FORMATS | Private | See coding | 20061121 | t_formats TYPE STANDARD TABLE OF /ain/tid_frm_hdr
|
||
4 | T_TID_TYPTABL | Private | See coding | Table name to store parts of an ID for an encoding type and | 20061106 | t_tid_typtabl TYPE STANDARD TABLE OF /ain/tid_typtabl
|
Method Signatures
Method CONVERT_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_TO | Call by reference | Object reference (TYPE REF TO) | DATA | 20061124 | |||
2 | Exporting | ET_TO | Call by reference | Type reference (TYPE) | TABLE | 20061124 | |||
3 | Exporting | EV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061124 | ||
4 | Exporting | EV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061124 | ||
5 | Importing | IT_FROM_ID | Call by reference | Type reference (TYPE) | TABLE | 20061124 | |||
6 | Importing | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061124 | ||
7 | Importing | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061124 | ||
8 | Importing | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061124 | ||
9 | Importing | IV_TO_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MAPPING_ERROR | 20061124 | ||
2 | UNKNOWN_ID_FORMAT | 20061124 | ||
3 | UNKNOWN_SOURCE_ID | 20061124 | ||
4 | UNKNOWN_TARGET_ID | 20061124 |
Method CONVERT_SINGLE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_TO | Call by reference | Object reference (TYPE REF TO) | DATA | Target ID ref | 20061123 | ||
2 | Exporting | ES_TO | Call by reference | Type reference (TYPE) | DATA | Target ID | 20061123 | ||
3 | Exporting | ET_REF_TO | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of target ID refs | 20061129 | ||
4 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070321 | ||
5 | Exporting | EV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061123 | ||
6 | Exporting | EV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | RFID Tag ID Version | 20061123 | ||
7 | Importing | IS_FROM_ID | Call by reference | Type reference (TYPE) | DATA | Source ID | 20061123 | ||
8 | Importing | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Prohibit storage of new URN, etc. | 20070109 | ||
9 | Importing | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061123 | ||
10 | Importing | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | RFID Tag ID Version | 20061123 | ||
11 | Importing | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061123 | ||
12 | Importing | IV_TO_FORMAT | Call by reference | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | C_ID_FORMAT_STRUCTURE_INOUT | ID Format | 20070105 | |
13 | Importing | IV_TO_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | RFID Tag ID Version | 20061123 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ID_LOCKED | ID is locked | 20090126 | |
2 | MAPPING_ERROR | Mapping Error | 20061123 | |
3 | NON_UNIQUE_ELEMENTS | Source ID not unique in system | 20070125 | |
4 | UNKNOWN_ID_FORMAT | Unknown ID Format | 20061123 | |
5 | UNKNOWN_SOURCE_ID | Unknown Source ID | 20061123 | |
6 | UNKNOWN_TARGET_ID | Unknown Target ID | 20061123 |
Method CREATE_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /AIN/IF_PUB_ID_CONVERT | Interface for ID mapping | 20061205 | ||
2 | Importing | IV_CLASSNAME | Call by reference | Type reference (TYPE) | /AIN/ID_MAPPING_CLASSNAME | Parsing Class Name | 20061205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MAPPING_ERROR | 20061205 |
Method CREATE_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_COMP | Call by reference | Type reference (TYPE) | CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE | 20080722 | |||
2 | Returning | RO_STRUCT | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20080722 |
Method CREATE_STRUCTURE on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method DELETE_SINGLE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ID | Call by reference | Type reference (TYPE) | DATA | 20070812 | |||
2 | Importing | IV_DELETE_GRAI | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080717 | ||
3 | Importing | IV_DELETE_GTIN | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080717 | ||
4 | Importing | IV_DELETE_POBJ | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080717 | ||
5 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070812 | ||
6 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070812 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | error | 20070812 | |
2 | NON_UNIQUE_ELEMENTS | Non-unique element | 20070814 | |
3 | UNKNOWN_ID | Unknown ID | 20070812 |
Method GET_CODE_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DESCRIPTION | Call by reference | Type reference (TYPE) | /AIN/ID_DESCRIPTION | Description | 20070103 | ||
2 | Importing | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | /AIN/ID_ATTRIBUTE | Attribute | 20070809 | ||
3 | Importing | IV_CODE | Call by reference | Type reference (TYPE) | /AIN/IDM_ATTR_CODE | Business step key | 20070103 | ||
4 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070103 | ||
5 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20090112 | ||
6 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070103 | ||
7 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20070103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 20070103 |
Method GET_ENCIDTYPE_FROM_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_TABL | Call by reference | Type reference (TYPE) | /AIN/TID_TYPTABL | Table name to store parts of an ID for an encoding type and | 20070201 | ||
2 | Importing | IS_ID | Call by reference | Type reference (TYPE) | DATA | ID | 20070201 | ||
3 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070201 | ||
4 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070201 |
Method GET_ENCIDTYPE_FROM_ID on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method GET_ID_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_GUID | Call by reference | Type reference (TYPE) | /AIN/ID_MAP_INTERNAL_KEY_STR | Internal Key for ID mapping | 20061221 | ||
2 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | ||
3 | Exporting | EV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | ||
4 | Exporting | EV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | ||
5 | Exporting | EV_INTERNAL_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070105 | ||
6 | Importing | IS_FROM_ID | Call by reference | Type reference (TYPE) | DATA | 20061221 | |||
7 | Importing | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Prohibit storage of new URN, etc. | 20070109 | ||
8 | Importing | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | ||
9 | Importing | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ID_LOCKED | 20090126 | ||
2 | NON_UNIQUE_ELEMENTS | 20070125 | ||
3 | UNKNOWN_SOURCE_ID | 20061221 |
Method GET_ID_GUIDS_FROM_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | Master data GUID, ID, ID type and Encoding Type | 20070807 | ||
2 | Importing | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID type, encoding type and ID Guids | 20070807 | ||
3 | Importing | IT_SELECTIONS | Call by reference | Type reference (TYPE) | /AIN/IDM_ATTR_SELECT_TAB | Attribute selection option | 20070807 | ||
4 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070807 | ||
5 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INPUT_ERROR | Input error | 20070807 | |
2 | MAPPING_ERROR | Mapping Error | 20070804 | |
3 | OPEN_SQL_ERROR | Open SQL Error | 20070804 | |
4 | UNKNOWN_ATTRIBUTE | Unknown Attribute | 20070804 |
Method GET_ID_GUIDS_FROM_ATTR_OR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID GUIDs | 20070816 | ||
2 | Importing | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID GUIDs | 20070816 | ||
3 | Importing | IT_SELECTIONS | Call by reference | Type reference (TYPE) | /AIN/IDM_ATTR_SELECT_TAB | Attribute selection option | 20070816 | ||
4 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070816 | ||
5 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INPUT_ERROR | Input error | 20070816 | |
2 | MAPPING_ERROR | Mapping Error | 20070816 | |
3 | OPEN_SQL_ERROR | Open SQL Error | 20070816 | |
4 | UNKNOWN_ATTRIBUTE | Unknown Attribute | 20070816 |
Method GET_ID_GUIDS_FROM_ATTR_URNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJ_ENC_GUID_TAB | ID type, encoding type and ID Guids | 20070815 | ||
2 | Importing | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJ_ENC_GUID_TAB | ID type, encoding type and ID Guids | 20070815 | ||
3 | Importing | IT_OR_SELECTION | Call by reference | Type reference (TYPE) | /AIN/IDM_ATTR_URN_SELECT_TAB | Attribute selection option | 20070816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INPUT_ERROR | 20070816 | ||
2 | MAPPING_ERROR | 20070816 | ||
3 | OPEN_SQL_ERROR | 20070816 | ||
4 | UNKNOWN_ATTRIBUTE | 20070816 |
Method GET_ID_GUIDS_FROM_URNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_URN_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJID_GUID_TAB | Master data GUID, ID, ID type and Encoding Type | 20070814 | ||
2 | Importing | IT_URN | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJ_ID_TAB | Master data IDs | 20070814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MAPPING_ERROR | 20070814 |
Method GET_ID_GUID_BY_PATTERN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ID_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJID_GUID_TAB | Master data GUID, ID, ID type and Encoding Type | 20070814 | ||
2 | Importing | IT_ID_PAT | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJ_ID_PAT_TAB | Object ID patterns | 20070814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | BUSINESS_LEVEL_ERROR_INPUT | Input error | 20070814 | |
2 | TECHNICAL_LEVEL_ERROR | TECHNICAL LEVEL ERROR | 20070814 |
Method GET_ID_GUID_FROM_ID_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | ||
2 | Exporting | EV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | ||
3 | Exporting | EV_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_OBJ_GUID | Object GUID | 20061221 | ||
4 | Exporting | EV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | ||
5 | Importing | IS_ID | Call by reference | Type reference (TYPE) | DATA | ID | 20061221 | ||
6 | Importing | IS_TABL | Call by reference | Type reference (TYPE) | /AIN/TID_TYPTABL | Table name to store parts of an ID for an encoding type and | 20061221 | ||
7 | Importing | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20061221 | ||
2 | NON_UNIQUE_ELEMENTS | Elements given lead to non-unique result | 20070125 | |
3 | NOT_ALLOWED | Not allowed to create new entry | 20061221 | |
4 | NOT_FOUND | Data Not found | 20061221 |
Method GET_ID_GUID_FROM_URN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_GUID | Call by reference | Type reference (TYPE) | /AIN/ID_MAP_INTERNAL_KEY_STR | Internal Key for ID mapping | 20061221 | ||
2 | Exporting | EV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | ||
3 | Exporting | EV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | ||
4 | Importing | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Prohibit storage of new URN, etc. | 20070109 | ||
5 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | ||
6 | Importing | IV_URN | Call by reference | Type reference (TYPE) | DATA | RFID Tag ID | 20061221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ID_LOCKED | 20090126 | ||
2 | MAPPING_ERROR | 20061221 | ||
3 | UNKNOWN_SOURCE_ID | 20070109 |
Method GET_ID_MAP_CUSTOMIZING Signature
Method GET_ID_MAP_CUSTOMIZING on class /AIN/CL_PUB_ID_CONVERT has no parameter.
Method GET_ID_MAP_CUSTOMIZING on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method GET_KEY_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_KEY_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20061128 | ||
2 | Importing | IS_TABLENAME | Call by reference | Type reference (TYPE) | /AIN/ID_PART_TABLE_NAME | Name of a Table to store parts of IDs of an ID Type | 20061128 |
Method GET_KEY_NAME on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method GET_STRUCTURE_AND_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20061213 | |||
2 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | ||
3 | Exporting | EV_DATABASE_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20061215 | ||
4 | Exporting | EV_OBJ_GUID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20061213 | ||
5 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061213 | ||
6 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061213 | ||
7 | Importing | IV_MAXOBJECTS | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20070817 |
Method GET_STRUCTURE_AND_DATA on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method GET_STRUCTURE_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_KEY_STRUCTDESC | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20070809 | ||
2 | Exporting | EO_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20061220 | ||
3 | Exporting | EO_STRUCTDESCR_WGUID | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20061220 | ||
4 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | ||
5 | Exporting | EV_DATABASE_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20061220 | ||
6 | Exporting | EV_GUID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20061221 | ||
7 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061220 | ||
8 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061220 |
Method GET_STRUCTURE_DESCRIPTION on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method GET_TO_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_TO | Call by reference | Object reference (TYPE REF TO) | DATA | 20061129 | |||
2 | Exporting | ES_TO | Call by reference | Type reference (TYPE) | DATA | 20061129 | |||
3 | Exporting | ET_REF_TO | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061129 | |||
4 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070321 | ||
5 | Importing | IS_GUID | Call by reference | Type reference (TYPE) | /AIN/ID_MAP_INTERNAL_KEY_STR | Internal Key for ID mapping | 20061207 | ||
6 | Importing | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070405 | ||
7 | Importing | IV_ER_TO_IS_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20061129 | ||
8 | Importing | IV_ES_TO_IS_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20061129 | ||
9 | Importing | IV_ET_REF_TO_IS_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20061129 | ||
10 | Importing | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061129 | ||
11 | Importing | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061129 | ||
12 | Importing | IV_INTERNAL_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070105 | ||
13 | Importing | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061129 | ||
14 | Importing | IV_TO_FORMAT | Call by reference | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | ID Format | 20070105 | ||
15 | Importing | IV_TO_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MAPPING_ERROR | 20061129 | ||
2 | UNKNOWN_TARGET_ID | 20070108 |
Method GET_TYPES_FROM_COMPONENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ENCTYPE_IDTYPE | Call by reference | Type reference (TYPE) | /AIN/IDMAPPING_ENCIDTYPE_TAB | Encoding Type & ID Type | 20070131 | ||
2 | Importing | IT_COMPONENT | Call by reference | Type reference (TYPE) | /AIN/IDMAPPING_ELEMENT_TAB | Field Name | 20070201 | ||
3 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | 20070131 | ||
2 | NO_COMPONENTS | 20070131 |
Method GET_UNMAPPED_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ERT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20070813 | |||
2 | Importing | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070813 | ||
3 | Importing | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070813 | ||
4 | Importing | IV_MAXVALUES | Call by reference | Type reference (TYPE) | INT4 | 500 | Natural number | 20070813 | |
5 | Importing | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070813 | ||
6 | Importing | IV_TO_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070813 |
Method GET_UNMAPPED_IDS on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method GET_VALUES_FOR_CODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_ID | Call by reference | Object reference (TYPE REF TO) | DATA | Target ID Reference | 20061208 | ||
2 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | ||
3 | Importing | IS_TABL | Call by reference | Type reference (TYPE) | /AIN/TID_TYPTABL | Table name to store parts of an ID for an encoding type and | 20061208 | ||
4 | Importing | IV_CODE | Call by reference | Type reference (TYPE) | /AIN/ID_INT_CODE_KEY | Business step key | 20061208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Target format not found | 20061208 |
Method GET_VALUES_FOR_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_ID | Call by reference | Object reference (TYPE REF TO) | DATA | Target ID Reference | 20061208 | ||
2 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | ||
3 | Importing | IS_TABL | Call by reference | Type reference (TYPE) | /AIN/TID_TYPTABL | Table name to store parts of an ID for an encoding type and | 20061208 | ||
4 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_OBJ_GUID | Object GUID | 20061208 | ||
5 | Importing | IV_TO_FORMAT | Call by reference | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | ID Format | 20070105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Target format not found | 20061208 |
Method GET_VALUES_FOR_GUIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ERT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20070813 | |||
2 | Exporting | ERT_VALUE_WGUID | Call by reference | Object reference (TYPE REF TO) | DATA | 20070817 | |||
3 | Exporting | ET_URN_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJID_GUID_TAB | Master data GUID, ID, ID type and Encoding Type | 20070817 | ||
4 | Importing | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID GUIDs | 20070813 | ||
5 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070813 | ||
6 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070813 |
Method GET_VALUES_FOR_GUIDS on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method GET_VALUES_FOR_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ERT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20090319 | |||
2 | Exporting | ERT_VALUE_WGUID | Call by reference | Object reference (TYPE REF TO) | DATA | 20090319 | |||
3 | Exporting | ET_URN_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJID_GUID_TAB | Master data GUID, ID, ID type and Encoding Type | 20090319 | ||
4 | Importing | IT_OBJ_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJGUID_TAB | ID GUIDs | 20090319 | ||
5 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20090319 | ||
6 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20090319 |
Method GET_VALUES_FOR_IDS on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method IS_ADD_ID_POSSIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061214 | ||
2 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061214 | ||
3 | Returning | RV_ADD_ID_POSSIBLE | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20061214 |
Method IS_ADD_ID_POSSIBLE on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method MAINTENANCE_ALLOWED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20061215 | ||
2 | Importing | IS_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20061215 |
Method MAINTENANCE_ALLOWED on class /AIN/CL_PUB_ID_CONVERT has no exception.
Method UPDATE_SINGLE_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ID | Call by reference | Type reference (TYPE) | DATA | 20070811 | |||
2 | Importing | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070811 | ||
3 | Importing | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MAPPING_ERROR | Mapping Error | 20070811 | |
2 | NON_UNIQUE_ELEMENTS | Non-unique elements | 20070811 | |
3 | OPEN_SQL_ERROR | Open SQL Error | 20070811 | |
4 | UNKNOWN_ID | Unknown ID | 20070811 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 510 |