SAP ABAP Class CL_BSP_ADDRESS_DIALOG (Dialog Class for Addresses)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-PCF-SRV-ADR (Application Component) Addresses
     CRM_BSP_FRAME_SC_ADDRESS (Package) Controller Implementation: Addresses
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_ADDRESS_DIALOG_CAM1 Dialog Class for Addresses 20020507
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_ADDRESS_DIALOG_COMP Dialog Class for Addresses 20020507
3 Inheritance (c INHERITING FROM c_ref)  CL_BSP_ADDRESS_DIALOG_PERS Dialog Class for Addresses 20020507
4 Inheritance (c INHERITING FROM c_ref)  CL_BSP_ADDRESS_DIALOG_PERSCOMP Dialog Class for Addresses 20020507
Properties
Class CL_BSP_ADDRESS_DIALOG  
Short Description Dialog Class for Addresses    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_FRAME_SC_ADDRESS   Controller Implementation: Addresses 
Created 20020506   SAP 
Last change 20020507   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BSP_ADDRESS_DIALOG has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BSP_ACCESS_MODEL_ADDRESS 20020513 Access Class for Address
2 CL_BSP_MODEL_ACCESS_TXJCD_CHK 20030221 Model Access Class for TXJCD Check
3 CL_BSP_MODEL_INIT_IL_ADDR 20020801 Initialization Class for Address
4 CL_BSP_MODEL_PROCESS_IL_ADDR 20020514 Process Class for Addresses
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CAM1 Constant Protected Type reference (TYPE) AD_ADRTYPE '4' Address Type 4 = Address-Independent Communication Data 20020507
2 C_COMPANY Constant Protected Type reference (TYPE) AD_ADRTYPE '1' Address Type 1 = Organization 20020507
3 C_DUMP Constant Protected Type reference (TYPE) SYMSGTY 'X' Messages, Message Type 20030204
4 C_ERROR Constant Protected Type reference (TYPE) CHAR1 'E' Error 20020513
5 C_HPG Constant Private Type reference (TYPE) AD_URISCR 'HPG' URI, for Example, Homepage or FTP Address 20030331
6 C_INSERT Constant Protected Type reference (TYPE) AD_UPDFLAG 'I' Change Indicator for Address Transfer Structures 20021204
7 C_MOBILE Constant Private Type reference (TYPE) AD_FLGMOB '2' Indicator: Telephone is a Mobile Telephone 20030603
8 C_MOBILE_DEF Constant Private Type reference (TYPE) AD_FLGMOB '3' Indicator: Telephone is a Mobile Telephone 20030603
9 C_NOT_MOBILE Constant Private Type reference (TYPE) AD_FLGMOB SPACE Indicator: Telephone is a Mobile Telephone 20030603
10 C_NOT_MOBILE_DEF Constant Private Type reference (TYPE) AD_FLGMOB '1' Indicator: Telephone is a Mobile Telephone 20030603
11 C_PERSON Constant Protected Type reference (TYPE) AD_ADRTYPE '2' Address Type 2 = Person 20020507
12 C_PERS_IN_COMP Constant Protected Type reference (TYPE) AD_ADRTYPE '3' Address Type 3 = Contact Person 20020507
13 C_TRUE Constant Protected Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20020513
14 C_UPDATE Constant Protected Type reference (TYPE) AD_UPDFLAG 'U' Change Indicator for Address Transfer Structures 20021204
15 GR_CALLING_MAC Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access Class for Address 20030128
16 GR_DUPLICATE_CHECK Instance attribute Protected Object reference (TYPE REF TO) CL_BSP_ADDRESS_DUPLICATE_CHECK Buffer Class for Duplicate Check 20030128
17 GR_TXJCD_CHECK Instance attribute Private Object reference (TYPE REF TO) CL_BSP_ADDRESS_TXJCD_CHECK Buffer Class for the TXJCD Check 20030221
18 GS_ADDRESS Instance attribute Protected Type reference (TYPE) CRMT_BSP_ADDRESS Dialog Structure for Addresses 20020507
19 GS_ADDRESS_COMPLETE Instance attribute Protected Type reference (TYPE) CRMT_BSP_ADDRESS_COMPLETE Complete Address Structure 20021204
20 GS_ADDR_KEY Instance attribute Protected Type reference (TYPE) CRMT_BSP_ADDRESS_KEY_INTERNAL Address Key 20020507
21 GT_ADDRESS_LIST Static Attribute Private Type reference (TYPE) CRMT_BSP_ADDRESS_LIST_TAB Table for Maintaining Internal Addresses 20020507
22 GT_ADTEL Instance attribute Protected Type reference (TYPE) ADTEL Transfer Structure for Telephone Numbers (Bus. Addr. Serv.) 20021129
23 GT_APPLOG Instance attribute Protected Type reference (TYPE) CRMT_BSP_APPLOG_TAB Error Message Table 20020507
24 GT_APPLOG_OLD Instance attribute Protected Type reference (TYPE) CRMT_BSP_APPLOG_TAB Error Message Table 20030703
25 GT_COMTYPES Static Attribute Private Type reference (TYPE) ADCOMTYPES_TAB Table Type for Internal Conversion of Communication Types 20021204
26 GT_DELETED_ADDRESS_LIST Static Attribute Private Type reference (TYPE) CRMT_BSP_ADDRESS_LIST_TAB List of Deleted Addresses 20020726
27 GV_ADDRESS_GROUP Instance attribute Protected Type reference (TYPE) AD_GROUP Address Group (Key) (Business Address Services) 20020513
28 GV_ADDRESS_IS_DELETED Instance attribute Protected Type reference (TYPE) XFELD Address Is Marked for Deletion 20020801
29 GV_ADDRESS_IS_IN_MEMORY Instance attribute Protected Type reference (TYPE) XFELD Address Was Added to Local Memory 20020507
30 GV_CHECK_ADDRESS Static Attribute Protected Type reference (TYPE) XFELD 'X' Checkbox Field 20021204
31 GV_CREATE Instance attribute Private Type reference (TYPE) XFELD Address Is Created when 20020507
32 GV_ERRORS_OCCURRED Instance attribute Protected Type reference (TYPE) XFELD Checkbox Field 20020507
33 GV_PERSON_GROUP Instance attribute Protected Type reference (TYPE) AD_GROUP_P Person Group (Key) (Business Address Services) 20020513
34 LL Constant Private Type reference (TYPE) CHAR1 '1' Single-Character Indicator 20031120
35 LU Constant Private Type reference (TYPE) CHAR1 '2' Single-Character Indicator 20031120
36 UL Constant Private Type reference (TYPE) CHAR1 '3' Single-Character Indicator 20031120
37 UU Constant Private Type reference (TYPE) CHAR1 '4' Single-Character Indicator 20031120
Methods
# Method Level Visibility Method type Description Created on
1 ADDRESS_IS_IN_MEMORY Instance method Private Method Address Is in Local Memory 20020513
2 ADD_TO_ERROR_TABLE Instance method Protected Method Attach Error Messages 20020507
3 ADJUST_VALIDITY_IN_TABLE Instance method Private Method Adjust Communication Type Time Validity 20031120
4 AFTER_ROLLBACK Static method Private Method Time for Initializiation After Rollback 20020514
5 AFTER_SAVE Static method Private Method Save 20020514
6 CHECK_BEFORE_SAVE Static method Private Method Time for Check Before Saving 20020514
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021204
8 COMM_DATA_VALIDITY_CHANGE Instance method Private Method Adjust Communication Data Time Validity 20031120
9 CONVERT_ERRORTAB_TO_APPLOG Static method Private Method Convert BAS Error Table to APPLOG Format 20020806
10 DELETE_ADDRESS Instance method Private Method Delete Address 20020806
11 DELETE_ADDRESS_SPECIFIC Instance method Protected Method Delete Type-Dependent Address 20020806
12 DELETE_VERSION Instance method Private Method Delete Address Version 20021219
13 DUPLICATE_CHECK Instance method Protected Method Check Address for Duplicates 20030127
14 ERRORS_OCCURRED Instance method Private Method Address Contains Errors 20020514
15 FILL_BUFFER_FROM_COMPLETE Instance method Protected Method Fill Address Buffer from Complex Structure 20021204
16 FILL_BUFFER_FROM_LINE Instance method Private Method Update Buffer from Short Form 20021204
17 FILL_COMPLETE_FROM_BUFFER Instance method Protected Method Fill Complex Structure from Address Buffer 20021204
18 FILL_LINE_FROM_BUFFER Instance method Private Method Extract Short Form from Buffer 20021204
19 GET_ADDRESS_NUMBER Static method Private Method Draw Address Number 20020514
20 GET_ADDRESS_OBJECT Static method Private Method Create Address Instance 20020507
21 GET_EXISTING_COMM_TYPES Instance method Private Method List Available Communication Types 20030613
22 GET_INSTANCE Static method Private Method Subroutine for Creating Instances 20020507
23 GET_MESSAGES Instance method Private Method Read Error Messages for Address 20020507
24 GET_MESSAGE_TAB Static method Private Method Return Error Table 20020507
25 GET_PERSON_NUMBER Static method Private Method Draw Person Number 20020514
26 GET_TIMESTAMP Instance method Private Method Determine Display Time for Communication Data 20050704
27 GET_VERSION_LIST Instance method Private Method List Existing Versions 20030109
28 INITIALIZE_ADDRESS Instance method Private Method Undo Changes to Address Record 20020726
29 INITIALIZE_ADDRESS_SPECIFIC Instance method Protected Method Undo Type-Dependent Changes to Address Record 20020726
30 INITIALIZE_ALL Static method Private Method Undo All Changes 20020801
31 INITIALIZE_DC_PROCESSING Instance method Private Method Prepare Duplicate Check Buffer for new Round Trip 20030131
32 INSERT_ADDRESS Instance method Private Method Add Address Record 20020513
33 INSERT_ADDRESS_SPECIFIC Instance method Protected Method Add Category-Dependent Address 20020513
34 MAINTAIN_COMM_DATA Instance method Private Method Maintain Communication Data 20021129
35 MESSAGE_DETERMINE_FIELDNAME Static method Private Method Determine Field Names for Messages 20021023
36 READ_ADDRESS Instance method Private Method Read Address Data 20020507
37 READ_ADDRESS_SPECIFIC Instance method Protected Method Read Category-Dependent Address Data 20020513
38 READ_COMM_DATA Instance method Private Method Read Communication Data 20021129
39 RESET_ERRORS Instance method Private Method Initalize Error Table for Address 20020513
40 SAVE Static method Private Method Time for Initialization After Saving 20020514
41 SINGLE_SAVE Instance method Private Method Save Address Record 20020514
42 STORE_ADDRESS Instance method Private Method Save Address Record to Clipboard Without Inserting 20021114
43 TAX_JURISDICTION_CODE_CHECK Instance method Private Method Check Tax Jurisdiction Code 20030221
44 TXJCD_CHECK_TO_BE_CONDUCTED Instance method Protected Method Query: Perform TXJCD Check? 20030221
45 UPDATE_ADDRESS Instance method Private Method Refresh Address Data 20020507
46 UPDATE_ADDRESS_SPECIFIC Instance method Protected Method Refresh Category-Dependent Address Data 20020513
Events
Class CL_BSP_ADDRESS_DIALOG has no event.
Types
Class CL_BSP_ADDRESS_DIALOG has no local type.
Method Signatures

