SAP ABAP Interface IF_ERP_CUSTOMER_QUERY (Query Interface of Customer Master Data)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
LO-MD-BP-CM (Application Component) Customer Master
⤷
ERP_SALES_LCM_API (Package) Lean Customer Maintenance API
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ERP_CUSTOMER | CUstomer Master Data API in ERP | 20090928 |
Properties
| Interface | IF_ERP_CUSTOMER_QUERY | |
| Short Description | Query Interface of Customer Master Data |
General Data
| Package | ERP_SALES_LCM_API | Lean Customer Maintenance API |
| Created | 20090928 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_ERP_CUSTOMER_QUERY has no forward declaration.
Interfaces
Interface IF_ERP_CUSTOMER_QUERY has no interface.
Friends
Interface IF_ERP_CUSTOMER_QUERY has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_QUERY_NAME | Constant | Public | See coding | 20090928 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get Contact Person ID and Customer ID by giving Email... | 20090928 | |
| 2 | Static method | Public | Method | Get Customer ID by giving Email.... | 20090928 |
Events
Interface IF_ERP_CUSTOMER_QUERY has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | QUERY_NAME | Public | Type reference (TYPE) | CHAR50 | Comment | 20090928 | |
| 2 | Q_ADDRESS | Public | See coding | 20090928 | BEGIN OF q_address,
country TYPE land1_gp,
city TYPE ad_city1,
postal_code TYPE ad_pstcd1,
street TYPE ad_street,
name TYPE ad_name1,
END OF q_address
|
||
| 3 | Q_ALLINONE | Public | See coding | 20091215 | BEGIN OF q_allinone,
name TYPE ts_name,
address TYPE q_address,
email TYPE q_email,
phone TYPE q_phone,
mobile TYPE q_mobil,
END OF q_allinone
|
||
| 4 | Q_CONTAPERS | Public | Type reference (TYPE) | PARNR | 20091012 | |
|
| 5 | Q_CUSTOMER | Public | Type reference (TYPE) | KUNNR | 20091012 | |
|
| 6 | Q_EMAIL | Public | Type reference (TYPE) | AD_SMTPADR | 20090928 | |
|
| 7 | Q_FAX | Public | See coding | 20091012 | BEGIN OF q_fax,
fax TYPE ad_fxnmbr,
fax_ext TYPE ad_fxxtns,
END OF q_fax
|
||
| 8 | Q_MOBIL | Public | Type reference (TYPE) | AD_TLNMBR | 20090928 | |
|
| 9 | Q_PHONE | Public | See coding | 20090928 | BEGIN OF q_phone,
phone TYPE ad_tlnmbr,
phone_ext TYPE ad_tlxtns,
END OF q_phone
|
||
| 10 | TS_CONTPERSON_ID | Public | See coding | 20091013 | BEGIN OF ts_contperson_id,
customer_id TYPE kunnr,
contact_person_id TYPE parnr,
END OF ts_contperson_id
|
||
| 11 | TS_NAME | Public | See coding | 20091130 | BEGIN OF ts_name,
first_name TYPE char35,
last_name TYPE char35,
END OF ts_name
|
||
| 12 | TT_CONTPERSON_ID | Public | See coding | 20090928 | tt_contperson_id TYPE STANDARD TABLE OF ts_contperson_id
|
||
| 13 | TT_CUSTOMER_ID | Public | See coding | 20090928 | tt_customer_id TYPE STANDARD TABLE OF kunnr
|
Method Signatures
Method QUERY_CONTPERSON_BY_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE | Call by reference | Type reference (TYPE) | TT_CONTPERSON_ID | 20090928 | ||||
| 2 | IS_NAME_ADD | Call by reference | Type reference (TYPE) | TS_NAME | Additional condition with name | 20091130 | |||
| 3 | IS_VALUE | Call by reference | Type reference (TYPE) | ANY | 20090928 | ||||
| 4 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | QUERY_NAME | Comment | 20090928 |
Method QUERY_CONTPERSON_BY_ELEMENT on Interface IF_ERP_CUSTOMER_QUERY has no exception.
Method QUERY_CUSTOMER_BY_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE | Call by reference | Type reference (TYPE) | TT_CUSTOMER_ID | 20090928 | ||||
| 2 | IS_NAME_ADD | Call by reference | Type reference (TYPE) | TS_NAME | Additional condition with name | 20091130 | |||
| 3 | IS_VALUE | Call by reference | Type reference (TYPE) | ANY | 20090928 | ||||
| 4 | IV_QUERY_NAME | Call by reference | Type reference (TYPE) | QUERY_NAME | Comment | 20090928 |
Method QUERY_CUSTOMER_BY_ELEMENT on Interface IF_ERP_CUSTOMER_QUERY has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 605 |