SAP ABAP Class /BOFU/CL_BUPA_SCMB_PLUGIN (Master data plugin class)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/BUPA_BO (Package) Business Partner BO
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090216
Properties
Class /BOFU/CL_BUPA_SCMB_PLUGIN  
Short Description Master data plugin class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/BUPA_BO   Business Partner BO 
Created 20081212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/CL_BUPA_SCMB_PLUGIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOFU/IF_ABSTRACT_SINGLETON Abstract Singleton 20090216
Friends
Class /BOFU/CL_BUPA_SCMB_PLUGIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_A Constant Private Type reference (TYPE) C 'A' 20090303
2 C_APPL_SCEM Constant Private Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 'SCEM' 20090304
3 C_BUF_READ Constant Private Type reference (TYPE) CHAR10 'READ' Character Field Length = 10 20090303
4 C_BUF_REFRESH Constant Private Type reference (TYPE) CHAR10 'REFRESH' Character Field Length = 10 20090303
5 C_BUF_WRITE Constant Private Type reference (TYPE) CHAR10 'WRITE' Character Field Length = 10 20090303
6 C_BUPARTNER Constant Private Type reference (TYPE) CHAR10 'BP' Character Field Length = 10 20090303
7 C_CUSTOMER Constant Private Type reference (TYPE) CHAR10 'CU' Character Field Length = 10 20090303
8 C_DUNS Constant Private Type reference (TYPE) CHAR6 'BUP001' Character field of length 6 20090303
9 C_E Constant Private Type reference (TYPE) C 'E' 20090303
10 C_FALSE Constant Private Type reference (TYPE) BOOLE-BOOLE IS INITIAL Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
11 C_GLN Constant Private Type reference (TYPE) CHAR6 'BUP005' Character field of length 6 20090303
12 C_I Constant Private Type reference (TYPE) C 'I' 20090303
13 C_O Constant Private Type reference (TYPE) C 'O' 20090303
14 C_PARTNER Constant Private Type reference (TYPE) /SCMB/MDL_ENTITY 'PARTNER' 20090303
15 C_RFCDEST_NONE Constant Private Type reference (TYPE) RFCDEST 'NONE' Logical Destination (Specified in Function Call) 20090303
16 C_SCAC Constant Private Type reference (TYPE) CHAR6 'BUP006' Character field of length 6 20090303
17 C_SYST_APO Constant Private Type reference (TYPE) /SCMB/MDL_DATASOURCE 'APO' 20090303
18 C_SYST_CRM Constant Private Type reference (TYPE) /SCMB/MDL_DATASOURCE 'CRM' 20090303
19 C_SYST_MDM Constant Private Type reference (TYPE) /SCMB/MDL_DATASOURCE 'MDM' 20090303
20 C_SYST_R3 Constant Private Type reference (TYPE) /SCMB/MDL_DATASOURCE 'R/3' 20090303
21 C_SYST_R3_DIMP Constant Private Type reference (TYPE) /SCMB/MDL_DATASOURCE 'R/3DI' 20090303
22 C_SYST_SCMB Constant Private Type reference (TYPE) /SCMB/MDL_DATASOURCE 'SCMB' 20090303
23 C_TRUE Constant Private Type reference (TYPE) BOOLE-BOOLE 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
24 C_VENDOR Constant Private Type reference (TYPE) CHAR10 'VE' Character Field Length = 10 20090303
25 C_X Constant Private Type reference (TYPE) BOOLE-BOOLE 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
26 GC_BUT050_1 Constant Private Type reference (TYPE) TABNAME '_BUT050-1' 20090303
27 GC_BUT050_2 Constant Private Type reference (TYPE) TABNAME '_BUT050-2' 20090303
28 GC_BUT050_3 Constant Private Type reference (TYPE) TABNAME '_BUT050-3' 20090303
29 GT_BUT000_BUFFER Static Attribute Private See coding 20090303
30 GV_DESTINATION Static Attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090303
31 GV_NO_CONVERSION Static Attribute Private Type reference (TYPE) XFELD Checkbox 20090303
32 GV_SYST_NAME Static Attribute Private Type reference (TYPE) /SCMB/MDL_DATASOURCE 20090303
33 GV_TD_BUPA Static Attribute Private Type reference (TYPE) XFELD Checkbox 20090302
34 GV_TD_BUT000_IS_ACTIVE Static Attribute Private Type reference (TYPE) BU_DEVELOPMENT_ACTIVE Indicator: Function Active 20090302
35 GV_TD_BUT020_IS_ACTIVE Static Attribute Private Type reference (TYPE) BU_DEVELOPMENT_ACTIVE Indicator: Function Active 20090303
36 GV_TD_BUT100_IS_ACTIVE Static Attribute Private Type reference (TYPE) BU_DEVELOPMENT_ACTIVE Indicator: Function Active 20090303
37 MT_BUF_ADMIN Static Attribute Private Type reference (TYPE) TT_BP_BUF_ADMIN 20110906
Methods
# Method Level Visibility Method type Description Created on
1 /SCMB/MDL_CHECKS_AND_SETTINGS Static method Public Method MDL Internal Only: Global Checks and Settings 20090303
2 /SCMB/MDL_CHECK_STRUCT_OVERLAP Static method Public Method Checks the Use of Fields from Substructures 20090303
3 /SCMB/MDL_GET_STRUCT_NAME Static method Public Method Provides Name of Structure in Which Export Data Is Entered 20090303
4 /SCMB/MDL_GUID_CONVERT Static method Public Method Conversion GUID16 <-> GUID22 20090303
5 /SCMB/MDL_PARTNER_BUFFER_READ Static method Public Method Read Partner Buffer 20090303
6 /SCMB/MDL_PARTNER_BUFFER_WRITE Static method Public Method Write Partner Buffer 20090303
7 /SCMB/MDL_PARTNER_GET Static method Public Method Private: Partner - Single Access 20090304
8 /SCMB/MDL_PARTNER_GET_MULTI Static method Public Method Private: Mass Partner Access 20090303
9 /SCMB/MDL_PARTNER_RANGE_GET Static method Public Method Partner: Mass Access for Range 20090302
10 /SCMB/MDL_PARTNER_READ Static method Public Method Partner: Single Access 20090304
11 /SCMB/MDL_PARTNER_READ_MULTI Static method Public Method Partner: Mass Access 20090304
12 /SCMB/MDL_PREREAD_PARTNER_R3 Static method Public Method Private: Partner Data from R/3 20090303
13 /SCMB/MDL_PRTID_BUFFER_WRITE Static method Public Method Write Partner ID Buffer 20090303
14 /SCMB/MDL_SYST_NAME_GET Static method Public Method MDL: Get DataSource System Name 20090303
15 /SCMB/MDL_SYST_NAME_SET Static method Public Method MDL: Get DataSource System Name 20090303
16 APPEND_FRANGES_TAB Static method Private Method 20090303
17 BUFFER_CONVERSIONS Static method Private Method 20090303
18 BUFFER_PARTNER Static method Private Method 20090303
19 BUFFER_PARTNER_KEY Static method Private Method 20090303
20 CONVERT_FIELD_TO_16 Static method Private Method 20090303
21 CONVERT_FIELD_TO_22 Static method Private Method converts guid16 (raw16 format) fields into guid22 20090303
22 CONVERT_GUID Static method Private Method 20090303
23 DATA_MULTI_READ Static method Private Method 20090303
24 DATA_PREREAD_PARTNER_ABA Static method Private Method 20090303
25 DATA_PREREAD_PARTNER_R3 Static method Private Method 20090303
26 DATA_RANGE_READ Static method Private Method 20090302
27 DATA_SINGLE_READ Static method Private Method 20090304
28 EXTERNAL_ID_REQUESTED Static method Private Method 20090303
29 GET_EXTERNAL_ID_DATA Static method Private Method 20090303
30 MANAGE_PROGRAM_TIMESTAMPS Static method Private Method 20090303
31 MAP_DATA Static method Private Method 20090303
32 MAP_PARTNER_ABA_MDL Static method Private Method 20090303
33 NEW_TEMPLATE_VERSION Static method Private Method 20090303
34 PARTNER_CONVERT_RANGE_TAB Static method Private Method Get ranges for each table 20090303
35 PARTNER_GET_TAB_NAME Static method Private Method Name mapping for attributes 20090303
36 PARTNER_TD_CHECK Static method Private Method 20090302
37 SET_BUT050_DATE_FROM_TO Static method Private Method BUT050 has date (are always initialized ..) 20090303
38 SET_BUT0ID_DATE_FROM_TO Static method Private Method BUT0ID has VALID_DATE (can be initial..) 20090303
39 SET_VALID_FROM_TO Static method Private Method Add valid date ( using 'valid from' and 'valid to' 20090303
40 SET_VALID_VALUE Static method Private Method 20090303
Events
Class /BOFU/CL_BUPA_SCMB_PLUGIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 /SCMB/BUPA_ADAPTER Private See coding 20090217 BEGIN OF /scmb/bupa_adapter, * TODO: bo_name TYPE /bobf/obm_name, adapter_class TYPE REF TO /bofu/cl_bupa_adapter, END OF /scmb/bupa_adapter
2 /SCMB/MDL_ADRESS Public See coding 20090217 /scmb/mdl_adress TYPE STANDARD TABLE OF /scmb/mdl_adress_str WITH NON-UNIQUE DEFAULT KEY
3 /SCMB/MDL_ADRESS_FAX_STR Public See coding 20090217 BEGIN OF /scmb/mdl_adress_fax_str, * Fax Numbers (Business Address Services) fax_number TYPE ad_fxnmbr, "Fax number: dialling code+number fax_extens TYPE ad_fxxtns, "Fax no.: Extension faxnr_long TYPE ad_fxnrlng, "Complete number: dialling code+number+extension faxnr_call TYPE ad_faxnrcl, "Fax number for finding sender END OF /scmb/mdl_adress_fax_str
4 /SCMB/MDL_ADRESS_MOBTEL_STR Public See coding 20090217 BEGIN OF /scmb/mdl_adress_mobtel_str, * Mobile Telephone Numbers (Business Address Services) mobtel_number TYPE ad_tlnmbr, "Telephone no.: dialling code+number mobtel_extens TYPE ad_tlxtns, "Telephone no.: Extension mobtelnr_long TYPE ad_telnrlg, "Complete number: dialling code+number+extension mobtelnr_call TYPE ad_telnrcl, "Telephone number for determining caller END OF /scmb/mdl_adress_mobtel_str
5 /SCMB/MDL_ADRESS_SMTP_STR Public See coding 20090217 BEGIN OF /scmb/mdl_adress_smtp_str, * E-Mail Addresses (Business Address Services) smtp_addr TYPE ad_smtpadr, "E-Mail Address encode TYPE ad_encode, "Desired Data Coding (E-Mail) tnef TYPE ad_tnef6, "Flag: Receiver can receive TNEF coding via SMTP END OF /scmb/mdl_adress_smtp_str
6 /SCMB/MDL_ADRESS_STR Public See coding 20090217 BEGIN OF /scmb/mdl_adress_str, * MDL - Substructure for Address Data country TYPE land, "Country of company region TYPE regio, "Region (State, Province, County) post_code1 TYPE ad_pstcd1, "City postal code city1 TYPE ad_city1, "City street TYPE ad_street, "Street house_num1 TYPE ad_hsnm1, "House Number title TYPE ad_title, "Form-of-Address Key name1 TYPE ad_name1, "Name 1 name2 TYPE ad_name2, "Name 2 name3 TYPE ad_name3, "Name 3 name4 TYPE ad_name4, "Name 4 langu TYPE langu, "Language Key langu_corr TYPE bu_langu_corr. "Business Partner: Correspondence Language INCLUDE TYPE /scmb/mdl_adress_tel_str. "Telephone Numbers (Business Address Services) INCLUDE TYPE /scmb/mdl_adress_mobtel_str. "Mobile Telephone Numbers (Business Address Services) INCLUDE TYPE /scmb/mdl_adress_fax_str. "Fax Numbers (Business Address Services) INCLUDE TYPE /scmb/mdl_adress_uri_str. "FTP and URL (Business Address Services) INCLUDE TYPE /scmb/mdl_adress_smtp_str. "E-Mail Addresses (Business Address Services) TYPES: transpzone TYPE lzone, "Transportation zone to or from which the goods are delivered END OF /scmb/mdl_adress_str
7 /SCMB/MDL_ADRESS_TAB Public See coding 20090217 /scmb/mdl_adress_tab * MDL - Address Data TYPE STANDARD TABLE OF /scmb/mdl_adress_str WITH DEFAULT KEY
8 /SCMB/MDL_ADRESS_TEL_STR Public See coding 20090217 BEGIN OF /scmb/mdl_adress_tel_str, * Telephone Numbers (Business Address Services) tel_number TYPE ad_tlnmbr, "Telephone no.: dialling code+number tel_extens TYPE ad_tlxtns, "Telephone no.: Extension telnr_long TYPE ad_telnrlg, "Complete number: dialling code+number+extension telnr_call TYPE ad_telnrcl, "Telephone number for determining caller END OF /scmb/mdl_adress_tel_str
9 /SCMB/MDL_ADRESS_URI_STR Public See coding 20090217 BEGIN OF /scmb/mdl_adress_uri_str, * FTP and URL (Business Address Services) uri_type TYPE ad_uritype, "URI type flag uri_length TYPE ad_urilng, "URI field length uri_addr TYPE ad_uri, "Universal Resource Identifier (URI) END OF /scmb/mdl_adress_uri_str
10 /SCMB/MDL_APPL_COMPONENT Public See coding 20090217 /scmb/mdl_appl_component TYPE c LENGTH 4
11 /SCMB/MDL_BUFFER_CONTROL Public See coding 20090217 /scmb/mdl_buffer_control TYPE c LENGTH 1
12 /SCMB/MDL_DATASOURCE Public See coding 20090303 /scmb/mdl_datasource TYPE c LENGTH 5
13 /SCMB/MDL_ENTITY Public See coding 20090303 /scmb/mdl_entity TYPE c LENGTH 30
14 /SCMB/MDL_FIELDS Public See coding 20090303 BEGIN OF /scmb/mdl_fields, * Field Names fieldname TYPE fieldname, "Field Name END OF /scmb/mdl_fields
15 /SCMB/MDL_FIELD_TAB Public See coding 20090303 /scmb/mdl_field_tab * List of Field Names TYPE STANDARD TABLE OF /scmb/mdl_fields WITH NON-UNIQUE DEFAULT KEY
16 /SCMB/MDL_LOC_GLN Public See coding 20090217 /scmb/mdl_loc_gln TYPE n LENGTH 13
17 /SCMB/MDL_PARTNER Public See coding 20090217 BEGIN OF /scmb/mdl_partner, * Partner Structure partner_guid TYPE /scmb/mdl_partner_id, "Internal Key for Partner partner_role TYPE prq_partro, "Business Partner Role partner TYPE bu_partner, "Business Partner Number type TYPE bu_type, "Business partner category name TYPE bu_namep_l, "Last name of business partner (person) validity TYPE bus000_validity, description type bu_descrip, addrnumber TYPE ad_addrnum, "Address number persnumber TYPE ad_persnum, "Person number adr TYPE /scmb/mdl_adress_tab, "MDL - Address Data addr_info TYPE /scmb/mdl_partner_addrinfo_tab, "Table Type for BP address info data gln TYPE /scmb/mdl_loc_gln, "Global Location Number duns TYPE /scmb/mdl_prt_duns, "Partner: Dun & Bradstreet Number scacd TYPE /scmb/mdl_prt_scac, "Partner: Standard Carrier Alpha Code prt_langu TYPE langu, "Language Key bid TYPE /scmb/mdl_partner_bid_tab, "Partner Structure (Partner Identification) xblck TYPE bu_xblck, "Central Block for Business Partner xdele TYPE bu_xdele, "Central Archiving Flag not_released TYPE bu_xnot_released, "Indicator: Not Released roles TYPE /scmb/mdl_partner_roles_tab, "Table Type for BP roles relationships TYPE /scmb/mdl_partner_rel_tab, taxes TYPE /scmb/mdl_partner_tax_tab, title TYPE ad_title, "Form-of-Address Key first_name TYPE bu_namep_f, "First name of business partner (person) middle_name TYPE bu_namemid, "Middle name or second forename of a person full_name TYPE bu_name1tx, "Full Name bu_user TYPE /scmb/mdl_user, "User Data sterm1 TYPE bu_sort1, "Search term 1 for business partner sterm2 TYPE bu_sort2, "Search term 2 for business partner addrcomm TYPE bu_addrcomm, "Address Number title_aca1 TYPE ad_title1, "Academic Title: Key title_aca2 TYPE ad_title2, "Second academic title (key) title_sppl TYPE ad_titles, "Name supplement, e.g. noble title (key) prefix1 TYPE ad_prefix, "Name Prefix (Key) prefix2 TYPE ad_prefix2, "2nd name prefix (key) END OF /scmb/mdl_partner
18 /SCMB/MDL_PARTNERROLES Public See coding 20090217 BEGIN OF /scmb/mdl_partnerroles, * Structure for BP roles partnerrole TYPE bu_partnerrole, "BP Role difftypevalue TYPE bu_dfval, "BP: Differentiation type value partnerrolecategory TYPE bu_partnerrolecat, "BP Role Category valid_from TYPE bu_valid_from_dats, "Valid From valid_to TYPE bu_valid_to_dats, "Valid To END OF /scmb/mdl_partnerroles
19 /SCMB/MDL_PARTNER_ADDRINFO_TAB Public See coding 20110905 /scmb/mdl_partner_addrinfo_tab TYPE STANDARD TABLE OF bapibus1006_addresses WITH DEFAULT KEY
20 /SCMB/MDL_PARTNER_BID_DAT Public See coding 20090217 BEGIN OF /scmb/mdl_partner_bid_dat, * Partner Structure (Partner Identification) id_type TYPE bu_id_type, "Identification Type idnumber TYPE bu_id_number, "Identification Number institute TYPE bu_id_institute, "Responsible Institution for ID Number valid_date_from TYPE bu_id_valid_date_from, "Validity Start for ID Number valid_date_to TYPE bu_id_valid_date_to, "Validity End for ID Number END OF /scmb/mdl_partner_bid_dat
21 /SCMB/MDL_PARTNER_BID_TAB Public See coding 20090217 /scmb/mdl_partner_bid_tab * Partner Structure (Partner Identification) TYPE STANDARD TABLE OF /scmb/mdl_partner_bid_dat WITH DEFAULT KEY
22 /SCMB/MDL_PARTNER_ID Public See coding 20090217 /scmb/mdl_partner_id TYPE c LENGTH 32
23 /SCMB/MDL_PARTNER_ID_STR Public See coding 20090303 BEGIN OF /scmb/mdl_partner_id_str, * Internal Keys for Partners partner_guid TYPE /scmb/mdl_partner_id, "Internal Key for Partner partner_role TYPE /scmb/mdl_partner_role, "Partner Role END OF /scmb/mdl_partner_id_str
24 /SCMB/MDL_PARTNER_ID_TAB Public See coding 20090303 /scmb/mdl_partner_id_tab * Internal Keys for Partners TYPE STANDARD TABLE OF /scmb/mdl_partner_id_str WITH NON-UNIQUE DEFAULT KEY
25 /SCMB/MDL_PARTNER_KEYS Public See coding 20090217 BEGIN OF /scmb/mdl_partner_keys, partner_guid TYPE /scmb/mdl_partner_id, partner_role TYPE /scmb/mdl_partner_role, partner TYPE bu_partner, END OF /scmb/mdl_partner_keys
26 /SCMB/MDL_PARTNER_KEYS1 Public See coding 20090217 /scmb/mdl_partner_keys1 TYPE STANDARD TABLE OF /scmb/mdl_partner_keys WITH NON-UNIQUE DEFAULT KEY
27 /SCMB/MDL_PARTNER_KEYS_STR Public See coding 20090217 BEGIN OF /scmb/mdl_partner_keys_str, * Key for Partner partner_guid TYPE /scmb/mdl_partner_id, "Internal Key for Partner partner_role TYPE /scmb/mdl_partner_role, "Partner Role partner TYPE bu_partner, "Business Partner Number END OF /scmb/mdl_partner_keys_str
28 /SCMB/MDL_PARTNER_KEYS_TAB Public See coding 20090217 /scmb/mdl_partner_keys_tab * Key for Partner TYPE STANDARD TABLE OF /scmb/mdl_partner_keys_str WITH DEFAULT KEY
29 /SCMB/MDL_PARTNER_KEY_STR Public See coding 20090217 BEGIN OF /scmb/mdl_partner_key_str, partner TYPE bu_partner, "Business Partner Number END OF /scmb/mdl_partner_key_str
30 /SCMB/MDL_PARTNER_KEY_TAB Public See coding 20090303 /scmb/mdl_partner_key_tab TYPE STANDARD TABLE OF /scmb/mdl_partner_key_str WITH NON-UNIQUE DEFAULT KEY
31 /SCMB/MDL_PARTNER_REL_TAB Public See coding 20110905 /scmb/mdl_partner_rel_tab TYPE STANDARD TABLE OF bapibus1006_relations WITH DEFAULT KEY WITH NON-UNIQUE SORTED KEY rel COMPONENTS partner1 partner2 relationshipcategory
32 /SCMB/MDL_PARTNER_ROLE Public See coding 20090217 /scmb/mdl_partner_role TYPE c LENGTH 2
33 /SCMB/MDL_PARTNER_ROLES_TAB Public See coding 20090217 /scmb/mdl_partner_roles_tab * Table Type for BP roles TYPE STANDARD TABLE OF /scmb/mdl_partnerroles WITH DEFAULT KEY
34 /SCMB/MDL_PARTNER_TAX_TAB Public See coding 20110905 /scmb/mdl_partner_tax_tab TYPE STANDARD TABLE OF bapibus1006tax WITH DEFAULT KEY
35 /SCMB/MDL_PRTID_KEY_STR Public See coding 20090302 BEGIN OF /scmb/mdl_prtid_key_str, * Partner Key partner_guid TYPE bu_partner_guid, "Business Partner GUID partner TYPE bu_partner, "Business Partner Number type TYPE bu_type, "Business partner category END OF /scmb/mdl_prtid_key_str
36 /SCMB/MDL_PRTID_KEY_TAB Public See coding 20090302 /scmb/mdl_prtid_key_tab * Partner Key TYPE STANDARD TABLE OF /scmb/mdl_prtid_key_str WITH NON-UNIQUE DEFAULT KEY
37 /SCMB/MDL_PRTID_STR Public See coding 20090217 BEGIN OF /scmb/mdl_prtid_str, * Key for Partner partner_guid TYPE bu_partner_guid, "Business Partner GUID END OF /scmb/mdl_prtid_str
38 /SCMB/MDL_PRT_DUNS Public See coding 20090217 /scmb/mdl_prt_duns TYPE n LENGTH 9
39 /SCMB/MDL_PRT_ID_TAB Public See coding 20090217 /scmb/mdl_prt_id_tab * Key for Partner TYPE STANDARD TABLE OF /scmb/mdl_prtid_str WITH DEFAULT KEY
40 /SCMB/MDL_PRT_SCAC Public See coding 20090217 /scmb/mdl_prt_scac TYPE c LENGTH 4
41 /SCMB/MDL_USER Public See coding 20090217 BEGIN OF /scmb/mdl_user, * User Data name TYPE bu_refuser, "Reference User from User Master pwd TYPE xuncode, "New password class TYPE xuclass, "User group in user master maintenance END OF /scmb/mdl_user
42 ADFAX_TAB Private See coding 20090303 adfax_tab TYPE TABLE OF adfax
43 ADSMTP_TAB Private See coding 20090303 adsmtp_tab TYPE TABLE OF adsmtp
44 ADTEL_TAB Private See coding 20090303 adtel_tab TYPE TABLE OF adtel
45 ADURI_TAB Private See coding 20090303 aduri_tab TYPE TABLE OF aduri
46 TT_BP_BUF_ADMIN Private See coding 20110906 tt_bp_buf_admin TYPE HASHED TABLE OF ty_bp_buf_admin WITH UNIQUE KEY partner
47 TY_BP_BUF_ADMIN Private See coding 20110906 BEGIN OF ty_bp_buf_admin, partner TYPE bu_partner, bp_descr TYPE xfeld, pr_root TYPE xfeld, pr_roles TYPE xfeld, pr_addressinfo TYPE xfeld, pr_relationship TYPE xfeld, pr_tax TYPE xfeld, pr_identification TYPE xfeld, END OF ty_bp_buf_admin
48 T_PROG_INFO Private See coding 20090303 BEGIN OF t_prog_info, name TYPE progname, unam TYPE sy-uname, idate TYPE rdir_sdate, itime TYPE rdir_stime, END OF t_prog_info
49 T_TIME_STAMP Private See coding 20090303 BEGIN OF t_time_stamp, idate TYPE rdir_sdate, itime TYPE rdir_stime, END OF t_time_stamp
Method Signatures

Method /SCMB/MDL_CHECKS_AND_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROGRAM_NAME Call by reference Type reference (TYPE) PROGRAM 20090303
2 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST 20090303
3 Exporting EV_STRUCTURE_NAME Call by reference Type reference (TYPE) TYPENAME 20090303
4 Exporting EV_SYST_NAME Call by reference Type reference (TYPE) /SCMB/MDL_DATASOURCE 20090303
5 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20090303
6 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090303
7 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
8 Importing IV_ENTITY Call by reference Type reference (TYPE) /SCMB/MDL_ENTITY 30 Characters 20090303
9 Importing IV_PROGRAM_INACTIVE Call by reference Type reference (TYPE) SY-REPID 20090303
10 Importing IV_PROGRAM_NAME Call by reference Type reference (TYPE) SY-REPID 20090303

Method /SCMB/MDL_CHECKS_AND_SETTINGS on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_CHECK_STRUCT_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OVERLAP Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
2 Importing IS_REFERENCE Call by reference Type reference (TYPE) ANY 20090303
3 Importing IS_REQUESTED Call by reference Type reference (TYPE) ANY 20090303

Method /SCMB/MDL_CHECK_STRUCT_OVERLAP on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_GET_STRUCT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDNAME Call by reference Type reference (TYPE) /SCMB/MDL_FIELD_TAB 20090303
2 Exporting EV_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20090303
3 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20090303
4 Importing IT_DATA Call by reference Type reference (TYPE) ANY 20090303

Method /SCMB/MDL_GET_STRUCT_NAME on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_GUID_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID16 Call by reference Type reference (TYPE) ANY 20090303
2 Exporting EV_GUID22 Call by reference Type reference (TYPE) ANY 20090303
3 Importing IV_GUID16 Call by reference Type reference (TYPE) ANY 20090303
4 Importing IV_GUID22 Call by reference Type reference (TYPE) ANY 20090303

Method /SCMB/MDL_GUID_CONVERT on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_PARTNER_BUFFER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER 20090303
2 Exporting EV_NOT_BUFFERED Call by reference Type reference (TYPE) XFELD Checkbox 20090303
3 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID 20090303
4 Importing IV_PARTNER_NO Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090303
5 Importing IV_PARTNER_ROLE Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ROLE 20090303

Method /SCMB/MDL_PARTNER_BUFFER_READ on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_PARTNER_BUFFER_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARTNER Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER 20090303
2 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID 20090303
3 Importing IV_PARTNER_ROLE Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ROLE 20090303

Method /SCMB/MDL_PARTNER_BUFFER_WRITE on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_PARTNER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Value transfer Type reference (TYPE) ANY 20090304
2 Importing IS_KEY Value transfer Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_STR 20090304
3 Importing IV_APPL_COMPONENT Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090304
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) /SCMB/MDL_BUFFER_CONTROL 20090304
5 Importing IV_ID Value transfer Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20090304
6 Importing IV_ID32 Value transfer Type reference (TYPE) /SCMB/MDL_PARTNER_ID 20090304
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090304
8 Importing IV_NO_RAW16 Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090304
9 Importing IV_PARTNER_ROLE Value transfer Type reference (TYPE) /SCMB/MDL_PARTNER_ROLE 20090304
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090304
2 /BOFU/CX_BUPA_MDL_INTERFACE Incorrect Use of MDL Interface 20090304