Method ADDRESS_IS_IN_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_IS_IN_MEMORY Call by reference Type reference (TYPE) XFELD Adresse ist bereits im lokalen Gedächtnis vorhanden 20020513

Method ADDRESS_IS_IN_MEMORY on class CL_BSP_ADDRESS_DIALOG has no exception.

Method ADD_TO_ERROR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR_TABLE Call by reference Type reference (TYPE) CRMT_BSP_ADDR_ERROR_TAB Fehlertabelle für CRM-UI 20020507

Method ADD_TO_ERROR_TABLE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method ADJUST_VALIDITY_IN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM Call by reference Type reference (TYPE) STANDARD TABLE 20031120
2 Exporting EV_DATA_HAS_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040325
3 Importing IV_VALID_FROM_NEW Call by reference Type reference (TYPE) AD_VALFROM SPACE Kommunikationsdaten: Gültig von (JJJJMMTTSSMMSS) 20031120
4 Importing IV_VALID_FROM_OLD Call by reference Type reference (TYPE) AD_VALFROM SPACE Kommunikationsdaten: Gültig von (JJJJMMTTSSMMSS) 20031120
5 Importing IV_VALID_TO_NEW Call by reference Type reference (TYPE) AD_VALTO SPACE Kommunikationsdaten: Gültig bis (JJJJMMTTSSMMSS) 20031120
6 Importing IV_VALID_TO_OLD Call by reference Type reference (TYPE) AD_VALTO SPACE Kommunikationsdaten: Gültig bis (JJJJMMTTSSMMSS) 20031120

