SAP ABAP Class CL_ISHMED_PMDS_NAMES (PMD: Creates Name for Generated Objects)
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_PMDS_NAMES  
Short Description PMD: Creates Name for Generated Objects    
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 20060425   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 N2F Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 N2PD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_PMDS_NAMES has no interface implemented.
Friends
Class CL_ISHMED_PMDS_NAMES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ELEMENTS Static Attribute Private Type reference (TYPE) N2PD_DOCELS DokCat Elements 20080114
2 HEADER Static Attribute Private Type reference (TYPE) N2PD_DOCTYP DocCat-Header 20080114
3 OCCUPIED_COMPNAMES Static Attribute Private Type reference (TYPE) N2PMDOBJECTNAME_TAB Assigned Component Name 20080114
4 OCCUPIED_TYPERUMPS Static Attribute Private Type reference (TYPE) N2PMDOBJECTNAME_TAB Assigned Type Name 20080114
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN__DBTABNAMES_PRIM Static method Private Method Assigns Table Names to Prim. Elements 20080114
2 ASSIGN__DBTABNAMES_SEC Static method Private Method Assigns Table Names to Sec. Elements 20080114
3 CHECK__FLDNAME_EXIST Static method Private Method 20080114
4 CHECK__TABLE_EXIST Static method Public Method Name in TADIR or DocCat? 20080114
5 CHECK__TYPE_EXIST Static method Public Method Checks for Existence 20080114
6 COLLECT__TABFIELD Static method Private Method 20080114
7 CREATE__TABFIELD_NAMES Static method Public Method Assigns Table Field Names to Elements 20080114
8 CREATE__TABLE_NAMES Static method Public Method Assigns Table Names to Elements 20080114
9 CREATE__TYPE_NAMES Static method Public Method Creates Name of DDIC Types 20080114
10 ELEMS__OF_OTHER_VERSIONS Static method Private Method Assigns Table Names to Sec. Elements 20080114
11 GET__ALPHANUM_02 Static method Private Method Creates 2-Digit Suffix for Line and Table Type 20080114
12 NEW__FLDNAME Static method Private Method 20080114
13 NEW__PTAB_NAME Static method Public Method Creates Prim. Tab. Name 20080114
14 NEW__STAB_NAME Static method Private Method Creates Name for Sec. Table 20080114
15 TYPE__COLLECT_OCCUPIEDS Static method Private Method Collects Already Assigned Type and Component Name 20080114
16 TYPE__COMPNAMES Static method Private Method Creates Component Name 20080114
17 TYPE__LINE_TAB Static method Private Method Multiple Structures: Name for Line Type + Table Type 20080114
18 TYPE__NEW_COMPNAME Static method Private Method Component of Primary Table 20080114
19 TYPE__NEW_RUMP Static method Private Method New Rump for Line/Table Type (HUGO00...) 20080114
Events
Class CL_ISHMED_PMDS_NAMES has no event.
Types
Class CL_ISHMED_PMDS_NAMES has no local type.
Method Signatures

Method ASSIGN__DBTABNAMES_PRIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ELEMENTS Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
2 Importing I_HEADER Call by reference Type reference (TYPE) RN2DT_EXT IS-H*MED n2dt + Zusatz-Infos zum Generieren 20080114

Method ASSIGN__DBTABNAMES_PRIM on class CL_ISHMED_PMDS_NAMES has no exception.

Method ASSIGN__DBTABNAMES_SEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ELEMENTS Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
2 Importing I_HEADER Call by reference Type reference (TYPE) RN2DT_EXT IS-H*MED n2dt + Zusatz-Infos zum Generieren 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_PMD_GENERATOR PMD: Generator-Exceptions 20080114

Method CHECK__FLDNAME_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW Call by reference Type reference (TYPE) LTY_TAB_FIELD 20080114
2 Importing I_OLDS Call by reference Type reference (TYPE) LTY_TAB_FIELDS 20080114
3 Returning R_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20080114

Method CHECK__FLDNAME_EXIST on class CL_ISHMED_PMDS_NAMES has no exception.

Method CHECK__TABLE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) CSEQUENCE Name eines ABAP Dictionary-Objekts 20080114
2 Returning R_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20080114

Method CHECK__TABLE_EXIST on class CL_ISHMED_PMDS_NAMES has no exception.

Method CHECK__TYPE_EXIST 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) OBJECTNAME Name des Typs 20080114
2 Returning R_EXIST Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20080114