Method /SCMB/MDL_PARTNER_GET_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE 20090303
2 Exporting ET_NOT_EXIST Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEYS_TAB 20090303
3 Importing IT_ID Call by reference Type reference (TYPE) /SCMB/MDL_PRT_ID_TAB 20090303
4 Importing IT_ID32 Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID_TAB 20090303
5 Importing IT_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_TAB 20090303
6 Importing IV_APPL_COMPONENT Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
7 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) /SCMB/MDL_BUFFER_CONTROL 20090303
8 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090303
9 Importing IV_NO_DESCRIPTION Call by reference Type reference (TYPE) XFELD ABAP_FALSE Don't read BP Description 20110906
10 Importing IV_NO_RAW16 Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
11 Importing IV_PR_ADDRESSINFO Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Address Infos 20110906
12 Importing IV_PR_IDENTIFICATION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Identifications 20110906
13 Importing IV_PR_RELATIONSHIP Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Relationships 20110906
14 Importing IV_PR_ROLES Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Roles 20110906
15 Importing IV_PR_ROOT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Root 20110906
16 Importing IV_PR_TAX Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Tax 20110906
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090303
2 /BOFU/CX_BUPA_MDL_INTERFACE Incorrect Use of MDL Interface 20090303

Method /SCMB/MDL_PARTNER_RANGE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE 20090302
2 Importing IT_RANGES Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090302
3 Importing IV_APPL_COMPONENT Call by reference Type reference (TYPE) CHAR4 Not More Closely Defined Area, Possibly Used for Patchlevels 20090302
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) /SCMB/MDL_BUFFER_CONTROL 20090302
5 Importing IV_GET_ONLY_ID Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090302
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090302
7 Importing IV_MAXROWS Call by reference Type reference (TYPE) I 100 20090302
8 Importing IV_NO_RAW16 Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090302
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090302
2 /BOFU/CX_BUPA_MDL_INTERFACE Incorrect Use of MDL Interface 20090302

