SAP ABAP Class CL_ISHMED_PMDTRANS_PMD (PMD Transport - Document Category)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PMDTRANS PMD Transport - Super Class 20080114
Properties
Class CL_ISHMED_PMDTRANS_PMD  
Short Description PMD Transport - Document Category    
Super Class CL_ISHMED_PMDTRANS PMD Transport - Super Class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20060823   SAP 
Last change 20110810   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)
Interfaces
Class CL_ISHMED_PMDTRANS_PMD has no interface implemented.
Friends
Class CL_ISHMED_PMDTRANS_PMD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INSTANCES Static Attribute Private See coding Instance Table 20080114
2 OLD_DTID Instance attribute Private Type reference (TYPE) N2_DTID Document Category ID 20080114
3 OLD_DTVERS Instance attribute Private Type reference (TYPE) N2_VERS Version Number 20080114
4 OLD_EINRI Instance attribute Private Type reference (TYPE) EINRI Institution 20080114
5 OLD_MANDT Instance attribute Private Type reference (TYPE) MANDT Client 20080114
6 OLD_VERSIONS Instance attribute Private Type reference (TYPE) TY_VERSIONS 20080114
Methods
# Method Level Visibility Method type Description Created on
1 CHECK__DESIGN_AC Instance method Private Method Compares Abstract/Definite 20080114
2 CHECK__ELEMENTS Instance method Public Method 20080114
3 CHECK__HEADER Instance method Public Method Checks Situation of Header 20080114
4 CHECK__PACKAGE Instance method Public Method 20080114
5 CHECK__TADIRS Instance method Private Method Checks TADIR Entries 20080114
6 CLEAR__GENOBJ_NAMES Instance method Private Method Deletes Names of Gen. Objects 20080114
7 COLL__COMBOENTRIES Instance method Private Method Deletes ALl Combo Entries of All Elements 20080114
8 COLL__FDBS Instance method Private Method Gets Definitions of All Required EDM 20080114
9 COLL__LINKS Instance method Private Method Gets Definitions of All Required Link Modules 20080114
10 COLL__TADIR Instance method Private Method Collects ALL Required TADIR Objecdts (for All Versions) 20080114
11 COLL__TADIR_CELEM Instance method Private Method Collects ALL Required TADIR Objecdts (for All Versions) 20080114
12 COLL__TADIR_HEAD Instance method Private Method Collects ALL Required TADIR Objecdts (for All Versions) 20080114
13 COLL__TADIR_INCL Instance method Private Method Collected INCl Name in TADIR_TAB 20080114
14 CONSTRUCTOR Instance method Private Constructor Sub-Constructor 20080114
15 FREE_REF Instance method Public Method Count Down Request_count; if Last -> FREE 20080114
16 GET__AUSLIEFERUNG Instance method Public Method Supplies AUSLIEFERUNG (from NEW or OLD) 20080114
17 GET__CLIENT Instance method Public Method Supplies Client of Export Object 20080114
18 GET__DOKAR Instance method Public Method Supplies DOKAR (from NEW or OLD) 20080114
19 GET__DOMANAME_OF_DTEL Static method Public Method Data Element Name -> Domain Name 20080114
20 GET__INSTALLED_HEADERS Instance method Public Method Supplies New Header 20080114
21 GET__LICNAME Instance method Public Method Supplies TRANSISHREL=License (from NEW or OLD) 20080114
22 GET__N2ES_TAB Instance method Public Method Supplies Assignment Table 20080114
23 GET__NUMBER_OF_VERSIONS Instance method Public Method Supplies Number of Versions (from OLD) 20080114
24 GET__REF Static method Public Method Supplies Instance (New or Existing) 20080114
25 GET__TADIR_ENTRY Instance method Private Method Reads Complete TADIR Entry 20080114
26 INSTALL Instance method Public Method Installs NEW_COMPONENTS on Destination System 20080114
27 INSTALL__ABSTRACT Instance method Private Method Inserts Abstract Element etc 20080114
28 INSTALL__CONCRETE Instance method Private Method Inserts Definite Design -> Loop Over Versions 20080114
29 INSTALL__CONCRETE_VERSION Instance method Private Method Inserts Version of Definite Design 20080114
30 LOAD__OLD_COMPONENTS Instance method Private Method Loads Complete Definition -> Global 20080114
31 SET__DOKAR Instance method Public Method Sets DOKAR in NEW (All Versions) 20080114
Events
Class CL_ISHMED_PMDTRANS_PMD has no event.
Types
Class CL_ISHMED_PMDTRANS_PMD has no local type.
Method Signatures

