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
⤷ 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 | GT_ADDRNUMBER_BUF | Static Attribute | Private | See coding | 20090811 | ||||
2 | GT_PERSNO_BUF | Static Attribute | Private | See coding | 20090811 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_ADDRNUM | Static method | Public | Method | Get address number from address GUID | 20090811 |
2 | GET_ADDRRESSGUID | Static method | Public | Method | Get address number from address GUID | 20090814 |
3 | GET_MCNAME | Static method | Public | Method | Get BP matchcodes | 20101119 |
4 | GET_PERSNUMBER | Static method | Public | Method | Get persnumber from BP ID | 20090811 |
5 | GET_TIME_DEP_BUPA | Static method | Public | Method | get time dependency bupa | 20101005 |
6 | HANDLE_DATE_FIELDS | 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 | Exporting | EV_ADDRNUM | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20090811 | ||
2 | Importing | IV_ADDRESSGUID | Call by reference | Type reference (TYPE) | SYSUUID_C | Address GUID | 20090811 | ||
3 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20090811 | ||
4 | Importing | 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 | Exporting | EV_ADDRESSGUID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20090814 | ||
2 | Importing | IV_ADDRNUM | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Address number | 20090814 | ||
3 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20090814 | ||
4 | Importing | 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 | Exporting | EV_MC_NAME1 | Call by reference | Type reference (TYPE) | BU_MCNAME1 | Search Help Field 1 (Name 1/Last Name) | 20101119 | ||
2 | Exporting | EV_MC_NAME2 | Call by reference | Type reference (TYPE) | BU_MCNAME2 | Search Help Field 2 (Name 2/First Name) | 20101119 | ||
3 | Importing | IS_BUPA_CENTRAL_DATA | Call by reference | Type reference (TYPE) | BUS_EI_BUPA_CENTRAL_DATA | External Interface: Data for Creating a Partner | 20101119 | ||
4 | Importing | 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 | Exporting | EV_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | Address number | 20090811 | ||
2 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20090811 | ||
3 | Importing | 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 | Exporting | EV_ACTIVE | Call by reference | Type reference (TYPE) | BU_DEVELOPMENT_ACTIVE | External Interface: Data in Source System Time-Dependent | 20101005 | ||
2 | Importing | IV_DEVELOP | Call by reference | Type reference (TYPE) | BU_DEVELOPMENT | Function: Indicator | 20101005 | ||
3 | Importing | 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 | Exporting | EV_MDG_FND_DATE | Call by reference | Type reference (TYPE) | MDG_FND_DATE | Proxy Data Element (generated) | 20110104 | ||
2 | Importing | IV_BP_DATE | Call by reference | Type reference (TYPE) | AD_VALFROM | Field of type DATS | 20110104 | ||
3 | Importing | I_PREFETCH | Call by reference | Type reference (TYPE) | SMT_BOOLEAN | Boolean value | 20110104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SMT_FATAL_METHOD_ERROR | Fatal Error in a Transformation | 20110104 | |
2 | CX_SMT_UNSUCCESSFUL_TRANS | Unsuccessful Transformation | 20110104 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 702 |