Method /SCMB/MDL_PARTNER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20090304
2 Importing IS_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_STR 20090304
3 Importing IV_APPL_COMPONENT Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090304
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) /SCMB/MDL_BUFFER_CONTROL 20090304
5 Importing IV_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20090304
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090304
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090304
2 /BOFU/CX_BUPA_MDL_INTERFACE Incorrect Use of MDL Interface 20090304

Method /SCMB/MDL_PARTNER_READ_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY 20090304
2 Exporting ET_NOT_EXIST Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEYS_TAB 20090304
3 Importing IT_ID Call by reference Type reference (TYPE) /SCMB/MDL_PRT_ID_TAB 20090304
4 Importing IT_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_TAB 20090304
5 Importing IV_APPL_COMPONENT Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090304
6 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) /SCMB/MDL_BUFFER_CONTROL 20090304
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090304
8 Importing IV_NO_DESCRIPTION Call by reference Type reference (TYPE) XFELD ABAP_FALSE Don't read BP Description 20110906
9 Importing IV_PR_ADDRESSINFO Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Address Infos 20110906
10 Importing IV_PR_IDENTIFICATION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Identifications 20110906
11 Importing IV_PR_RELATIONSHIP Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Relationships 20110906
12 Importing IV_PR_ROLES Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Roles 20110906
13 Importing IV_PR_ROOT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Root 20110906
14 Importing IV_PR_TAX Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Tax 20110906
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090304
2 /BOFU/CX_BUPA_MDL_INTERFACE Incorrect Use of MDL Interface 20090304

