SAP ABAP Class CL_MDG_BS_BP_REL_CHECK_SERVICE (MDG BP: checks for BP relationships (incl. inactive data))
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_ACCESS (Package) MDG: Business Partner - Mapping to existing persistency
Properties
Class CL_MDG_BS_BP_REL_CHECK_SERVICE  
Short Description MDG BP: checks for BP relationships (incl. inactive data)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_ACCESS   MDG: Business Partner - Mapping to existing persistency 
Created 20120119   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MDG_BS_BP_REL_CHECK_SERVICE has no interface implemented.
Friends
Class CL_MDG_BS_BP_REL_CHECK_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BURS_TASK_DEL Constant Protected Type reference (TYPE) BURS_EI_OBJECT_TASK 'D' External Interface: Change Indicator Relationships 20120605
2 GC_BURS_TASK_INS Constant Protected Type reference (TYPE) BURS_EI_OBJECT_TASK 'I' External Interface: Change Indicator Relationships 20120605
3 GC_BUSINESS_ACTIVITY_BPPI Constant Protected Type reference (TYPE) USMD_PROCESS 'BPPI' Business Activity 20120720
4 GC_BUSINESS_ACTIVITY_BPPL Constant Protected Type reference (TYPE) USMD_PROCESS 'BPPL' Business Activity 20120604
5 GC_BUSINESS_ACTIVITY_BPPU Constant Protected Type reference (TYPE) USMD_PROCESS 'BPPU' Business Activity 20120720
6 GC_FLDSTAT_REQUIRED Constant Protected Type reference (TYPE) BU_FLDSTAT '+' Field status (req. entry, opt. entry, display, hidden) 20120402
7 GC_KEYNAME_ADDRESSGUID Constant Public Type reference (TYPE) NAME_KOMP 'ADDRESSGUID' Component name 20120405
8 GC_KEYNAME_CONSNUMBER Constant Public Type reference (TYPE) NAME_KOMP 'CONSNUMBER' Component name 20120405
9 GC_KEYNAME_PARTNER2 Constant Public Type reference (TYPE) NAME_KOMP 'PARTNER2' Component name 20120307
10 GC_KEYNAME_RELTYP Constant Public Type reference (TYPE) NAME_KOMP 'RELTYP' Component name 20120307
11 GC_RELTYP Constant Protected See coding 20120426
12 GC_TASK_DEL Constant Protected Type reference (TYPE) BUS_EI_OBJECT_TASK 'D' External Interface: Change Indicator Object 20120402
13 GC_TASK_INS Constant Protected Type reference (TYPE) BUS_EI_OBJECT_TASK 'I' External Interface: Change Indicator Object 20120402
14 GC_TASK_UPD Constant Protected Type reference (TYPE) BUS_EI_OBJECT_TASK 'U' External Interface: Change Indicator Object 20120402
15 GO_GOV_API Static Attribute Private Object reference (TYPE REF TO) IF_USMD_GOV_API Governance API 20120604
16 GT_BP_CATEGORIES Static Attribute Private See coding 20120120
17 GT_MDG_FND_BPFLDMAP Static Attribute Private Type reference (TYPE) MDG_FND_BPFLDMAP_T Mapping of BP-bapistructures and fields to BDT fieldgroups 20120312
18 GT_TBZ9 Static Attribute Private See coding BP relationship categories 20120119
Methods
# Method Level Visibility Method type Description Created on
1 BP_CATEGORIES_REL_CHECK Static method Private Method Check BP categories Partner1/ Partner2 <> TBZ9 20120119
2 BP_CATEGORY_REL_CHECK Static method Private Method Check BP category of transfered partner <> TBZ9 20120119
3 BP_CATEGORY_REL_GET Static method Private Method Return BP category of transfered partner 20120119
4 CARDINALITY_REL_CHECK Static method Private Method Cardinality checks for transfered relationship 20120124
5 CARDINALITY_REL_PARTNER_CHECK Static method Private Method Cardinality check for partner1/ partner2 (see IF_PARTNER1) 20120124
6 CHECK_REQUIRED_DATA Static method Protected Method Check required data for fields in BAPI structure 20120327
7 CHECK_REQUIRED_FIELDS Static method Public Method Required field checks for data identified by supplied struc 20120327
8 CHECK_REQUIRED_FIELDS_ALL Static method Public Method Execute required field checks for supplied relations 20120402
9 CLASS_CONSTRUCTOR Static method Public Constructor 20120312
10 CP_ATTRIBUTES_REL_CHECK Static method Private Method Contact person attributes checks for transfered relationship 20120217
11 DELETION_NEW_REL_CHECK Static method Private Method Check deletion of new relationship 20120605
12 EMAIL_REL_CHECK Static method Private Method EMAIL attributes checks for transfered relationship 20120326
13 EXCEPTION_MESSAGE_MAP_STORE Static method Protected Method Enhance BAPIRET2 message with additional information 20120119
14 EXCEPTION_MESSAGE_STORE Static method Protected Method Insert SY-message to BAPIRET2 message table 20120119
15 FAX_REL_CHECK Static method Private Method FAX attributes checks for transfered relationship 20120326
16 GET_ADDRESSES Static method Protected Method Get address data from BURS_EI_EXTERN 20120328
17 GET_FIELD_PROPERTIES Static method Public Method Get required fields for data identified by supplied struct. 20120309
18 GET_STRUCNAMES Static method Protected Method Return BAPI-structures relevant for check/ validation 20120327
19 MAKE_CURRENT_STATE Static method Protected Method Merge updated data with db state 20120330
20 PARTNERS_REL_CHECK Static method Private Method Existence check of BP 20120123
21 PARTNER_DIFFERENT_SEX_CHECK Static method Private Method Check sex of partners for marriage 20120426
22 PARTNER_IS_EMPLOYEE_CHECK Static method Private Method Check if partner is an employee 20120529
23 READ_DATA_OF_BP Static method Protected Method Read Data of Business Partner from Model 20120120
24 READ_DB_BP Static method Protected Method Read business partner from DB 20120504
25 READ_DB_DATA Static method Protected Method Read data from DB 20120504
26 READ_DB_REL Static method Protected Method Read business partner relations from DB 20120504
27 RELATIONSHIPS_CHECK Static method Public Method Check BP relationships (MDG_FND part; separated from core) 20120119
28 RELATIONSHIPS_CHECK_ALL Static method Public Method Execute required field checks for supplied relations 20120327
29 RELATIONSHIP_CREATION_CHECK Static method Public Method Basic Checks: BP Existence, Category, Rel Type 20120525
30 ROLES_REL_CHECK Static method Private Method Roles checks for transfered relationship 20120215
31 ROLES_REL_PARTNER_CHECK Static method Private Method Roles check for partner1/ partner2 (see IF_PARTNER1) 20120215
32 SEMANTIC_REL_CHECK Static method Private Method Semantic checks for relationship 20120426
33 TEL_REL_CHECK Static method Private Method Telephone attributes checks for transfered relationship 20120326
34 URI_REL_CHECK Static method Private Method URI attributes checks for transfered relationship 20120326
35 WORKPLACE_REL_CHECK Static method Private Method Workplace attributes checks for transfered relationship 20120326
Events
Class CL_MDG_BS_BP_REL_CHECK_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_BP_CATEGORY Private See coding 20120119 BEGIN OF gty_bp_category, partner TYPE bu_partner, xorga TYPE abap_bool, xpers TYPE abap_bool, xgrou TYPE abap_bool, END OF gty_bp_category
Method Signatures