Method ADJUST_VALIDITY_IN_TABLE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method AFTER_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_TAB Call by reference Type reference (TYPE) CRMT_ADDRESS_VERSION_TAB Tabelle von Internationalen Adressversionen 20030109

Method AFTER_ROLLBACK on class CL_BSP_ADDRESS_DIALOG has no exception.

Method AFTER_SAVE Signature

Method AFTER_SAVE on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method AFTER_SAVE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20020514
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CRMT_BSP_RETURNCODE Return Code 20020514

Method CHECK_BEFORE_SAVE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BSP_ADDRESS_DIALOG has no exception.

Method COMM_DATA_VALIDITY_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_OCCURRED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20031120
2 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20031120
3 Importing IV_VALID_FROM_NEW Call by reference Type reference (TYPE) AD_VALFROM SPACE Kommunikationsdaten: Gültig von (JJJJMMTTSSMMSS) 20031120
4 Importing IV_VALID_FROM_OLD Call by reference Type reference (TYPE) AD_VALFROM SPACE Kommunikationsdaten: Gültig von (JJJJMMTTSSMMSS) 20031120
5 Importing IV_VALID_TO_NEW Call by reference Type reference (TYPE) AD_VALTO SPACE Kommunikationsdaten: Gültig bis (JJJJMMTTSSMMSS) 20031120
6 Importing IV_VALID_TO_OLD Call by reference Type reference (TYPE) AD_VALTO SPACE Kommunikationsdaten: Gültig bis (JJJJMMTTSSMMSS) 20031120

