SAP ABAP Interface /IWBEP/IF_EPM_BP_UTIL (EPM BP Util Interface)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/EPM_BUSINESS_PARTNER (Package) OData Channel - Sample Application - EPM - Business Partner
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/CL_EPM_BP_UTILITY 20111104
Properties
Interface /IWBEP/IF_EPM_BP_UTIL  
Short Description EPM BP Util Interface    
General Data
Package /IWBEP/EPM_BUSINESS_PARTNER   OData Channel - Sample Application - EPM - Business Partner 
Created 20111027   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface /IWBEP/IF_EPM_BP_UTIL has no forward declaration.
Interfaces
Interface /IWBEP/IF_EPM_BP_UTIL has no interface.
Friends
Interface /IWBEP/IF_EPM_BP_UTIL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BAPI_MSG_TYPE_ERROR Constant Public Type reference (TYPE) BAPI_MTYPE 'E' 20111027
2 GC_MSG_CLASS Constant Public Type reference (TYPE) SYMSGID 'SEPM_BOR_MESSAGES' 20111027
Methods
# Method Level Visibility Method type Description Created on
1 ADDRESS_CREATE Instance method Public Method 20111027
2 ADDRESS_DELETE Instance method Public Method 20111027
3 ADDRESS_UPDATE Instance method Public Method 20111027
4 BP_CHANGE Instance method Public Method 20111027
5 BP_GETDETAIL Instance method Public Method 20111027
6 BP_GETLIST Instance method Public Method 20111027
7 CONTACT_CREATE Instance method Public Method 20111027
8 CONTACT_DELETE Instance method Public Method 20111027
9 CONTACT_GET_DETAIL Instance method Public Method 20111027
10 CONTACT_GET_LIST Instance method Public Method 20111027
11 CONTACT_UPDATE Instance method Public Method 20111027
12 LOG_ERROR_AND_RETURN Static method Public Method 20111027
13 LOG_EXCEPTION_AND_RETURN Static method Public Method 20111027
Events
Interface /IWBEP/IF_EPM_BP_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ADDR_DATA Public See coding 20111027 begin of ts_addr_data, client type mandt, node_key(16) type x, city(40) type c, postal_code(10) type c, street(60) type c, building(10) type c, country(3) type c, address_type(2) type c, val_start_date type dats, val_end_date type dats, end of ts_addr_data
2 TS_EPM_ADDRESS Public See coding 20111027 begin of ts_epm_address, node_key(16) type x, city(40) type c, postal_code(10) type c, street(60) type c, building(10) type c, country(3) type c, country_text(60) type c, address_type(2) type c, address_type_text(60) type c, end of ts_epm_address
3 TS_EPM_ADDRESS_TYPE Public See coding 20111027 ts_epm_address_type(2) type c
4 TS_EPM_ADDR_ID Public See coding 20111027 ts_epm_addr_id(16) type x
5 TS_EPM_BP_DATA Public See coding 20111027 begin of ts_epm_bp_data, node_key(32) type c, bp_role(3) type c, bp_role_text(60) type c, email_address(255) type c, phone_number(30) type c, fax_number(30) type c, web_address(60) type c, address_guid(16) type x, bp_id(10) type c, company_name(80) type c, legal_form(10) type c, currency_code(5) type c, currency_code_text(60) type c, city(40) type c, postal_code(10) type c, street(60) type c, building(10) type c, country(3) type c, country_text(60) type c, sex(1) type c, address_type(2) type c, address_type_text(60) type c, end of ts_epm_bp_data
6 TS_EPM_BP_NODE_KEYS Public See coding 20111027 begin of ts_epm_bp_node_keys, node_key(32) type c, end of ts_epm_bp_node_keys
7 TS_EPM_CHANGE_RESP Public See coding 20111027 ts_epm_change_resp(10) type c
8 TS_EPM_COMPANY_NAMES Public See coding 20111027 ts_epm_company_names(80) type c
9 TS_EPM_CONT_NODE_KEYS Public See coding 20111027 begin of ts_epm_cont_node_keys, node_key(32) type c, end of ts_epm_cont_node_keys
10 TS_EPM_CREATE_RESP Public See coding 20111027 ts_epm_create_resp(10) type c
11 TS_EPM_DOMAIN_TEXT Public See coding 20111027 begin of ts_epm_domain_text, domname(30) type c, valpos(4) type n, ddlanguage(1) type c, domvalue_l(10) type c, domvalue_h(10) type c, ddtext(60) type c, domval_ld(10) type c, domval_hd(10) type c, appval(1) type c, end of ts_epm_domain_text
12 TS_EPM_OPRSTAT Public See coding 20111027 begin of ts_epm_oprstat, guid(16) type x, success(1) type c, end of ts_epm_oprstat
13 TS_EPM_PAGING_OPTIONS Public See coding 20111027 begin of ts_epm_paging_options, start_row type int4, start_node_key(16) type x, offset type int4, end of ts_epm_paging_options
14 TS_EPM_PARTNER_ID Public See coding 20111027 ts_epm_partner_id(10) type c
15 TS_EPM_RELCONT_DETAIL Public See coding 20111027 begin of ts_epm_relcont_detail, node_key(32) type c, parent_key(32) type c, title(10) type c, first_name(40) type c, middle_name(40) type c, last_name(40) type c, full_name(80) type c, nickname(40) type c, initials(10) type c, sex(1) type c, sex_text(60) type c, address_guid(16) type x, phone_number(30) type c, fax_number(30) type c, email_address(255) type c, language(2) type c, language_text(60) type c, city(40) type c, postal_code(10) type c, street(60) type c, building(10) type c, country(3) type c, country_text(60) type c, address_type(2) type c, address_type_text(60) type c, val_start_date(8) type c, val_end_date(8) type c, end of ts_epm_relcont_detail
16 TS_EPM_SEL_BUILDING Public See coding 20111027 ts_epm_sel_building(10) type c
17 TS_EPM_SEL_CITY Public See coding 20111027 ts_epm_sel_city(40) type c
18 TS_EPM_SEL_COUNTRY Public See coding 20111027 ts_epm_sel_country(3) type c
19 TS_EPM_SEL_PSTL_CD Public See coding 20111027 ts_epm_sel_pstl_cd(10) type c
20 TS_EPM_SEL_STREET Public See coding 20111027 ts_epm_sel_street(60) type c
21 TS_EPM_SORT_OPTIONS Public See coding 20111027 begin of ts_epm_sort_options, field_name(16) type c, ascending(1) type c, end of ts_epm_sort_options
22 TS_HELP_VALUES Public See coding 20111027 begin of ts_help_values, helpvalues(255) type c, end of ts_help_values
23 TS_HELP_VALUES_DESC Public See coding 20111027 begin of ts_help_values_desc, tabname(30) type c, fieldname(30) type c, langu(1) type c, position(4) type n, offset(6) type n, leng(6) type n, fieldtext(60) type c, reptext(55) type c, scrtext_s(10) type c, scrtext_m(20) type c, scrtext_l(40) type c, shlpname(30) type c, end of ts_help_values_desc
24 TS_HELP_VALUES_TEXT Public See coding 20111027 begin of ts_help_values_text, helpvalues(255) type c, end of ts_help_values_text
25 TS_SEL_BP_IDS Public See coding 20111027 ts_sel_bp_ids(10) type c
26 TT_ADDR_DATA Public See coding 20111027 tt_addr_data type standard table of ts_addr_data
27 TT_BAPIRET2 Public See coding 20111027 tt_bapiret2 type standard table of bapiret2
28 TT_EPM_ADDRESS Public See coding 20111027 tt_epm_address type standard table of ts_epm_address
29 TT_EPM_ADDR_ID Public See coding 20111027 tt_epm_addr_id type standard table of ts_epm_addr_id
30 TT_EPM_BP_DATA Public See coding 20111027 tt_epm_bp_data type standard table of ts_epm_bp_data
31 TT_EPM_BP_NODE_KEYS Public See coding 20111027 tt_epm_bp_node_keys type standard table of ts_epm_bp_node_keys
32 TT_EPM_CHANGE_RESP Public See coding 20111027 tt_epm_change_resp type range of ts_epm_change_resp
33 TT_EPM_CONT_NODE_KEYS Public See coding 20111027 tt_epm_cont_node_keys type standard table of ts_epm_cont_node_keys
34 TT_EPM_CREATE_RESP Public See coding 20111027 tt_epm_create_resp type range of ts_epm_create_resp
35 TT_EPM_DOMAIN_TEXT Public See coding 20111027 tt_epm_domain_text type standard table of ts_epm_domain_text
36 TT_EPM_OPRSTAT Public See coding 20111027 tt_epm_oprstat type standard table of ts_epm_oprstat
37 TT_EPM_PARTNER_ID Public See coding 20111027 tt_epm_partner_id type standard table of ts_epm_partner_id
38 TT_EPM_RELCONT_DETAIL Public See coding 20111027 tt_epm_relcont_detail type standard table of ts_epm_relcont_detail
39 TT_EPM_SEL_ADDR_TYP Public See coding 20111027 tt_epm_sel_addr_typ type range of ts_epm_address_type
40 TT_EPM_SEL_BUILDING Public See coding 20111027 tt_epm_sel_building type range of ts_epm_sel_building
41 TT_EPM_SEL_CITY Public See coding 20111027 tt_epm_sel_city type range of ts_epm_sel_city
42 TT_EPM_SEL_COUNTRY Public See coding 20111027 tt_epm_sel_country type range of ts_epm_sel_country
43 TT_EPM_SEL_PSTL_CD Public See coding 20111027 tt_epm_sel_pstl_cd type range of ts_epm_sel_pstl_cd
44 TT_EPM_SEL_STREET Public See coding 20111027 tt_epm_sel_street type range of ts_epm_sel_street
45 TT_EPM_SORT_OPTIONS Public See coding 20111027 tt_epm_sort_options type standard table of ts_epm_sort_options
46 TT_HELP_VALUES Public See coding 20111027 tt_help_values type standard table of ts_help_values
47 TT_HELP_VALUES_DESC Public See coding 20111027 tt_help_values_desc type standard table of ts_help_values_desc
48 TT_HELP_VALUES_TEXT Public See coding 20111027 tt_help_values_text type standard table of ts_help_values_text
49 TT_SEL_BP_IDS Public See coding 20111027 tt_sel_bp_ids type range of ts_sel_bp_ids
50 TT_SEL_COMPANY_NAME Public See coding 20111027 tt_sel_company_name type range of ts_epm_company_names
51 TV_EPM_ABAP_BOOL Public See coding 20111027 tv_epm_abap_bool(1) type c
52 TV_EPM_FULLNAME Public See coding 20111027 tv_epm_fullname(80) type c
53 TV_EPM_QUERY_MAX_ROWS Public Type reference (TYPE) INT4 20111027
Method Signatures