Method BP_CATEGORIES_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120119
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120119
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120119
4 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120119
5 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120119
6 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120119
7 Importing IS_TBZ9 Call by reference Type reference (TYPE) TBZ9 BP relationship categories 20120119
8 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120119

Method BP_CATEGORIES_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method BP_CATEGORY_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120119
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120119
3 Importing IS_BP_CATEGORY Call by reference Type reference (TYPE) GTY_BP_CATEGORY Current BP category 20120119
4 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120410
5 Importing IS_REFERENCE_BP_CATEGORY Call by reference Type reference (TYPE) GTY_BP_CATEGORY Required BP category/ies 20120119
6 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120119

Method BP_CATEGORY_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method BP_CATEGORY_REL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120119
2 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120119
3 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120119
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120119
5 Returning RS_BP_CATEGORY Value transfer Type reference (TYPE) GTY_BP_CATEGORY Business partner category 20120120

Method BP_CATEGORY_REL_GET on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method CARDINALITY_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120124
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120124
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120124
4 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120124
5 Importing IS_TBZ9 Call by reference Type reference (TYPE) TBZ9 BP relationship categories 20120124
6 Importing IT_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120124
7 Importing IT_BP_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120124
8 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120124

Method CARDINALITY_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method CARDINALITY_REL_PARTNER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120124
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120124
3 Importing IF_PARTNER1 Call by reference Type reference (TYPE) ABAP_BOOL Flag: check partner as partner1 (if false, check partner2) 20120124
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120124
5 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120124
6 Importing IS_TBZ9 Call by reference Type reference (TYPE) TBZ9 BP relationship categories 20120124
7 Importing IT_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120124
8 Importing IT_BP_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120124
9 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120124

