SAP ABAP Interface IF_CNV_NCE_GEN (General interactions)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-EUR (Application Component) European Monetary Union: Euro
⤷
CNV_NCE_BAS (Package) Number conversion engine: Core
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNV_10210_GEN | General interactions | 20110509 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNV_NCE_GEN_COPA | Runtime class for table determination etc. | 20131004 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNV_NCE_GEN_DEFAULT | Default behavior of the program exits | 20131002 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNV_NCE_GEN_FAGL_DOCNR | NRIV interaction | 20111114 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNV_NCE_GEN_FIAA_BELNR | Interaction for FIAA-BELNR | 20110525 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNV_NCE_GEN_NRIV | NRIV interaction | 20110525 |
| 7 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_CNV_NCE_GEN_RP_PLAN | NRIV interaction | 20120403 |
Properties
| Interface | IF_CNV_NCE_GEN | |
| Short Description | General interactions |
General Data
| Package | CNV_NCE_BAS | Number conversion engine: Core |
| Created | 20110330 | SAP |
| Last changed | 20141030 | |
| 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) |
Interfaces
Interface IF_CNV_NCE_GEN has no interface.
Friends
Interface IF_CNV_NCE_GEN has no friend.
Attributes
Interface IF_CNV_NCE_GEN has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Analyse numbers in DB | 20111019 | |
| 2 | Instance method | Public | Method | Check intervals in NRIV for consistence | 20120711 | |
| 3 | Instance method | Public | Method | Check if NR intervals overlap | 20111202 | |
| 4 | Instance method | Public | Method | Define current number level | 20111026 | |
| 5 | Instance method | Public | Method | Adjust number ranges | 20111207 | |
| 6 | Instance method | Public | Method | Get real subobjects | 20120423 | |
| 7 | Instance method | Public | Method | Simulate conversion | 20111025 |
Events
Interface IF_CNV_NCE_GEN has no event.
Types
Interface IF_CNV_NCE_GEN has no local type.
Method Signatures
Method ANALYSE_DATABASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | CNV_NCE_T_MSG | Messages | 20111019 | |||
| 2 | ET_NREXT | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_EXT | Number intervals | 20111019 | |||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | CNV_NCE_ACTIVITY | NCE activity | 20111019 | |||
| 4 | IV_DEPTH | Call by reference | Type reference (TYPE) | CNV_NCE_DEPTH | Simulation depth | 20111019 | |||
| 5 | IV_FRYEAR | Call by reference | Type reference (TYPE) | GJAHR | '0000' | From year | 20111019 | ||
| 6 | IV_GAP | Call by reference | Type reference (TYPE) | CNV_NCE_GAP | '1' | Maximal gap between intervals | 20111019 | ||
| 7 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_NCE_GUID | NCE project identifier | 20111019 | |||
| 8 | IV_MATCH | Call by reference | Type reference (TYPE) | CNV_NCE_MATCH | '1' | Number of matching letters for alphanumeric numbers | 20111019 | ||
| 9 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Number range object | 20111019 | |||
| 10 | IV_SIZE | Call by reference | Type reference (TYPE) | INT4 | 30000 | Package size by select | 20120711 | ||
| 11 | IV_SUBOBJECT | Call by reference | Type reference (TYPE) | NRSOBJ | Number range object subobject value | 20111019 | |||
| 12 | IV_TOYEAR | Call by reference | Type reference (TYPE) | GJAHR | '9999' | To year | 20111019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111020 | |||
| 2 | Project ID does not exist | 20111019 | ||
| 3 | Parameters are empty or incorrect | 20111020 |
Method CHECK_NRIV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERRNR | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV | Intervals with inconsistencies in limits/level | 20120711 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | CNV_NCE_T_MSG | Messages | 20120711 | |||
| 3 | ET_OVERLAP | Call by reference | Type reference (TYPE) | CNV_NCE_T_OVERLAP | Overlapping intervals | 20120711 | |||
| 4 | ET_WRNNR | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV | Intervals with a reached warning limit | 20120711 | |||
| 5 | IT_NRIV | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV | Table NRIV | 20120711 | |||
| 6 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Name of number range object | 20120711 | |||
| 7 | IV_SUBOBJECT | Call by reference | Type reference (TYPE) | NRSOBJ | Number range object subobject value | 20120711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No number range intervals exist in a system | 20120711 | ||
| 2 | Object does not exist in a system | 20120711 |
Method CHECK_NR_OVERLAPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | CNV_NCE_T_MSG | Messages | 20111202 | |||
| 2 | ET_OVERLAPS | Call by reference | Type reference (TYPE) | CNV_NCE_T_OVERLAP | Overlapping NR intervals | 20111202 | |||
| 3 | IT_NRTMP | Value transfer | Type reference (TYPE) | CNV_NCE_T_NRIV_TMP | NR intervals | 20111202 | |||
| 4 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_NCE_GUID | NCE project identifier | 20111202 | |||
| 5 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Name of number range object | 20111202 | |||
| 6 | IV_SUBOBJECT | Value transfer | Type reference (TYPE) | NRSOBJ | Number range object subobject value | 20111202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111202 | |||
| 2 | Project ID does not exist | 20111202 | ||
| 3 | Parameters are empty or incorrect | 20111202 |
Method DEFINE_NUMBER_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | CNV_NCE_T_MSG | Messages | 20111026 | |||
| 2 | ET_NREXT | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_EXT | DB number intervals with NR numbers | 20111026 | |||
| 3 | ET_NRTMP | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_TMP | NR intervals | 20111026 | |||
| 4 | IT_NREXT | Value transfer | Type reference (TYPE) | CNV_NCE_T_NRIV_EXT | DB number intervals | 20111026 | |||
| 5 | IT_NRTMP | Value transfer | Type reference (TYPE) | CNV_NCE_T_NRIV_TMP | Extended NRIV intervals | 20111026 | |||
| 6 | IV_FRYEAR | Value transfer | Type reference (TYPE) | GJAHR | From year | 20111027 | |||
| 7 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_NCE_GUID | NCE project identifier | 20111026 | |||
| 8 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Number range object | 20111026 | |||
| 9 | IV_SUBOBJECT | Value transfer | Type reference (TYPE) | NRSOBJ | Number range object subobject value | 20111027 | |||
| 10 | IV_TOYEAR | Value transfer | Type reference (TYPE) | GJAHR | To year | 20111027 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No database analysis was done | 20111026 | ||
| 2 | 20111026 | |||
| 3 | GUID does not exist | 20111026 | ||
| 4 | No number range information found | 20111026 | ||
| 5 | Object is not found | 20111026 |
Method EXTEND_RANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | CNV_NCE_T_MSG | Messages | 20111207 | |||
| 2 | ET_NRTMP | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_TMP | NR intervals | 20111207 | |||
| 3 | IT_NRIV | Value transfer | Type reference (TYPE) | CNV_NCE_T_NRIV | NRIV entries | 20111207 | |||
| 4 | IT_NRIV_RFC | Value transfer | Type reference (TYPE) | CNV_NCE_T_NRIV | NRIV entries | 20131002 | |||
| 5 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_NCE_GUID | NCE project identifier | 20111207 | |||
| 6 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Number range object | 20111207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111207 | |||
| 2 | GUID does not exist | 20111207 | ||
| 3 | Object is not found | 20111207 |
Method GET_DB_SUBOBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | CNV_NCE_T_MSG | Messages | 20120423 | |||
| 2 | ET_SOBJ | Call by reference | Type reference (TYPE) | CNV_NCE_T_SOBJ_REL | Subobjects (TNRO vs. database) | 20120423 | |||
| 3 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_NCE_GUID | NCE project identifier | 20120423 | |||
| 4 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Name of number range object | 20120423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120423 | |||
| 2 | GUID does not exist | 20120423 | ||
| 3 | Object is not found | 20120423 |
Method SIMULATE_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DCMAP | Call by reference | Type reference (TYPE) | CNV_NCE_T_DOC_MAP | Changed one-to-one mappings | 20111025 | |||
| 2 | ET_DCSIM | Call by reference | Type reference (TYPE) | CNV_NCE_T_DOC_SIM | Simulation results for single mappings | 20111025 | |||
| 3 | ET_EMPTY | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_MAP | Empty mappings that cause overlaps | 20111206 | |||
| 4 | ET_MSG | Call by reference | Type reference (TYPE) | CNV_NCE_T_MSG | Messages | 20111025 | |||
| 5 | ET_NRMAP | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_MAP | Changed interval mappings | 20111025 | |||
| 6 | ET_NRSIM | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_SIM | Simulation results for interval mappings | 20111025 | |||
| 7 | ET_NRSIM_LOST | Call by reference | Type reference (TYPE) | CNV_NCE_T_NRIV_SIM | Lost numbers that lie in target NRIV intervals | 20120220 | |||
| 8 | IT_DCMAP | Value transfer | Type reference (TYPE) | CNV_NCE_T_DOC_MAP_STR | Single mappings | 20111025 | |||
| 9 | IT_DCROWS | Value transfer | Type reference (TYPE) | LVC_T_ROW | Documents to check | 20111025 | |||
| 10 | IT_NRMAP | Value transfer | Type reference (TYPE) | CNV_NCE_T_NRIV_MAP_STR | Interval mappings | 20111025 | |||
| 11 | IT_NRROWS | Value transfer | Type reference (TYPE) | LVC_T_ROW | Intervals to check | 20111025 | |||
| 12 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | CNV_NCE_ACTIVITY | NCE activity | 20111025 | |||
| 13 | IV_GUID | Call by reference | Type reference (TYPE) | CNV_NCE_GUID | NCE project identifier | 20111025 | |||
| 14 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Number range object | 20111025 | |||
| 15 | IV_SUBOBJECT | Value transfer | Type reference (TYPE) | NRSOBJ | Number range object subobject | 20111025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111026 | |||
| 2 | Project ID does not exist | 20111026 | ||
| 3 | Parameters are empty or incorrect | 20111026 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2010_1_620 |