Method ADDRESS_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDRESS Call by reference Type reference (TYPE) TT_EPM_ADDRESS 20111027
2 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
3 Importing IT_ADDRESS Call by reference Type reference (TYPE) TT_EPM_ADDRESS 20111027
4 Importing IV_COMMIT Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027

Method ADDRESS_CREATE on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method ADDRESS_DELETE 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) TT_BAPIRET2 20111027
2 Exporting ET_SUCCESS Call by reference Type reference (TYPE) TT_EPM_OPRSTAT 20111027
3 Importing IT_ADDRESS_GUIDS Call by reference Type reference (TYPE) TT_EPM_ADDR_ID 20111027
4 Importing IV_COMMIT Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027

Method ADDRESS_DELETE on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method ADDRESS_UPDATE 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) TT_BAPIRET2 20111027
2 Exporting ET_SUCCESS Call by reference Type reference (TYPE) TT_EPM_OPRSTAT 20111027
3 Importing IT_ADDRESS Call by reference Type reference (TYPE) TT_EPM_ADDRESS 20111027
4 Importing IV_COMMIT Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027

Method ADDRESS_UPDATE on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method BP_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER_GUID Call by reference Type reference (TYPE) TT_EPM_BP_NODE_KEYS 20111027
2 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
3 Importing IT_BP_DATA Call by reference Type reference (TYPE) TT_EPM_BP_DATA 20111027
4 Importing IV_COMMIT Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027

