SAP ABAP Class CL_IM_FSBP_ADDR_UPDATE (Impl. Class for BAdI Impl. FSBP_ADDR_UPDATE)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS-BP (Application Component) Business Partner
     FS_BP_FND_PROXY_EVENTS (Package) Business Partner Events Using Proxy
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ADDRESS_UPDATE BAdI interface IF_EX_ADDRESS_UPDATE 20080731
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20081016
Properties
Class CL_IM_FSBP_ADDR_UPDATE  
Short Description Impl. Class for BAdI Impl. FSBP_ADDR_UPDATE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_PROXY_EVENTS   Business Partner Events Using Proxy 
Created 20080731   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_ADDRESS_UPDATE BAdI interface IF_EX_ADDRESS_UPDATE 20080731
2 IF_XO_CONST_BOOLE Constants: Boolean Values 20081016
Friends
Class CL_IM_FSBP_ADDR_UPDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MY_OBJ_TYPE Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS1006' Object Category 20080731
2 CON_OBJ_TYPE_CONTACT_PERSON Constant Private Type reference (TYPE) SWO_OBJTYP 'BUS1006002' Object Category 20101011
3 FALSE Instance attribute Protected Attribute reference (LIKE) 20081016
4 LR_ADDR_ENCODE Instance attribute Protected Object reference (TYPE REF TO) CL_ADDR_ENCODE 20090514
5 LR_ADDR_MAIN Instance attribute Protected Object reference (TYPE REF TO) CL_ADDR_MAIN 20090514
6 LR_ADDR_MAP Instance attribute Protected Object reference (TYPE REF TO) CL_ADDR_MAP 20080818
7 LR_ADDR_MEMORY Instance attribute Protected Object reference (TYPE REF TO) FSBP_CENTRAL_DATA_MEMORY Emulation/Implementation of CBP/BAS Memory 20080818
8 TRUE Instance attribute Protected Attribute reference (LIKE) 20081016
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20080818
2 CONVERT_ADDRESS_TO_BAPI Instance method Protected Method 20090511
3 CONVERT_CP_ADDRESS_TO_MO Instance method Protected Method Converts Contact Person Address Data into MO Format 20101013
4 CONVERT_EMAIL_TAB Instance method Protected Method Converts Data from ADR6 into IPI Format 20080818
5 CONVERT_FAX_TAB Instance method Protected Method Converts Data from ADR3 into IPI Format 20080818
6 CONVERT_PHONE_TAB Instance method Protected Method Converts Data from ADR2 into IPI Format 20080818
7 CONVERT_REMARKS_TAB Instance method Protected Method Converts Data from ADRCT into IPI Format 20090508
8 CONVERT_WEB_TAB Instance method Protected Method Converts Data from ADR12 into IPI Format 20080818
9 SAVE_ADDRESS Instance method Protected Method Saves the Change Information to FS-BP Memory 20080731
10 SAVE_CP_ADDRESS Instance method Protected Method Saves Change Info (Contact Person Address) to FS-BP Memory 20101012
Events
Class CL_IM_FSBP_ADDR_UPDATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 VADRC Protected See coding 20090511 vadrc type line of adrc_tab
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IM_FSBP_ADDR_UPDATE has no parameter.
Method CONSTRUCTOR on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method CONVERT_ADDRESS_TO_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS_OBJECT Call by reference Type reference (TYPE) FSBP_ADDRESS_OBJECT Struktur zur Verwaltung von Adressen 20090511
2 Importing IT_ADRC_ALL Call by reference Type reference (TYPE) ADRC_TAB Alle Adressen (Internationale Adressversionen) 20090511
3 Importing IT_ADRP_ALL Call by reference Type reference (TYPE) ADRP_TAB Alle Adressen (Internationale Adressversionen) 20090511
4 Importing IT_COMM_REM Call by reference Type reference (TYPE) ADRT_TAB Tabellentyp für VADRT 20090511
5 Importing IT_COMM_USE Call by reference Type reference (TYPE) ADRU_TAB Tabellentyp für VADRU 20090511
6 Importing IT_EMAIL Call by reference Type reference (TYPE) ADR6_TAB E-Mail-Adressen (Business Address Services) 20090511
7 Importing IT_FAX Call by reference Type reference (TYPE) ADR3_TAB Faxnummern (Business Address Services) 20090511
8 Importing IT_PHONE Call by reference Type reference (TYPE) ADR2_TAB Telefonnummern (Business Address Services) 20090511
9 Importing IT_REMARKS Call by reference Type reference (TYPE) ADRCT_TAB Tabellentyp für VADRCT 20090511
10 Importing IT_WEB Call by reference Type reference (TYPE) ADR12_TAB FTP und URL (Business Address Services) 20090511
11 Importing I_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE 20090514
12 Importing I_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20090511
13 Importing I_ADRC Call by reference Type reference (TYPE) VADRC Adresse 20090511
14 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20090511
15 Importing I_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20090514

