SAP ABAP Class CL_BS_SP_GUIBB_FUNCTIONS (GUIBB Feeder for Supplier Partner Functions)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-SUP (Application Component) MDG Supplier (Central Parts)
     MDG_BS_ECC_SUPPLIER_BOLUI (Package) Master Data Governance Supplier BOL UI Implementations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_BP_GUIBB_LIST BOL feeder class GUIBB list for BP 20111122
Properties
Class CL_BS_SP_GUIBB_FUNCTIONS  
Short Description GUIBB Feeder for Supplier Partner Functions    
Super Class CL_BS_BP_GUIBB_LIST BOL feeder class GUIBB list for BP 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_ECC_SUPPLIER_BOLUI   Master Data Governance Supplier BOL UI Implementations 
Created 20111122   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 CL_MDG_BS_ECC_BP_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BS_SP_GUIBB_FUNCTIONS has no interface implemented.
Friends
Class CL_BS_SP_GUIBB_FUNCTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MESSAGE_CLASS Constant Public Type reference (TYPE) SYMSGID 'MDG_BS_SUPPL_BOLUI' Message Class 20111219
2 GC_SP_PF_DIALOG Constant Public See coding Constants for the Supplier Partner Function Pop-Up 20120313
3 MS_PARTNER_FUNCTION Instance attribute Protected Type reference (TYPE) BSS_SPIL_FUNCTION Currently selected partner function 20120123
4 MT_DIFFERENT_FUNCTIONS Instance attribute Protected See coding Buffer for existing different data partner functions 20120427
5 MT_PLANTS Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST Buffer for plants of the current purchazing organization 20120228
6 MT_PLANT_FUNCTIONS Instance attribute Protected Type reference (TYPE) CL_MDG_BS_ECC_BP_SERVICES=>GTY_T_PARTNER_FUNCTION_TEXTS Buffer for plant dependend partner functions 20120306
7 MT_PURCHASING_FUNCTIONS Instance attribute Protected Type reference (TYPE) CL_MDG_BS_ECC_BP_SERVICES=>GTY_T_PARTNER_FUNCTION_TEXTS Buffer for purchasing org dependend partner functions 20120306
8 MT_SUBRANGES Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST Buffer for sub-ranges of the current supplier 20120124
9 MT_SUBRANGE_FUNCTIONS Instance attribute Protected Type reference (TYPE) CL_MDG_BS_ECC_BP_SERVICES=>GTY_T_PARTNER_FUNCTION_TEXTS Buffer for sub-range dependend partner functions 20120306
10 MV_ACCOUNT_GROUP Instance attribute Protected Type reference (TYPE) KTOKK Vendor account group 20120306
11 MV_PURCHASING_ORG Instance attribute Protected Type reference (TYPE) EKORG Purchasing organization 20120308
Methods
# Method Level Visibility Method type Description Created on
1 FILTER_PARTNER_FUNCTIONS Instance method Public Method Filter the list of partner functions for the search 20120314
2 GET_PARTNER_FUNCTIONS Instance method Protected Method Get the list of usable partner functions 20120217
3 HANDLE_DIF_FUNCTIONS_CREATE Instance method Protected Method Handles a "New Different Data" button click 20120410
4 HANDLE_DIF_FUNCTIONS_DELETE Instance method Protected Method Handles a "Delete Different Data" button click 20120410
5 HANDLE_DIF_FUNCTIONS_POPUP Instance method Protected Method Handles the popup actions for Different Data Functions 20120410
6 OVS_OUTPUT_LIFN2 Instance method Public Method Phase 2 (Partner - Vendor) 20120123
7 OVS_OUTPUT_PARNR Instance method Public Method Phase 2 (Partner - Contact Person) 20120123
8 OVS_OUTPUT_PARTNER Instance method Public Method Phase 2 (Partner - generic for UI) 20120113
9 OVS_OUTPUT_PARVW Instance method Public Method Phase 2 (Partner Function) 20120306
10 OVS_OUTPUT_PERNR Instance method Public Method Phase 2 (Partner - Employee) 20120123
11 PREPARE_PARTNER_FUNCTIONS Instance method Protected Method Prepare the UIBB for its usage 20120306
12 SET_PLANTS Instance method Protected Method Set the plant of the current purchasing organization 20120228
13 SET_SUBRANGES Instance method Protected Method Set the sub-ranges of the current supplier 20120123
14 TRANSFORM_QUERY_TO_RANGE Instance method Protected Method Maps the query value to its range 20120217
Events
Class CL_BS_SP_GUIBB_FUNCTIONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_EKORG_SUBRANGE Protected See coding 20130424 BEGIN OF s_ekorg_subrange, ekorg type ekorg, ltsnr TYPE ltsnr, werks TYPE werks_d, END OF s_ekorg_subrange
2 S_SUBRANGE_PLANT Protected See coding 20120224 BEGIN OF s_subrange_plant, ltsnr TYPE ltsnr, werks TYPE werks_d, END OF s_subrange_plant
3 TS_OVS_PARNR Protected See coding OVS search structure for Contacts 20120201 BEGIN OF ts_ovs_parnr, name1 TYPE name1_gp, namev TYPE namev_vp, abtnr TYPE abtnr, pafkt TYPE pafkt, END OF ts_ovs_parnr
4 TS_OVS_PARNR_RESULT Protected See coding OVS result structure for Contacts 20120201 BEGIN OF ts_ovs_parnr_result, lifn2 TYPE gparn, name1 TYPE name1_gp, namev TYPE namev_vp, abtnr TYPE abtnr, pafkt TYPE pafkt, lifnr TYPE lifnr, END OF ts_ovs_parnr_result
5 TS_OVS_PERNR Protected See coding OVS search structure for Persons 20120201 BEGIN OF ts_ovs_pernr, nachn TYPE pad_nachn, vorna TYPE pad_vorna, pernr TYPE persno, END OF ts_ovs_pernr
6 TS_OVS_PERNR_RESULT Protected See coding OVS result structure for Persons 20120201 BEGIN OF ts_ovs_pernr_result, lifn2 TYPE gparn, nachn TYPE pad_nachn, vorna TYPE pad_vorna, END OF ts_ovs_pernr_result
7 TS_OVS_VENDOR Protected See coding OVS search structure for Vendors 20120123 BEGIN OF ts_ovs_vendor, name1 TYPE name1_gp, sortl TYPE ad_sort1ul, pstlz TYPE pstlz, ort01 TYPE ort01_gp, land1 TYPE land1_gp, lifnr TYPE lifnr, ekorg TYPE ekorg, END OF ts_ovs_vendor
8 TS_OVS_VENDOR_RESULT Protected See coding OVS result structure for Vendors 20120201 BEGIN OF ts_ovs_vendor_result, lifn2 TYPE gparn, name1 TYPE name1_gp, sortl TYPE ad_sort1ul, pstlz TYPE pstlz, ort01 TYPE ort01_gp, land1 TYPE land1_gp, END OF ts_ovs_vendor_result
9 TT_OVS_PARNR_RESULT Protected See coding OVS result table structure for Contacts 20120201 tt_ovs_parnr_result TYPE STANDARD TABLE OF ts_ovs_parnr_result
10 TT_OVS_PERNR_RESULT Protected See coding OVS result table structure for Persons 20120201 tt_ovs_pernr_result TYPE STANDARD TABLE OF ts_ovs_pernr_result
11 TT_OVS_VENDOR_RESULT Protected See coding OVS result table structure for Vendors 20120201 tt_ovs_vendor_result TYPE STANDARD TABLE OF ts_ovs_vendor_result
12 T_EKORG_SUBRANGES Protected See coding 20130424 t_ekorg_subranges TYPE STANDARD TABLE OF s_ekorg_subrange
13 T_SUBRANGES_PLANTS Protected See coding 20120224 t_subranges_plants TYPE STANDARD TABLE OF s_subrange_plant
Method Signatures

