Hierarchy
⤷
⤷
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 | 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 | Constant | Protected | Type reference (TYPE) | BURS_EI_OBJECT_TASK | 'D' | External Interface: Change Indicator Relationships | 20120605 | ||
| 2 | Constant | Protected | Type reference (TYPE) | BURS_EI_OBJECT_TASK | 'I' | External Interface: Change Indicator Relationships | 20120605 | ||
| 3 | Constant | Protected | Type reference (TYPE) | USMD_PROCESS | 'BPPI' | Business Activity | 20120720 | ||
| 4 | Constant | Protected | Type reference (TYPE) | USMD_PROCESS | 'BPPL' | Business Activity | 20120604 | ||
| 5 | Constant | Protected | Type reference (TYPE) | USMD_PROCESS | 'BPPU' | Business Activity | 20120720 | ||
| 6 | Constant | Protected | Type reference (TYPE) | BU_FLDSTAT | '+' | Field status (req. entry, opt. entry, display, hidden) | 20120402 | ||
| 7 | Constant | Public | Type reference (TYPE) | NAME_KOMP | 'ADDRESSGUID' | Component name | 20120405 | ||
| 8 | Constant | Public | Type reference (TYPE) | NAME_KOMP | 'CONSNUMBER' | Component name | 20120405 | ||
| 9 | Constant | Public | Type reference (TYPE) | NAME_KOMP | 'PARTNER2' | Component name | 20120307 | ||
| 10 | Constant | Public | Type reference (TYPE) | NAME_KOMP | 'RELTYP' | Component name | 20120307 | ||
| 11 | Constant | Protected | See coding | 20120426 | |||||
| 12 | Constant | Protected | Type reference (TYPE) | BUS_EI_OBJECT_TASK | 'D' | External Interface: Change Indicator Object | 20120402 | ||
| 13 | Constant | Protected | Type reference (TYPE) | BUS_EI_OBJECT_TASK | 'I' | External Interface: Change Indicator Object | 20120402 | ||
| 14 | Constant | Protected | Type reference (TYPE) | BUS_EI_OBJECT_TASK | 'U' | External Interface: Change Indicator Object | 20120402 | ||
| 15 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_USMD_GOV_API | Governance API | 20120604 | |||
| 16 | Static Attribute | Private | See coding | 20120120 | |||||
| 17 | Static Attribute | Private | Type reference (TYPE) | MDG_FND_BPFLDMAP_T | Mapping of BP-bapistructures and fields to BDT fieldgroups | 20120312 | |||
| 18 | Static Attribute | Private | See coding | BP relationship categories | 20120119 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Check BP categories Partner1/ Partner2 <> TBZ9 | 20120119 | |
| 2 | Static method | Private | Method | Check BP category of transfered partner <> TBZ9 | 20120119 | |
| 3 | Static method | Private | Method | Return BP category of transfered partner | 20120119 | |
| 4 | Static method | Private | Method | Cardinality checks for transfered relationship | 20120124 | |
| 5 | Static method | Private | Method | Cardinality check for partner1/ partner2 (see IF_PARTNER1) | 20120124 | |
| 6 | Static method | Protected | Method | Check required data for fields in BAPI structure | 20120327 | |
| 7 | Static method | Public | Method | Required field checks for data identified by supplied struc | 20120327 | |
| 8 | Static method | Public | Method | Execute required field checks for supplied relations | 20120402 | |
| 9 | Static method | Public | Constructor | 20120312 | ||
| 10 | Static method | Private | Method | Contact person attributes checks for transfered relationship | 20120217 | |
| 11 | Static method | Private | Method | Check deletion of new relationship | 20120605 | |
| 12 | Static method | Private | Method | EMAIL attributes checks for transfered relationship | 20120326 | |
| 13 | Static method | Protected | Method | Enhance BAPIRET2 message with additional information | 20120119 | |
| 14 | Static method | Protected | Method | Insert SY-message to BAPIRET2 message table | 20120119 | |
| 15 | Static method | Private | Method | FAX attributes checks for transfered relationship | 20120326 | |
| 16 | Static method | Protected | Method | Get address data from BURS_EI_EXTERN | 20120328 | |
| 17 | Static method | Public | Method | Get required fields for data identified by supplied struct. | 20120309 | |
| 18 | Static method | Protected | Method | Return BAPI-structures relevant for check/ validation | 20120327 | |
| 19 | Static method | Protected | Method | Merge updated data with db state | 20120330 | |
| 20 | Static method | Private | Method | Existence check of BP | 20120123 | |
| 21 | Static method | Private | Method | Check sex of partners for marriage | 20120426 | |
| 22 | Static method | Private | Method | Check if partner is an employee | 20120529 | |
| 23 | Static method | Protected | Method | Read Data of Business Partner from Model | 20120120 | |
| 24 | Static method | Protected | Method | Read business partner from DB | 20120504 | |
| 25 | Static method | Protected | Method | Read data from DB | 20120504 | |
| 26 | Static method | Protected | Method | Read business partner relations from DB | 20120504 | |
| 27 | Static method | Public | Method | Check BP relationships (MDG_FND part; separated from core) | 20120119 | |
| 28 | Static method | Public | Method | Execute required field checks for supplied relations | 20120327 | |
| 29 | Static method | Public | Method | Basic Checks: BP Existence, Category, Rel Type | 20120525 | |
| 30 | Static method | Private | Method | Roles checks for transfered relationship | 20120215 | |
| 31 | Static method | Private | Method | Roles check for partner1/ partner2 (see IF_PARTNER1) | 20120215 | |
| 32 | Static method | Private | Method | Semantic checks for relationship | 20120426 | |
| 33 | Static method | Private | Method | Telephone attributes checks for transfered relationship | 20120326 | |
| 34 | Static method | Private | Method | URI attributes checks for transfered relationship | 20120326 | |
| 35 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120119 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120119 | |||
| 3 | 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 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120119 | |||
| 5 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120119 | |||
| 6 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120119 | |||
| 7 | IS_TBZ9 | Call by reference | Type reference (TYPE) | TBZ9 | BP relationship categories | 20120119 | |||
| 8 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120119 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120119 | |||
| 3 | IS_BP_CATEGORY | Call by reference | Type reference (TYPE) | GTY_BP_CATEGORY | Current BP category | 20120119 | |||
| 4 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120410 | |||
| 5 | IS_REFERENCE_BP_CATEGORY | Call by reference | Type reference (TYPE) | GTY_BP_CATEGORY | Required BP category/ies | 20120119 | |||
| 6 | 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 | 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 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120119 | |||
| 3 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120119 | |||
| 4 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20120119 | |||
| 5 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120124 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120124 | |||
| 3 | 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 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120124 | |||
| 5 | IS_TBZ9 | Call by reference | Type reference (TYPE) | TBZ9 | BP relationship categories | 20120124 | |||
| 6 | IT_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120124 | |||
| 7 | IT_BP_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120124 | |||
| 8 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120124 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120124 | |||
| 3 | IF_PARTNER1 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag: check partner as partner1 (if false, check partner2) | 20120124 | |||
| 4 | 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 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120124 | |||
| 6 | IS_TBZ9 | Call by reference | Type reference (TYPE) | TBZ9 | BP relationship categories | 20120124 | |||
| 7 | IT_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120124 | |||
| 8 | IT_BP_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120124 | |||
| 9 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120327 | |||
| 2 | ET_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120327 | |||
| 3 | IT_FIELDSTATUS | Call by reference | Type reference (TYPE) | MDG_BS_BP_FLDSTATUS_T | Table type for structure MDG_BS_BP_FLDSTATUS | 20120327 | |||
| 4 | IT_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120327 | |||
| 5 | IT_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120327 | |||
| 6 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120327 | |||
| 2 | ET_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120327 | |||
| 3 | IT_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120327 | |||
| 4 | IT_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120327 | |||
| 5 | IT_STRUCNAMES | Call by reference | Type reference (TYPE) | MDG_BS_BP_STRUCNAMES_T | Table type for DE BU_BAPISTRC | 20120327 | |||
| 6 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120402 | |||
| 2 | IT_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120402 | |||
| 3 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120217 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120217 | |||
| 3 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120217 | |||
| 4 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120605 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120605 | |||
| 3 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120605 | |||
| 4 | IT_BP_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120605 | |||
| 5 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120326 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120326 | |||
| 3 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120326 | |||
| 4 | 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 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Return parameter table | 20120119 | |||
| 2 | IF_NO_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | TRUE = no exchange of message-var. with BAPIFLDNM | 20120119 | |||
| 3 | IS_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Original message | 20120119 | |||
| 4 | IT_DATAKEYS | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_KEY_T | Key-value-pairs for message mapping | 20120119 | |||
| 5 | IV_BAPIFLDNM | Call by reference | Type reference (TYPE) | BU_BAPIFLDNM | Name of BAPI-field | 20120119 | |||
| 6 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120119 | |||
| 2 | ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20120119 | |||
| 3 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120326 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120326 | |||
| 3 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120326 | |||
| 4 | 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 | IS_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120328 | |||
| 2 | IS_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120328 | |||
| 3 | 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 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | Data (delta/ current state) | 20120309 | |||
| 2 | IS_DATA_DB | Call by reference | Type reference (TYPE) | ANY | Data (DB state) | 20120309 | |||
| 3 | IV_STRUCNAME | Call by reference | Type reference (TYPE) | BU_BAPISTRC | BP: BAPI Structure Name in Database | 20120309 | |||
| 4 | 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 | 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 | ET_DATA | Value transfer | Type reference (TYPE) | ANY TABLE | Current state | 20120330 | |||
| 2 | IF_COMMDATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Link field for view query | 20120330 | ||
| 3 | IT_DATA | Value transfer | Type reference (TYPE) | ANY TABLE | Updates | 20120330 | |||
| 4 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120123 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120123 | |||
| 3 | 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 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120123 | |||
| 5 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120426 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120426 | |||
| 3 | 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 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120426 | |||
| 5 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120426 | |||
| 6 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120426 | |||
| 7 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120529 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120529 | |||
| 3 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120529 | |||
| 4 | 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 | CT_VALUE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of Field Values | 20120120 | |||
| 2 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | Field Value | 20120120 | |||
| 3 | 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 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120120 | |||
| 5 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120120 | |||
| 6 | IV_HEADER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20120120 | |||
| 7 | IV_KEY | Call by reference | Type reference (TYPE) | ANY | Additional Key for Dependent Data | 20120120 | |||
| 8 | 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 | ES_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120504 | |||
| 2 | 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 | ES_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120504 | |||
| 2 | ES_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120504 | |||
| 3 | ET_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120504 | |||
| 4 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120504 | |||
| 5 | 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 | ET_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | 20120504 | ||||
| 2 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120119 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120119 | |||
| 3 | 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 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120119 | |||
| 5 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120119 | |||
| 6 | IT_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120119 | |||
| 7 | IT_BP_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120119 | |||
| 8 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120327 | |||
| 2 | IT_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | Complex External Interface of Relationships (Tab.) | 20120327 | |||
| 3 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120525 | |||
| 2 | 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 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120215 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120215 | |||
| 3 | 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 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120216 | |||
| 5 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120216 | |||
| 6 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120215 | |||
| 7 | IS_TBZ9 | Call by reference | Type reference (TYPE) | TBZ9 | BP relationship categories | 20120215 | |||
| 8 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120215 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120215 | |||
| 3 | IF_PARTNER1 | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag: check partner as partner1 (if false, check partner2) | 20120215 | |||
| 4 | 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 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120216 | |||
| 6 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120216 | |||
| 7 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120215 | |||
| 8 | IS_TBZ9 | Call by reference | Type reference (TYPE) | TBZ9 | BP relationship categories | 20120215 | |||
| 9 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120426 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120426 | |||
| 3 | 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 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120426 | |||
| 5 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120426 | |||
| 6 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120426 | |||
| 7 | IS_TBZ9 | Call by reference | Type reference (TYPE) | TBZ9 | BP relationship categories | 20120426 | |||
| 8 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120326 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120326 | |||
| 3 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120326 | |||
| 4 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120326 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120326 | |||
| 3 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120326 | |||
| 4 | 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 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20120326 | |||
| 2 | CT_RETURN_MAP | Call by reference | Type reference (TYPE) | MDG_BS_BP_MSGMAP_T | Table type for structure MDG_BS_BP_MSGMAP | 20120326 | |||
| 3 | IS_BP | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120420 | |||
| 4 | IS_BP_DB | Call by reference | Type reference (TYPE) | BUS_EI_EXTERN | Complex External Interface of a Business Partner | 20120420 | |||
| 5 | IS_BP_REL | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN | Complex External Interface of a Relationship | 20120326 | |||
| 6 | IT_BP_REL_DB | Call by reference | Type reference (TYPE) | BURS_EI_EXTERN_T | 20120612 | ||||
| 7 | 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 |