Method CONVERT_ADDRESS_TO_BAPI on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method CONVERT_CP_ADDRESS_TO_MO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADCP Call by reference Type reference (TYPE) ADCP_TAB Ansprechpartnerdaten neu 20101013
2 Importing IT_ADRP Call by reference Type reference (TYPE) ADRP_TAB Personendaten neu 20101013
3 Importing IT_COMM_REM Call by reference Type reference (TYPE) ADRT_TAB Bemerkungen zur Kommunikation neu 20101013
4 Importing IT_COMM_USE Call by reference Type reference (TYPE) ADRU_TAB Kommunikationsverwendungen neu 20101013
5 Importing IT_EMAIL Call by reference Type reference (TYPE) ADR6_TAB Emailadressen neu 20101013
6 Importing IT_FAX Call by reference Type reference (TYPE) ADR3_TAB Faxnummern neu 20101013
7 Importing IT_PHONE Call by reference Type reference (TYPE) ADR2_TAB Telefonnummern neu 20101013
8 Importing I_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20101013
9 Returning R_ADDRESS_MO Value transfer Object reference (TYPE REF TO) FSBPR_CONTACT_PERSON_ADDRESS Struktur für Ansprechpartneradresse 20101013

Method CONVERT_CP_ADDRESS_TO_MO on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method CONVERT_EMAIL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMAIL Call by reference Type reference (TYPE) ADDRT_EMAIL_ADDRESS 20080818
2 Importing IT_ADR6 Call by reference Type reference (TYPE) ADR6_TAB Tabellentyp für VADR6 20080818
3 Importing IT_ADRT Call by reference Type reference (TYPE) ADRT_TAB Tabellentyp für VADRT 20090513
4 Importing IT_ADRU Call by reference Type reference (TYPE) ADRU_TAB Tabellentyp für VADRU 20090513
5 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20090514

Method CONVERT_EMAIL_TAB on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method CONVERT_FAX_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FACSIMILE Call by reference Type reference (TYPE) ADDRT_FACSIMILE_NUMBER 20080818
2 Importing IT_ADR3 Call by reference Type reference (TYPE) ADR3_TAB Tabellentyp für VADR3 20080818
3 Importing IT_ADRT Call by reference Type reference (TYPE) ADRT_TAB Tabellentyp für VADRT 20090513
4 Importing IT_ADRU Call by reference Type reference (TYPE) ADRU_TAB Tabellentyp für VADRU 20090513
5 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20090514
6 Importing I_COUNTRY Call by reference Type reference (TYPE) AD_COMCTRY Land für Telefon-/Faxnummer 20080818

Method CONVERT_FAX_TAB on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method CONVERT_PHONE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TELEPHONE Call by reference Type reference (TYPE) ADDRT_TELEPHONE_NUMBER 20080818
2 Importing IT_ADR2 Call by reference Type reference (TYPE) ADR2_TAB Tabellentyp für VADR2 20080818
3 Importing IT_ADRT Call by reference Type reference (TYPE) ADRT_TAB Tabellentyp für VADRT 20090513
4 Importing IT_ADRU Call by reference Type reference (TYPE) ADRU_TAB Tabellentyp für VADRU 20090513
5 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20090514
6 Importing I_COUNTRY Call by reference Type reference (TYPE) AD_COMCTRY Land für Telefon-/Faxnummer 20080818

Method CONVERT_PHONE_TAB on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method CONVERT_REMARKS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTES Call by reference Type reference (TYPE) ADDRT_NOTE 20090508
2 Importing IT_ADRCT Call by reference Type reference (TYPE) ADRCT_TAB Tabellentyp für VADRCT 20090508

Method CONVERT_REMARKS_TAB on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method CONVERT_WEB_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WEB Call by reference Type reference (TYPE) ADDRT_WEB_ADDRESS 20080818
2 Importing IT_ADR12 Call by reference Type reference (TYPE) ADR12_TAB Tabellentyp für VADR12 20080818
3 Importing IT_ADRT Call by reference Type reference (TYPE) ADRT_TAB Tabellentyp für VADRT 20090513
4 Importing IT_ADRU Call by reference Type reference (TYPE) ADRU_TAB Tabellentyp für VADRU 20090513
5 Importing I_ADDRESS_ID Call by reference Type reference (TYPE) ADDR_NODE_ID 20090514

