SAP ABAP Class CL_ISHMED_PMDS_TOOLS (PMD: DB Accesses to SysDef Data)
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_TOOLS  
Short Description PMD: DB Accesses to SysDef Data    
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 20051128   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 N2F Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 N2PD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_PMDS_TOOLS has no interface implemented.
Friends
Class CL_ISHMED_PMDS_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLIENTS Static Attribute Private Type reference (TYPE) N2PMD_CLIENTS PMD: Client Table 20080114
2 ELEMENTS Static Attribute Private Type reference (TYPE) RN2ET_EXT_TAB Table Type for RN2ET_EXT 20080114
3 ELEM_CNT Static Attribute Private Type reference (TYPE) SYDBCNT Processed Database Table Rows 20080114
4 GT_N2DE Static Attribute Private Type reference (TYPE) RN2PMD_N2DE_TAB PMD: Abstract Design (Table Type for N2DE) 20080114
5 GT_N2ES Static Attribute Private Type reference (TYPE) RN2ES_TAB PMD: Abstract Design (Table Type for N2ES) 20080114
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN__ALIASES Static method Public Method Assign Alias Name (Register etc.) 20080114
2 ASSIGN__IFNAMES_OLD Static method Public Method (Old) IFName for PMD1 20080114
3 ASSIGN__SCREENS Static method Public Method Assign Screens 20080114
4 ASSIGN__TO_CARDS Static method Public Method Page Assignment 20080114
5 ASSIGN__TO_MULTS Static method Public Method Assign Columns to Multiple Structures 20080114
6 ASSIGN__TO_REGISTERS Static method Public Method Tab Assignment 20080114
7 COMPARE__ABS_KONK Static method Public Method Compares Abstract Design with Element List 20080114
8 CREATE__NEXT_PATH Static method Private Method Recursion 20080114
9 CREATE__PATH Static method Public Method Create Enh. Path 20080114
10 CREATE__TEXTELS_1 Static method Public Method Create Text Element Names (PMD1) 20080114
11 CREATE__TEXTELS_2 Static method Public Method Create Text Element Names (PMD2) 20080114
12 GET__SUBELEMENTS Static method Public Method Supplies Subelements for Element 20080114
13 MAKE__KEYTAB_FROM_N2ESTAB Static method Public Method Creates Key Table from N2ES Table 20080114
14 MAKE__N2ESTAB_FROM_N2ETTAB Static method Public Method Creates N"ES Table from N2ET Table 20080114
15 READ__HEADERS Static method Public Method Select DocCat Headers from DB (Client Indep) 20080114
16 RESOLVE__N2ETTAB Static method Private Method next 20080114
17 SFDBS_REC Static method Private Method EDM Sort (Recursion) 20080114
18 SORT__FDBS Static method Public Method Sort Element List in EDM Order 20080114
19 SORT__PRINT Static method Public Method Sort Element List in Print Order 20080114
20 STRUCTURE__OF_ELEMENT Static method Public Method Constructs Keytab Structure for Element List 20080114
21 STRUCTURE__OF_ELEMLIST Static method Public Method Constructs Keytab Structure for Element List 20080114
Events
Class CL_ISHMED_PMDS_TOOLS has no event.
Types
Class CL_ISHMED_PMDS_TOOLS has no local type.
Method Signatures

Method ASSIGN__ALIASES 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

Method ASSIGN__ALIASES on class CL_ISHMED_PMDS_TOOLS has no exception.

Method ASSIGN__IFNAMES_OLD 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

Method ASSIGN__IFNAMES_OLD on class CL_ISHMED_PMDS_TOOLS has no exception.

Method ASSIGN__SCREENS 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

Method ASSIGN__SCREENS on class CL_ISHMED_PMDS_TOOLS has no exception.

Method ASSIGN__TO_CARDS 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

Method ASSIGN__TO_CARDS on class CL_ISHMED_PMDS_TOOLS has no exception.

Method ASSIGN__TO_MULTS 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

Method ASSIGN__TO_MULTS on class CL_ISHMED_PMDS_TOOLS has no exception.

Method ASSIGN__TO_REGISTERS 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

Method ASSIGN__TO_REGISTERS on class CL_ISHMED_PMDS_TOOLS has no exception.

Method COMPARE__ABS_KONK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DIFFER Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20080114
2 Importing I_ELEMENTS Call by reference Type reference (TYPE) N2PD_DOCELS 20080114
3 Importing I_HEADER Call by reference Type reference (TYPE) N2PD_DOCTYP 20080114

Method COMPARE__ABS_KONK on class CL_ISHMED_PMDS_TOOLS has no exception.

Method CREATE__NEXT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20080114
2 Importing I_OLD_PATH Call by reference Type reference (TYPE) STRING IS-H*MED n2et + Zusatzinfos zum Generieren 20080114

Method CREATE__NEXT_PATH on class CL_ISHMED_PMDS_TOOLS has no exception.