Method FILTER_PARTNER_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FUNCTIONS Call by reference Type reference (TYPE) CL_MDG_BS_ECC_BP_SERVICES=>GTY_T_PARTNER_FUNCTION_TEXTS List of partner functions 20120314
2 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20120314
3 Importing IV_SUBRANGE Call by reference Type reference (TYPE) LTSNR Vendor Subrange 20120314
4 Returning RT_FUNCTIONS Value transfer Type reference (TYPE) CL_MDG_BS_ECC_BP_SERVICES=>GTY_T_PARTNER_FUNCTION_TEXTS Filtered partner functions 20120314

Method FILTER_PARTNER_FUNCTIONS on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method GET_PARTNER_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20120306
2 Importing IV_SUBRANGE Call by reference Type reference (TYPE) LTSNR Vendor Subrange 20120306
3 Returning RT_PARTNER_FUNCTIONS Value transfer Type reference (TYPE) CL_MDG_BS_ECC_BP_SERVICES=>GTY_T_PARTNER_FUNCTION_TEXTS Partner Functions w/ texts 20120217

Method GET_PARTNER_FUNCTIONS on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method HANDLE_DIF_FUNCTIONS_CREATE Signature

Method HANDLE_DIF_FUNCTIONS_CREATE on class CL_BS_SP_GUIBB_FUNCTIONS has no parameter.
Method HANDLE_DIF_FUNCTIONS_CREATE on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method HANDLE_DIF_FUNCTIONS_DELETE Signature