Method /SCMB/MDL_PREREAD_PARTNER_R3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_TAB 20090303
2 Importing IT_PARTNER_ID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID_TAB 20090303
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
5 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090303
6 Importing IV_FLAG_EXT_ID Call by reference Type reference (TYPE) XFELD Checkbox 20090303
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090303
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090303

Method /SCMB/MDL_PRTID_BUFFER_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARTNER_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEYS_STR 20090303

Method /SCMB/MDL_PRTID_BUFFER_WRITE on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_SYST_NAME_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090303
2 Exporting EV_SYST_NAME Call by reference Type reference (TYPE) /SCMB/MDL_DATASOURCE 20090303
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
4 Importing IV_ENTITY Call by reference Type reference (TYPE) /SCMB/MDL_ENTITY 20090303

Method /SCMB/MDL_SYST_NAME_GET on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method /SCMB/MDL_SYST_NAME_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090303
2 Exporting EV_SYST_NAME Call by reference Type reference (TYPE) /SCMB/MDL_DATASOURCE 20090303
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
4 Importing IV_ENTITY Call by reference Type reference (TYPE) /SCMB/MDL_ENTITY 20090303
5 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090303
6 Importing IV_SYST_NAME Call by reference Type reference (TYPE) /SCMB/MDL_DATASOURCE 20090303

