SAP ABAP Interface IF_EPM_OIA_SHARED_DATA (OIA shared data interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD-XBR (Application Component) HANA Reference Applications
     S_EPM_OIA_APPS_FPM (Package) OIA FPM
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EPM_OIA_SHARED_DATA OIA shared data class 20121016
Properties
Interface IF_EPM_OIA_SHARED_DATA  
Short Description OIA shared data interface    
General Data
Package S_EPM_OIA_APPS_FPM   OIA FPM 
Created 20121016   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_EPM_OIA_SHARED_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_EPM_OIA_SHARED_DATA has no interface.
Friends
Interface IF_EPM_OIA_SHARED_DATA has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BEX_APPLICATION_URL_PART1 Constant Public Type reference (TYPE) STRING '/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!' 20130128
2 GC_BEX_APPLICATION_URL_PART2 Constant Public Type reference (TYPE) STRING '2fcom.sap.ip.bi.bex?TEMPLATE=0EPM_OPEN_ITEM_ANALYTICS_DASHB' 20130128
3 GC_DDIC_CLSDINV Constant Public Type reference (TYPE) STRING 'SEPMAPPS_CLSDINV' 20130207
4 GC_DDIC_OPENINV Constant Public Type reference (TYPE) STRING 'SEPMAPPS_OPENINV' 20130207
5 GC_DEFAULT_CURRENCY Constant Public Type reference (TYPE) STRING 'EUR' 20130207
6 GC_DIALOG_CURR_CONV Constant Public Type reference (TYPE) STRING 'DIALOG_CURR_CONV' 20121022
7 GC_DIALOG_DUE_PAYMENT_ANALYSIS Constant Public Type reference (TYPE) STRING 'DIALOG_DUE_PAYMENT_ANALYSIS' 20121022
8 GC_DIALOG_SHOW_PAYMENT_HISTORY Constant Public Type reference (TYPE) STRING 'DIALOG_SHOW_PAY_HISTORY' 20121107
9 GC_EVENT_CLASSIFY_BP Constant Public Type reference (TYPE) STRING 'CLASSIFY_BP' 20121022
10 GC_EVENT_CURR_CONV Constant Public Type reference (TYPE) STRING 'CURR_CONV' 20130128
11 GC_EVENT_DUNNING_RUN Constant Public Type reference (TYPE) STRING 'DUNNING_RUN' 20130115
12 GC_EVENT_REVERT_CURR_CONV Constant Public Type reference (TYPE) STRING 'REVERT_CURR_CONV' 20121022
13 GC_EVENT_SHOW_PAYMENT_HISTORY Constant Public Type reference (TYPE) STRING 'SHOW_PAYMENT_HISTORY' 20121022
14 GC_FPM_DIALOG_CURR_CONVERT Constant Public Type reference (TYPE) STRING 'FPM_DIALOG_CURR_CONVERT' 20121114
15 GC_MESSAGE_CLASS Constant Public Type reference (TYPE) STRING 'S_EPM_OIA' 20121114
16 GC_NAVI_PARAM_STRUCNAME Constant Public Type reference (TYPE) STRING 'FPM_S_EXTERNAL_NAVIGATION_INFO' 20121022
17 GC_PAGE_INITIAL_SCREEN Constant Public Type reference (TYPE) STRING 'PAGE_OIA_INITIAL_SCREEN' Initial Screen Page ID 20121123
18 GC_PAGE_OIA_MAIN_SCREEN Constant Public Type reference (TYPE) STRING 'PAGE_OPEN_ITEM_ANALYSIS' OIA Main Screen Page ID 20121123
19 GC_REVERT_CURR_CONVERT Constant Public Type reference (TYPE) STRING 'REVERT_CURR_CONV' 20121114
20 GC_RISK_ANALYSIS Constant Public Type reference (TYPE) STRING 'RISK_ANALYSIS' 20121204
21 GC_SEARCH_OPERATOR_BT Constant Public Type reference (TYPE) STRING 'BT' 20130207
22 GC_SEARCH_OPERATOR_CP Constant Public Type reference (TYPE) STRING 'CP' 20130207
23 GC_SEARCH_OPERATOR_EQ Constant Public Type reference (TYPE) STRING 'EQ' 20130207
24 GC_SEARCH_OPERATOR_GT Constant Public Type reference (TYPE) STRING 'GT' 20130207
25 GC_SEARCH_OPERATOR_LT Constant Public Type reference (TYPE) STRING 'LT' 20130207
26 GC_SEARCH_OPERATOR_NE Constant Public Type reference (TYPE) STRING 'NE' 20130207
27 GC_SEARCH_OPERATOR_ST Constant Public Type reference (TYPE) STRING 'ST' 20130207
28 GC_SEARCH_PARAM_BP_ID Constant Public Type reference (TYPE) STRING 'BP_ID' Search param for Business Partner ID 20130206
29 GC_SEARCH_PARAM_OPEN_SINCE Constant Public Type reference (TYPE) STRING 'OPEN_SINCE' Search param for Open Since Date 20130206
30 GC_SEARCH_PARAM_SO_ID Constant Public Type reference (TYPE) STRING 'SALES_ORDER_ID' Search param for Sales Order ID 20130206
31 GC_UIBB_INSTANCE_OIA_LIST Constant Public Type reference (TYPE) STRING 'OIA_LIST' Instance ID for OIA Search List 20121211
32 GC_UIBB_INSTANCE_OIA_SEARCH Constant Public Type reference (TYPE) STRING 'OIA_SEARCH' Instance ID for OIA Search 20121211
33 GC_URL_PARAM_RESET_BP_CLASSIFY Constant Public Type reference (TYPE) STRING 'SEPM-OIA-RESET-BPCLASSIFICATION' 20130212
34 GC_URL_PARAM_RESET_DUNN_LEVEL Constant Public Type reference (TYPE) STRING 'SEPM-OIA-RESET-DUNNING' 20130212
35 GT_FPM_SEARCH_CRITERIA Instance attribute Public Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA 20121022
36 GT_FPM_SEARCH_RANGES Instance attribute Public Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_NAMED_RANGES 20121108
37 GT_MESSAGES Instance attribute Public Type reference (TYPE) FPMGB_T_MESSAGES 20121110
38 GV_BUPA_ID Instance attribute Public Type reference (TYPE) SNWD_PARTNER_ID Business Partner ID 20121108
39 GV_FPM_APPLICATION_URL Instance attribute Public Type reference (TYPE) STRING 20130107
40 GV_SEARCH_BY_BP_ID Constant Public Type reference (TYPE) STRING 'SEARCH_BY_BP_ID' 20130104
41 GV_URL_PARAM_BUPA_ID Instance attribute Public Type reference (TYPE) SNWD_PARTNER_ID 20130116
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_SEARCH_PARAMS Instance method Public Method 20121121
2 GET_BUSINESS_PARTNER_DETAILS Instance method Public Method 20130117
3 GET_CLOSED_SALES_ORDERS Instance method Public Method 20130117
4 GET_OPEN_SALES_ORDERS Instance method Public Method Gets the open sales orders for given search criteria 20121108
5 VALIDATE_INPUT Instance method Public Method 20121211
Events
Interface IF_EPM_OIA_SHARED_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CLOSED_INV Public See coding 20121107 tt_closed_inv TYPE STANDARD TABLE OF ty_closed_inv WITH KEY client invoice_guid
2 TT_RESULT Public See coding 20121016 tt_result TYPE STANDARD TABLE OF ty_result WITH KEY so_id
3 TT_SEARCH_PARAM Public See coding 20121108 tt_search_param TYPE STANDARD TABLE OF ty_search_param
4 TY_BUSINESS_PARTNER Public See coding 20121107 BEGIN OF ty_business_partner, bp_id TYPE snwd_partner_id, company_name TYPE snwd_company_name, legal_form TYPE snwd_legal_form, currency_code TYPE snwd_curr_code, email_address TYPE snwd_email_address, web_address TYPE snwd_string, bp_role TYPE snwd_business_partner_role, street TYPE snwd_street, building TYPE snwd_building, country TYPE snwd_country, city TYPE snwd_city, postal_code TYPE snwd_postal_code, phone_number TYPE snwd_phone_number, fax_number TYPE snwd_phone_number, country_name TYPE string, street_building_name TYPE string, city_zip_name TYPE string, company_full_name TYPE string, bp_role_desc TYPE string, END OF ty_business_partner
5 TY_CLOSED_INV Public See coding 20121107 BEGIN OF ty_closed_inv, client TYPE mandt, buyer_guid TYPE snwd_node_key, invoice_guid TYPE snwd_node_key, so_guid TYPE snwd_node_key, created_at TYPE timestampl, closed_at TYPE timestampl, created_at_date TYPE datum, closed_at_date TYPE datum, dunning_level TYPE char1, so_id TYPE snwd_so_id, currency_code TYPE snwd_curr_code, bupa_id TYPE snwd_partner_id, company_name TYPE snwd_company_name, days_open TYPE int4, gross_amount TYPE snwd_ttl_gross_amount, END OF ty_closed_inv
6 TY_CURR_CONV Public See coding 20121107 BEGIN OF ty_curr_conv, currency_code TYPE snwd_curr_code , exchange_rate_date TYPE datum , END OF ty_curr_conv
7 TY_ID Public See coding 20121108 BEGIN OF ty_id, id TYPE snwd_so_id, END OF ty_id
8 TY_OPEN_SINCE Public See coding 20121107 BEGIN OF ty_open_since, from TYPE snwd_so-created_at, to TYPE snwd_so-created_at, END OF ty_open_since
9 TY_RESULT Public See coding 20121016 BEGIN OF ty_result, "Dunning Run Search Result Structure invoice_guid TYPE guid, so_id TYPE char10, bupa_id TYPE char10, company_name TYPE char80, days_open TYPE int4, gross_amount TYPE p LENGTH 15 DECIMALS 2, currency_code TYPE char5, bupa_rank TYPE int4, current_dunning_level TYPE char1, invoice_created_at_date TYPE dats, END OF ty_result
10 TY_SEARCH Public See coding 20121016 BEGIN OF ty_search, "Dunning Run Search Criteria Structure sales_order_id TYPE snwd_so_id, bp_id TYPE snwd_partner_id, open_since TYPE dats, * dunning_level TYPE snwd_dunning_level, END OF ty_search
11 TY_SEARCH_PARAM Public See coding 20121108 BEGIN OF ty_search_param, field_name TYPE string, option TYPE string, low TYPE ty_id, high TYPE ty_id, END OF ty_search_param
Method Signatures

Method DETERMINE_SEARCH_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_PARAM Value transfer Type reference (TYPE) IF_EPM_OIA_SHARED_DATA=>TT_SEARCH_PARAM 20121121
2 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20121121

Method DETERMINE_SEARCH_PARAMS on Interface IF_EPM_OIA_SHARED_DATA has no exception.

Method GET_BUSINESS_PARTNER_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUSINESS_PARTNER_DETAILS Call by reference Type reference (TYPE) TY_BUSINESS_PARTNER 20130117
2 Importing IV_BP_ID Call by reference Type reference (TYPE) SNWD_PARTNER_ID 20130117

Method GET_BUSINESS_PARTNER_DETAILS on Interface IF_EPM_OIA_SHARED_DATA has no exception.

Method GET_CLOSED_SALES_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLOSED_SALES_ORDERS Call by reference Type reference (TYPE) TT_CLOSED_INV 20130117
2 Importing IV_BP_ID Call by reference Type reference (TYPE) SNWD_PARTNER_ID EPM: Business Partner ID 20130117

Method GET_CLOSED_SALES_ORDERS on Interface IF_EPM_OIA_SHARED_DATA has no exception.

Method GET_OPEN_SALES_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_SEARCH_T_T100_MESSAGE FPMGB Messages for the Search GUIBB (T100 & Plaintext) 20130212
2 Exporting ET_OPEN_SALES_ORDERS Call by reference Type reference (TYPE) TT_RESULT 20121108
3 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20130212
4 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20121108

Method GET_OPEN_SALES_ORDERS on Interface IF_EPM_OIA_SHARED_DATA has no exception.

Method VALIDATE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_SEARCH_T_T100_MESSAGE FPMGB Messages for the Search GUIBB (T100 & Plaintext) 20121211
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20121211
3 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20121211

Method VALIDATE_INPUT on Interface IF_EPM_OIA_SHARED_DATA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740