Method CONVERT_WEB_TAB on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method SAVE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADRC_NEW Call by reference Type reference (TYPE) ADRC_TAB Adresse neu 20080731
2 Importing IT_ADRC_OLD Call by reference Type reference (TYPE) ADRC_TAB Adresse alt 20080731
3 Importing IT_ADRP_NEW Call by reference Type reference (TYPE) ADRP_TAB Personendaten neu 20081016
4 Importing IT_ADRP_OLD Call by reference Type reference (TYPE) ADRP_TAB Personendaten alt 20081016
5 Importing IT_COMM_REM_NEW Call by reference Type reference (TYPE) ADRT_TAB Bemerkungen zur Kommunikation neu 20090508
6 Importing IT_COMM_REM_OLD Call by reference Type reference (TYPE) ADRT_TAB Bemerkungen zur Kommunikation alt 20090508
7 Importing IT_COMM_USE_NEW Call by reference Type reference (TYPE) ADRU_TAB Kommunikationsverwendungen neu 20090508
8 Importing IT_COMM_USE_OLD Call by reference Type reference (TYPE) ADRU_TAB Kommunikationsverwendungen alt 20090508
9 Importing IT_EMAIL_NEW Call by reference Type reference (TYPE) ADR6_TAB Emailadressen neu 20080731
10 Importing IT_EMAIL_OLD Call by reference Type reference (TYPE) ADR6_TAB Emailadressen alt 20080731
11 Importing IT_FAX_NEW Call by reference Type reference (TYPE) ADR3_TAB Faxnummern neu 20080731
12 Importing IT_FAX_OLD Call by reference Type reference (TYPE) ADR3_TAB Faxnummern alt 20080731
13 Importing IT_PHONE_NEW Call by reference Type reference (TYPE) ADR2_TAB Telefonnummern neu 20080731
14 Importing IT_PHONE_OLD Call by reference Type reference (TYPE) ADR2_TAB Telefonnummern alt 20080731
15 Importing IT_REMARKS_NEW Call by reference Type reference (TYPE) ADRCT_TAB Bemerkungen zur Adresse neu 20090508
16 Importing IT_REMARKS_OLD Call by reference Type reference (TYPE) ADRCT_TAB Bemerkungen zur Adresse alt 20090508
17 Importing IT_WEB_NEW Call by reference Type reference (TYPE) ADR12_TAB URI/URL/FTP-Adressen neu 20080731
18 Importing IT_WEB_OLD Call by reference Type reference (TYPE) ADR12_TAB URI/URL/FTP-Adressen alt 20080731
19 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) ADDR_ADDRESS_TYPE Adresstyp 20090514
20 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20080731
21 Importing IV_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20080731
22 Importing IV_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20090514
23 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) AD_UPDFLAG Updatekennzeichen (I, U, oder D) 20080731

Method SAVE_ADDRESS on class CL_IM_FSBP_ADDR_UPDATE has no exception.

Method SAVE_CP_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ADCP_NEW Call by reference Type reference (TYPE) ADCP_TAB Ansprechpartnerdaten neu 20101012
2 Importing IT_ADCP_OLD Call by reference Type reference (TYPE) ADCP_TAB Ansprechpartnerdaten alt 20101012
3 Importing IT_ADRP_NEW Call by reference Type reference (TYPE) ADRP_TAB Personendaten neu 20101012
4 Importing IT_ADRP_OLD Call by reference Type reference (TYPE) ADRP_TAB Personendaten alt 20101012
5 Importing IT_COMM_REM_NEW Call by reference Type reference (TYPE) ADRT_TAB Bemerkungen zur Kommunikation neu 20101012
6 Importing IT_COMM_REM_OLD Call by reference Type reference (TYPE) ADRT_TAB Bemerkungen zur Kommunikation alt 20101012
7 Importing IT_COMM_USE_NEW Call by reference Type reference (TYPE) ADRU_TAB Kommunikationsverwendungen neu 20101012
8 Importing IT_COMM_USE_OLD Call by reference Type reference (TYPE) ADRU_TAB Kommunikationsverwendungen alt 20101012
9 Importing IT_EMAIL_NEW Call by reference Type reference (TYPE) ADR6_TAB Emailadressen neu 20101012
10 Importing IT_EMAIL_OLD Call by reference Type reference (TYPE) ADR6_TAB Emailadressen alt 20101012
11 Importing IT_FAX_NEW Call by reference Type reference (TYPE) ADR3_TAB Faxnummern neu 20101012
12 Importing IT_FAX_OLD Call by reference Type reference (TYPE) ADR3_TAB Faxnummern alt 20101012
13 Importing IT_PHONE_NEW Call by reference Type reference (TYPE) ADR2_TAB Telefonnummern neu 20101012
14 Importing IT_PHONE_OLD Call by reference Type reference (TYPE) ADR2_TAB Telefonnummern alt 20101012
15 Importing IV_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adressnummer 20101012
16 Importing IV_PARTNER1 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101013
17 Importing IV_PARTNER2 Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20101013
18 Importing IV_UPDATE_MODE Call by reference Type reference (TYPE) AD_UPDFLAG Updatekennzeichen (I, U, oder D) 20101012

Method SAVE_CP_ADDRESS on class CL_IM_FSBP_ADDR_UPDATE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 300