Method COMM_DATA_VALIDITY_CHANGE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method CONVERT_ERRORTAB_TO_APPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_TAB Fehlertabelle für CRM-UI 20020806
2 Importing IT_ERROR_TABLE Call by reference Type reference (TYPE) CRMT_BSP_ADDR_ERROR_TAB Fehlertabelle für CRM-UI 20020806
3 Importing IV_CONTEXT Call by reference Type reference (TYPE) CRMT_CONTEXT_ID SPACE 20020806
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY SPACE Schlüssel eines Objektes 20020806

Method CONVERT_ERRORTAB_TO_APPLOG on class CL_BSP_ADDRESS_DIALOG has no exception.

Method DELETE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_TAB Fehlertabelle 20020806
2 Exporting EV_DELETE_SUCCESSFUL Call by reference Type reference (TYPE) XFELD Kennzeichen: Die Löschung wurde durhgeführt 20020806
3 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20030130
4 Importing IS_ADDR_REF Call by reference Type reference (TYPE) ADDR_REF Übergabestruktur für die Verwendung von Adressen 20020806
5 Importing IS_PERS_REF Call by reference Type reference (TYPE) PERS_REF Übergabestr. f. die Verwendung von Personen (Bus. Adr. Srvs) 20020806
6 Importing IV_RETAIN_PERSON Call by reference Type reference (TYPE) XFELD SPACE Kennzeichen: Die Personendaten mitlöschen (nur Typ 2) 20020806
# Exception Resumable Description Created on
1 ADDRESS_NOT_EXIST Die angegebene Adresse existiert nicht 20020806
2 REFERENCE_NOT_EXIST Die angegebene Referenz existiert nicht 20020806

Method DELETE_ADDRESS_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR_TAB Call by reference Type reference (TYPE) CRMT_BSP_ADDR_ERROR_TAB Fehlertabelle für CRM-UI 20020806
2 Exporting EV_DELETE_SUCCESSFUL Call by reference Type reference (TYPE) XFELD Kennzeichen: Die Löschung wurde durhgeführt 20020806
3 Importing IS_ADDR_REF Call by reference Type reference (TYPE) ADDR_REF Übergabestruktur für die Verwendung von Adressen 20020806
4 Importing IS_PERS_REF Call by reference Type reference (TYPE) PERS_REF Übergabestr. f. die Verwendung von Personen (Bus. Adr. Srvs) 20020806
5 Importing IV_RETAIN_PERSON Call by reference Type reference (TYPE) XFELD SPACE Kennzeichen: Die Personendaten mitlöschen (nur Typ 2) 20020806
# Exception Resumable Description Created on
1 ADDRESS_NOT_EXIST Die angegebene Adresse existiert nicht 20020806
2 REFERENCE_NOT_EXIST Die angegebene Referenz existiert nicht 20020806