Method CHECK__TYPE_EXIST on class CL_ISHMED_PMDS_NAMES has no exception.

Method COLLECT__TABFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TABFIELDS Call by reference Type reference (TYPE) LTY_TAB_FIELDS 20080114
2 Importing I_TABFIELD Call by reference Type reference (TYPE) LTY_TAB_FIELD 20080114

Method COLLECT__TABFIELD on class CL_ISHMED_PMDS_NAMES has no exception.

Method CREATE__TABFIELD_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ELEMENTS Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
2 Importing I_HEADER Call by reference Type reference (TYPE) RN2DT_EXT IS-H*MED n2dt + Zusatz-Infos zum Generieren 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_PMD_GENERATOR PMD: Generator-Exceptions 20080114

Method CREATE__TABLE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ELEMENTS Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
2 Importing I_HEADER Call by reference Type reference (TYPE) RN2DT_EXT IS-H*MED n2dt + Zusatz-Infos zum Generieren 20080114
# Exception Resumable Description Created on
1 CX_ISHMED_PMD_GENERATOR PMD: Generator-Exceptions 20080114

Method CREATE__TYPE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ELEMENTS Call by reference Type reference (TYPE) N2PD_DOCELS DokTyp-Elemente 20080114
2 Changing C_HEADER Call by reference Type reference (TYPE) N2PD_DOCTYP DokTyp-Header 20080114

Method CREATE__TYPE_NAMES on class CL_ISHMED_PMDS_NAMES has no exception.

Method ELEMS__OF_OTHER_VERSIONS 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) RN2DT_EXT IS-H*MED n2dt + Zusatz-Infos zum Generieren 20080114
2 Returning R_ELEMENTS Value transfer Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114

Method ELEMS__OF_OTHER_VERSIONS on class CL_ISHMED_PMDS_NAMES has no exception.

Method GET__ALPHANUM_02 Signature

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

Method GET__ALPHANUM_02 on class CL_ISHMED_PMDS_NAMES has no exception.

Method NEW__FLDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NEW Call by reference Type reference (TYPE) LTY_TAB_FIELD 20080114
2 Changing C_OLDS Call by reference Type reference (TYPE) LTY_TAB_FIELDS 20080114

Method NEW__FLDNAME on class CL_ISHMED_PMDS_NAMES has no exception.

Method NEW__PTAB_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HEADER Call by reference Type reference (TYPE) RN2DT_EXT Header (breit) 20080114

Method NEW__PTAB_NAME on class CL_ISHMED_PMDS_NAMES has no exception.

Method NEW__STAB_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OCCUPIEDS Call by reference Type reference (TYPE) N2_DDTAB_TAB PMD: Tabellentyp zu N2_DDTAB 20080114
2 Exporting E_STABNAME Call by reference Type reference (TYPE) N2_DDTAB Name der Tabelle 20080114
3 Importing I_HEADER Call by reference Type reference (TYPE) RN2DT_EXT IS-H*MED n2dt + Zusatz-Infos zum Generieren 20080114

Method NEW__STAB_NAME on class CL_ISHMED_PMDS_NAMES has no exception.

Method TYPE__COLLECT_OCCUPIEDS Signature

Method TYPE__COLLECT_OCCUPIEDS on class CL_ISHMED_PMDS_NAMES has no parameter.
Method TYPE__COLLECT_OCCUPIEDS on class CL_ISHMED_PMDS_NAMES has no exception.

Method TYPE__COMPNAMES Signature

Method TYPE__COMPNAMES on class CL_ISHMED_PMDS_NAMES has no parameter.
Method TYPE__COMPNAMES on class CL_ISHMED_PMDS_NAMES has no exception.

Method TYPE__LINE_TAB Signature

Method TYPE__LINE_TAB on class CL_ISHMED_PMDS_NAMES has no parameter.
Method TYPE__LINE_TAB on class CL_ISHMED_PMDS_NAMES has no exception.

Method TYPE__NEW_COMPNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELEMENT Call by reference Type reference (TYPE) N2PD_DOCEL Element 20080114
2 Returning R_COMPNAME Value transfer Type reference (TYPE) OBJECTNAME Komponentenname 20080114

Method TYPE__NEW_COMPNAME on class CL_ISHMED_PMDS_NAMES has no exception.

Method TYPE__NEW_RUMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VORLAGE Call by reference Type reference (TYPE) TABNAME Tabellenname 20080114
2 Returning R_ERGEBNIS Value transfer Type reference (TYPE) TABNAME Tabellenname 20080114

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