Method BP_CHANGE on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method BP_GETDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BP_DATA Call by reference Type reference (TYPE) TT_EPM_BP_DATA 20111027
2 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
3 Importing IT_BP_GUID Call by reference Type reference (TYPE) TT_EPM_BP_NODE_KEYS 20111027
4 Importing IT_BP_ID Call by reference Type reference (TYPE) TT_EPM_PARTNER_ID 20111027

Method BP_GETDETAIL on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method BP_GETLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) TT_EPM_BP_DATA 20111027
2 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) TT_EPM_BP_NODE_KEYS 20111027
3 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
4 Importing IS_PAGING_OPTIONS Call by reference Type reference (TYPE) TS_EPM_PAGING_OPTIONS 20111027
5 Importing IT_SEL_PAR_ADDRESS_TYPES Call by reference Type reference (TYPE) TT_EPM_SEL_ADDR_TYP 20111027
6 Importing IT_SEL_PAR_BP_IDS Call by reference Type reference (TYPE) TT_SEL_BP_IDS 20111027
7 Importing IT_SEL_PAR_BUILDINGS Call by reference Type reference (TYPE) TT_EPM_SEL_BUILDING 20111027
8 Importing IT_SEL_PAR_CHANGE_RESPONSIBLES Call by reference Type reference (TYPE) TT_EPM_CHANGE_RESP 20111027
9 Importing IT_SEL_PAR_CITIES Call by reference Type reference (TYPE) TT_EPM_SEL_CITY 20111027
10 Importing IT_SEL_PAR_COMPANY_NAMES Call by reference Type reference (TYPE) TT_SEL_COMPANY_NAME 20111027
11 Importing IT_SEL_PAR_COUNTRIES Call by reference Type reference (TYPE) TT_EPM_SEL_COUNTRY 20111027
12 Importing IT_SEL_PAR_CREATE_RESPONSIBLES Call by reference Type reference (TYPE) TT_EPM_CREATE_RESP 20111027
13 Importing IT_SEL_PAR_POSTAL_CODES Call by reference Type reference (TYPE) TT_EPM_SEL_PSTL_CD 20111027
14 Importing IT_SEL_PAR_STREETS Call by reference Type reference (TYPE) TT_EPM_SEL_STREET 20111027
15 Importing IT_SORTING_OPTIONS Call by reference Type reference (TYPE) TT_EPM_SORT_OPTIONS 20111027
16 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) TV_EPM_QUERY_MAX_ROWS 20111027