Method DELETE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_IS_CREATED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20021219
2 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20030128
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION Versionskennzeichen für internationale Adressen 20021219
# Exception Resumable Description Created on
1 VERSION_NOT_EXIST Die Adresse hat die angegebene Version nicht 20021219

Method DUPLICATE_CHECK Signature

Method DUPLICATE_CHECK on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method DUPLICATE_CHECK on class CL_BSP_ADDRESS_DIALOG has no exception.

Method ERRORS_OCCURRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERRORS_OCCURRED Call by reference Type reference (TYPE) XFELD Die Adresse ist fehlerhaft 20020514

Method ERRORS_OCCURRED on class CL_BSP_ADDRESS_DIALOG has no exception.

Method FILL_BUFFER_FROM_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDR_COMPLETE Call by reference Type reference (TYPE) ANY 20021204
2 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20021204

Method FILL_BUFFER_FROM_COMPLETE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method FILL_BUFFER_FROM_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESS Call by reference Type reference (TYPE) CRMT_BSP_ADDRESS Dialog-Struktur für Adressen 20021204

Method FILL_BUFFER_FROM_LINE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method FILL_COMPLETE_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDR_COMPLETE Call by reference Type reference (TYPE) ANY Komplexe Adressstruktur 20021204
2 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20021204

Method FILL_COMPLETE_FROM_BUFFER on class CL_BSP_ADDRESS_DIALOG has no exception.

Method FILL_LINE_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS Call by reference Type reference (TYPE) CRMT_BSP_ADDRESS Dialog-Struktur für Adressen 20021204
2 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE Versionskennzeichen für internationale Adressen 20021204

Method FILL_LINE_FROM_BUFFER on class CL_BSP_ADDRESS_DIALOG has no exception.

Method GET_ADDRESS_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_NUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20020514
2 Exporting EV_RETURNCODE_NUMBERRANGE Call by reference Type reference (TYPE) NRRETURN Returncode 20020514
3 Importing IS_ADDRESS_REFERENCE Call by reference Type reference (TYPE) ADDR_REF Übergabestruktur für die Verwendung von Adressen 20020514
4 Importing IV_ADDRESS_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) 20020514
5 Importing IV_NUMBERRANGE_NUMBER Call by reference Type reference (TYPE) NRNR '01' Nummernkreis, aus dem die Nummer gezogen wird 20020514
6 Importing IV_OWNER Call by reference Type reference (TYPE) XFELD 'X' Kz.: Anwendungsobjekt ist Owner der Adresse 20020514
7 Importing IV_PERSONAL_ADDRESS Call by reference Type reference (TYPE) AD_PRSADDR SPACE Kennz.: Es handelt sich um eine persönliche Adresse 20020514
# Exception Resumable Description Created on
1 ADDRESS_HANDLE_NOT_EXIST Übergebener Adreßhandle existiert nicht 20020514
2 INTERNAL_ERROR Schwerer interner Fehler 20020514

Method GET_ADDRESS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ADDRESS_DIALOG Call by reference Object reference (TYPE REF TO) CL_BSP_ADDRESS_DIALOG Dialog-Klasse für Adressen 20020507
2 Importing IS_ADDRESS_KEY Call by reference Type reference (TYPE) CRMT_BSP_ADDRESS_KEY_INTERNAL Adreßschlüssel 20020806
3 Importing IV_ADDRESS_GROUP Call by reference Type reference (TYPE) AD_GROUP SPACE Adreßgruppe (Schlüssel) (Business Address Services) 20020513
4 Importing IV_CREATE Call by reference Type reference (TYPE) XFELD SPACE Adresse bei Bedarf anlegen 20020507
5 Importing IV_PERSON_GROUP Call by reference Type reference (TYPE) AD_GROUP_P SPACE Personengruppe (Schlüssel) (Business Address Services) 20020513
# Exception Resumable Description Created on
1 ADDRESS_NOT_EXIST Zu dem angegebenen Schlüssel existiert keine Adresse 20020507

