SAP ABAP Class CL_BS_GENIL_BUPA (GenIL component class for Business Partner)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
⤷
MDG_BS_BP_GENIL (Package) Master Data Governance: GENIL

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_BS_GENIL | Bridge between GenIL component class and MDGAF | 20100422 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_BS_GENIL_MLT_ASSIGNMENTS | GenIL component class for BP Multiple Assigments | 20101125 |
Properties
Class | CL_BS_GENIL_BUPA | |
Short Description | GenIL component class for Business Partner | |
Super Class | CL_MDG_BS_GENIL | Bridge between GenIL component class and MDGAF |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | MDG_BS_BP_GENIL | Master Data Governance: GENIL |
Created | 20100319 | SAP |
Last change | 20131127 | 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_BS_GENIL_BUPA has no interface implemented.
Friends
Class CL_BS_GENIL_BUPA has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 'BP_DynamicQueryMDGProviderRoot' | External Name of Object | 20120426 | |
2 | ![]() |
Constant | Public | See coding | 20100812 | ||||
3 | ![]() |
Constant | Public | See coding | 20100812 | ||||
4 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BS_BP_GIL_ROOT | Handler for BP Root | 20110325 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_ENTITY_CONSNUMBER_T | 20120515 | |||
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | No filter entity data by object | 20120514 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | adapts read person versions | 20120306 |
2 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20100319 |
3 | ![]() |
Instance method | Protected | Method | filters addresses from entities data (no versions) | 20110825 |
4 | ![]() |
Instance method | Protected | Method | filters address versions from entities data | 20110825 |
5 | ![]() |
Instance method | Protected | Method | filters mobile phone from entities data | 20110707 |
6 | ![]() |
Instance method | Protected | Method | filters standard address from entities data | 20110707 |
7 | ![]() |
Instance method | Protected | Method | filters standard communication line from entities data | 20110707 |
8 | ![]() |
Instance method | Protected | Method | filters standard workplace from entities data | 20120808 |
9 | ![]() |
Instance method | Protected | Method | filters mobile phone from entity data | 20110426 |
10 | ![]() |
Instance method | Protected | Method | filters standard address from entity data | 20100804 |
11 | ![]() |
Instance method | Protected | Method | filters standard communication line from entity data | 20110118 |
12 | ![]() |
Instance method | Public | Method | determines the BP GUID for any node within the BUPA model | 20100413 |
13 | ![]() |
Instance method | Public | Method | determines the BP ID for any node within the BUPA model | 20100411 |
14 | ![]() |
Instance method | Protected | Method | Check if it is allowed to delete a BP Address | 20120524 |
15 | ![]() |
Instance method | Protected | Method | 20110513 | |
16 | ![]() |
Instance method | Protected | Method | determines the BP GUID for any node within the BUPA model | 20120605 |
17 | ![]() |
Instance method | Protected | Method | determines the BP ID for a given GUID | 20120810 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | ROOT_KEY_CHANGED | Instance Event (0) |
Public (2) |
Triggered when the key of the root object was changed | 20110405 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_ENTITY_CONSNUMBER | Protected | See coding | 20120515 | BEGIN OF ty_entity_consnumber,
parent_id TYPE crmt_genil_object_id,
entity TYPE usmd_entity,
consnumber TYPE ad_consnum,
END OF ty_entity_consnumber
|
||
2 | TY_ENTITY_CONSNUMBER_T | Protected | See coding | 20120515 | ty_entity_consnumber_t TYPE SORTED TABLE OF ty_entity_consnumber WITH UNIQUE KEY parent_id entity
|
Method Signatures
Method ADAPT_PERSON_VERSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ENTITIES_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20120306 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20120306 |
Method ADAPT_PERSON_VERSIONS on class CL_BS_GENIL_BUPA has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_COMPONENT_NAME | Call by reference | Type reference (TYPE) | CRMT_COMPONENT_NAME | Component Name | 20100319 | ||
2 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20100319 |
Method CONSTRUCTOR on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITIES_ADDRESSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ENTITIES_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20110825 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20110825 |
Method FILTER_ENTITIES_ADDRESSES on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITIES_ADDRVERSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ENTITIES_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20110825 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20110825 |
Method FILTER_ENTITIES_ADDRVERSIONS on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITIES_PHONE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ENTITIES_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20110707 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20110707 |
Method FILTER_ENTITIES_PHONE on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITIES_STD_ADDRESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ENTITIES_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20110707 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20110707 |
Method FILTER_ENTITIES_STD_ADDRESS on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITIES_STD_COMM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ENTITIES_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20110707 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20110707 |
Method FILTER_ENTITIES_STD_COMM on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITIES_STD_WORKPLACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ENTITIES_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20120808 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20120808 |
Method FILTER_ENTITIES_STD_WORKPLACE on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITY_PHONE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CR_ENTITY_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | reference to a table with the entity's data in it | 20110426 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20110426 | ||
3 | ![]() |
IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110426 |
Method FILTER_ENTITY_PHONE on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITY_STD_ADDRESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CR_ENTITY_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | reference to a table with the entity's data in it | 20100804 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20100804 | ||
3 | ![]() |
IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20100804 |
Method FILTER_ENTITY_STD_ADDRESS on class CL_BS_GENIL_BUPA has no exception.
Method FILTER_ENTITY_STD_COMM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CR_ENTITY_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | reference to a table with the entity's data in it | 20110118 | ||
2 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20110118 | ||
3 | ![]() |
IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110118 |
Method FILTER_ENTITY_STD_COMM on class CL_BS_GENIL_BUPA has no exception.
Method GET_BP_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20100413 | ||
2 | ![]() |
IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20100413 | ||
3 | ![]() |
RV_BP_GUID | Value transfer | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20100413 |
Method GET_BP_GUID on class CL_BS_GENIL_BUPA has no exception.
Method GET_BP_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CONTAINER_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_GENIL_CONTAINER_OBJECT | Data Container - Object Interface | 20100411 | ||
2 | ![]() |
IV_BP_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20100411 | ||
3 | ![]() |
RV_BP_ID | Value transfer | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20100411 |
Method GET_BP_ID on class CL_BS_GENIL_BUPA has no exception.
Method IS_DELETE_BP_ADDRESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_OBJECT_AND_RESULT | Call by reference | Type reference (TYPE) | CRMT_GENIL_OBJ_INST_LINE | Object Instance with Success Indicator | 20120524 |
Method IS_DELETE_BP_ADDRESS on class CL_BS_GENIL_BUPA has no exception.
Method IS_NEW_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_KEY | Call by reference | Type reference (TYPE) | ANY | 20110513 | |||
2 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | CRMT_EXT_OBJ_NAME | 20110513 | |||
3 | ![]() |
RV_NEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110513 |
Method IS_NEW_ENTITY on class CL_BS_GENIL_BUPA has no exception.
Method READ_BP_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20120605 | ||
2 | ![]() |
IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | USMD_ENTITY | 'BP_HEADER' | Entity Type | 20120605 | |
3 | ![]() |
RV_BP_GUID | Value transfer | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20120605 |
Method READ_BP_GUID on class CL_BS_GENIL_BUPA has no exception.
Method READ_BP_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BP_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20120810 | ||
2 | ![]() |
RV_BP_ID | Value transfer | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20120810 |
Method READ_BP_ID on class CL_BS_GENIL_BUPA has no exception.
Event Signatures
Event ROOT_KEY_CHANGED Signature
Event ROOT_KEY_CHANGED on class CL_BS_GENIL_BUPA has no parameter.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 703 |