Method CREATE__PATH 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_FORCED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE erzwingen 20080114

Method CREATE__PATH on class CL_ISHMED_PMDS_TOOLS has no exception.

Method CREATE__TEXTELS_1 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

Method CREATE__TEXTELS_1 on class CL_ISHMED_PMDS_TOOLS has no exception.

Method CREATE__TEXTELS_2 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

Method CREATE__TEXTELS_2 on class CL_ISHMED_PMDS_TOOLS has no exception.

Method GET__SUBELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL Call by reference Type reference (TYPE) RN2ET_EXT_TAB alle Elemente 20080114
2 Importing I_MODE Call by reference Type reference (TYPE) C 'A' A=alle, N=next level 20080114
3 Importing I_SUPER Call by reference Type reference (TYPE) RN2ET_EXT Super-Element 20080114
4 Returning R_SUBS Value transfer Type reference (TYPE) RN2ET_EXT_TAB rausgefilterte Sub-Elemente 20080114

Method GET__SUBELEMENTS on class CL_ISHMED_PMDS_TOOLS has no exception.

Method MAKE__KEYTAB_FROM_N2ESTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEYTAB Call by reference Type reference (TYPE) RN2PMD_NKEY_PKEY_TAB PMD: TabType zu RN2PMD_NKEY_PKEY 20080114
2 Importing I_N2ESTAB Call by reference Type reference (TYPE) RN2ES_TAB PMD: abstrakter Entwurf (Tabellentyp zu N2ES) 20080114

Method MAKE__KEYTAB_FROM_N2ESTAB on class CL_ISHMED_PMDS_TOOLS has no exception.

Method MAKE__N2ESTAB_FROM_N2ETTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_N2ET_TAB Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
2 Returning R_N2ES_TAB Value transfer Type reference (TYPE) RN2ES_TAB PMD: abstrakter Entwurf (Tabellentyp zu N2ES) 20080114

Method MAKE__N2ESTAB_FROM_N2ETTAB on class CL_ISHMED_PMDS_TOOLS has no exception.

Method READ__HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Type reference (TYPE) SYMANDT SY-MANDT Mandantenkennung des aktuellen Benutzers 20080114
2 Returning R_HEADERS Value transfer Type reference (TYPE) RN2DT_EXT_TAB PMD: Tabellentyp zu RN2DT_EXT 20080114

Method READ__HEADERS on class CL_ISHMED_PMDS_TOOLS has no exception.

Method RESOLVE__N2ETTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_N2ES_TAB Call by reference Type reference (TYPE) RN2ES_TAB PMD: abstrakter Entwurf (Tabellentyp zu N2ES) 20080114
2 Importing I_ALL Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
3 Importing I_SUB Call by reference Type reference (TYPE) RN2ET_EXT IS-H*MED n2et + Zusatzinfos zum Generieren 20080114
4 Importing I_SUPER Call by reference Type reference (TYPE) RN2ET_EXT IS-H*MED n2et + Zusatzinfos zum Generieren 20080114

Method RESOLVE__N2ETTAB on class CL_ISHMED_PMDS_TOOLS has no exception.

Method SFDBS_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ELEMENT Call by reference Type reference (TYPE) RN2ET_EXT IS-H*MED n2et + Zusatzinfos zum Generieren 20080114
2 Changing C_ELEMENTS Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
3 Changing C_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20080114

Method SFDBS_REC on class CL_ISHMED_PMDS_TOOLS has no exception.

Method SORT__FDBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNSORTED Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
2 Returning R_SORTED Value transfer Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114

Method SORT__FDBS on class CL_ISHMED_PMDS_TOOLS has no exception.

Method SORT__PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNSORTED Call by reference Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114
2 Returning R_SORTED Value transfer Type reference (TYPE) RN2ET_EXT_TAB Tabellentyp zu RN2ET_EXT 20080114

Method SORT__PRINT on class CL_ISHMED_PMDS_TOOLS has no exception.

Method STRUCTURE__OF_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEID Call by reference Type reference (TYPE) N2_DEID i.s.h.med: Key eines Dokumenttyps 20080114
2 Importing I_MANDT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20080114
3 Returning R_KEYTAB Value transfer Type reference (TYPE) RN2PMD_NKEY_PKEY_TAB PMD: TabType zu RN2PMD_NKEY_PKEY 20080114

Method STRUCTURE__OF_ELEMENT on class CL_ISHMED_PMDS_TOOLS has no exception.

Method STRUCTURE__OF_ELEMLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTKEY Call by reference Type reference (TYPE) RN2DT_KEY i.s.h.med: Key eines Dokumenttyps 20080114
2 Importing I_MANDT Call by reference Type reference (TYPE) SYMANDT Mandantenkennung des aktuellen Benutzers 20080114
3 Returning R_KEYTAB Value transfer Type reference (TYPE) RN2PMD_NKEY_PKEY_TAB PMD: TabType zu RN2PMD_NKEY_PKEY 20080114

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