Method CHECK__DESIGN_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMP Call by reference Type reference (TYPE) RN2PMD_COMPONENTS_ALLVERSIONS PMD: alle Komponenten aller Versionen eines DokTyps 20080114
2 Returning R_MESSAGES Value transfer Type reference (TYPE) ISHMED_T_MESSAGES i.s.h.med: Erweiterte BAPIRET2-Table für Message-Klasse 20080114

Method CHECK__DESIGN_AC on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method CHECK__ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ELEMENTS Call by reference Type reference (TYPE) RN2DE_EXT_TAB Tabellentyp zu RN2DE_EXT 20080114

Method CHECK__ELEMENTS on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method CHECK__HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CASE Call by reference Type reference (TYPE) I Situationsnummer 20080114
2 Exporting E_NCOUNT Call by reference Type reference (TYPE) SYTABIX Anzahl Versionen (neu) 20080114
3 Exporting E_OCOUNT Call by reference Type reference (TYPE) SYTABIX Anzahl Versionen (alt) 20080114

Method CHECK__HEADER on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method CHECK__PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEFOR Call by reference Type reference (TYPE) CSEQUENCE 'E' E - Export 20080114
2 Returning R_MESSAGES Value transfer Type reference (TYPE) ISHMED_T_MESSAGES Meldungen 20080114

Method CHECK__PACKAGE on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method CHECK__TADIRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMP Call by reference Type reference (TYPE) RN2PMD_COMPONENTS_ALLVERSIONS PMD: alle Komponenten aller Versionen eines DokTyps 20080114
2 Returning R_MESSAGES Value transfer Type reference (TYPE) ISHMED_T_MESSAGES i.s.h.med: Erweiterte BAPIRET2-Table für Message-Klasse 20080114

Method CHECK__TADIRS on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method CLEAR__GENOBJ_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CDESIGN Call by reference Type reference (TYPE) RN2PMD_CDESIGN PMD: konkreter Entwuf (vollständig) 20080114

Method CLEAR__GENOBJ_NAMES on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method COLL__COMBOENTRIES Signature

Method COLL__COMBOENTRIES on class CL_ISHMED_PMDTRANS_PMD has no parameter.
Method COLL__COMBOENTRIES on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method COLL__FDBS Signature

Method COLL__FDBS on class CL_ISHMED_PMDTRANS_PMD has no parameter.
Method COLL__FDBS on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method COLL__LINKS Signature

Method COLL__LINKS on class CL_ISHMED_PMDTRANS_PMD has no parameter.
Method COLL__LINKS on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method COLL__TADIR Signature

Method COLL__TADIR on class CL_ISHMED_PMDTRANS_PMD has no parameter.
Method COLL__TADIR on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method COLL__TADIR_CELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEM Call by reference Type reference (TYPE) N2ET PMD: konkreter Entwurf (Header) 20080114
2 Importing I_IS_PMD1 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080114

Method COLL__TADIR_CELEM on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method COLL__TADIR_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEAD Call by reference Type reference (TYPE) RN2PMD_CHEAD PMD: konkreter Entwurf (Header) 20080114

Method COLL__TADIR_HEAD on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method COLL__TADIR_INCL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) C 20080114

Method COLL__TADIR_INCL on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTID Call by reference Type reference (TYPE) N2_DTID Ident des Dokumenttyps 20080114
2 Importing I_DTVERS Call by reference Type reference (TYPE) N2_VERS 0 Versionsnummer 20080114
3 Importing I_EINRI Call by reference Type reference (TYPE) EINRI Einrichtung 20080114
4 Importing I_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20080114
5 Importing I_MODEFOR Call by reference Type reference (TYPE) CSEQUENCE SPACE 20080114

Method CONSTRUCTOR on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method FREE_REF Signature

Method FREE_REF on class CL_ISHMED_PMDTRANS_PMD has no parameter.
Method FREE_REF on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__AUSLIEFERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHICH Call by reference Type reference (TYPE) STRING 'NEW' 20080114
2 Returning R_AUSLIEFERUNG Value transfer Type reference (TYPE) N2_AUSLIEFERUNG Aulieferungstyp 20080114

Method GET__AUSLIEFERUNG on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLIENT Value transfer Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20080114

Method GET__CLIENT on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__DOKAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHICH Call by reference Type reference (TYPE) STRING 'NEW' 20080114
2 Returning R_DOKAR Value transfer Type reference (TYPE) N2_DOKART Dokumentart 20080114

Method GET__DOKAR on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__DOMANAME_OF_DTEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATEL_NAME Call by reference Type reference (TYPE) DDOBJNAME Name des ABAP/4 Dictionary Objektes 20080114
2 Returning R_DOMA_NAME Value transfer Type reference (TYPE) DDOBJNAME Name des ABAP/4 Dictionary Objektes 20080114