Method BP_GETLIST on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method CONTACT_CREATE 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) TT_BAPIRET2 20111027
2 Exporting EV_CONTACT_GUID Call by reference Type reference (TYPE) TS_EPM_CONT_NODE_KEYS 20111027
3 Importing IS_RELCONT_DATA Call by reference Type reference (TYPE) TS_EPM_RELCONT_DETAIL 20111027
4 Importing IV_COMMIT Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027

Method CONTACT_CREATE on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method CONTACT_DELETE 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) TT_BAPIRET2 20111027
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) TT_EPM_OPRSTAT 20111027
3 Importing IV_COMMIT Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027
4 Importing IV_CONTACT_GUID Call by reference Type reference (TYPE) TS_EPM_CONT_NODE_KEYS 20111027

Method CONTACT_DELETE on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method CONTACT_GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTACT Call by reference Type reference (TYPE) TT_EPM_RELCONT_DETAIL 20111027
2 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
3 Importing IT_CONTACTKEY Call by reference Type reference (TYPE) TT_EPM_CONT_NODE_KEYS 20111027

Method CONTACT_GET_DETAIL on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method CONTACT_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTACT Call by reference Type reference (TYPE) TT_EPM_RELCONT_DETAIL 20111027
2 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
3 Importing IT_BPKEY Call by reference Type reference (TYPE) TT_EPM_BP_NODE_KEYS 20111027

Method CONTACT_GET_LIST on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method CONTACT_UPDATE 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) TT_BAPIRET2 20111027
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027
3 Importing IS_RELCONT_DATA Call by reference Type reference (TYPE) TS_EPM_RELCONT_DETAIL 20111027
4 Importing IV_COMMIT Call by reference Type reference (TYPE) TV_EPM_ABAP_BOOL 20111027

Method CONTACT_UPDATE on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method LOG_ERROR_AND_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
2 Importing LV_MSGNO Call by reference Type reference (TYPE) STRING 20111027
3 Importing LV_TEXT Call by reference Type reference (TYPE) SY-MSGV1 20111027

Method LOG_ERROR_AND_RETURN on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.

Method LOG_EXCEPTION_AND_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RETURN Call by reference Type reference (TYPE) TT_BAPIRET2 20111027
2 Importing LO_API_X Call by reference Object reference (TYPE REF TO) CX_STATIC_CHECK 20111027
3 Importing LO_SYS_X Call by reference Object reference (TYPE REF TO) CX_STATIC_CHECK 20111027

Method LOG_EXCEPTION_AND_RETURN on Interface /IWBEP/IF_EPM_BP_UTIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200