SAP ABAP Class CL_ISH_ADDRESS (IS-H: Address)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPVS (Package) Application development patient management system
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_RUN_DATA IS-H: Base Class for Movement Data Objects 20030709
Properties
Class CL_ISH_ADDRESS  
Short Description IS-H: Address    
Super Class CL_ISH_RUN_DATA IS-H: Base Class for Movement Data Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NPVS   Application development patient management system 
Created 20010508   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISH_ADDRESS has no interface implemented.
Friends
Class CL_ISH_ADDRESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_INACTIVE Constant Protected Type reference (TYPE) ISH_DYNMOD '-' Screen Modification Indicator: Inactive 20010508
2 CO_INPUT Constant Protected Type reference (TYPE) ISH_DYNMOD '.' Screen Modification Indicator: Input 20010508
3 CO_OUTPUT Constant Protected Type reference (TYPE) ISH_DYNMOD '*' Screen Modification Indicator: Output 20010508
4 CO_REQUIRED Constant Protected Type reference (TYPE) ISH_DYNMOD '+' Screen Modification Indicator: Required Entry Field 20010508
5 GS_NADR Instance attribute Protected Type reference (TYPE) NADR Address Data 20010508
6 GS_NADR_DB Instance attribute Protected Type reference (TYPE) NADR Address Data (Database Status) 20010508
7 GT_INSTANCES Static Attribute Private Type reference (TYPE) TYPE_T_INSTANCE Assignment Table Key - Instance 20010509
8 GT_NADR2 Instance attribute Protected Type reference (TYPE) ISH_T_NADR2 Telephone Numbers 20010509
9 GT_NADR2_DB Instance attribute Protected Type reference (TYPE) ISH_T_NADR2 Telephone Numbers (Database Status) 20010509
10 GT_STRUCTURE_NADR Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of NADR 20010601
11 GT_STRUCTURE_RNADR_ATTRIB_X Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of RNADR_ATTRIB_X 20010508
12 G_ADROB_ORIGINAL Instance attribute Private Type reference (TYPE) ISH_ADROBJ Original Address Object when Creating Instance 20010626
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DATA_KEY Static method Public Method Unstructured Key -> Structured Key 20020129
2 BUILD_KEY_STRING Static method Public Method Structured Key -> Unstructured Key 20020129
3 CHANGE Instance method Public Method Change Object Attributes 20010514
4 CHANGE_ADROB_FOR_DISPLAY Instance method Public Method Display Address Object with Layout of Another Object 20010625
5 CHECK Instance method Public Method Check Data 20010508
6 CHECK_CHANGES Instance method Public Method Check if and what Data Was Changed (Field Level) 20010601
7 CONSTRUCTOR Instance method Public Constructor Constructor 20010508
8 CREATE Static method Public Method Create New Address 20010508
9 DELETE Instance method Public Method Delete Address 20010828
10 FIELD_STANDARDIZATION Instance method Private Method Standardize Relevant Fields 20010608
11 GET_DATA Instance method Public Method Read Object Attributes 20010517
12 INITIALIZE Instance method Public Method Initialize Object Attributes 20010530
13 IS_ACTUAL Instance method Public Method Compare Originally Imported DB with Current DB 20021206
14 IS_IN_DATABASE Static method Public Method Is the Object Data Already in the Database? 20030707
15 IS_IN_ENVIRONMENT Static method Public Method Does the Object Exist in the Specified Environment? 20020130
16 LOAD Static method Public Method Read Existing Address 20010508
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Object Has Changed 20010515
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_INSTANCE Private See coding Assignment Key - Instance 20010509
2 TYPE_T_INSTANCE Private See coding Assignment Table Key - Instance 20010509
Method Signatures

Method BUILD_DATA_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Call by reference Type reference (TYPE) RNADR_KEY Strukturierter Schlüssel der Adresse 20020129
2 Importing I_KEY Call by reference Type reference (TYPE) STRING Unstrukturierter Schlüssel der Adresse 20020129

Method BUILD_DATA_KEY on class CL_ISH_ADDRESS has no exception.

Method BUILD_KEY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Call by reference Type reference (TYPE) STRING Unstrukturierter Schlüssel der Adresse 20020129
2 Importing I_KEY Call by reference Type reference (TYPE) RNADR_KEY Strukturierter Schlüssel der Adresse 20020129
3 Importing I_MANDT Value transfer Type reference (TYPE) MANDT Mandant 20040127

Method BUILD_KEY_STRING on class CL_ISH_ADDRESS has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20010514
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010514
3 Importing IS_DATA Value transfer Type reference (TYPE) RNADR_ATTRIB Zu ändernde Daten Adresse 20010514
4 Importing IS_WHAT_TO_CHANGE Value transfer Type reference (TYPE) RNADR_ATTRIB_X Welche Felder sollen geändert werden? 20010514
5 Importing I_CHANGE_ALL Value transfer Type reference (TYPE) ISH_ON_OFF SPACE RNADM nicht berücksichtigen 20010730

Method CHANGE on class CL_ISH_ADDRESS has no exception.

Method CHANGE_ADROB_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADROB Value transfer Type reference (TYPE) ISH_ADROBJ Adressobjekt 20010625

Method CHANGE_ADROB_FOR_DISPLAY on class CL_ISH_ADDRESS has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20010508
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010509
3 Importing IS_WHAT_TO_CHECK Value transfer Type reference (TYPE) RNADR_ATTRIB_X Welche Felder sollen geprüft werden? 20010508

Method CHECK on class CL_ISH_ADDRESS has no exception.

Method CHECK_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20010601
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNADR_ATTRIB geänderte Adresse 20010601
3 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNADR_ATTRIB_X Welche Felder wurden geändert? 20010601
4 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Adresse (I/U/D) 20010601
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010601

Method CHECK_CHANGES on class CL_ISH_ADDRESS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Value transfer Type reference (TYPE) RNADR_ATTRIB Anlegen: Adressdaten 20010508
2 Importing I_ADROB Value transfer Type reference (TYPE) ISH_ADROBJ Anlegen: Adressobjekt 20010508
3 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20010830
4 Importing I_KEY Value transfer Type reference (TYPE) RNADR_KEY Ändern: Schlüssel Adresse 20010508
5 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF Adresse von der Datenbank lesen (bei LOAD) 20030908
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20010830
2 NOT_FOUND Adresse nicht vorhanden 20010509
3 WRONG_ADROB Fehlerhaftes Adressobjekt 20010509

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_ADDRESS Instanz Adresse 20010508
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz vorläufige Patientenstammdaten als Interfacereferenz 20020129
3 Importing IS_DATA Value transfer Type reference (TYPE) RNADR_ATTRIB Adressdaten 20010508
4 Importing I_ADROB Value transfer Type reference (TYPE) ISH_ADROBJ Adressobjekt 20010508
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20010830
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20010830
2 WRONG_ADROB Fehlerhaftes Adressobjekt 20010509

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20010828
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010828
3 Importing I_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Sofort sichern? 20010828
4 Importing I_TCODE Value transfer Type reference (TYPE) SY-TCODE SY-TCODE aktueller Transaktionscode 20010828

Method DELETE on class CL_ISH_ADDRESS has no exception.

Method FIELD_STANDARDIZATION Signature

Method FIELD_STANDARDIZATION on class CL_ISH_ADDRESS has no parameter.
Method FIELD_STANDARDIZATION on class CL_ISH_ADDRESS has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20010517
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNADR_ATTRIB Attributfelder Adresse 20010517
3 Exporting ES_DATA_DB Value transfer Type reference (TYPE) RNADR_ATTRIB DB: Attributfelder Adresse 20021206
4 Exporting ES_DATA_TEXT Value transfer Type reference (TYPE) RNADR_ATTRIB_TEXT Attributfelder Adresse - Texte 20010517
5 Exporting ES_DATA_TEXT_DB Value transfer Type reference (TYPE) RNADR_ATTRIB_TEXT DB: Attributfelder Adresse - Texte 20021206
6 Exporting ES_KEY Value transfer Type reference (TYPE) RNADR_KEY Schlüssel Adresse 20010531
7 Exporting E_ADROB Value transfer Type reference (TYPE) ISH_ADROBJ Adressobjekt 20010517
8 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Adresse (I/U/D) 20010531
9 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20010517

Method GET_DATA on class CL_ISH_ADDRESS has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISH_ADDRESS has no parameter.
Method INITIALIZE on class CL_ISH_ADDRESS has no exception.

Method IS_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20021206
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNADR_ATTRIB geänderte Adresse 20021206
3 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNADR_ATTRIB_X Welche Felder wurden geändert? 20021206
4 Exporting E_ACTUAL Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist aktuell? 20021206
5 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021206

Method IS_ACTUAL on class CL_ISH_ADDRESS has no exception.

Method IS_IN_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EXIST Value transfer Type reference (TYPE) RNT40-MARK Adresse existiert ON/OFF 20030707
2 Importing I_KEY Value transfer Type reference (TYPE) STRING Key des Datensatzes 20030707

Method IS_IN_DATABASE on class CL_ISH_ADDRESS has no exception.

Method IS_IN_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objektinstanz, wenn diese bereits vorhanden ist 20030707
2 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment, in dem gesucht wird 20030707
3 Importing I_KEY Value transfer Type reference (TYPE) STRING Schlüssel des Objekts 20030707
4 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Instanz eines Objekts 20030707

Method IS_IN_ENVIRONMENT on class CL_ISH_ADDRESS has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_ADDRESS Instanz Adresse 20010508
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz vorläufige Patientenstammdaten als Interfacereferenz 20020129
3 Importing IS_DATA Value transfer Type reference (TYPE) RNADR_ATTRIB Adressdaten 20030908
4 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20010830
5 Importing I_KEY Value transfer Type reference (TYPE) RNADR_KEY Schlüssel Adresse 20010508
6 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Adresse von der Datenbank lesen 20030908
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20010830
2 NOT_FOUND Adresse nicht vorhanden 20010509
Event Signatures

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on class CL_ISH_ADDRESS has no parameter.
History
Last changed by/on SAP  20050224 
SAP Release Created in 463