Method /SCMB/MDL_SYST_NAME_SET on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method APPEND_FRANGES_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGES Call by reference Type reference (TYPE) RSDS_TRANGE 20090303
2 Importing IT_FRANGES Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090303
3 Importing IV_ADD_NEW Call by reference Type reference (TYPE) XFELD Checkbox 20090303
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090303

Method APPEND_FRANGES_TAB on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method BUFFER_CONVERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_C22 Call by reference Type reference (TYPE) ANY 20090303
2 Changing CV_NOT_BUFFERED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
3 Changing CV_X16 Call by reference Type reference (TYPE) ANY 20090303
4 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ANY 20090303
5 Importing IV_TYPE Call by reference Type reference (TYPE) ANY 20090303

Method BUFFER_CONVERSIONS on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method BUFFER_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARTNER Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER 20090303
2 Changing CV_NOT_BUFFERED Call by reference Type reference (TYPE) XFELD Checkbox 20090303
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) C 20090303
4 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID 20090303
5 Importing IV_PARTNER_NO Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090303
6 Importing IV_PARTNER_ROLE Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ROLE 20090303

Method BUFFER_PARTNER on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method BUFFER_PARTNER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARTNER_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEYS_STR 20090303
2 Changing CV_NOT_BUFFERED Call by reference Type reference (TYPE) XFELD Checkbox 20090303
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) C 20090303