Method CARDINALITY_REL_PARTNER_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method CHECK_REQUIRED_DATA 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 Return parameter table 20120327
2 Exporting ET_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120327
3 Importing IT_FIELDSTATUS Call by reference Type reference (TYPE) MDG_BS_BP_FLDSTATUS_T Table type for structure MDG_BS_BP_FLDSTATUS 20120327
4 Importing IT_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120327
5 Importing IT_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120327
6 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120327

Method CHECK_REQUIRED_DATA on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method CHECK_REQUIRED_FIELDS 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 Return parameter table 20120327
2 Exporting ET_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120327
3 Importing IT_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120327
4 Importing IT_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120327
5 Importing IT_STRUCNAMES Call by reference Type reference (TYPE) MDG_BS_BP_STRUCNAMES_T Table type for DE BU_BAPISTRC 20120327
6 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120327

Method CHECK_REQUIRED_FIELDS on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method CHECK_REQUIRED_FIELDS_ALL 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 Return parameter table 20120402
2 Importing IT_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120402
3 Importing IT_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120402

Method CHECK_REQUIRED_FIELDS_ALL on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method CP_ATTRIBUTES_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120217
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120217
3 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120217
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120217

Method CP_ATTRIBUTES_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method DELETION_NEW_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120605
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120605
3 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120605
4 Importing IT_BP_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120605
5 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120605

Method DELETION_NEW_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method EMAIL_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120326
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120326
3 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120326
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120326

Method EMAIL_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method EXCEPTION_MESSAGE_MAP_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Return parameter table 20120119
2 Importing IF_NO_MAPPING Call by reference Type reference (TYPE) ABAP_BOOL TRUE = no exchange of message-var. with BAPIFLDNM 20120119
3 Importing IS_RETURN Call by reference Type reference (TYPE) BAPIRET2 Original message 20120119
4 Importing IT_DATAKEYS Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_KEY_T Key-value-pairs for message mapping 20120119
5 Importing IV_BAPIFLDNM Call by reference Type reference (TYPE) BU_BAPIFLDNM Name of BAPI-field 20120119
6 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC Name of a (BAPI) structure 20120119

Method EXCEPTION_MESSAGE_MAP_STORE on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method EXCEPTION_MESSAGE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120119
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20120119
3 Importing IF_ALLOW_DUPLICATES Call by reference Type reference (TYPE) ABAP_BOOL Allow duplicate messages to be added to CT_RETURN 20120119

Method EXCEPTION_MESSAGE_STORE on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method FAX_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120326
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120326
3 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120326
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120326

Method FAX_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method GET_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120328
2 Importing IS_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120328
3 Returning RT_ADDRESSES Value transfer Type reference (TYPE) BURS_EI_REL_ADDRESS_T External Interface: Addresses for a Relationship 20120328

Method GET_ADDRESSES on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method GET_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Data (delta/ current state) 20120309
2 Importing IS_DATA_DB Call by reference Type reference (TYPE) ANY Data (DB state) 20120309
3 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120309
4 Returning RT_FIELDSTATUS Value transfer Type reference (TYPE) MDG_BS_BP_FLDSTATUS_T Field status for each field in IV_STRUCNAME 20120309

Method GET_FIELD_PROPERTIES on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method GET_STRUCNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STRUCNAMES Value transfer Type reference (TYPE) MDG_BS_BP_STRUCNAMES_T Table type for DE BU_BAPISTRC 20120327

Method GET_STRUCNAMES on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method MAKE_CURRENT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Value transfer Type reference (TYPE) ANY TABLE Current state 20120330
2 Importing IF_COMMDATA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Link field for view query 20120330
3 Importing IT_DATA Value transfer Type reference (TYPE) ANY TABLE Updates 20120330
4 Importing IT_DATA_DB Value transfer Type reference (TYPE) ANY TABLE DB state 20120330

