Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0BIZ' | Tag Encoding Type | 20070103 | ||
| 2 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0BTT' | Tag Encoding Type | 20070212 | ||
| 3 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0DISP' | Tag Encoding Type | 20070103 | ||
| 4 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0HU' | Tag Encoding Type | 20070103 | ||
| 5 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0LOC' | Tag Encoding Type | 20070103 | ||
| 6 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0RTI' | Tag Encoding Type | 20080718 | ||
| 7 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0SN' | Tag Encoding Type | 20070103 | ||
| 8 | Constant | Public | Type reference (TYPE) | /AIN/EPC_TYPE | '0TRAD' | Tag Encoding Type | 20080718 | ||
| 9 | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'HEX' | ID Format | 20070105 | ||
| 10 | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'PURE_ID_URI' | ID Format | 20070103 | ||
| 11 | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'STRUCTURE_11' | ID Format | 20070105 | ||
| 12 | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | SPACE | ID Format | 20070105 | ||
| 13 | Constant | Public | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | 'TAG_URI' | ID Format | 20070105 | ||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'HEX:' | 20070105 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'URN:' | 20070105 | |||
| 16 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'AII' | ID Type | 20070103 | ||
| 17 | Constant | Private | Type reference (TYPE) | /AIN/EPC_VERSION | 'CODE' | ID Type | 20070103 | ||
| 18 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'EPC_1.30' | EPC_1.30 | 20070808 | ||
| 19 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'ERP' | ID Type | 20070103 | ||
| 20 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'EWM' | ID Type | 20070103 | ||
| 21 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'FMCG' | ID Type | 20070103 | ||
| 22 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'GUID' | ID Type | 20070103 | ||
| 23 | Constant | Private | Type reference (TYPE) | /AIN/EPC_VERSION | 'HEX' | ID Type | 20070105 | ||
| 24 | Constant | Public | Type reference (TYPE) | /AIN/EPC_VERSION | 'URN' | ID Type | 20070103 | ||
| 25 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBIZSTEP' | Table name, 16 characters | 20061211 | ||
| 26 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBIZSTEPT' | Table name, 16 characters | 20061211 | ||
| 27 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBTTYPE' | Table name, 16 characters | 20070212 | ||
| 28 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TBTTYPET' | Table name, 16 characters | 20070212 | ||
| 29 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TDISP' | Table name, 16 characters | 20061211 | ||
| 30 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/TDISPT' | Table name, 16 characters | 20061211 | ||
| 31 | Constant | Private | Type reference (TYPE) | TABNAME16 | '/AIN/DM_OBJ_ID' | Table name, 16 characters | 20061213 | ||
| 32 | Constant | Private | Type reference (TYPE) | TABNAME16 | 'AIN_PROD_TGRAI' | Table name, 16 characters | 20080206 | ||
| 33 | Static Attribute | Private | See coding | 20070103 | |||||
| 34 | Static Attribute | Private | See coding | 20070814 | |||||
| 35 | Static Attribute | Private | See coding | 20080722 | |||||
| 36 | Static Attribute | Private | See coding | 20070207 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Convert multiple IDs | 20061124 | |
| 2 | Static method | Public | Method | Convert Single Source ID to Target ID | 20061123 | |
| 3 | Static method | Private | Method | Create instance for parsing method | 20061205 | |
| 4 | Static method | Private | Method | Create structure from component | 20080722 | |
| 5 | Static method | Public | Method | Delete an ID from ID mapping table | 20070812 | |
| 6 | Static method | Public | Method | Get description for BIZ/disposition code or attributes | 20070103 | |
| 7 | Static method | Private | Method | Find typtabl entry for ID + enc.type id.type | 20070201 | |
| 8 | Static method | Public | Method | get GUID | 20061221 | |
| 9 | Static method | Public | Method | Get ID and GUIDs from attributes (logical and among attr) | 20070804 | |
| 10 | Static method | Private | Method | Get ID and GUIDs from attributes (logical or among attr) | 20070816 | |
| 11 | Static method | Public | Method | Get master data ID and GUIDs from attributes in urn form | 20070814 | |
| 12 | Static method | Public | Method | Get Id GUIDs from a list of URNs | 20070814 | |
| 13 | Static method | Public | Method | Search ID GUID by patterns | 20070814 | |
| 14 | Static method | Private | Method | Using EPC, Find the GUID | 20061221 | |
| 15 | Static method | Private | Method | Get GUID from URN | 20061221 | |
| 16 | Static method | Private | Method | get customizing data for id mapping | 20070814 | |
| 17 | Static method | Private | Method | Get name for key GUID | 20061128 | |
| 18 | Static method | Public | Method | 20061213 | ||
| 19 | Static method | Public | Method | Returns the structure description of a ID + Encoding | 20061220 | |
| 20 | Static method | Private | Method | Get ID in requested ID/encoding type | 20061129 | |
| 21 | Static method | Public | Method | Retrieves all encoding types & id type combinations for elem | 20070131 | |
| 22 | Static method | Public | Method | 20070813 | ||
| 23 | Static method | Private | Method | Get Target Values | 20061208 | |
| 24 | Static method | Public | Method | Get Target Values | 20061208 | |
| 25 | Static method | Public | Method | Get the values for a list of id guids. | 20070813 | |
| 26 | Static method | Public | Method | Get the values for a list of ids. | 20090319 | |
| 27 | Static method | Public | Method | Check if new IDs can be added | 20061214 | |
| 28 | Static method | Public | Method | check, if an entry can be inserted by ID mapping | 20061215 | |
| 29 | 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 | ER_TO | Call by reference | Object reference (TYPE REF TO) | DATA | 20061124 | ||||
| 2 | ET_TO | Call by reference | Type reference (TYPE) | TABLE | 20061124 | ||||
| 3 | EV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061124 | |||
| 4 | EV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061124 | |||
| 5 | IT_FROM_ID | Call by reference | Type reference (TYPE) | TABLE | 20061124 | ||||
| 6 | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061124 | |||
| 7 | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061124 | |||
| 8 | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061124 | |||
| 9 | IV_TO_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061124 | |||
| 2 | 20061124 | |||
| 3 | 20061124 | |||
| 4 | 20061124 |
Method CONVERT_SINGLE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_TO | Call by reference | Object reference (TYPE REF TO) | DATA | Target ID ref | 20061123 | |||
| 2 | ES_TO | Call by reference | Type reference (TYPE) | DATA | Target ID | 20061123 | |||
| 3 | ET_REF_TO | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of target ID refs | 20061129 | |||
| 4 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070321 | |||
| 5 | EV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061123 | |||
| 6 | EV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | RFID Tag ID Version | 20061123 | |||
| 7 | IS_FROM_ID | Call by reference | Type reference (TYPE) | DATA | Source ID | 20061123 | |||
| 8 | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Prohibit storage of new URN, etc. | 20070109 | |||
| 9 | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061123 | |||
| 10 | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | RFID Tag ID Version | 20061123 | |||
| 11 | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061123 | |||
| 12 | IV_TO_FORMAT | Call by reference | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | C_ID_FORMAT_STRUCTURE_INOUT | ID Format | 20070105 | ||
| 13 | 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 is locked | 20090126 | ||
| 2 | Mapping Error | 20061123 | ||
| 3 | Source ID not unique in system | 20070125 | ||
| 4 | Unknown ID Format | 20061123 | ||
| 5 | Unknown Source ID | 20061123 | ||
| 6 | Unknown Target ID | 20061123 |
Method CREATE_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /AIN/IF_PUB_ID_CONVERT | Interface for ID mapping | 20061205 | |||
| 2 | IV_CLASSNAME | Call by reference | Type reference (TYPE) | /AIN/ID_MAPPING_CLASSNAME | Parsing Class Name | 20061205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061205 |
Method CREATE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_COMP | Call by reference | Type reference (TYPE) | CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE | 20080722 | ||||
| 2 | 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 | IS_ID | Call by reference | Type reference (TYPE) | DATA | 20070812 | ||||
| 2 | IV_DELETE_GRAI | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080717 | |||
| 3 | IV_DELETE_GTIN | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080717 | |||
| 4 | IV_DELETE_POBJ | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080717 | |||
| 5 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070812 | |||
| 6 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | error | 20070812 | ||
| 2 | Non-unique element | 20070814 | ||
| 3 | Unknown ID | 20070812 |
Method GET_CODE_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DESCRIPTION | Call by reference | Type reference (TYPE) | /AIN/ID_DESCRIPTION | Description | 20070103 | |||
| 2 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | /AIN/ID_ATTRIBUTE | Attribute | 20070809 | |||
| 3 | IV_CODE | Call by reference | Type reference (TYPE) | /AIN/IDM_ATTR_CODE | Business step key | 20070103 | |||
| 4 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070103 | |||
| 5 | IV_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20090112 | |||
| 6 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070103 | |||
| 7 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20070103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070103 |
Method GET_ENCIDTYPE_FROM_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IS_ID | Call by reference | Type reference (TYPE) | DATA | ID | 20070201 | |||
| 3 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070201 | |||
| 4 | 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 | ES_GUID | Call by reference | Type reference (TYPE) | /AIN/ID_MAP_INTERNAL_KEY_STR | Internal Key for ID mapping | 20061221 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | |||
| 3 | EV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | |||
| 4 | EV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | |||
| 5 | EV_INTERNAL_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070105 | |||
| 6 | IS_FROM_ID | Call by reference | Type reference (TYPE) | DATA | 20061221 | ||||
| 7 | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Prohibit storage of new URN, etc. | 20070109 | |||
| 8 | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | |||
| 9 | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090126 | |||
| 2 | 20070125 | |||
| 3 | 20061221 |
Method GET_ID_GUIDS_FROM_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | Master data GUID, ID, ID type and Encoding Type | 20070807 | |||
| 2 | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID type, encoding type and ID Guids | 20070807 | |||
| 3 | IT_SELECTIONS | Call by reference | Type reference (TYPE) | /AIN/IDM_ATTR_SELECT_TAB | Attribute selection option | 20070807 | |||
| 4 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070807 | |||
| 5 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070807 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Input error | 20070807 | ||
| 2 | Mapping Error | 20070804 | ||
| 3 | Open SQL Error | 20070804 | ||
| 4 | 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 | ET_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID GUIDs | 20070816 | |||
| 2 | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID GUIDs | 20070816 | |||
| 3 | IT_SELECTIONS | Call by reference | Type reference (TYPE) | /AIN/IDM_ATTR_SELECT_TAB | Attribute selection option | 20070816 | |||
| 4 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070816 | |||
| 5 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 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_ATTR_URNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJ_ENC_GUID_TAB | ID type, encoding type and ID Guids | 20070815 | |||
| 2 | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJ_ENC_GUID_TAB | ID type, encoding type and ID Guids | 20070815 | |||
| 3 | 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 | 20070816 | |||
| 2 | 20070816 | |||
| 3 | 20070816 | |||
| 4 | 20070816 |
Method GET_ID_GUIDS_FROM_URNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | IT_URN | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJ_ID_TAB | Master data IDs | 20070814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070814 |
Method GET_ID_GUID_BY_PATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | Input error | 20070814 | ||
| 2 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | |||
| 2 | EV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | |||
| 3 | EV_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_OBJ_GUID | Object GUID | 20061221 | |||
| 4 | EV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | |||
| 5 | IS_ID | Call by reference | Type reference (TYPE) | DATA | ID | 20061221 | |||
| 6 | 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 | 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 | 20061221 | |||
| 2 | Elements given lead to non-unique result | 20070125 | ||
| 3 | Not allowed to create new entry | 20061221 | ||
| 4 | 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 | ES_GUID | Call by reference | Type reference (TYPE) | /AIN/ID_MAP_INTERNAL_KEY_STR | Internal Key for ID mapping | 20061221 | |||
| 2 | EV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061221 | |||
| 3 | EV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | |||
| 4 | IV_DO_NOT_STORE_UNKNOWN_ID | Call by reference | Type reference (TYPE) | BOOLE_D | Prohibit storage of new URN, etc. | 20070109 | |||
| 5 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061221 | |||
| 6 | IV_URN | Call by reference | Type reference (TYPE) | DATA | RFID Tag ID | 20061221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090126 | |||
| 2 | 20061221 | |||
| 3 | 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 | EV_KEY_NAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20061128 | |||
| 2 | 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 | ER_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20061213 | ||||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | |||
| 3 | EV_DATABASE_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20061215 | |||
| 4 | EV_OBJ_GUID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20061213 | |||
| 5 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061213 | |||
| 6 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061213 | |||
| 7 | 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 | EO_KEY_STRUCTDESC | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20070809 | |||
| 2 | EO_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20061220 | |||
| 3 | EO_STRUCTDESCR_WGUID | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20061220 | |||
| 4 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | |||
| 5 | EV_DATABASE_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20061220 | |||
| 6 | EV_GUID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20061221 | |||
| 7 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061220 | |||
| 8 | 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 | ER_TO | Call by reference | Object reference (TYPE REF TO) | DATA | 20061129 | ||||
| 2 | ES_TO | Call by reference | Type reference (TYPE) | DATA | 20061129 | ||||
| 3 | ET_REF_TO | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20061129 | ||||
| 4 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070321 | |||
| 5 | IS_GUID | Call by reference | Type reference (TYPE) | /AIN/ID_MAP_INTERNAL_KEY_STR | Internal Key for ID mapping | 20061207 | |||
| 6 | 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 | IV_ER_TO_IS_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20061129 | |||
| 8 | IV_ES_TO_IS_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20061129 | |||
| 9 | IV_ET_REF_TO_IS_REQUESTED | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20061129 | |||
| 10 | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061129 | |||
| 11 | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061129 | |||
| 12 | IV_INTERNAL_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070105 | |||
| 13 | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061129 | |||
| 14 | IV_TO_FORMAT | Call by reference | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | ID Format | 20070105 | |||
| 15 | IV_TO_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061129 | |||
| 2 | 20070108 |
Method GET_TYPES_FROM_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENCTYPE_IDTYPE | Call by reference | Type reference (TYPE) | /AIN/IDMAPPING_ENCIDTYPE_TAB | Encoding Type & ID Type | 20070131 | |||
| 2 | IT_COMPONENT | Call by reference | Type reference (TYPE) | /AIN/IDMAPPING_ELEMENT_TAB | Field Name | 20070201 | |||
| 3 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070131 | |||
| 2 | 20070131 |
Method GET_UNMAPPED_IDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20070813 | ||||
| 2 | IV_FROM_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070813 | |||
| 3 | IV_FROM_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070813 | |||
| 4 | IV_MAXVALUES | Call by reference | Type reference (TYPE) | INT4 | 500 | Natural number | 20070813 | ||
| 5 | IV_TO_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070813 | |||
| 6 | 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 | ER_ID | Call by reference | Object reference (TYPE REF TO) | DATA | Target ID Reference | 20061208 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | |||
| 3 | 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 | IV_CODE | Call by reference | Type reference (TYPE) | /AIN/ID_INT_CODE_KEY | Business step key | 20061208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ER_ID | Call by reference | Object reference (TYPE REF TO) | DATA | Target ID Reference | 20061208 | |||
| 2 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20070320 | |||
| 3 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_OBJ_GUID | Object GUID | 20061208 | |||
| 5 | IV_TO_FORMAT | Call by reference | Type reference (TYPE) | /AIN/PUB_ID_FORMAT | ID Format | 20070105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ERT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20070813 | ||||
| 2 | ERT_VALUE_WGUID | Call by reference | Object reference (TYPE REF TO) | DATA | 20070817 | ||||
| 3 | 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 | IT_ID_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_IDGUID_TAB | ID GUIDs | 20070813 | |||
| 5 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070813 | |||
| 6 | 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 | ERT_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | 20090319 | ||||
| 2 | ERT_VALUE_WGUID | Call by reference | Object reference (TYPE REF TO) | DATA | 20090319 | ||||
| 3 | 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 | IT_OBJ_GUID | Call by reference | Type reference (TYPE) | /AIN/IDM_OBJGUID_TAB | ID GUIDs | 20090319 | |||
| 5 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20090319 | |||
| 6 | 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 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20061214 | |||
| 2 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20061214 | |||
| 3 | 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 | EV_ALLOWED | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20061215 | |||
| 2 | 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 | IS_ID | Call by reference | Type reference (TYPE) | DATA | 20070811 | ||||
| 2 | IV_ENC_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_TYPE | Tag Encoding Type | 20070811 | |||
| 3 | IV_ID_TYPE | Call by reference | Type reference (TYPE) | /AIN/EPC_VERSION | ID Type | 20070811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Mapping Error | 20070811 | ||
| 2 | Non-unique elements | 20070811 | ||
| 3 | Open SQL Error | 20070811 | ||
| 4 | Unknown ID | 20070811 |
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 510 |