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 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