Method BUFFER_PARTNER_KEY on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method CONVERT_FIELD_TO_16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID16 Call by reference Type reference (TYPE) ANY 20090303
2 Importing IV_GUID22 Call by reference Type reference (TYPE) ANY 20090303
3 Importing IV_NO_RAW16 Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303

Method CONVERT_FIELD_TO_16 on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method CONVERT_FIELD_TO_22 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GUID22 Call by reference Type reference (TYPE) ANY 20090303
2 Importing IV_GUID16 Call by reference Type reference (TYPE) ANY 20090303

Method CONVERT_FIELD_TO_22 on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method CONVERT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_C22 Call by reference Type reference (TYPE) ANY 20090303
2 Changing EV_X16 Call by reference Type reference (TYPE) ANY 20090303
3 Importing IV_TYPE Call by reference Type reference (TYPE) ANY 20090303

Method CONVERT_GUID on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method DATA_MULTI_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090303
2 Changing CT_NOT_EXIST Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEYS_TAB 20090303
3 Importing IT_PARTNER_ID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID_TAB 20090303
4 Importing IT_PARTNER_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_TAB 20090303
5 Importing IT_PRTID Call by reference Type reference (TYPE) /SCMB/MDL_PRT_ID_TAB 20090303
6 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
7 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
8 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090303
9 Importing IV_NO_DESCRIPTION Call by reference Type reference (TYPE) XFELD ABAP_FALSE Don't read BP Description 20110906
10 Importing IV_NO_RAW16 Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
11 Importing IV_PR_ADDRESSINFO Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Address Infos 20110906
12 Importing IV_PR_IDENTIFICATION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Identifications 20110906
13 Importing IV_PR_RELATIONSHIP Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Relationships 20110906
14 Importing IV_PR_ROLES Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Roles 20110906
15 Importing IV_PR_ROOT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Root 20110906
16 Importing IV_PR_TAX Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Tax 20110906
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090303

Method DATA_PREREAD_PARTNER_ABA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARTNER_ID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID_TAB 20090303
2 Importing IT_PARTNER_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_TAB 20090303
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
5 Importing IV_FLAG_EXT_ID Call by reference Type reference (TYPE) XFELD Checkbox 20090303
6 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090303
7 Importing IV_NO_DESCRIPTION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Don't read BP description 20110906
8 Importing IV_PR_ADDRESSINFO Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Address Infos 20110906
9 Importing IV_PR_IDENTIFICATION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Ids 20110906
10 Importing IV_PR_RELATIONSHIP Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Relationships 20110906
11 Importing IV_PR_ROLES Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Roles 20110906
12 Importing IV_PR_ROOT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Root 20110906
13 Importing IV_PR_TAX Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Tax 20110906

Method DATA_PREREAD_PARTNER_ABA on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method DATA_PREREAD_PARTNER_R3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_TAB 20090303
2 Importing IT_PARTNER_ID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID_TAB 20090303
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090303
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
5 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090303
6 Importing IV_FLAG_EXT_ID Call by reference Type reference (TYPE) XFELD Checkbox 20090303
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090303
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090303

Method DATA_RANGE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KEY Call by reference Type reference (TYPE) /SCMB/MDL_PRTID_KEY_TAB Single-Character Flag 20090303
2 Importing IT_RANGES Call by reference Type reference (TYPE) ANY TABLE 20090302
3 Importing IV_APPL_COMPONENT Call by reference Type reference (TYPE) CHAR4 Application Components That Use MDL 20090302
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) CHAR1 Blank, X-Do not read buffer, Y-Do not read or write to buffe 20090302
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090302
6 Importing IV_MAXROWS Call by reference Type reference (TYPE) I 20090302
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090303
2 /BOFU/CX_BUPA_MDL_INTERFACE Incorrect Use of MDL Interface 20090303

Method DATA_SINGLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20090304
2 Importing IS_KEY Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090304
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) /SCMB/MDL_APPL_COMPONENT 20090304
4 Importing IV_BYPASSING_BUFFER Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090304
5 Importing IV_ID Call by reference Type reference (TYPE) BU_PARTNER_GUID Business Partner GUID 20090304
6 Importing IV_ID32 Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ID 20090304
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090304
8 Importing IV_NO_RAW16 Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090304
9 Importing IV_PARTNER_ROLE Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ROLE 20090304
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090304