Method HANDLE_DIF_FUNCTIONS_DELETE on class CL_BS_SP_GUIBB_FUNCTIONS has no parameter.
Method HANDLE_DIF_FUNCTIONS_DELETE on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method HANDLE_DIF_FUNCTIONS_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20120410

Method HANDLE_DIF_FUNCTIONS_POPUP on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method OVS_OUTPUT_LIFN2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT Call by reference Object reference (TYPE REF TO) DATA 20120123
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120123
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120123
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120123
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120123

Method OVS_OUTPUT_LIFN2 on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method OVS_OUTPUT_PARNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT Call by reference Object reference (TYPE REF TO) DATA 20120123
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120123
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120123
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120123
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120123

Method OVS_OUTPUT_PARNR on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method OVS_OUTPUT_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT Call by reference Object reference (TYPE REF TO) DATA 20120113
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120113
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120113
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120113
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120113

Method OVS_OUTPUT_PARTNER on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method OVS_OUTPUT_PARVW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT Call by reference Object reference (TYPE REF TO) DATA 20120306
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120306
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120306
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120306
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120306

Method OVS_OUTPUT_PARVW on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method OVS_OUTPUT_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT Call by reference Object reference (TYPE REF TO) DATA 20120123
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120123
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120123
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120123
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120123

Method OVS_OUTPUT_PERNR on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method PREPARE_PARTNER_FUNCTIONS Signature

Method PREPARE_PARTNER_FUNCTIONS on class CL_BS_SP_GUIBB_FUNCTIONS has no parameter.
Method PREPARE_PARTNER_FUNCTIONS on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method SET_PLANTS Signature

Method SET_PLANTS on class CL_BS_SP_GUIBB_FUNCTIONS has no parameter.
Method SET_PLANTS on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method SET_SUBRANGES Signature

Method SET_SUBRANGES on class CL_BS_SP_GUIBB_FUNCTIONS has no parameter.
Method SET_SUBRANGES on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.

Method TRANSFORM_QUERY_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RANGE Call by reference Type reference (TYPE) RSDSSELOPT Related range 20120217
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Single Value 20120217

Method TRANSFORM_QUERY_TO_RANGE on class CL_BS_SP_GUIBB_FUNCTIONS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607