SAP ABAP Class CL_IM_SIC_ADDR_SEARCH_HANA (Imp. class for BAdI imp. SIC_ADDR_SEARCH_HANA)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-EIM-IQM-IC (Application Component) Information Consistency
⤷
S_IC_DUPLICATE_CHECK_ON_HANA (Package) Dupplicate check for BAS address based on Hana

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_ADDRESS_SEARCH | BAdI interface IF_EX_ADDRESS_SEARCH | 20130308 |
Properties
Class | CL_IM_SIC_ADDR_SEARCH_HANA | |
Short Description | Imp. class for BAdI imp. SIC_ADDR_SEARCH_HANA | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_IC_DUPLICATE_CHECK_ON_HANA | Dupplicate check for BAS address based on Hana |
Created | 20130308 | SAP |
Last change | 20140121 | 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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_EX_ADDRESS_SEARCH | BAdI interface IF_EX_ADDRESS_SEARCH | 20130308 |
Friends
Class CL_IM_SIC_ADDR_SEARCH_HANA has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DBCON_NAME | Database Connection | 20130308 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | S_ICM_STRINGS | columns from ruleset | 20130410 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | AD_ADRTYPE | Address type (1=Organization, 2=Person, 3=Contact person) | 20130410 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | STRING | package after check | 20130410 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | STRING | current ruleset used | 20130410 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | AD_DUPMODE | Duplicate check method call mode | 20130924 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | STRING | name of the ruleset | 20130410 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 'X' | check if dupl. check possible | 20130410 | |
9 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | 'sap.bc.icm.bp' | delivered package | 20130405 | |
10 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | 'sap.bc.icm.customer' | delivered package for KNA1 | 20130903 | |
11 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | 'sap.bc.icm.vendor' | delivered package for LFA1 | 20130903 | |
12 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | 'BP_DUPL_Project' | delivered subpackage | 20130405 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | do checks, build the input string for call procedure in Hana | 20130308 |
2 | ![]() |
Static method | Private | Method | check if Hana available | 20130502 |
3 | ![]() |
Static method | Private | Method | check the content for valid xml characters | 20130621 |
4 | ![]() |
Static method | Private | Method | get the customizing to find out which package should be used | 20131125 |
5 | ![]() |
Static method | Private | Method | get the data of the customer/vendor | 20130904 |
6 | ![]() |
Static method | Private | Method | check if the string is a valid xml | 20130917 |
Events
Class CL_IM_SIC_ADDR_SEARCH_HANA has no event.
Types
Class CL_IM_SIC_ADDR_SEARCH_HANA has no local type.
Method Signatures
Method BUILD_DATA_FOR_CALL_RULESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_COLUMNS | Call by reference | Type reference (TYPE) | S_ICM_STRINGS | Table with strings | 20130410 | ||
2 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130502 | |||
3 | ![]() |
EV_ERROR_TEXT | Call by reference | Type reference (TYPE) | BAPI_MSG | Message Text | 20130502 | ||
4 | ![]() |
EV_PACKAGE | Call by reference | Type reference (TYPE) | STRING | package in Hana | 20130410 | ||
5 | ![]() |
EV_SEARCH_RULESET | Call by reference | Type reference (TYPE) | STRING | Search Ruleset in Hana | 20130410 | ||
6 | ![]() |
IS_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ADREF_INDX | Logical object type for external address index | 20130903 | ||
7 | ![]() |
IV_CURRENT_ADDRESS_TYPE | Call by reference | Type reference (TYPE) | AD_ADRTYPE | Address type (1=Organization, 2=Person, 3=Contact person) | 20130312 | ||
8 | ![]() |
IV_SEARCH_MODE | Call by reference | Type reference (TYPE) | AD_DUPMODE | 'U' | Duplicate check method call mode | 20130904 |
Method BUILD_DATA_FOR_CALL_RULESET on class CL_IM_SIC_ADDR_SEARCH_HANA has no exception.
Method CHECK_CONNECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130502 | |||
2 | ![]() |
EV_ERROR_TEXT | Call by reference | Type reference (TYPE) | BAPI_MSG | Message Text | 20130502 |
Method CHECK_CONNECTION on class CL_IM_SIC_ADDR_SEARCH_HANA has no exception.
Method CHECK_CONTENT_VALID_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_CONTENT | Call by reference | Type reference (TYPE) | ADSRCHCONT | Error-tolerant search selection field contents | 20130621 |
Method CHECK_CONTENT_VALID_XML on class CL_IM_SIC_ADDR_SEARCH_HANA has no exception.
Method GET_CUST_4_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_PACKAGE | Call by reference | Type reference (TYPE) | STRING | package for Hana content | 20131125 | ||
2 | ![]() |
IS_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ADREF_INDX | Logical object type for external address index | 20131125 |
Method GET_CUST_4_PACKAGE on class CL_IM_SIC_ADDR_SEARCH_HANA has no exception.
Method GET_OWNER_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ADDR_VALUE | Call by reference | Type reference (TYPE) | ADDR1_VAL | Address return structure | 20130904 | ||
2 | ![]() |
EV_KUNNR | Call by reference | Type reference (TYPE) | SIC_KUNNR | Customer Number | 20130904 | ||
3 | ![]() |
EV_LIFNR | Call by reference | Type reference (TYPE) | SIC_LIFNR | Account Number of Vendor or Creditor | 20130904 | ||
4 | ![]() |
EV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20130904 | ||
5 | ![]() |
IS_OBJECT_TYPES | Call by reference | Type reference (TYPE) | ADREF_INDX | Logical object type for external address index | 20131205 | ||
6 | ![]() |
IV_ADDRESS_TYPE | Call by reference | Type reference (TYPE) | AD_ADRTYPE | Address type (1=Organization, 2=Person, 3=Contact person) | 20130904 | ||
7 | ![]() |
IV_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20130904 | ||
8 | ![]() |
IV_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Person number | 20131205 |
Method GET_OWNER_OBJECT on class CL_IM_SIC_ADDR_SEARCH_HANA has no exception.
Method PARSE_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_OFFSET_STRING | Call by reference | Type reference (TYPE) | STRING | ocation of the error parsing | 20130917 | ||
2 | ![]() |
ES_REASON | Call by reference | Type reference (TYPE) | STRING | reason of error parsing | 20130917 | ||
3 | ![]() |
EV_VALID | Call by reference | Type reference (TYPE) | BOOLE_D | Boolean | 20130917 | ||
4 | ![]() |
XML_STRING | Call by reference | Type reference (TYPE) | STRING | input xml string | 20130917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Could not Load XMl String | 20130917 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |