SAP ABAP Class CL_BSP_BP_ACCMOD_RELATIONS (BSP IL Account: Relationships)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCU-BP (Application Component) Dialog People-Centric UI for Business Partner
     COM_BSP_MODEL_IL_BP (Package) Central Parts of BP from the BSP Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_BP_POPUP_CLIENT BP_POPUP Caller Interface 20040715
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_INIT_IL Interface for Initialization 20021223
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20021223
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL_2 Erweiterte Anwendungsschnittstelle zu BSP IL 20041213
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20021223
Properties
Class CL_BSP_BP_ACCMOD_RELATIONS  
Short Description BSP IL Account: Relationships    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_BSP_MODEL_IL_BP   Central Parts of BP from the BSP Development 
Created 20021223   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BSP_BP_ACCMOD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_BSP_BP_ACCMOD_RELATIONDATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_BP_POPUP_CLIENT BP_POPUP Caller Interface 20040715
2 IF_CRM_BSP_INIT_IL Interface for Initialization 20021223
3 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20021223
4 IF_CRM_BSP_MODEL_ACCESS_IL_2 Erweiterte Anwendungsschnittstelle zu BSP IL 20041213
5 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20021223
Friends
Class CL_BSP_BP_ACCMOD_RELATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CUSTOMER_EXTENSION Constant Public Type reference (TYPE) CHAR1 'B' 20021223
2 GC_DIRECTION Static Attribute Protected See coding 20021223
3 GC_EVENT Constant Private See coding 20041222
4 GC_FIELD_ATTRIBUTE Constant Protected See coding 20021223
5 GC_FUNCTION_CODE Constant Protected See coding Function Codes 20021223
6 GC_HAS_SHAREHOLDER Constant Private Type reference (TYPE) BU_BOOLEAN 'H' Boolean Type, Do Not Use in Interfaces! 20030409
7 GC_IS_SHAREHOLDER Constant Private Type reference (TYPE) BU_BOOLEAN 'I' Boolean Type, Do Not Use in Interfaces! 20030409
8 GC_NO_EXTENSION Constant Public Type reference (TYPE) CHAR1 ' ' 20021223
9 GC_PARTNER_TYPE Constant Protected See coding 20021223
10 GC_PROCESS_MODEL_CLASS Constant Protected Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_BSP_BP_PROMOD' Process Model Class 20021223
11 GC_SAP_EXTENSION Constant Public Type reference (TYPE) CHAR1 'A' 20021223
12 GC_SCREEN_STRUCTURE_NAME Static Attribute Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'COMT_BSP_BP_RELATION' Structure Name for Display Field 20021223
13 GC_SCREEN_VARIANT Constant Public Type reference (TYPE) CRMT_BSP_SCRVARIANT 'REL_INIT' 20030113
14 GC_SCREEN_VARIANT_PREFIX Constant Public Type reference (TYPE) CRMT_BSP_SCRVARIANT 'REL_' 20021223
15 GC_SHAREHOLDER Instance attribute Private Type reference (TYPE) BU_BOOLEAN 'H' Boolean Type, Do Not Use in Interfaces! 20030409
16 GC_X Constant Protected Type reference (TYPE) C 'X' 20021223
17 GS_FOCUS_KEY Static Attribute Public Type reference (TYPE) CRMT_BSP_OBJECTKEY 20021223
18 GS_MODIFY_METHOD_ATTRIBUTES Instance attribute Private Type reference (TYPE) TY_MODIFY_METHOD_ATTRIBUTES 20040715
19 GT_FOCUS_RELATION_TYPES Static Attribute Private Type reference (TYPE) BURS_RELATIONSHIP-TYPE_TABLE Table of All Relationship Categories Used 20021223
20 GT_LOCKED_OBJECTS Static Attribute Private Type reference (TYPE) COMT_BSP_BP_REL_OBJECT_KEY_T 20021223
21 GT_RELATION_LIST Static Attribute Private Type reference (TYPE) COMT_BSP_BP_RELATION_LIST_T 20021223
22 GT_TABLE_API Static Attribute Protected Type reference (TYPE) BUS_TABLE_API_T Table of Maintained APIs 20021223
23 GV_ACTION Static Attribute Public Type reference (TYPE) CHAR1 20021223
24 GV_HIERMSG_RAISED Static Attribute Public Type reference (TYPE) BU_BOOLEAN 20040322
25 GV_HR_ACTIVE Static Attribute Public Type reference (TYPE) BU_BOOLEAN 20021223
26 GV_LAST_SWITCH_NOT_SUCCESSFUL Instance attribute Private Type reference (TYPE) BU_BOOLEAN Variable to Check Whether Last Create Was Successful or Not 20041026
27 GV_NEW_FOCUS_OBJECT Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20040716
28 GV_PROPAGATED_CALL Static Attribute Public Type reference (TYPE) BU_BOOLEAN 20021223
29 GV_REFRESH Instance attribute Private Type reference (TYPE) BOOLE Boolean variable 20030409
30 GV_REL Instance attribute Private Type reference (TYPE) BU_BOOLEAN 20040318
31 GV_RELATION_ADDED Static Attribute Public Type reference (TYPE) BU_BOOLEAN 20021223
32 GV_RELATION_CHANGED Static Attribute Public Type reference (TYPE) BU_BOOLEAN 20021223
33 GV_RELATION_SWITCHED Static Attribute Public Type reference (TYPE) BU_BOOLEAN 20021223
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030131
2 GET_ALL_RELATION_TYPES Instance method Public Method Determines All Valid Relationship Categ.s Incl. Descriptions 20021223
3 GET_API_FOR_RELATION_TYPE Static method Public Method Returns the APIs for a Certain Relationship Category 20021223
4 GET_COMMUNICATION_DATA Instance method Private Method Gets Standard Telephone-, Fax Number, E-Mail- a. URL Address 20040602
5 GET_TABLE_APIS Instance method Public Method Determines the APIs of Extended Relationship Categories 20021223
6 IS_VALID_RELATION_TYPE Static method Public Method Checks Whether Relationship Category Is Valid 20021223
7 RELATION_TYPE_EXTENSION Static method Public Method Returns the Type of Extension Made to a Relationship Categ. 20021223
8 SEARCH_BY_NAME Instance method Private Method Searches BP by Names 20040719
9 SET_FOCUS_RELATION_TYPE Static method Public Method 20030428
Events
Class CL_BSP_BP_ACCMOD_RELATIONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MODIFY_METHOD_ATTRIBUTES Private See coding 20040715 BEGIN OF ty_modify_method_attributes, v_screen_structure_name TYPE crmt_bsp_scrstrucname, t_screen_structure TYPE comt_bsp_bp_relation_tab, t_changed_field TYPE crmt_bsp_changedfield_tab, v_parent_object_key TYPE crmt_bsp_objectkey, t_objects_to_replace TYPE crmt_bsp_replace_objectkey_tab, flag_show_me(1) TYPE C, flag_focus_me(1) TYPE C, END OF ty_modify_method_attributes
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_ALL_RELATION_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RELATION_LIST Call by reference Type reference (TYPE) COMT_BSP_BP_RELATION_LIST_T BSP: Table Type Business Partner Relationship Drop-Down List 20021223
2 Importing IV_PARTNER_TYPE Call by reference Type reference (TYPE) BUS_PARTNER-TYPE '1' Business Partner Category 20021223

Method GET_ALL_RELATION_TYPES on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.

Method GET_API_FOR_RELATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_API Call by reference Type reference (TYPE) BUS_TABLE_API_T 20021223
2 Importing IV_DIRECTED_TYPE Call by reference Type reference (TYPE) BURS_RELATIONSHIP-DIRECTED_TYPE 20021223

Method GET_API_FOR_RELATION_TYPE on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.

Method GET_COMMUNICATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STANDARD_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail-Adresse 20040602
2 Exporting EV_STANDARD_FAX Call by reference Type reference (TYPE) AD_FXNRLNG Vollständige Faxnummer: Vorwahl+Anschluß+Durchwahl 20040602
3 Exporting EV_STANDARD_MOB_TEL Call by reference Type reference (TYPE) AD_TELNRLG Vollständige Mobilnummer: Vorwahl+Anschluß+Durchwahl 20040602
4 Exporting EV_STANDARD_TEL Call by reference Type reference (TYPE) AD_TELNRLG Vollständige Nummer: Vorwahl+Anschluß+Durchwahl 20040602
5 Exporting EV_STANDARD_URL Call by reference Type reference (TYPE) BSP_AD_URISCR URI, z.B. Website oder ftp-Adresse 20040602
6 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20040602

Method GET_COMMUNICATION_DATA on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.

Method GET_TABLE_APIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_API Call by reference Type reference (TYPE) BUS_TABLE_API_T Table of the APIs of Extended Relationship Categories 20021223

Method GET_TABLE_APIS on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.

Method IS_VALID_RELATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID Value transfer Type reference (TYPE) BU_BOOLEAN Valid = "X" 20021223
2 Importing IS_DIRECTED_TYPE Call by reference Type reference (TYPE) BURS_RELATIONSHIP-DIRECTED_TYPE Relationship Category 20021223

Method IS_VALID_RELATION_TYPE on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.

Method RELATION_TYPE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_EXTENSION Value transfer Type reference (TYPE) CHAR1 not extended= " ",extended by SAP= A,extended by customer= B 20021223
2 Importing IS_DIRECTED_TYPE Call by reference Type reference (TYPE) BURS_RELATIONSHIP-DIRECTED_TYPE Relationship Category 20021223

Method RELATION_TYPE_EXTENSION on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.

Method SEARCH_BY_NAME 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) BAPIRET2_T Returntabelle 20040719
2 Exporting ET_SEARCH_RESULT Call by reference Type reference (TYPE) BU_PARTNER_INFO_T Rückgabestruktur für Geschäftspartner-Suchbausteine 20040719
3 Importing IV_PARTNER_NAME Call by reference Type reference (TYPE) COMT_BSP_BP_PARTNER_NAME Enthält vollständigen Namen des Geschäftspartners 20040719

Method SEARCH_BY_NAME on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.

Method SET_FOCUS_RELATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) BU_RELTYP Geschäftspartner-Beziehungstyp 20030428

Method SET_FOCUS_RELATION_TYPE on class CL_BSP_BP_ACCMOD_RELATIONS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 400