SAP ABAP Class CL_MDG_BS_BP_TRANS (MDG BP Transformation)
Hierarchy
☛
MDG_FND (Software Component) MDG Foundation
⤷
CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
⤷
MDG_BS_BP_MAPPING (Package) MDG: Business Partner - Mappings
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SMT_PREFETCH | Prefetch Methods | 20090810 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SMT_TRANSFORMATION | Transformation Class | 20090810 |
Properties
| Class | CL_MDG_BS_BP_TRANS | |
| Short Description | MDG BP Transformation | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_BP_MAPPING | MDG: Business Partner - Mappings |
| Created | 20090810 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MDG_BS_BP_TRANS has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SMT_PREFETCH | Prefetch Methods | 20090810 | ||
| 2 | IF_SMT_TRANSFORMATION | Transformation Class | 20090810 |
Friends
Class CL_MDG_BS_BP_TRANS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | See coding | 20090811 | |||||
| 2 | Static Attribute | Private | See coding | 20090811 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get address number from address GUID | 20090811 | |
| 2 | Static method | Public | Method | Get address number from address GUID | 20090814 | |
| 3 | Static method | Public | Method | Get BP matchcodes | 20101119 | |
| 4 | Static method | Public | Method | Get persnumber from BP ID | 20090811 | |
| 5 | Static method | Public | Method | get time dependency bupa | 20101005 | |
| 6 | Static method | Public | Method | Ensures that intial value of DATS stays '00000000' | 20110104 |
Events
Class CL_MDG_BS_BP_TRANS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_ADDRNUMBER_BUF | Private | See coding | 20090811 | BEGIN OF ty_addrnumber_buf,
partner TYPE bu_partner,
addressguid TYPE bu_address_guid,
addrnumber TYPE ad_addrnum,
END OF ty_addrnumber_buf
|
||
| 2 | TY_PERSNUMBER_BUF | Private | See coding | 20090811 | BEGIN OF ty_persnumber_buf,
partner TYPE bu_partner,
persnumber TYPE ad_persnum,
END OF ty_persnumber_buf
|
Method Signatures
Method GET_ADDRNUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADDRNUM | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20090811 | |||
| 2 | IV_ADDRESSGUID | Call by reference | Type reference (TYPE) | SYSUUID_C | Address GUID | 20090811 | |||
| 3 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20090811 | |||
| 4 | I_PREFETCH | Call by reference | Type reference (TYPE) | SMT_BOOLEAN | Boolean value | 20090811 |
Method GET_ADDRNUM on class CL_MDG_BS_BP_TRANS has no exception.
Method GET_ADDRRESSGUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADDRESSGUID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20090814 | |||
| 2 | IV_ADDRNUM | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20090814 | |||
| 3 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20090814 | |||
| 4 | I_PREFETCH | Call by reference | Type reference (TYPE) | SMT_BOOLEAN | Boolean value | 20090814 |
Method GET_ADDRRESSGUID on class CL_MDG_BS_BP_TRANS has no exception.
Method GET_MCNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MC_NAME1 | Call by reference | Type reference (TYPE) | BU_MCNAME1 | Search Help Field 1 (Name 1/Last Name) | 20101119 | |||
| 2 | EV_MC_NAME2 | Call by reference | Type reference (TYPE) | BU_MCNAME2 | Search Help Field 2 (Name 2/First Name) | 20101119 | |||
| 3 | IS_BUPA_CENTRAL_DATA | Call by reference | Type reference (TYPE) | BUS_EI_BUPA_CENTRAL_DATA | External Interface: Data for Creating a Partner | 20101119 | |||
| 4 | I_PREFETCH | Call by reference | Type reference (TYPE) | SMT_BOOLEAN | Boolean value | 20101119 |
Method GET_MCNAME on class CL_MDG_BS_BP_TRANS has no exception.
Method GET_PERSNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Address number | 20090811 | |||
| 2 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20090811 | |||
| 3 | I_PREFETCH | Call by reference | Type reference (TYPE) | SMT_BOOLEAN | Boolean value | 20090811 |
Method GET_PERSNUMBER on class CL_MDG_BS_BP_TRANS has no exception.
Method GET_TIME_DEP_BUPA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACTIVE | Call by reference | Type reference (TYPE) | BU_DEVELOPMENT_ACTIVE | External Interface: Data in Source System Time-Dependent | 20101005 | |||
| 2 | IV_DEVELOP | Call by reference | Type reference (TYPE) | BU_DEVELOPMENT | Function: Indicator | 20101005 | |||
| 3 | I_PREFETCH | Call by reference | Type reference (TYPE) | SMT_BOOLEAN | Boolean value | 20101005 |
Method GET_TIME_DEP_BUPA on class CL_MDG_BS_BP_TRANS has no exception.
Method HANDLE_DATE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MDG_FND_DATE | Call by reference | Type reference (TYPE) | MDG_FND_DATE | Proxy Data Element (generated) | 20110104 | |||
| 2 | IV_BP_DATE | Call by reference | Type reference (TYPE) | AD_VALFROM | Field of type DATS | 20110104 | |||
| 3 | I_PREFETCH | Call by reference | Type reference (TYPE) | SMT_BOOLEAN | Boolean value | 20110104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fatal Error in a Transformation | 20110104 | ||
| 2 | Unsuccessful Transformation | 20110104 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |