SAP ABAP Class CL_ISHMED_INSTALL_PACKAGE (i.s.h.med: Handle Installation Packages)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Properties
Class CL_ISHMED_INSTALL_PACKAGE  
Short Description i.s.h.med: Handle Installation Packages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20061018   SAP 
Last change 20080716   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)
2 N2C Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 N2T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SCPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_INSTALL_PACKAGE has no interface implemented.
Friends
Class CL_ISHMED_INSTALL_PACKAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BCSET_CAT_DEFAULT Constant Private Type reference (TYPE) TPARA-PARTEXT 'IS-H' Default Category for BC Set 20080114
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_CONTENT_4_DOCU Static method Private Method Integrates Docu in XML Content 20080114
2 CREATE Static method Public Method Create and Save Package 20080114
3 DB_CLUSTERS_2_DB_SPLITS Static method Private Method N2TRANSPORTCLUST ==> N2TRANSPORTBCSET (DB Tables) 20080114
4 DELETE Static method Public Method Deletes Package+Log+Docu 20080114
5 DELETE__TMP_DBENTRIES Static method Private Method 20080114
6 DOWNLOAD Static method Public Method Writes N2TRANSPORT as XML in System (Dialog) 20080114
7 DOWNLOAD__WRITE Static method Private Method Write Destination File (in System) 20080114
8 EDIT_DOCU Static method Public Method Processed Docu (Dialog) 20080114
9 EDIT_PACKDOCU Static method Public Method Process Docu for Package (Dialog) 20080114
10 EDIT_STRING Static method Public Method Editor for Processing a String 20080114
11 EXPORT_TO_BCSET Static method Public Method Create BC Set (Initial Screen) 20080114
12 FILENAME_STANDARD Static method Private Method Creates Standard File Name (Without Extension) 20080114
13 FILL_HEADER Static method Private Method Complete Header (Key and System Infos) 20080114
14 FILL__TRANS_TABLES Static method Private Method Fill TR_OBJECTS + TR_KEYS 20080114
15 GET_DATA Static method Public Method Supplies Data (as DDIC Structure or XML Document) 20080114
16 GET_DOCU Static method Public Method Supplies Text(s) as Table 20080114
17 GET_HEADER Static method Public Method Supplies Header from N2TRANSPORT 20080114
18 GET_HEADER_FROM_XML Static method Private Method Extracts Header from Content 20080114
19 GET_PACKAGES Static method Private Method Get Packages 20080114
20 HEADER_IS_VALID Static method Private Method Checks Header for CREATE 20080114
21 IMPORT_FROM_BCSET Static method Public Method Convert BC Set into Install Package(s) 20080114
22 IS__IXML_DOCUMENT Static method Private Method Parameter Is REF TO CL_IXML_DOCUMENT 20080114
23 PACKAGE_EXIST Static method Public Method Does package exist? => abap_true / abap_false 20080114
24 PACKS_2_DB_CLUSTERS Static method Private Method Export Package(s) to Cluster(s) 20080114
25 RIP_DOCU Static method Private Method Delivers Data 20080114
26 SHOW Static method Public Method Displays Header, Log and Docu (Dialog) 20080114
27 SHOW_CONTENT_XML Static method Public Method Displays Content as XML Structure (Dialog) 20080114
28 UPLOAD Static method Public Method Creates N2TRANSPORT from System File (Dialog) 20080114
29 UPLOAD__DIALOG Static method Private Method Query Source File (from System) 20080114
30 UPLOAD__READ Static method Private Method Read Source File (from System) 20080114
Events
Class CL_ISHMED_INSTALL_PACKAGE has no event.
Types
Class CL_ISHMED_INSTALL_PACKAGE has no local type.
Method Signatures

Method CHANGE_CONTENT_4_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_N2TRANSPORT Call by reference Type reference (TYPE) N2TRANSPORT i.s.h.med: Tabelle zum Transport von Customizing-Daten 20080114
2 Importing I_DOCUIDENT Call by reference Type reference (TYPE) N2UUID i.s.h.med UUID 20080114

Method CHANGE_CONTENT_4_DOCU on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGFILE Call by reference Type reference (TYPE) N2TRANSPORTLOG i.s.h.med: LogDatei zu N2TRANSPORT 20080114
2 Exporting E_PACKAGE Call by reference Type reference (TYPE) N2TRANSPORT i.s.h.med: Tabelle zum Transport von Customizing-Daten 20080114
3 Importing I_DATA Call by reference Type reference (TYPE) ANY 20080114
4 Importing I_HEADER Call by reference Type reference (TYPE) RN2TRANSPORTHEADER i.s.h.med: Informationen zum Objekttransport 20080114
5 Importing I_LOGINFO Call by reference Type reference (TYPE) N2_LINFO i.s.h.med: Info zum Log 20080114
6 Importing I_TEXT Call by reference Type reference (TYPE) STRING Doku als String 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method DB_CLUSTERS_2_DB_SPLITS Signature

Method DB_CLUSTERS_2_DB_SPLITS on class CL_ISHMED_INSTALL_PACKAGE has no parameter.
Method DB_CLUSTERS_2_DB_SPLITS on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELETED Call by reference Type reference (TYPE) ABAP_BOOL 20080114
2 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114

Method DELETE on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method DELETE__TMP_DBENTRIES Signature

Method DELETE__TMP_DBENTRIES on class CL_ISHMED_INSTALL_PACKAGE has no parameter.
Method DELETE__TMP_DBENTRIES on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DIRECTORY Call by reference Type reference (TYPE) STRING mit / 20080114
2 Exporting E_CANCELLED Call by reference Type reference (TYPE) ABAP_BOOL Dialog abgebrochen 20080114
3 Exporting E_FILE_LENGTH Call by reference Type reference (TYPE) I Zahl der übertragenen Bytes 20080114
4 Exporting E_FULL_NAME Call by reference Type reference (TYPE) STRING Directory + Filename + Extension(.XML) 20080114
5 Exporting E_LOGFILE Call by reference Type reference (TYPE) N2TRANSPORTLOG LogDatei zu N2TRANSPORT 20080114
6 Importing I_FILENAME Call by reference Type reference (TYPE) STRING Filename (ohne Extension) 20080114
7 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT Tabelle zum Transport von Customizing-Daten 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL Exceptions im Customizing-Transport 20080114

Method DOWNLOAD__WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FILE_LENGTH Call by reference Type reference (TYPE) I Zahl der übertragenen Bytes 20080114
2 Importing I_FULL_NAME Call by reference Type reference (TYPE) STRING vollständes Ziel 20080114
3 Importing I_TRANSFILE Call by reference Type reference (TYPE) N2TRANSPORT i.s.h.med: Tabelle zum Transport von Customizing-Daten 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method EDIT_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DOCUKEY Call by reference Type reference (TYPE) N2UUID Schlüssel des Dokuments 20080114
2 Importing I_PACKTYP Call by reference Type reference (TYPE) N2_HTYP1 Typ des InstallPakets 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method EDIT_PACKDOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGFILE Call by reference Type reference (TYPE) N2TRANSPORTLOG i.s.h.med: LogDatei zu N2TRANSPORT 20080114
2 Importing I_TRANSIDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method EDIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEXT Call by reference Type reference (TYPE) STRING 20080114
2 Importing I_DISPLAYONLY Call by reference Type reference (TYPE) ABAP_BOOL 20080114

Method EDIT_STRING on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method EXPORT_TO_BCSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGFILES Call by reference Type reference (TYPE) RN2TRANSPORTLOG_TAB i.s.h.med: Tabellentyp zu N2TRANSPORTLOG 20080114
2 Importing I_HTYP1 Call by reference Type reference (TYPE) CSEQUENCE 20080114
3 Importing I_LOGINFO Call by reference Type reference (TYPE) N2_LINFO i.s.h.med: Info zum Log 20080114
4 Importing I_TKEYS Call by reference Type reference (TYPE) N2_TIDENT_TAB i.s.h.med: Tabellentyp zu N2_TIDENT 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method FILENAME_STANDARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSFILE Call by reference Type reference (TYPE) N2TRANSPORT i.s.h.med: Tabelle zum Transport von Customizing-Daten 20080114
2 Returning R_FILENAME Value transfer Type reference (TYPE) STRING 20080114

Method FILENAME_STANDARD on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method FILL_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PART Call by reference Type reference (TYPE) RN2TRANSPORTHEADER i.s.h.med: Informationen zum Objekttransport 20080114
2 Returning R_FULL Value transfer Type reference (TYPE) RN2TRANSXMLHEADER i.s.h.med: Header im RN2TRANSXML 20080114

Method FILL_HEADER on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method FILL__TRANS_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEYS Call by reference Type reference (TYPE) TR_KEYS Tabellenschlüssel 20080114
2 Exporting E_OBJECTS Call by reference Type reference (TYPE) TR_OBJECTS Objekte 20080114

Method FILL__TRANS_TABLES on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) ANY 20080114
2 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method GET_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCU Call by reference Type reference (TYPE) RN2CUDOC_TAB Tabellentyp zu N2CUDOC 20080114
2 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114
2 Returning R_HEADER Value transfer Type reference (TYPE) RN2TRANSXMLHEADER i.s.h.med: Header im RN2TRANSXML 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method GET_HEADER_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML_STRING Call by reference Type reference (TYPE) N2_CCONTENT i.s.h.med: Inhalt des Transportobjekts 20080114
2 Returning R_HEADER Value transfer Type reference (TYPE) RN2TRANSXMLHEADER i.s.h.med: Header im RN2TRANSXML 20080114

Method GET_HEADER_FROM_XML on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method GET_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TKEYS Call by reference Type reference (TYPE) N2_TIDENT_TAB die Paketschlüssel 20080114
2 Returning R_PACKAGES Value transfer Type reference (TYPE) RN2TRANSPORT_TAB i.s.h.med: Tabellentyp zu N2TRANSPORT 20080114

Method GET_PACKAGES on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method HEADER_IS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER Call by reference Type reference (TYPE) RN2TRANSPORTHEADER i.s.h.med: Informationen zum Objekttransport 20080114
2 Returning R_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20080114

Method HEADER_IS_VALID on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method IMPORT_FROM_BCSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGS Call by reference Type reference (TYPE) RN2TRANSPORTLOG_TAB i.s.h.med: LogDatei zu N2TRANSPORT 20080114
2 Exporting E_PACKS_IGNORED Call by reference Type reference (TYPE) RN2TRANSPORT_TAB i.s.h.med: Tabellentyp zu N2TRANSPORT 20080114
3 Exporting E_PACKS_INSERTED Call by reference Type reference (TYPE) RN2TRANSPORT_TAB i.s.h.med: Tabelle zum Transport von Customizing-Daten 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method IS__IXML_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM Call by reference Type reference (TYPE) ANY zu untersuchender Parameter 20080114
2 Returning R Value transfer Type reference (TYPE) ABAP_BOOL 20080114

Method IS__IXML_DOCUMENT on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method PACKAGE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114
2 Returning R_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20080114

Method PACKAGE_EXIST on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method PACKS_2_DB_CLUSTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKS Call by reference Type reference (TYPE) RN2TRANSPORT_TAB die Paketschlüssel 20080114

Method PACKS_2_DB_CLUSTERS on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method RIP_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_N2TRANSPORT Call by reference Type reference (TYPE) N2TRANSPORT Datensatz 20080114
2 Returning R_DOCU Value transfer Type reference (TYPE) RN2CUDOC_TAB Tabellentyp zu N2CUDOC 20080114

Method RIP_DOCU on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114

Method SHOW on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method SHOW_CONTENT_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IDENT Call by reference Type reference (TYPE) N2_TIDENT i.s.h.med: Ident eines Transfer-Files 20080114

Method SHOW_CONTENT_XML on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCELLED Call by reference Type reference (TYPE) ABAP_BOOL 20080114
2 Exporting E_LOGFILE Call by reference Type reference (TYPE) N2TRANSPORTLOG i.s.h.med: LogDatei zu N2TRANSPORT 20080114
3 Exporting E_PACKAGE Call by reference Type reference (TYPE) N2TRANSPORT i.s.h.med: Tabelle zum Transport von Customizing-Daten 20080114
4 Importing I_INITIAL_DIRECTORY Call by reference Type reference (TYPE) STRING 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_CUTRA_UTIL i.s.h.med Customizing-Transport (Utilities) 20080114

Method UPLOAD__DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FILENAME Call by reference Type reference (TYPE) STRING 20080114
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20080114
3 Exporting E_USERACTION Call by reference Type reference (TYPE) I 20080114
4 Importing I_INITIAL_DIRECTORY Call by reference Type reference (TYPE) STRING 20080114

Method UPLOAD__DIALOG on class CL_ISHMED_INSTALL_PACKAGE has no exception.

Method UPLOAD__READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FILE Call by reference Type reference (TYPE) XSTRING 20080114
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20080114
3 Importing I_FILENAME Call by reference Type reference (TYPE) STRING 20080114

Method UPLOAD__READ on class CL_ISHMED_INSTALL_PACKAGE has no exception.
History
Last changed by/on SAP  20080716 
SAP Release Created in