Method GET__DOMANAME_OF_DTEL on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__INSTALLED_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HEADERS Value transfer Type reference (TYPE) RN2DT_EXT_TAB PMD: Tabellentyp zu RN2DT_EXT 20080114

Method GET__INSTALLED_HEADERS on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__LICNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHICH Call by reference Type reference (TYPE) STRING 'NEW' 20080114
2 Returning R_LIC Value transfer Type reference (TYPE) STRING 20080114

Method GET__LICNAME on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__N2ES_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WHICH Call by reference Type reference (TYPE) STRING 'NEW' 20080114
2 Returning R Value transfer Type reference (TYPE) RN2ES_TAB PMD: abstrakter Entwurf (Tabellentyp zu N2ES) 20080114

Method GET__N2ES_TAB on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__NUMBER_OF_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R Value transfer Type reference (TYPE) N2_VERS Versionsnummer 20080114

Method GET__NUMBER_OF_VERSIONS on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTID Call by reference Type reference (TYPE) N2_DTID 20080114
2 Importing I_DTVERS Call by reference Type reference (TYPE) N2_VERS 0 Versionsnummer 20080114
3 Importing I_EINRI Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20080114
4 Importing I_MANDT Call by reference Type reference (TYPE) MANDT SY-MANDT Mandant 20080114
5 Importing I_MODEFOR Call by reference Type reference (TYPE) CSEQUENCE SPACE wozu wird geladen? 20080114
6 Returning R_REF Value transfer Object reference (TYPE REF TO) CL_ISHMED_PMDTRANS_PMD Instanz 20080114

Method GET__REF on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method GET__TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TADIR Call by reference Type reference (TYPE) TADIR Katalog der Repository-Objekte 20080114

Method GET__TADIR_ENTRY on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method INSTALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DEL_N2DE Call by reference Type reference (TYPE) SYDBCNT gelöschte N2DEs 20080114
2 Exporting E_DEL_N2DT Call by reference Type reference (TYPE) SYDBCNT gelöschte N2DTs 20080114
3 Exporting E_DEL_N2ES Call by reference Type reference (TYPE) SYDBCNT gelöschte N2ESs 20080114
4 Exporting E_DEL_N2ET Call by reference Type reference (TYPE) SYDBCNT gelöschte N2ETs 20080114
5 Exporting E_DEL_N2KA Call by reference Type reference (TYPE) SYDBCNT gelöschte N2KAs 20080114
6 Exporting E_INS_N2DE Call by reference Type reference (TYPE) SYDBCNT inserted N2DE 20080114
7 Exporting E_INS_N2DT Call by reference Type reference (TYPE) SYDBCNT inserted N2DTs 20080114
8 Exporting E_INS_N2ES Call by reference Type reference (TYPE) SYDBCNT inserted N2ES 20080114
9 Exporting E_INS_N2ET Call by reference Type reference (TYPE) SYDBCNT inserted N2ETs 20080114
10 Exporting E_INS_N2KA Call by reference Type reference (TYPE) SYDBCNT inserted N2KA 20080114
11 Importing I_CLEAR_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080114
12 Importing I_W_COMBOVALS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080114
13 Importing I_W_OLDFUGR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091118
# Exception Resumable Description Created on
1 CX_ISHMED_PMD_SYS PMD: Ausnahmen der Systemverwaltung 20080114

Method INSTALL__ABSTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INS_N2DE Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20080114
2 Exporting E_INS_N2ES Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20080114
3 Exporting E_INS_N2KA Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20080114
4 Importing I_W_COMBOVALS Call by reference Type reference (TYPE) ABAP_BOOL 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_PMD_SYS PMD: Ausnahmen der Systemverwaltung 20080114

Method INSTALL__CONCRETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INS_N2DT Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20080114
2 Exporting E_INS_N2ET Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_PMD_SYS PMD: Ausnahmen der Systemverwaltung 20080114

Method INSTALL__CONCRETE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INS_N2DT Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20080114
2 Exporting E_INS_N2ET Call by reference Type reference (TYPE) SYDBCNT Bearbeitete Datenbanktabellenzeilen 20080114
3 Importing I_CDESIGN Call by reference Type reference (TYPE) RN2PMD_CDESIGN PMD: konkreter Entwuf (vollständig) 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_PMD_SYS PMD: Ausnahmen der Systemverwaltung 20080114

Method LOAD__OLD_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEFOR Call by reference Type reference (TYPE) CSEQUENCE SPACE 20080114

Method LOAD__OLD_COMPONENTS on class CL_ISHMED_PMDTRANS_PMD has no exception.

Method SET__DOKAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOKAR Call by reference Type reference (TYPE) N2_DOKART Dokumentart 20080114

Method SET__DOKAR on class CL_ISHMED_PMDTRANS_PMD has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in