SAP ABAP Class CL_BS_CU_GUIBB_FUNCTIONS (BOL Feeder Class for Customer Partner Functions)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP (Application Component) Applications
     MDG_BS_ECC_CUSTOMER_BOLUI (Package) Master Data Governance Customer 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 20120218
Properties
Class CL_BS_CU_GUIBB_FUNCTIONS  
Short Description BOL Feeder Class for Customer 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_CUSTOMER_BOLUI   Master Data Governance Customer BOL UI Implementations 
Created 20120218   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MDG_BS_ECC_BP_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BS_CU_GUIBB_FUNCTIONS has no interface implemented.
Friends
Class CL_BS_CU_GUIBB_FUNCTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COMPONENT_NAME Constant Public See coding Supported UIBB 20120803
2 GC_MESSAGE_CLASS Constant Protected Type reference (TYPE) SYMSGID 'MDG_BS_CUST_BOLUI' Message Class 20120218
3 MS_PARTNER_FUNCTION Instance attribute Protected Type reference (TYPE) BSS_CUIL_FUNCTION Currently selected partner function 20120218
4 MV_ACCOUNT_GROUP Instance attribute Protected Type reference (TYPE) KTOKD Customer Account Group 20120221
Methods
# Method Level Visibility Method type Description Created on
1 GET_PARTNER_FUNCTIONS Instance method Protected Method Get the list of usable partner functions 20120218
2 GET_SALES_AREA Instance method Protected Method Get the sales area of the current customer 20120312
3 OVS_OUTPUT_KUNN2 Instance method Public Method Phase 2 (Partner - Customer) 20120218
4 OVS_OUTPUT_LIFNR Instance method Public Method Phase 2 (Partner - Vendor) 20120218
5 OVS_OUTPUT_PARNR Instance method Public Method Phase 2 (Partner - Contact Person) 20120218
6 OVS_OUTPUT_PARTNER Instance method Public Method Phase 2 (Partner - generic for UI) 20120218
7 OVS_OUTPUT_PERNR Instance method Public Method Phase 2 (Partner - Employee) 20120218
8 SET_ACCOUNT_GROUP Instance method Protected Method Set the account group of the current customer 20120218
9 TRANSFORM_QUERY_TO_RANGE Instance method Protected Method Maps the query value to its range 20120218
Events
Class CL_BS_CU_GUIBB_FUNCTIONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_OVS_CUSTOMER Protected See coding OVS search structure for Customers 20120218 BEGIN OF ts_ovs_customer, name1 TYPE name1_gp, sortl TYPE ad_sort1ul, pstlz TYPE pstlz, ort01 TYPE ort01_gp, land1 TYPE land1_gp, kunnr TYPE kunnr, VKORG type vkorg, VTWEG type vtweg, SPART type spart, END OF ts_ovs_customer
2 TS_OVS_CUSTOMER_RESULT Protected See coding OVS result structure for Customers 20120218 BEGIN OF ts_ovs_customer_result, kunn2 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_customer_result
3 TS_OVS_PARNR Protected See coding OVS search structure for Contacts 20120218 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 20120218 BEGIN OF ts_ovs_parnr_result, kunn2 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 20120218 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 20120218 BEGIN OF ts_ovs_pernr_result, kunn2 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 20120218 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 20120218 BEGIN OF ts_ovs_vendor_result, kunn2 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_CUSTOMER_RESULT Protected See coding OVS result table structure for Customers 20120218 tt_ovs_customer_result TYPE STANDARD TABLE OF ts_ovs_customer_result
10 TT_OVS_PARNR_RESULT Protected See coding OVS result table structure for Contacts 20120218 tt_ovs_parnr_result TYPE STANDARD TABLE OF ts_ovs_parnr_result
11 TT_OVS_PERNR_RESULT Protected See coding OVS result table structure for Persons 20120218 tt_ovs_pernr_result TYPE STANDARD TABLE OF ts_ovs_pernr_result
12 TT_OVS_VENDOR_RESULT Protected See coding OVS result table structure for Vendors 20120218 tt_ovs_vendor_result TYPE STANDARD TABLE OF ts_ovs_vendor_result
Method Signatures

Method GET_PARTNER_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PARTNER_FUNCTIONS Value transfer Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20120218

Method GET_PARTNER_FUNCTIONS on class CL_BS_CU_GUIBB_FUNCTIONS has no exception.

Method GET_SALES_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SALES_AREA Value transfer Type reference (TYPE) CMDS_EI_SALES_KEY Ext. Interface: Sales Data / Key Fields 20120312

Method GET_SALES_AREA on class CL_BS_CU_GUIBB_FUNCTIONS has no exception.

Method OVS_OUTPUT_KUNN2 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 20120218
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120218
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120218
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120218
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120218

Method OVS_OUTPUT_KUNN2 on class CL_BS_CU_GUIBB_FUNCTIONS has no exception.

Method OVS_OUTPUT_LIFNR 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 20120218
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120218
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120218
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120218
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120218

Method OVS_OUTPUT_LIFNR on class CL_BS_CU_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 20120218
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120218
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120218
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120218
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120218

Method OVS_OUTPUT_PARNR on class CL_BS_CU_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 20120218
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120218
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120218
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120218
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120218

Method OVS_OUTPUT_PARTNER on class CL_BS_CU_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 20120218
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20120218
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20120218
4 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20120218
5 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120218

Method OVS_OUTPUT_PERNR on class CL_BS_CU_GUIBB_FUNCTIONS has no exception.

Method SET_ACCOUNT_GROUP Signature

Method SET_ACCOUNT_GROUP on class CL_BS_CU_GUIBB_FUNCTIONS has no parameter.
Method SET_ACCOUNT_GROUP on class CL_BS_CU_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 20120218
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Single Value 20120218

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