Method MAKE_CURRENT_STATE on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method PARTNERS_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120123
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120123
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120123
4 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120123
5 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120123

Method PARTNERS_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method PARTNER_DIFFERENT_SEX_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120426
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120426
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120426
4 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120426
5 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120426
6 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120426
7 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120426

Method PARTNER_DIFFERENT_SEX_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method PARTNER_IS_EMPLOYEE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120529
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120529
3 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120529
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120529

Method PARTNER_IS_EMPLOYEE_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method READ_DATA_OF_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUE Call by reference Type reference (TYPE) STANDARD TABLE Table of Field Values 20120120
2 Changing CV_VALUE Call by reference Type reference (TYPE) ANY Field Value 20120120
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Data Model for Access from Non-SAP-Standard Code 20120120
4 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120120
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120120
6 Importing IV_HEADER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20120120
7 Importing IV_KEY Call by reference Type reference (TYPE) ANY Additional Key for Dependent Data 20120120
8 Importing IV_KEY_FIELD Call by reference Type reference (TYPE) FIELDNAME 20120120

Method READ_DATA_OF_BP on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method READ_DB_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120504
2 Importing IS_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN 20120504

Method READ_DB_BP on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method READ_DB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120504
2 Exporting ES_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120504
3 Exporting ET_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120504
4 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120504
5 Importing IT_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120504

Method READ_DB_DATA on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method READ_DB_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T 20120504
2 Importing IS_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN 20120504

Method READ_DB_REL on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method RELATIONSHIPS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120119
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120119
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120119
4 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120119
5 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120119
6 Importing IT_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120119
7 Importing IT_BP_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120119
8 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120119

Method RELATIONSHIPS_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method RELATIONSHIPS_CHECK_ALL 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 Return parameter table 20120327
2 Importing IT_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120327
3 Importing IT_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20120327

Method RELATIONSHIPS_CHECK_ALL on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method RELATIONSHIP_CREATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120525
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120525
3 Importing IS_BP_REL_KEY Call by reference Type reference (TYPE) BURS_EI_INSTANCE External Interface: Instance of a Relationship 20120525

Method RELATIONSHIP_CREATION_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method ROLES_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120215
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120215
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120215
4 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120216
5 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120216
6 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120215
7 Importing IS_TBZ9 Call by reference Type reference (TYPE) TBZ9 BP relationship categories 20120215
8 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120215

Method ROLES_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method ROLES_REL_PARTNER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120215
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120215
3 Importing IF_PARTNER1 Call by reference Type reference (TYPE) ABAP_BOOL Flag: check partner as partner1 (if false, check partner2) 20120215
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120215
5 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120216
6 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120216
7 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120215
8 Importing IS_TBZ9 Call by reference Type reference (TYPE) TBZ9 BP relationship categories 20120215
9 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120215

Method ROLES_REL_PARTNER_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method SEMANTIC_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120426
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120426
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDG Data Model for Access from Non-SAP Standard Code 20120426
4 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120426
5 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120426
6 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120426
7 Importing IS_TBZ9 Call by reference Type reference (TYPE) TBZ9 BP relationship categories 20120426
8 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120426

Method SEMANTIC_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method TEL_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120326
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120326
3 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120326
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120326

Method TEL_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method URI_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120326
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120326
3 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120326
4 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120326

Method URI_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.

Method WORKPLACE_REL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20120326
2 Changing CT_RETURN_MAP Call by reference Type reference (TYPE) MDG_BS_BP_MSGMAP_T Table type for structure MDG_BS_BP_MSGMAP 20120326
3 Importing IS_BP Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120420
4 Importing IS_BP_DB Call by reference Type reference (TYPE) BUS_EI_EXTERN Complex External Interface of a Business Partner 20120420
5 Importing IS_BP_REL Call by reference Type reference (TYPE) BURS_EI_EXTERN Complex External Interface of a Relationship 20120326
6 Importing IT_BP_REL_DB Call by reference Type reference (TYPE) BURS_EI_EXTERN_T 20120612
7 Importing IV_STRUCNAME Call by reference Type reference (TYPE) BU_BAPISTRC BP: BAPI Structure Name in Database 20120326

Method WORKPLACE_REL_CHECK on class CL_MDG_BS_BP_REL_CHECK_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732