Method EXTERNAL_ID_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FLAG Call by reference Type reference (TYPE) XFELD Checkbox 20090303
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20090303

Method EXTERNAL_ID_REQUESTED on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method GET_EXTERNAL_ID_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BID Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_BID_TAB 20090303
2 Changing CV_DUNS Call by reference Type reference (TYPE) /SCMB/MDL_PRT_DUNS 20090303
3 Changing CV_GLN Call by reference Type reference (TYPE) /SCMB/MDL_LOC_GLN 20090303
4 Changing CV_SCAC Call by reference Type reference (TYPE) /SCMB/MDL_PRT_SCAC 20090303
5 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20090303
6 Importing IV_PR_IDENTIFICATION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Identifications 20110906

Method GET_EXTERNAL_ID_DATA on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method MANAGE_PROGRAM_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACTIVE Call by reference Type reference (TYPE) T_PROG_INFO 20090303
2 Changing CS_TEMPLATE Call by reference Type reference (TYPE) T_PROG_INFO 20090303
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20090303
4 Importing IV_PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20090303
5 Importing IV_PROGRAM_INACTIV Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20090303

Method MANAGE_PROGRAM_TIMESTAMPS on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method MAP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20090303
2 Importing IS_DATA Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER 20090303
3 Importing IV_NO_RAW16 Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090303
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL MDL Exception 20090303

Method MAP_PARTNER_ABA_MDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARTNER_DATA Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER 20090303
2 Importing IS_BUT000_ADDRESS Call by reference Type reference (TYPE) BUS000_EXT CBP: Read general data plus standard address 20090303
3 Importing IS_BUT000_GLOBAL Call by reference Type reference (TYPE) BUS000_GLB BP: All General Data (Read) 20090303
4 Importing IS_BUT000_INT Call by reference Type reference (TYPE) BUS000_INT BP: General Data I (Data Fields - Internal) 20090303
5 Importing IS_BUT000_VALIDITY Call by reference Type reference (TYPE) BUS000_VALIDITY BP: General Data, Validity 20110905
6 Importing IT_ADFAX Call by reference Type reference (TYPE) ADFAX_TAB Transfer Structure for Fax Numbers (Business Addr. Services) 20090303
7 Importing IT_ADSMTP Call by reference Type reference (TYPE) ADSMTP_TAB SMTP Addresses Data Transfer Structure (Bus. Addr. Services) 20090303
8 Importing IT_ADTEL Call by reference Type reference (TYPE) ADTEL_TAB Telephone Number Data Transfer Structure (BAS) 20090303
9 Importing IT_ADURI Call by reference Type reference (TYPE) ADURI_TAB URI Address Transfer Structure (Business Address Services) 20090303
10 Importing IV_FLAG_EXT_ID Call by reference Type reference (TYPE) XFELD Checkbox 20090303
11 Importing IV_PARTNER_ROLE Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_ROLE 20090303
12 Importing IV_PR_IDENTIFICATION Call by reference Type reference (TYPE) XFELD ABAP_TRUE Pre-read for Identificactions 20110906

Method MAP_PARTNER_ABA_MDL on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method NEW_TEMPLATE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PROGRAM_NAME Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20090303
2 Importing IV_PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20090303
3 Importing IV_PROGRAM_INACTIV Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20090303

Method NEW_TEMPLATE_VERSION on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method PARTNER_CONVERT_RANGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WHERES Call by reference Type reference (TYPE) RSDS_TWHERE 20090303
2 Exporting ET_RELTYP_PARTNER Call by reference Type reference (TYPE) /SCMB/MDL_PARTNER_KEY_TAB 20090303
3 Importing IT_RANGES Call by reference Type reference (TYPE) RSDS_TRANGE 20090303
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090303
# Exception Resumable Description Created on
1 /BOFU/CX_BUPA_MDL_INTERFACE Incorrect Use of MDL Interface 20090303

Method PARTNER_GET_TAB_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TAB_TAME Call by reference Type reference (TYPE) TABNAME Table Name 20090303
2 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20090303

Method PARTNER_GET_TAB_NAME on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method PARTNER_TD_CHECK Signature

Method PARTNER_TD_CHECK on class /BOFU/CL_BUPA_SCMB_PLUGIN has no parameter.
Method PARTNER_TD_CHECK on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method SET_BUT050_DATE_FROM_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FRANGES Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090303
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATLO Local Date for Current User 20090303

Method SET_BUT050_DATE_FROM_TO on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method SET_BUT0ID_DATE_FROM_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FRANGES Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090303
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATLO Local Date for Current User 20090303

Method SET_BUT0ID_DATE_FROM_TO on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method SET_VALID_FROM_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FRANGES Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090303
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATLO Local Date for Current User 20090303
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110720

Method SET_VALID_FROM_TO on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.

Method SET_VALID_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FRANGES Call by reference Type reference (TYPE) RSDS_FRANGE_T 20090303
2 Importing IV_DB_VALIDTY_UNDEFINED Call by reference Type reference (TYPE) XFELD Checkbox 20090303
3 Importing IV_FROM_FNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20090303
4 Importing IV_TO_FNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20090303
5 Importing IV_VALUE Call by reference Type reference (TYPE) RSDSSELOPT-LOW 'Generic' SELECT-OPTION for Dynamic Selections 20090303

Method SET_VALID_VALUE on class /BOFU/CL_BUPA_SCMB_PLUGIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701