Method GET_EXISTING_COMM_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMTYPES Call by reference Type reference (TYPE) ADCOMTYPES_TAB Tabellentyp für dieinterne Konvertierung von Komm.Typen 20030613

Method GET_EXISTING_COMM_TYPES on class CL_BSP_ADDRESS_DIALOG has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDRESS_TYPE Call by reference Type reference (TYPE) AD_ADRTYPE Adreßtyp (1=Organisation, 2=Person, 3=Ansprechpartner) 20020507
2 Returning RR_ADDRESS_DIALOG Value transfer Object reference (TYPE REF TO) CL_BSP_ADDRESS_DIALOG Dialog-Klasse für Adressen 20020507

Method GET_INSTANCE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_APPLOG Value transfer Type reference (TYPE) CRMT_BSP_APPLOG_TAB Fehlertabelle 20020507

Method GET_MESSAGES on class CL_BSP_ADDRESS_DIALOG has no exception.

Method GET_MESSAGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_APPLOG Value transfer Type reference (TYPE) CRMT_BSP_APPLOG_TAB 20020507

Method GET_MESSAGE_TAB on class CL_BSP_ADDRESS_DIALOG has no exception.

Method GET_PERSON_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PERSON_NUMBER Call by reference Type reference (TYPE) AD_PERSNUM Personennummer 20020514
2 Exporting EV_RETURNCODE_NUMBERRANGE Call by reference Type reference (TYPE) NRRETURN Returncode 20020514
3 Importing IS_PERSON_REFERENCE Call by reference Type reference (TYPE) PERS_REF Übergabestr. f. die Verwendung von Personen (Bus. Adr. Srvs) 20020514
4 Importing IV_OWNER Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20020514
5 Importing IV_PERSON_HANDLE Call by reference Type reference (TYPE) AD_HANDLE Handle zum Anlegen von Adressen/Personen (Bus. Addr. Servs) 20020514
# Exception Resumable Description Created on
1 INTERNAL_ERROR Schwerer interner Fehler 20020514
2 PERSON_HANDLE_NOT_EXIST Das angegebene Personenhandle existiert nicht 20020514

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) AD_TSTAMP Zeitstempel 20050704

Method GET_TIMESTAMP on class CL_BSP_ADDRESS_DIALOG has no exception.

Method GET_VERSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_TAB Call by reference Type reference (TYPE) CRMT_ADDRESS_VERSION_TAB Tabelle von Internationalen Adressversionen 20030109

Method GET_VERSION_LIST on class CL_BSP_ADDRESS_DIALOG has no exception.

Method INITIALIZE_ADDRESS Signature

Method INITIALIZE_ADDRESS on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method INITIALIZE_ADDRESS on class CL_BSP_ADDRESS_DIALOG has no exception.

Method INITIALIZE_ADDRESS_SPECIFIC Signature

Method INITIALIZE_ADDRESS_SPECIFIC on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method INITIALIZE_ADDRESS_SPECIFIC on class CL_BSP_ADDRESS_DIALOG has no exception.

Method INITIALIZE_ALL Signature

Method INITIALIZE_ALL on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method INITIALIZE_ALL on class CL_BSP_ADDRESS_DIALOG has no exception.

Method INITIALIZE_DC_PROCESSING Signature

Method INITIALIZE_DC_PROCESSING on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method INITIALIZE_DC_PROCESSING on class CL_BSP_ADDRESS_DIALOG has no exception.

Method INSERT_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_IS_CREATED Call by reference Type reference (TYPE) XFELD Adresse wurde angelegt 20020513
2 Exporting EV_ERROR_OCCURRED Call by reference Type reference (TYPE) XFELD Fehler beim Anlegen der Adresse 20020726
3 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20030128
4 Importing IS_ADDRESS Call by reference Type reference (TYPE) CRMT_BSP_ADDRESS Dialog-Struktur für Adressen 20020513

Method INSERT_ADDRESS on class CL_BSP_ADDRESS_DIALOG has no exception.

Method INSERT_ADDRESS_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_IS_CREATED Call by reference Type reference (TYPE) XFELD Adresse wurde erfolgreich angelegt 20020513

Method INSERT_ADDRESS_SPECIFIC on class CL_BSP_ADDRESS_DIALOG has no exception.

