SAP ABAP Class CL_MDG_BS_BP_ADDR_USAGE (Feeder for Business Partner Address Usages)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_USERINTERFACE (Package) MDG: Business Partner - User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BS_ADDRESS_FEEDER Base for all address feeder classes 20091012
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_LIST Generic List UI Building Block 20091012
Properties
Class CL_MDG_BS_BP_ADDR_USAGE  
Short Description Feeder for Business Partner Address Usages    
Super Class CL_BS_ADDRESS_FEEDER Base for all address feeder classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_USERINTERFACE   MDG: Business Partner - User Interface 
Created 20091012   SAP 
Last change 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB_LIST Generic List UI Building Block 20091012
Friends
Class CL_MDG_BS_BP_ADDR_USAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT_ID_ADD_LINE Constant Public Type reference (TYPE) FPM_EVENT_ID 'ADDRUSAGE_ADD_LINE' ID of the FPM Event 20091012
2 GC_EVENT_ID_DELETE_LINE Constant Public Type reference (TYPE) FPM_EVENT_ID 'ADDRUSAGE_DEL_LINE' ID of the FPM Event 20091012
3 GT_SELECTED_LINES Instance attribute Protected Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20091015
4 GV_ADDRESS_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ' ' Indicates whether the address data has changed 20091016
5 GV_BP_ADDRESS_API Instance attribute Protected Object reference (TYPE REF TO) CL_BS_API_ADDRESS_MDG_BP API-class for BP-addresses 20091013
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_ADDRESS_LIST Instance method Protected Method Adapts the address dropdown list when changes occured 20091015
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091012
3 GET_ACTION_DEFINITIONS Instance method Protected Method defines actions/events for the list 20091012
4 GET_ADDRESS_LIST Instance method Protected Method Reads list of existing addresses 20091012
5 GET_FIELD_DESCRIPTION Instance method Protected Method manipulates list-specific field-descriptions 20091012
6 GET_FIELD_DESCRIPTIONS Instance method Protected Method defines list-specific field-descriptions 20091012
7 GET_SPECIAL_GROUPS Instance method Protected Method defines special groups for the list 20091012
8 GET_USAGE_LIST Instance method Protected Method Reads list of existing address-usages 20091012
9 ON_ADD_LINE Instance method Protected Method Handles event "Add Line" 20091012
10 ON_DATA_ADDRESS_LIST_CHANGED Instance method Protected Method Handle events that change the list of addresses 20091013
11 ON_DATA_ADD_LINE Instance method Protected Method Handle event "add row" during list-data-determination 20091013
12 ON_DATA_DELETE_LINE Instance method Protected Method Handle event "delete row" during list-data-determination 20091013
13 ON_DATA_REFRESH Instance method Protected Method Handle refreshing events during list-data-determination 20091013
14 ON_DELETE_LINE Instance method Protected Method Handles event "Delete Line" 20091012
15 PROCESS_DATA_EVENT Instance method Protected Method Dispatch events during list-data-determination 20091013
Events
Class CL_MDG_BS_BP_ADDR_USAGE has no event.
Types
Class CL_MDG_BS_BP_ADDR_USAGE has no local type.
Method Signatures

Method ADAPT_ADDRESS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20091015
2 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091015

Method ADAPT_ADDRESS_LIST on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MDG_BS_BP_ADDR_USAGE has no parameter.
Method CONSTRUCTOR on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method GET_ACTION_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20091012

Method GET_ACTION_DEFINITIONS on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method GET_ADDRESS_LIST Signature

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

Method GET_ADDRESS_LIST on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method GET_FIELD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_FIELD_DESCRIPTION Value transfer Type reference (TYPE) FPMGB_S_LISTFIELD_DESCR GUIBB List Field Description 20091012
2 Importing IS_FIELD Call by reference Type reference (TYPE) ABAP_SIMPLE_COMPONENTDESCR 20091012

Method GET_FIELD_DESCRIPTION on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method GET_FIELD_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20091012
2 Exporting ET_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_LISTFIELD_DESCR Form Fielddescription 20091012

Method GET_FIELD_DESCRIPTIONS on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method GET_SPECIAL_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPECIAL_GROUPS Call by reference Type reference (TYPE) FPMGB_T_SPECIAL_GROUPS Special Groups for GUIBB Field Grouping 20091012

Method GET_SPECIAL_GROUPS on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method GET_USAGE_LIST Signature

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

Method GET_USAGE_LIST on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method ON_ADD_LINE 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_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091012
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20091012
3 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20091012
4 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20091012
5 Importing IV_EVENT_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091012
6 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091012
7 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091012

Method ON_ADD_LINE on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method ON_DATA_ADDRESS_LIST_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action Definition 20091013
2 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20091013
3 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20091013
4 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem: Tabix 20091013
5 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I 20091013
6 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091013
7 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091013
8 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
9 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
10 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
11 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
12 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20091013
13 Importing IV_EVENTID Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT ID of the FPM Event 20091013
14 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091013
15 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20091013

Method ON_DATA_ADDRESS_LIST_CHANGED on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method ON_DATA_ADD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action Definition 20091013
2 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20091013
3 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20091013
4 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem: Tabix 20091013
5 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I 20091013
6 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091013
7 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091013
8 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
9 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
10 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
11 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
12 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20091013
13 Importing IV_EVENTID Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT ID of the FPM Event 20091013
14 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091013
15 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20091013

Method ON_DATA_ADD_LINE on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method ON_DATA_DELETE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action Definition 20091013
2 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20091013
3 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20091013
4 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem: Tabix 20091013
5 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I 20091013
6 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091013
7 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091013
8 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
9 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
10 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
11 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
12 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20091013
13 Importing IV_EVENTID Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT ID of the FPM Event 20091013
14 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091013
15 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20091013

Method ON_DATA_DELETE_LINE on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method ON_DATA_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action Definition 20091013
2 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20091013
3 Changing CT_DND_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_DND_DEFINITION Drag and Drop Attributes Definition 20091013
4 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20091013
5 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem: Tabix 20091013
6 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I 20091013
7 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091013
8 Exporting ET_DND_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091013
9 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091013
10 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
11 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
12 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
13 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
14 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20091013
15 Importing IV_EVENTID Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT ID of the FPM Event 20091013
16 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091013
17 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20091013

Method ON_DATA_REFRESH on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method ON_DELETE_LINE 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_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091012
2 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20091012
3 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20091012
4 Importing IT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem Table for Indexes 20091012
5 Importing IV_EVENT_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091012
6 Importing IV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091012
7 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091012

Method ON_DELETE_LINE on class CL_MDG_BS_BP_ADDR_USAGE has no exception.

Method PROCESS_DATA_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action Definition 20091013
2 Changing CT_DATA Call by reference Type reference (TYPE) DATA 20091013
3 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE Field Usage 20091013
4 Changing CT_SELECTED_LINES Call by reference Type reference (TYPE) RSTABIXTAB Repository Infosystem: Tabix 20091013
5 Changing CV_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I 20091013
6 Changing CV_LEAD_INDEX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20091013
7 Exporting ET_MESSAGES Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20091013
8 Exporting EV_ACTION_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
9 Exporting EV_DATA_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
10 Exporting EV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
11 Exporting EV_SELECTED_LINES_CHANGED Call by reference Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20091013
12 Importing IT_SELECTED_FIELDS Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20091013
13 Importing IV_EVENTID Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT ID of the FPM Event 20091013
14 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091013
15 Importing IV_VISIBLE_ROWS Call by reference Type reference (TYPE) I 20091013

Method PROCESS_DATA_EVENT on class CL_MDG_BS_BP_ADDR_USAGE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702