Hierarchy
⤷
⤷
⤷
Properties
| Class | CL_ISHMED_PMD_DBBUFFERS | |
| Short Description | PMD: Buffer for System Administration Tables | |
| 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 | 20060731 | SAP |
| Last change | 20080716 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ISHMED_PMD_DBBUFFERS has no interface implemented.
Friends
Class CL_ISHMED_PMD_DBBUFFERS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | N2PMD_CLIENTS | PMD: Client Table | 20080114 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | N2PMDEINRIS | PMD: Table Type for Institutions (TN01) | 20080114 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | RN2DE_EXT_TAB | Table Type for RN2DE_EXT | 20080114 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | RN2FDBS_EXT_TAB | PMD: Table Type for RN2FDBS_EXT (Rump+Texts) | 20080114 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | RN2DT_EXT_TAB | PMD: Table Type for RN2DT_EXT | 20080114 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check Institution | 20080114 | |
| 2 | Static method | Public | Constructor | Import ALL Clients + Register Handler | 20080114 | |
| 3 | Static method | Public | Method | Supplies Number of Elements in Client | 20080114 | |
| 4 | Static method | Public | Method | Counts Usage of Element | 20080114 | |
| 5 | Static method | Public | Method | Deletes Element from Buffer | 20080114 | |
| 6 | Static method | Public | Method | Supplies a Header | 20080114 | |
| 7 | Static method | Public | Method | Supplies All TN2DTAPPLs + Texts | 20080114 | |
| 8 | Static method | Public | Method | Supplies ALL Clients of System | 20080114 | |
| 9 | Static method | Public | Method | Supplies Institutions of System (Load First!) | 20080114 | |
| 10 | Static method | Public | Method | Supplies All Elements of System (Load First!) | 20080114 | |
| 11 | Static method | Public | Method | Supplies All External Data Modules of System | 20080114 | |
| 12 | Static method | Public | Method | Supplies All DC Headers of System (Load First!) | 20080114 | |
| 13 | Static method | Public | Method | Supplies Elements for DEID (All Clients) | 20080114 | |
| 14 | Static method | Public | Method | Supplies Elements for MANDT | 20080114 | |
| 15 | Static method | Public | Method | Supplies Elements for MANDT | 20080114 | |
| 16 | Static method | Public | Method | Supplies DC Headers for MANDT | 20080114 | |
| 17 | Static method | Public | Method | Supplies DC Headers for MANDT + Einri | 20080114 | |
| 18 | Static method | Public | Method | Supplies DC Headers for MANDT + Einri + Id | 20080114 | |
| 19 | Static method | Public | Method | Supplies a Header | 20080114 | |
| 20 | Static method | Public | Method | Supplies a Header | 20080114 | |
| 21 | Static method | Public | Method | Supplies All Versions for Client + DCId | 20080114 | |
| 22 | Static method | Public | Method | Inserts HEADER | 20080114 | |
| 23 | Static method | Public | Method | Loads Element Buffer | 20080114 | |
| 24 | Static method | Public | Method | Loads Element Buffer | 20080114 | |
| 25 | Static method | Public | Method | Loads EDM Buffer | 20080114 | |
| 26 | Static method | Public | Method | Loads Doc. Categ. Buffer | 20080114 | |
| 27 | Static method | Private | Event handling method | HANDLER: Element Physically Deleted (not Registered) | 20080114 | |
| 28 | Static method | Private | Event handling method | HANDLER: Doc.Cat.Headers Inserted (not Registered) | 20080114 | |
| 29 | Static method | Private | Event handling method | HANDLER: Header Physically Deleted (not Registered) | 20080114 |
Events
Class CL_ISHMED_PMD_DBBUFFERS has no event.
Types
Class CL_ISHMED_PMD_DBBUFFERS has no local type.
Method Signatures
Method CHECK__EINRI_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EINRI | Call by reference | Type reference (TYPE) | EINRI | IS-H: Einrichtung | 20080114 | |||
| 2 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | ||
| 3 | R_EXIST | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20080114 |
Method CHECK__EINRI_EXIST on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ISHMED_PMD_DBBUFFERS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method COUNT__ELEMENTS_BY_M Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 2 | R | Value transfer | Type reference (TYPE) | SYDBCNT | Bearbeitete Datenbanktabellenzeilen | 20080114 |
Method COUNT__ELEMENTS_BY_M on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method COUNT__XREF_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IN_ES | Value transfer | Type reference (TYPE) | SYDBCNT | Bearbeitete Datenbanktabellenzeilen | 20080114 | |||
| 2 | E_IN_ET | Value transfer | Type reference (TYPE) | SYDBCNT | Bearbeitete Datenbanktabellenzeilen | 20080114 | |||
| 3 | I_DEID | Call by reference | Type reference (TYPE) | CLIKE | 20080114 | ||||
| 4 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 |
Method COUNT__XREF_ELEMENT on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method DELETE__ONE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DEID | Call by reference | Type reference (TYPE) | CLIKE | i.s.h.med: Key eines Dokumenttyps | 20080114 | |||
| 2 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 |
Method DELETE__ONE_ELEMENT on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method DELETE__ONE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DTKEY | Call by reference | Type reference (TYPE) | RN2DT_KEY | i.s.h.med: Key eines Dokumenttyps | 20080114 | |||
| 2 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 |
Method DELETE__ONE_HEADER on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GETALL__APPLICATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprachenschlüssel der aktuellen Textumgebung | 20080114 | ||
| 2 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | ||
| 3 | R_TABLE | Value transfer | Type reference (TYPE) | RN2DTAPPL_EXT_TAB | Tabellentyp zu RN2DTAPPL_EXT | 20080114 |
Method GETALL__APPLICATIONS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ALL_CLIENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R | Value transfer | Type reference (TYPE) | N2PMD_CLIENTS | PMD: Mandantentabelle | 20080114 |
Method GET__ALL_CLIENTS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ALL_EINRIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 2 | R | Value transfer | Type reference (TYPE) | N2PMDEINRIS | 20080114 |
Method GET__ALL_EINRIS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ALL_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R | Value transfer | Type reference (TYPE) | RN2DE_EXT_TAB | 20080114 |
Method GET__ALL_ELEMENTS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ALL_FDBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R | Value transfer | Type reference (TYPE) | RN2FDBS_EXT_TAB | PMD: Tabellentyp zu RN2FDBS_EXT (Rumpf+Texte) | 20080114 |
Method GET__ALL_FDBS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ALL_HEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R | Value transfer | Type reference (TYPE) | RN2DT_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__ALL_HEADERS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ELEMENTS_BY_I Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DEID | Call by reference | Type reference (TYPE) | CLIKE | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 2 | R | Value transfer | Type reference (TYPE) | RN2DE_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__ELEMENTS_BY_I on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ELEMENTS_BY_M Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 2 | R | Value transfer | Type reference (TYPE) | RN2DE_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__ELEMENTS_BY_M on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__FDBS_BY_M Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 2 | R | Value transfer | Type reference (TYPE) | RN2FDBS_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__FDBS_BY_M on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__HEADERS_BY_M Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 2 | R | Value transfer | Type reference (TYPE) | RN2DT_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__HEADERS_BY_M on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__HEADERS_BY_ME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_EINRI | Call by reference | Type reference (TYPE) | CLIKE | 20080114 | ||||
| 2 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 3 | R | Value transfer | Type reference (TYPE) | RN2DT_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__HEADERS_BY_ME on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__HEADERS_BY_MEI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DTID | Call by reference | Type reference (TYPE) | CLIKE | 20080114 | ||||
| 2 | I_EINRI | Call by reference | Type reference (TYPE) | CLIKE | 20080114 | ||||
| 3 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 4 | R | Value transfer | Type reference (TYPE) | RN2DT_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__HEADERS_BY_MEI on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ONE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DEID | Call by reference | Type reference (TYPE) | CLIKE | i.s.h.med: Key eines Dokumenttyps | 20080114 | |||
| 2 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 3 | R | Value transfer | Type reference (TYPE) | RN2DE_EXT | IS-H*MED n2dt + Zusatz-Infos zum Generieren | 20080114 |
Method GET__ONE_ELEMENT on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__ONE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DTKEY | Call by reference | Type reference (TYPE) | RN2DT_KEY | i.s.h.med: Key eines Dokumenttyps | 20080114 | |||
| 2 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 3 | R | Value transfer | Type reference (TYPE) | RN2DT_EXT | IS-H*MED n2dt + Zusatz-Infos zum Generieren | 20080114 |
Method GET__ONE_HEADER on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method GET__VERSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DTID | Call by reference | Type reference (TYPE) | CLIKE | Ident des Dokumenttyps | 20080114 | |||
| 2 | I_EINRI | Call by reference | Type reference (TYPE) | CLIKE | IS-H: Einrichtung | 20080114 | |||
| 3 | I_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20080114 | |||
| 4 | R | Value transfer | Type reference (TYPE) | RN2DT_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method GET__VERSIONS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method INSERT__HEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HEADERS | Call by reference | Type reference (TYPE) | RN2DT_EXT_TAB | PMD: Tabellentyp zu RN2DT_EXT | 20080114 |
Method INSERT__HEADERS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method LOAD__ALL_EINRIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FORCED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080114 |
Method LOAD__ALL_EINRIS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method LOAD__ALL_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FORCED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080114 |
Method LOAD__ALL_ELEMENTS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method LOAD__ALL_FDBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FORCED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080114 |
Method LOAD__ALL_FDBS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method LOAD__ALL_HEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FORCED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20080114 |
Method LOAD__ALL_HEADERS on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method ON__ELEMENT_DELETED Signature
Method ON__ELEMENT_DELETED on class CL_ISHMED_PMD_DBBUFFERS has no parameter.
Method ON__ELEMENT_DELETED on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method ON__HEADERS_INSERTED Signature
Method ON__HEADERS_INSERTED on class CL_ISHMED_PMD_DBBUFFERS has no parameter.
Method ON__HEADERS_INSERTED on class CL_ISHMED_PMD_DBBUFFERS has no exception.
Method ON__HEADER_DELETED Signature
Method ON__HEADER_DELETED on class CL_ISHMED_PMD_DBBUFFERS has no parameter.
Method ON__HEADER_DELETED on class CL_ISHMED_PMD_DBBUFFERS has no exception.
History
| Last changed by/on | SAP | 20080716 |
| SAP Release Created in |