Method MAINTAIN_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADDRESS_IS_CREATED Call by reference Type reference (TYPE) XFELD Die Adresse wurde neu angelegt 20021211
2 Exporting EV_ERROR_OCCURRED Call by reference Type reference (TYPE) XFELD Es sind Fehler aufgetreten 20021211
3 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20030128
4 Importing IT_COMM_TABLE Call by reference Type reference (TYPE) ANY TABLE 20021129
5 Importing IT_USAGE Call by reference Type reference (TYPE) CRMT_ADSUSE_TAB 20031021
6 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) AD_TABTYPE Name der Struktur für die Tabelle COMM_TABLE 20021129
# Exception Resumable Description Created on
1 ADDRESS_NOT_EXIST Die Adresse existiert nicht 20021129

Method MESSAGE_DETERMINE_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_APPLOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG Struktur für Anwendungsprotokoll-Schnittstelle 20021023

Method MESSAGE_DETERMINE_FIELDNAME on class CL_BSP_ADDRESS_DIALOG has no exception.

Method READ_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS Call by reference Type reference (TYPE) CRMT_BSP_ADDRESS Dialog-Struktur für Adressen 20020507
2 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20050704
3 Importing IV_NATION Call by reference Type reference (TYPE) AD_NATION SPACE Versionskennzeichen für internationale Adressen 20021204
# Exception Resumable Description Created on
1 ADDRESS_NOT_EXIST Die angegebene Adresse existiert nicht 20020507

Method READ_ADDRESS_SPECIFIC Signature

Method READ_ADDRESS_SPECIFIC on class CL_BSP_ADDRESS_DIALOG has no parameter.
# Exception Resumable Description Created on
1 ADDRESS_NOT_EXIST Die angegebene Adresse existiert nicht 20020513

Method READ_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMM_TABLE Call by reference Type reference (TYPE) ANY TABLE Tabelle der Kommunikationsdaten 20021129
2 Exporting ET_USAGE Call by reference Type reference (TYPE) CRMT_ADSUSE_TAB 20031021
3 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_TABTYPE Name der Struktur für die Tabelle COMM_TABLE 20021129
# Exception Resumable Description Created on
1 ADDRESS_NOT_EXIST Die Adresse existiert nicht 20021129

Method RESET_ERRORS Signature

Method RESET_ERRORS on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method RESET_ERRORS on class CL_BSP_ADDRESS_DIALOG has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CRMT_BSP_RETURNCODE Return Code 20020514

Method SAVE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method SINGLE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CRMT_BSP_RETURNCODE Return Code 20020514

Method SINGLE_SAVE on class CL_BSP_ADDRESS_DIALOG has no exception.

Method STORE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20030128
2 Importing IS_ADDRESS Call by reference Type reference (TYPE) CRMT_BSP_ADDRESS Dialog-Struktur für Adressen 20021114

Method STORE_ADDRESS on class CL_BSP_ADDRESS_DIALOG has no exception.

Method TAX_JURISDICTION_CODE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POPUP_NECESSARY Call by reference Type reference (TYPE) XFELD Es ist ein Auswahlpopup notwendig 20030221

Method TAX_JURISDICTION_CODE_CHECK on class CL_BSP_ADDRESS_DIALOG has no exception.

Method TXJCD_CHECK_TO_BE_CONDUCTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONDUCT_TXJCD_CHECK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20030221

Method TXJCD_CHECK_TO_BE_CONDUCTED on class CL_BSP_ADDRESS_DIALOG has no exception.

Method UPDATE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR_OCCURRED Call by reference Type reference (TYPE) XFELD Fehler beim Ändern der Adresse 20020726
2 Importing IR_CALLING_MAC Call by reference Object reference (TYPE REF TO) CL_BSP_ACCESS_MODEL_ADDRESS Access-Klasse für Adresse 20030128
3 Importing IS_ADDRESS Call by reference Type reference (TYPE) CRMT_BSP_ADDRESS Dialog-Struktur für Adressen 20020507

Method UPDATE_ADDRESS on class CL_BSP_ADDRESS_DIALOG has no exception.

Method UPDATE_ADDRESS_SPECIFIC Signature

Method UPDATE_ADDRESS_SPECIFIC on class CL_BSP_ADDRESS_DIALOG has no parameter.
Method UPDATE_ADDRESS_SPECIFIC on class CL_BSP_ADDRESS_DIALOG has no exception.
History
Last changed by/on SAP  20020507 
SAP Release Created in 310